Function( Function { head: Destructured( FunctionHeadDestructured { ellipsis: false, identifier: None, arguments: [ FunctionHeadDestructuredArgument { identifier: "lib", default: None, }, ], }, ), body: FunctionApplication( FunctionApplication { function: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "lib", span: Span { start: Position { line: 3, column: 1, }, end: Position { line: 3, column: 4, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "mapAttrs", span: Span { start: Position { line: 3, column: 5, }, end: Position { line: 3, column: 13, }, }, }, ), ], default: None, }, ), arguments: [ Function( Function { head: Simple( FunctionHeadSimple { identifier: "lname", }, ), body: Function( Function { head: Simple( FunctionHeadSimple { identifier: "lset", }, ), body: LetIn( LetIn { bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "defaultLicense", span: Span { start: Position { line: 4, column: 3, }, end: Position { line: 4, column: 17, }, }, }, ), ], to: Map( Map { recursive: true, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "shortName", span: Span { start: Position { line: 5, column: 5, }, end: Position { line: 5, column: 14, }, }, }, ), ], to: Identifier( Identifier { id: "lname", span: Span { start: Position { line: 5, column: 17, }, end: Position { line: 5, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 6, column: 5, }, end: Position { line: 6, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 6, column: 12, }, end: Position { line: 6, column: 16, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "deprecated", span: Span { start: Position { line: 7, column: 5, }, end: Position { line: 7, column: 15, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 7, column: 18, }, end: Position { line: 7, column: 23, }, }, }, ), }, ), ], span: Span { start: Position { line: 4, column: 20, }, end: Position { line: 8, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mkLicense", span: Span { start: Position { line: 10, column: 3, }, end: Position { line: 10, column: 12, }, }, }, ), ], to: Function( Function { head: Simple( FunctionHeadSimple { identifier: "licenseDeclaration", }, ), body: LetIn( LetIn { bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "applyDefaults", span: Span { start: Position { line: 11, column: 5, }, end: Position { line: 11, column: 18, }, }, }, ), ], to: Function( Function { head: Simple( FunctionHeadSimple { identifier: "license", }, ), body: BinaryOperation( BinaryOperation { left: Identifier( Identifier { id: "defaultLicense", span: Span { start: Position { line: 11, column: 30, }, end: Position { line: 11, column: 44, }, }, }, ), operator: Update, right: Identifier( Identifier { id: "license", span: Span { start: Position { line: 11, column: 48, }, end: Position { line: 11, column: 55, }, }, }, ), }, ), span: Span { start: Position { line: 11, column: 21, }, end: Position { line: 11, column: 55, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "applySpdx", span: Span { start: Position { line: 12, column: 5, }, end: Position { line: 12, column: 14, }, }, }, ), ], to: Function( Function { head: Simple( FunctionHeadSimple { identifier: "license", }, ), body: IfThenElse( IfThenElse { predicate: HasAttribute( HasAttribute { expression: Identifier( Identifier { id: "license", span: Span { start: Position { line: 13, column: 10, }, end: Position { line: 13, column: 17, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 13, column: 20, }, end: Position { line: 13, column: 26, }, }, }, ), ], }, ), then: BinaryOperation( BinaryOperation { left: Identifier( Identifier { id: "license", span: Span { start: Position { line: 14, column: 12, }, end: Position { line: 14, column: 19, }, }, }, ), operator: Update, right: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 14, column: 25, }, end: Position { line: 14, column: 28, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://spdx.org/licenses/", span: Span { start: Position { line: 14, column: 32, }, end: Position { line: 14, column: 75, }, }, }, ), Interpolation( PartInterpolation { expression: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "license", span: Span { start: Position { line: 14, column: 60, }, end: Position { line: 14, column: 67, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 14, column: 68, }, end: Position { line: 14, column: 74, }, }, }, ), ], default: None, }, ), }, ), Raw( PartRaw { content: ".html", span: Span { start: Position { line: 14, column: 32, }, end: Position { line: 14, column: 80, }, }, }, ), ], span: Span { start: Position { line: 14, column: 31, }, end: Position { line: 14, column: 81, }, }, }, ), }, ), ], span: Span { start: Position { line: 14, column: 23, }, end: Position { line: 14, column: 84, }, }, }, ), }, ), else_: Identifier( Identifier { id: "license", span: Span { start: Position { line: 15, column: 12, }, end: Position { line: 15, column: 19, }, }, }, ), span: Span { start: Position { line: 13, column: 7, }, end: Position { line: 15, column: 19, }, }, }, ), span: Span { start: Position { line: 12, column: 17, }, end: Position { line: 15, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "applyRedistributable", span: Span { start: Position { line: 16, column: 5, }, end: Position { line: 16, column: 25, }, }, }, ), ], to: Function( Function { head: Simple( FunctionHeadSimple { identifier: "license", }, ), body: BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "redistributable", span: Span { start: Position { line: 16, column: 39, }, end: Position { line: 16, column: 54, }, }, }, ), ], to: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "license", span: Span { start: Position { line: 16, column: 57, }, end: Position { line: 16, column: 64, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 16, column: 65, }, end: Position { line: 16, column: 69, }, }, }, ), ], default: None, }, ), }, ), ], span: Span { start: Position { line: 16, column: 37, }, end: Position { line: 16, column: 72, }, }, }, ), operator: Update, right: Identifier( Identifier { id: "license", span: Span { start: Position { line: 16, column: 76, }, end: Position { line: 16, column: 83, }, }, }, ), }, ), span: Span { start: Position { line: 16, column: 28, }, end: Position { line: 16, column: 83, }, }, }, ), }, ), ], target: FunctionApplication( FunctionApplication { function: PropertyAccess( PropertyAccess { expression: Identifier( Identifier { id: "lib", span: Span { start: Position { line: 17, column: 6, }, end: Position { line: 17, column: 9, }, }, }, ), attribute_path: [ Raw( PartRaw { content: "pipe", span: Span { start: Position { line: 17, column: 10, }, end: Position { line: 17, column: 14, }, }, }, ), ], default: None, }, ), arguments: [ Identifier( Identifier { id: "licenseDeclaration", span: Span { start: Position { line: 17, column: 15, }, end: Position { line: 17, column: 33, }, }, }, ), List( List { elements: [ Identifier( Identifier { id: "applyDefaults", span: Span { start: Position { line: 18, column: 5, }, end: Position { line: 18, column: 18, }, }, }, ), Identifier( Identifier { id: "applySpdx", span: Span { start: Position { line: 19, column: 5, }, end: Position { line: 19, column: 14, }, }, }, ), Identifier( Identifier { id: "applyRedistributable", span: Span { start: Position { line: 20, column: 5, }, end: Position { line: 20, column: 25, }, }, }, ), ], span: Span { start: Position { line: 17, column: 34, }, end: Position { line: 21, column: 4, }, }, }, ), ], }, ), span: Span { start: Position { line: 10, column: 35, }, end: Position { line: 21, column: 4, }, }, }, ), span: Span { start: Position { line: 10, column: 15, }, end: Position { line: 21, column: 4, }, }, }, ), }, ), ], target: FunctionApplication( FunctionApplication { function: Identifier( Identifier { id: "mkLicense", span: Span { start: Position { line: 22, column: 4, }, end: Position { line: 22, column: 13, }, }, }, ), arguments: [ Identifier( Identifier { id: "lset", span: Span { start: Position { line: 22, column: 14, }, end: Position { line: 22, column: 18, }, }, }, ), ], }, ), span: Span { start: Position { line: 3, column: 28, }, end: Position { line: 22, column: 18, }, }, }, ), span: Span { start: Position { line: 3, column: 22, }, end: Position { line: 22, column: 18, }, }, }, ), span: Span { start: Position { line: 3, column: 15, }, end: Position { line: 22, column: 18, }, }, }, ), BinaryOperation( BinaryOperation { left: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "abstyles", span: Span { start: Position { line: 28, column: 3, }, end: Position { line: 28, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 29, column: 5, }, end: Position { line: 29, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Abstyles", span: Span { start: Position { line: 29, column: 15, }, end: Position { line: 29, column: 23, }, }, }, ), ], span: Span { start: Position { line: 29, column: 14, }, end: Position { line: 29, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 30, column: 5, }, end: Position { line: 30, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Abstyles License", span: Span { start: Position { line: 30, column: 17, }, end: Position { line: 30, column: 33, }, }, }, ), ], span: Span { start: Position { line: 30, column: 16, }, end: Position { line: 30, column: 34, }, }, }, ), }, ), ], span: Span { start: Position { line: 28, column: 14, }, end: Position { line: 31, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "afl20", span: Span { start: Position { line: 33, column: 3, }, end: Position { line: 33, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 34, column: 5, }, end: Position { line: 34, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "AFL-2.0", span: Span { start: Position { line: 34, column: 15, }, end: Position { line: 34, column: 22, }, }, }, ), ], span: Span { start: Position { line: 34, column: 14, }, end: Position { line: 34, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 35, column: 5, }, end: Position { line: 35, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Academic Free License v2.0", span: Span { start: Position { line: 35, column: 17, }, end: Position { line: 35, column: 43, }, }, }, ), ], span: Span { start: Position { line: 35, column: 16, }, end: Position { line: 35, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 33, column: 11, }, end: Position { line: 36, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "afl21", span: Span { start: Position { line: 38, column: 3, }, end: Position { line: 38, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 39, column: 5, }, end: Position { line: 39, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "AFL-2.1", span: Span { start: Position { line: 39, column: 15, }, end: Position { line: 39, column: 22, }, }, }, ), ], span: Span { start: Position { line: 39, column: 14, }, end: Position { line: 39, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 40, column: 5, }, end: Position { line: 40, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Academic Free License v2.1", span: Span { start: Position { line: 40, column: 17, }, end: Position { line: 40, column: 43, }, }, }, ), ], span: Span { start: Position { line: 40, column: 16, }, end: Position { line: 40, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 38, column: 11, }, end: Position { line: 41, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "afl3", span: Span { start: Position { line: 43, column: 3, }, end: Position { line: 43, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 44, column: 5, }, end: Position { line: 44, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "AFL-3.0", span: Span { start: Position { line: 44, column: 15, }, end: Position { line: 44, column: 22, }, }, }, ), ], span: Span { start: Position { line: 44, column: 14, }, end: Position { line: 44, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 45, column: 5, }, end: Position { line: 45, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Academic Free License v3.0", span: Span { start: Position { line: 45, column: 17, }, end: Position { line: 45, column: 43, }, }, }, ), ], span: Span { start: Position { line: 45, column: 16, }, end: Position { line: 45, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 43, column: 10, }, end: Position { line: 46, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "agpl3Only", span: Span { start: Position { line: 48, column: 3, }, end: Position { line: 48, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 49, column: 5, }, end: Position { line: 49, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "AGPL-3.0-only", span: Span { start: Position { line: 49, column: 15, }, end: Position { line: 49, column: 28, }, }, }, ), ], span: Span { start: Position { line: 49, column: 14, }, end: Position { line: 49, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 50, column: 5, }, end: Position { line: 50, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Affero General Public License v3.0 only", span: Span { start: Position { line: 50, column: 17, }, end: Position { line: 50, column: 60, }, }, }, ), ], span: Span { start: Position { line: 50, column: 16, }, end: Position { line: 50, column: 61, }, }, }, ), }, ), ], span: Span { start: Position { line: 48, column: 15, }, end: Position { line: 51, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "agpl3Plus", span: Span { start: Position { line: 53, column: 3, }, end: Position { line: 53, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 54, column: 5, }, end: Position { line: 54, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "AGPL-3.0-or-later", span: Span { start: Position { line: 54, column: 15, }, end: Position { line: 54, column: 32, }, }, }, ), ], span: Span { start: Position { line: 54, column: 14, }, end: Position { line: 54, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 55, column: 5, }, end: Position { line: 55, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Affero General Public License v3.0 or later", span: Span { start: Position { line: 55, column: 17, }, end: Position { line: 55, column: 64, }, }, }, ), ], span: Span { start: Position { line: 55, column: 16, }, end: Position { line: 55, column: 65, }, }, }, ), }, ), ], span: Span { start: Position { line: 53, column: 15, }, end: Position { line: 56, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "aladdin", span: Span { start: Position { line: 58, column: 3, }, end: Position { line: 58, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 59, column: 5, }, end: Position { line: 59, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Aladdin", span: Span { start: Position { line: 59, column: 15, }, end: Position { line: 59, column: 22, }, }, }, ), ], span: Span { start: Position { line: 59, column: 14, }, end: Position { line: 59, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 60, column: 5, }, end: Position { line: 60, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Aladdin Free Public License", span: Span { start: Position { line: 60, column: 17, }, end: Position { line: 60, column: 44, }, }, }, ), ], span: Span { start: Position { line: 60, column: 16, }, end: Position { line: 60, column: 45, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 61, column: 5, }, end: Position { line: 61, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 61, column: 12, }, end: Position { line: 61, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 58, column: 13, }, end: Position { line: 62, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "amazonsl", span: Span { start: Position { line: 64, column: 3, }, end: Position { line: 64, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 65, column: 5, }, end: Position { line: 65, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Amazon Software License", span: Span { start: Position { line: 65, column: 17, }, end: Position { line: 65, column: 40, }, }, }, ), ], span: Span { start: Position { line: 65, column: 16, }, end: Position { line: 65, column: 41, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 66, column: 5, }, end: Position { line: 66, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://aws.amazon.com/asl/", span: Span { start: Position { line: 66, column: 12, }, end: Position { line: 66, column: 39, }, }, }, ), ], span: Span { start: Position { line: 66, column: 11, }, end: Position { line: 66, column: 40, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 67, column: 5, }, end: Position { line: 67, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 67, column: 12, }, end: Position { line: 67, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 64, column: 14, }, end: Position { line: 68, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "amd", span: Span { start: Position { line: 70, column: 3, }, end: Position { line: 70, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 71, column: 5, }, end: Position { line: 71, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "AMD License Agreement", span: Span { start: Position { line: 71, column: 17, }, end: Position { line: 71, column: 38, }, }, }, ), ], span: Span { start: Position { line: 71, column: 16, }, end: Position { line: 71, column: 39, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 72, column: 5, }, end: Position { line: 72, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://developer.amd.com/amd-license-agreement/", span: Span { start: Position { line: 72, column: 12, }, end: Position { line: 72, column: 60, }, }, }, ), ], span: Span { start: Position { line: 72, column: 11, }, end: Position { line: 72, column: 61, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 73, column: 5, }, end: Position { line: 73, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 73, column: 12, }, end: Position { line: 73, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 70, column: 9, }, end: Position { line: 74, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "aom", span: Span { start: Position { line: 76, column: 3, }, end: Position { line: 76, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 77, column: 5, }, end: Position { line: 77, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Alliance for Open Media Patent License 1.0", span: Span { start: Position { line: 77, column: 17, }, end: Position { line: 77, column: 59, }, }, }, ), ], span: Span { start: Position { line: 77, column: 16, }, end: Position { line: 77, column: 60, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 78, column: 5, }, end: Position { line: 78, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://aomedia.org/license/patent-license/", span: Span { start: Position { line: 78, column: 12, }, end: Position { line: 78, column: 55, }, }, }, ), ], span: Span { start: Position { line: 78, column: 11, }, end: Position { line: 78, column: 56, }, }, }, ), }, ), ], span: Span { start: Position { line: 76, column: 9, }, end: Position { line: 79, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "apsl10", span: Span { start: Position { line: 81, column: 3, }, end: Position { line: 81, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 82, column: 5, }, end: Position { line: 82, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "APSL-1.0", span: Span { start: Position { line: 82, column: 15, }, end: Position { line: 82, column: 23, }, }, }, ), ], span: Span { start: Position { line: 82, column: 14, }, end: Position { line: 82, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 83, column: 5, }, end: Position { line: 83, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Apple Public Source License 1.0", span: Span { start: Position { line: 83, column: 17, }, end: Position { line: 83, column: 48, }, }, }, ), ], span: Span { start: Position { line: 83, column: 16, }, end: Position { line: 83, column: 49, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 84, column: 5, }, end: Position { line: 84, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://web.archive.org/web/20040701000000*/http://www.opensource.apple.com/apsl/1.0.txt", span: Span { start: Position { line: 84, column: 12, }, end: Position { line: 84, column: 100, }, }, }, ), ], span: Span { start: Position { line: 84, column: 11, }, end: Position { line: 84, column: 101, }, }, }, ), }, ), ], span: Span { start: Position { line: 81, column: 12, }, end: Position { line: 85, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "apsl20", span: Span { start: Position { line: 87, column: 3, }, end: Position { line: 87, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 88, column: 5, }, end: Position { line: 88, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "APSL-2.0", span: Span { start: Position { line: 88, column: 15, }, end: Position { line: 88, column: 23, }, }, }, ), ], span: Span { start: Position { line: 88, column: 14, }, end: Position { line: 88, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 89, column: 5, }, end: Position { line: 89, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Apple Public Source License 2.0", span: Span { start: Position { line: 89, column: 17, }, end: Position { line: 89, column: 48, }, }, }, ), ], span: Span { start: Position { line: 89, column: 16, }, end: Position { line: 89, column: 49, }, }, }, ), }, ), ], span: Span { start: Position { line: 87, column: 12, }, end: Position { line: 90, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "arphicpl", span: Span { start: Position { line: 92, column: 3, }, end: Position { line: 92, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 93, column: 5, }, end: Position { line: 93, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Arphic Public License", span: Span { start: Position { line: 93, column: 17, }, end: Position { line: 93, column: 38, }, }, }, ), ], span: Span { start: Position { line: 93, column: 16, }, end: Position { line: 93, column: 39, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 94, column: 5, }, end: Position { line: 94, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://www.freedesktop.org/wiki/Arphic_Public_License/", span: Span { start: Position { line: 94, column: 12, }, end: Position { line: 94, column: 67, }, }, }, ), ], span: Span { start: Position { line: 94, column: 11, }, end: Position { line: 94, column: 68, }, }, }, ), }, ), ], span: Span { start: Position { line: 92, column: 14, }, end: Position { line: 95, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "artistic1", span: Span { start: Position { line: 97, column: 3, }, end: Position { line: 97, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 98, column: 5, }, end: Position { line: 98, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Artistic-1.0", span: Span { start: Position { line: 98, column: 15, }, end: Position { line: 98, column: 27, }, }, }, ), ], span: Span { start: Position { line: 98, column: 14, }, end: Position { line: 98, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 99, column: 5, }, end: Position { line: 99, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Artistic License 1.0", span: Span { start: Position { line: 99, column: 17, }, end: Position { line: 99, column: 37, }, }, }, ), ], span: Span { start: Position { line: 99, column: 16, }, end: Position { line: 99, column: 38, }, }, }, ), }, ), ], span: Span { start: Position { line: 97, column: 15, }, end: Position { line: 100, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "artistic2", span: Span { start: Position { line: 102, column: 3, }, end: Position { line: 102, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 103, column: 5, }, end: Position { line: 103, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Artistic-2.0", span: Span { start: Position { line: 103, column: 15, }, end: Position { line: 103, column: 27, }, }, }, ), ], span: Span { start: Position { line: 103, column: 14, }, end: Position { line: 103, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 104, column: 5, }, end: Position { line: 104, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Artistic License 2.0", span: Span { start: Position { line: 104, column: 17, }, end: Position { line: 104, column: 37, }, }, }, ), ], span: Span { start: Position { line: 104, column: 16, }, end: Position { line: 104, column: 38, }, }, }, ), }, ), ], span: Span { start: Position { line: 102, column: 15, }, end: Position { line: 105, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "asl20", span: Span { start: Position { line: 107, column: 3, }, end: Position { line: 107, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 108, column: 5, }, end: Position { line: 108, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Apache-2.0", span: Span { start: Position { line: 108, column: 15, }, end: Position { line: 108, column: 25, }, }, }, ), ], span: Span { start: Position { line: 108, column: 14, }, end: Position { line: 108, column: 26, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 109, column: 5, }, end: Position { line: 109, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Apache License 2.0", span: Span { start: Position { line: 109, column: 17, }, end: Position { line: 109, column: 35, }, }, }, ), ], span: Span { start: Position { line: 109, column: 16, }, end: Position { line: 109, column: 36, }, }, }, ), }, ), ], span: Span { start: Position { line: 107, column: 11, }, end: Position { line: 110, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bola11", span: Span { start: Position { line: 112, column: 3, }, end: Position { line: 112, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 113, column: 5, }, end: Position { line: 113, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://blitiri.com.ar/p/bola/", span: Span { start: Position { line: 113, column: 12, }, end: Position { line: 113, column: 42, }, }, }, ), ], span: Span { start: Position { line: 113, column: 11, }, end: Position { line: 113, column: 43, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 114, column: 5, }, end: Position { line: 114, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Buena Onda License Agreement 1.1", span: Span { start: Position { line: 114, column: 17, }, end: Position { line: 114, column: 49, }, }, }, ), ], span: Span { start: Position { line: 114, column: 16, }, end: Position { line: 114, column: 50, }, }, }, ), }, ), ], span: Span { start: Position { line: 112, column: 12, }, end: Position { line: 115, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "boost", span: Span { start: Position { line: 117, column: 3, }, end: Position { line: 117, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 118, column: 5, }, end: Position { line: 118, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSL-1.0", span: Span { start: Position { line: 118, column: 15, }, end: Position { line: 118, column: 22, }, }, }, ), ], span: Span { start: Position { line: 118, column: 14, }, end: Position { line: 118, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 119, column: 5, }, end: Position { line: 119, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Boost Software License 1.0", span: Span { start: Position { line: 119, column: 17, }, end: Position { line: 119, column: 43, }, }, }, ), ], span: Span { start: Position { line: 119, column: 16, }, end: Position { line: 119, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 117, column: 11, }, end: Position { line: 120, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "beerware", span: Span { start: Position { line: 122, column: 3, }, end: Position { line: 122, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 123, column: 5, }, end: Position { line: 123, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Beerware", span: Span { start: Position { line: 123, column: 15, }, end: Position { line: 123, column: 23, }, }, }, ), ], span: Span { start: Position { line: 123, column: 14, }, end: Position { line: 123, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 124, column: 5, }, end: Position { line: 124, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Beerware License", span: Span { start: Position { line: 124, column: 17, }, end: Position { line: 124, column: 33, }, }, }, ), ], span: Span { start: Position { line: 124, column: 16, }, end: Position { line: 124, column: 34, }, }, }, ), }, ), ], span: Span { start: Position { line: 122, column: 14, }, end: Position { line: 125, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "blueOak100", span: Span { start: Position { line: 127, column: 3, }, end: Position { line: 127, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 128, column: 5, }, end: Position { line: 128, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BlueOak-1.0.0", span: Span { start: Position { line: 128, column: 15, }, end: Position { line: 128, column: 28, }, }, }, ), ], span: Span { start: Position { line: 128, column: 14, }, end: Position { line: 128, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 129, column: 5, }, end: Position { line: 129, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Blue Oak Model License 1.0.0", span: Span { start: Position { line: 129, column: 17, }, end: Position { line: 129, column: 45, }, }, }, ), ], span: Span { start: Position { line: 129, column: 16, }, end: Position { line: 129, column: 46, }, }, }, ), }, ), ], span: Span { start: Position { line: 127, column: 16, }, end: Position { line: 130, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bsd0", span: Span { start: Position { line: 132, column: 3, }, end: Position { line: 132, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 133, column: 5, }, end: Position { line: 133, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "0BSD", span: Span { start: Position { line: 133, column: 15, }, end: Position { line: 133, column: 19, }, }, }, ), ], span: Span { start: Position { line: 133, column: 14, }, end: Position { line: 133, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 134, column: 5, }, end: Position { line: 134, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD Zero Clause License", span: Span { start: Position { line: 134, column: 17, }, end: Position { line: 134, column: 40, }, }, }, ), ], span: Span { start: Position { line: 134, column: 16, }, end: Position { line: 134, column: 41, }, }, }, ), }, ), ], span: Span { start: Position { line: 132, column: 10, }, end: Position { line: 135, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bsd1", span: Span { start: Position { line: 137, column: 3, }, end: Position { line: 137, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 138, column: 5, }, end: Position { line: 138, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD-1-Clause", span: Span { start: Position { line: 138, column: 15, }, end: Position { line: 138, column: 27, }, }, }, ), ], span: Span { start: Position { line: 138, column: 14, }, end: Position { line: 138, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 139, column: 5, }, end: Position { line: 139, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD 1-Clause License", span: Span { start: Position { line: 139, column: 17, }, end: Position { line: 139, column: 37, }, }, }, ), ], span: Span { start: Position { line: 139, column: 16, }, end: Position { line: 139, column: 38, }, }, }, ), }, ), ], span: Span { start: Position { line: 137, column: 10, }, end: Position { line: 140, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bsd2", span: Span { start: Position { line: 142, column: 3, }, end: Position { line: 142, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 143, column: 5, }, end: Position { line: 143, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD-2-Clause", span: Span { start: Position { line: 143, column: 15, }, end: Position { line: 143, column: 27, }, }, }, ), ], span: Span { start: Position { line: 143, column: 14, }, end: Position { line: 143, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 144, column: 5, }, end: Position { line: 144, column: 13, }, }, }, ), ], to: IndentedString( IndentedString { parts: [ Raw( PartRaw { content: "BSD 2-clause \"Simplified\" License", span: Span { start: Position { line: 144, column: 18, }, end: Position { line: 144, column: 51, }, }, }, ), ], span: Span { start: Position { line: 144, column: 16, }, end: Position { line: 144, column: 53, }, }, }, ), }, ), ], span: Span { start: Position { line: 142, column: 10, }, end: Position { line: 145, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bsd2Patent", span: Span { start: Position { line: 147, column: 3, }, end: Position { line: 147, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 148, column: 5, }, end: Position { line: 148, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD-2-Clause-Patent", span: Span { start: Position { line: 148, column: 15, }, end: Position { line: 148, column: 34, }, }, }, ), ], span: Span { start: Position { line: 148, column: 14, }, end: Position { line: 148, column: 35, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 149, column: 5, }, end: Position { line: 149, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD-2-Clause Plus Patent License", span: Span { start: Position { line: 149, column: 17, }, end: Position { line: 149, column: 49, }, }, }, ), ], span: Span { start: Position { line: 149, column: 16, }, end: Position { line: 149, column: 50, }, }, }, ), }, ), ], span: Span { start: Position { line: 147, column: 16, }, end: Position { line: 150, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bsd3", span: Span { start: Position { line: 152, column: 3, }, end: Position { line: 152, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 153, column: 5, }, end: Position { line: 153, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD-3-Clause", span: Span { start: Position { line: 153, column: 15, }, end: Position { line: 153, column: 27, }, }, }, ), ], span: Span { start: Position { line: 153, column: 14, }, end: Position { line: 153, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 154, column: 5, }, end: Position { line: 154, column: 13, }, }, }, ), ], to: IndentedString( IndentedString { parts: [ Raw( PartRaw { content: "BSD 3-clause \"New\" or \"Revised\" License", span: Span { start: Position { line: 154, column: 18, }, end: Position { line: 154, column: 57, }, }, }, ), ], span: Span { start: Position { line: 154, column: 16, }, end: Position { line: 154, column: 59, }, }, }, ), }, ), ], span: Span { start: Position { line: 152, column: 10, }, end: Position { line: 155, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bsdOriginal", span: Span { start: Position { line: 157, column: 3, }, end: Position { line: 157, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 158, column: 5, }, end: Position { line: 158, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD-4-Clause", span: Span { start: Position { line: 158, column: 15, }, end: Position { line: 158, column: 27, }, }, }, ), ], span: Span { start: Position { line: 158, column: 14, }, end: Position { line: 158, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 159, column: 5, }, end: Position { line: 159, column: 13, }, }, }, ), ], to: IndentedString( IndentedString { parts: [ Raw( PartRaw { content: "BSD 4-clause \"Original\" or \"Old\" License", span: Span { start: Position { line: 159, column: 18, }, end: Position { line: 159, column: 58, }, }, }, ), ], span: Span { start: Position { line: 159, column: 16, }, end: Position { line: 159, column: 60, }, }, }, ), }, ), ], span: Span { start: Position { line: 157, column: 17, }, end: Position { line: 160, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bsdOriginalShortened", span: Span { start: Position { line: 162, column: 3, }, end: Position { line: 162, column: 23, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 163, column: 5, }, end: Position { line: 163, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD-4-Clause-Shortened", span: Span { start: Position { line: 163, column: 15, }, end: Position { line: 163, column: 37, }, }, }, ), ], span: Span { start: Position { line: 163, column: 14, }, end: Position { line: 163, column: 38, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 164, column: 5, }, end: Position { line: 164, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD 4 Clause Shortened", span: Span { start: Position { line: 164, column: 17, }, end: Position { line: 164, column: 39, }, }, }, ), ], span: Span { start: Position { line: 164, column: 16, }, end: Position { line: 164, column: 40, }, }, }, ), }, ), ], span: Span { start: Position { line: 162, column: 26, }, end: Position { line: 165, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bsdOriginalUC", span: Span { start: Position { line: 167, column: 3, }, end: Position { line: 167, column: 16, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 168, column: 5, }, end: Position { line: 168, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD-4-Clause-UC", span: Span { start: Position { line: 168, column: 15, }, end: Position { line: 168, column: 30, }, }, }, ), ], span: Span { start: Position { line: 168, column: 14, }, end: Position { line: 168, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 169, column: 5, }, end: Position { line: 169, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD 4-Clause University of California-Specific", span: Span { start: Position { line: 169, column: 17, }, end: Position { line: 169, column: 63, }, }, }, ), ], span: Span { start: Position { line: 169, column: 16, }, end: Position { line: 169, column: 64, }, }, }, ), }, ), ], span: Span { start: Position { line: 167, column: 19, }, end: Position { line: 170, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bsdProtection", span: Span { start: Position { line: 172, column: 3, }, end: Position { line: 172, column: 16, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 173, column: 5, }, end: Position { line: 173, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD-Protection", span: Span { start: Position { line: 173, column: 15, }, end: Position { line: 173, column: 29, }, }, }, ), ], span: Span { start: Position { line: 173, column: 14, }, end: Position { line: 173, column: 30, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 174, column: 5, }, end: Position { line: 174, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "BSD Protection License", span: Span { start: Position { line: 174, column: 17, }, end: Position { line: 174, column: 39, }, }, }, ), ], span: Span { start: Position { line: 174, column: 16, }, end: Position { line: 174, column: 40, }, }, }, ), }, ), ], span: Span { start: Position { line: 172, column: 19, }, end: Position { line: 175, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "bsl11", span: Span { start: Position { line: 177, column: 3, }, end: Position { line: 177, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 178, column: 5, }, end: Position { line: 178, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Business Source License 1.1", span: Span { start: Position { line: 178, column: 17, }, end: Position { line: 178, column: 44, }, }, }, ), ], span: Span { start: Position { line: 178, column: 16, }, end: Position { line: 178, column: 45, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 179, column: 5, }, end: Position { line: 179, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://mariadb.com/bsl11", span: Span { start: Position { line: 179, column: 12, }, end: Position { line: 179, column: 37, }, }, }, ), ], span: Span { start: Position { line: 179, column: 11, }, end: Position { line: 179, column: 38, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 180, column: 5, }, end: Position { line: 180, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 180, column: 12, }, end: Position { line: 180, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 177, column: 11, }, end: Position { line: 181, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cal10", span: Span { start: Position { line: 183, column: 3, }, end: Position { line: 183, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 184, column: 5, }, end: Position { line: 184, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Cryptographic Autonomy License version 1.0 (CAL-1.0)", span: Span { start: Position { line: 184, column: 17, }, end: Position { line: 184, column: 69, }, }, }, ), ], span: Span { start: Position { line: 184, column: 16, }, end: Position { line: 184, column: 70, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 185, column: 5, }, end: Position { line: 185, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://opensource.org/licenses/CAL-1.0", span: Span { start: Position { line: 185, column: 12, }, end: Position { line: 185, column: 51, }, }, }, ), ], span: Span { start: Position { line: 185, column: 11, }, end: Position { line: 185, column: 52, }, }, }, ), }, ), ], span: Span { start: Position { line: 183, column: 11, }, end: Position { line: 186, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "capec", span: Span { start: Position { line: 188, column: 3, }, end: Position { line: 188, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 189, column: 5, }, end: Position { line: 189, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Common Attack Pattern Enumeration and Classification", span: Span { start: Position { line: 189, column: 17, }, end: Position { line: 189, column: 69, }, }, }, ), ], span: Span { start: Position { line: 189, column: 16, }, end: Position { line: 189, column: 70, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 190, column: 5, }, end: Position { line: 190, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://capec.mitre.org/about/termsofuse.html", span: Span { start: Position { line: 190, column: 12, }, end: Position { line: 190, column: 57, }, }, }, ), ], span: Span { start: Position { line: 190, column: 11, }, end: Position { line: 190, column: 58, }, }, }, ), }, ), ], span: Span { start: Position { line: 188, column: 11, }, end: Position { line: 191, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "clArtistic", span: Span { start: Position { line: 193, column: 3, }, end: Position { line: 193, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 194, column: 5, }, end: Position { line: 194, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "ClArtistic", span: Span { start: Position { line: 194, column: 15, }, end: Position { line: 194, column: 25, }, }, }, ), ], span: Span { start: Position { line: 194, column: 14, }, end: Position { line: 194, column: 26, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 195, column: 5, }, end: Position { line: 195, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Clarified Artistic License", span: Span { start: Position { line: 195, column: 17, }, end: Position { line: 195, column: 43, }, }, }, ), ], span: Span { start: Position { line: 195, column: 16, }, end: Position { line: 195, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 193, column: 16, }, end: Position { line: 196, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc0", span: Span { start: Position { line: 198, column: 3, }, end: Position { line: 198, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 199, column: 5, }, end: Position { line: 199, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC0-1.0", span: Span { start: Position { line: 199, column: 15, }, end: Position { line: 199, column: 22, }, }, }, ), ], span: Span { start: Position { line: 199, column: 14, }, end: Position { line: 199, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 200, column: 5, }, end: Position { line: 200, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Zero v1.0 Universal", span: Span { start: Position { line: 200, column: 17, }, end: Position { line: 200, column: 53, }, }, }, ), ], span: Span { start: Position { line: 200, column: 16, }, end: Position { line: 200, column: 54, }, }, }, ), }, ), ], span: Span { start: Position { line: 198, column: 9, }, end: Position { line: 201, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-nc-sa-20", span: Span { start: Position { line: 203, column: 3, }, end: Position { line: 203, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 204, column: 5, }, end: Position { line: 204, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-NC-SA-2.0", span: Span { start: Position { line: 204, column: 15, }, end: Position { line: 204, column: 30, }, }, }, ), ], span: Span { start: Position { line: 204, column: 14, }, end: Position { line: 204, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 205, column: 5, }, end: Position { line: 205, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution Non Commercial Share Alike 2.0", span: Span { start: Position { line: 205, column: 17, }, end: Position { line: 205, column: 76, }, }, }, ), ], span: Span { start: Position { line: 205, column: 16, }, end: Position { line: 205, column: 77, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 206, column: 5, }, end: Position { line: 206, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 206, column: 12, }, end: Position { line: 206, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 203, column: 20, }, end: Position { line: 207, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-nc-sa-25", span: Span { start: Position { line: 209, column: 3, }, end: Position { line: 209, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 210, column: 5, }, end: Position { line: 210, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-NC-SA-2.5", span: Span { start: Position { line: 210, column: 15, }, end: Position { line: 210, column: 30, }, }, }, ), ], span: Span { start: Position { line: 210, column: 14, }, end: Position { line: 210, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 211, column: 5, }, end: Position { line: 211, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution Non Commercial Share Alike 2.5", span: Span { start: Position { line: 211, column: 17, }, end: Position { line: 211, column: 76, }, }, }, ), ], span: Span { start: Position { line: 211, column: 16, }, end: Position { line: 211, column: 77, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 212, column: 5, }, end: Position { line: 212, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 212, column: 12, }, end: Position { line: 212, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 209, column: 20, }, end: Position { line: 213, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-nc-sa-30", span: Span { start: Position { line: 215, column: 3, }, end: Position { line: 215, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 216, column: 5, }, end: Position { line: 216, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-NC-SA-3.0", span: Span { start: Position { line: 216, column: 15, }, end: Position { line: 216, column: 30, }, }, }, ), ], span: Span { start: Position { line: 216, column: 14, }, end: Position { line: 216, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 217, column: 5, }, end: Position { line: 217, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution Non Commercial Share Alike 3.0", span: Span { start: Position { line: 217, column: 17, }, end: Position { line: 217, column: 76, }, }, }, ), ], span: Span { start: Position { line: 217, column: 16, }, end: Position { line: 217, column: 77, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 218, column: 5, }, end: Position { line: 218, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 218, column: 12, }, end: Position { line: 218, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 215, column: 20, }, end: Position { line: 219, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-nc-sa-40", span: Span { start: Position { line: 221, column: 3, }, end: Position { line: 221, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 222, column: 5, }, end: Position { line: 222, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-NC-SA-4.0", span: Span { start: Position { line: 222, column: 15, }, end: Position { line: 222, column: 30, }, }, }, ), ], span: Span { start: Position { line: 222, column: 14, }, end: Position { line: 222, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 223, column: 5, }, end: Position { line: 223, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution Non Commercial Share Alike 4.0", span: Span { start: Position { line: 223, column: 17, }, end: Position { line: 223, column: 76, }, }, }, ), ], span: Span { start: Position { line: 223, column: 16, }, end: Position { line: 223, column: 77, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 224, column: 5, }, end: Position { line: 224, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 224, column: 12, }, end: Position { line: 224, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 221, column: 20, }, end: Position { line: 225, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-nc-30", span: Span { start: Position { line: 227, column: 3, }, end: Position { line: 227, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 228, column: 5, }, end: Position { line: 228, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-NC-3.0", span: Span { start: Position { line: 228, column: 15, }, end: Position { line: 228, column: 27, }, }, }, ), ], span: Span { start: Position { line: 228, column: 14, }, end: Position { line: 228, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 229, column: 5, }, end: Position { line: 229, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution Non Commercial 3.0 Unported", span: Span { start: Position { line: 229, column: 17, }, end: Position { line: 229, column: 73, }, }, }, ), ], span: Span { start: Position { line: 229, column: 16, }, end: Position { line: 229, column: 74, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 230, column: 5, }, end: Position { line: 230, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 230, column: 12, }, end: Position { line: 230, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 227, column: 17, }, end: Position { line: 231, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-nc-40", span: Span { start: Position { line: 233, column: 3, }, end: Position { line: 233, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 234, column: 5, }, end: Position { line: 234, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-NC-4.0", span: Span { start: Position { line: 234, column: 15, }, end: Position { line: 234, column: 27, }, }, }, ), ], span: Span { start: Position { line: 234, column: 14, }, end: Position { line: 234, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 235, column: 5, }, end: Position { line: 235, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution Non Commercial 4.0 International", span: Span { start: Position { line: 235, column: 17, }, end: Position { line: 235, column: 78, }, }, }, ), ], span: Span { start: Position { line: 235, column: 16, }, end: Position { line: 235, column: 79, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 236, column: 5, }, end: Position { line: 236, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 236, column: 12, }, end: Position { line: 236, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 233, column: 17, }, end: Position { line: 237, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-nd-30", span: Span { start: Position { line: 239, column: 3, }, end: Position { line: 239, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 240, column: 5, }, end: Position { line: 240, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-ND-3.0", span: Span { start: Position { line: 240, column: 15, }, end: Position { line: 240, column: 27, }, }, }, ), ], span: Span { start: Position { line: 240, column: 14, }, end: Position { line: 240, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 241, column: 5, }, end: Position { line: 241, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution-No Derivative Works v3.00", span: Span { start: Position { line: 241, column: 17, }, end: Position { line: 241, column: 71, }, }, }, ), ], span: Span { start: Position { line: 241, column: 16, }, end: Position { line: 241, column: 72, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 242, column: 5, }, end: Position { line: 242, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 242, column: 12, }, end: Position { line: 242, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 239, column: 17, }, end: Position { line: 243, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-sa-25", span: Span { start: Position { line: 245, column: 3, }, end: Position { line: 245, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 246, column: 5, }, end: Position { line: 246, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-SA-2.5", span: Span { start: Position { line: 246, column: 15, }, end: Position { line: 246, column: 27, }, }, }, ), ], span: Span { start: Position { line: 246, column: 14, }, end: Position { line: 246, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 247, column: 5, }, end: Position { line: 247, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution Share Alike 2.5", span: Span { start: Position { line: 247, column: 17, }, end: Position { line: 247, column: 61, }, }, }, ), ], span: Span { start: Position { line: 247, column: 16, }, end: Position { line: 247, column: 62, }, }, }, ), }, ), ], span: Span { start: Position { line: 245, column: 17, }, end: Position { line: 248, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-30", span: Span { start: Position { line: 250, column: 3, }, end: Position { line: 250, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 251, column: 5, }, end: Position { line: 251, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-3.0", span: Span { start: Position { line: 251, column: 15, }, end: Position { line: 251, column: 24, }, }, }, ), ], span: Span { start: Position { line: 251, column: 14, }, end: Position { line: 251, column: 25, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 252, column: 5, }, end: Position { line: 252, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution 3.0", span: Span { start: Position { line: 252, column: 17, }, end: Position { line: 252, column: 49, }, }, }, ), ], span: Span { start: Position { line: 252, column: 16, }, end: Position { line: 252, column: 50, }, }, }, ), }, ), ], span: Span { start: Position { line: 250, column: 14, }, end: Position { line: 253, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-sa-30", span: Span { start: Position { line: 255, column: 3, }, end: Position { line: 255, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 256, column: 5, }, end: Position { line: 256, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-SA-3.0", span: Span { start: Position { line: 256, column: 15, }, end: Position { line: 256, column: 27, }, }, }, ), ], span: Span { start: Position { line: 256, column: 14, }, end: Position { line: 256, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 257, column: 5, }, end: Position { line: 257, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution Share Alike 3.0", span: Span { start: Position { line: 257, column: 17, }, end: Position { line: 257, column: 61, }, }, }, ), ], span: Span { start: Position { line: 257, column: 16, }, end: Position { line: 257, column: 62, }, }, }, ), }, ), ], span: Span { start: Position { line: 255, column: 17, }, end: Position { line: 258, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-40", span: Span { start: Position { line: 260, column: 3, }, end: Position { line: 260, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 261, column: 5, }, end: Position { line: 261, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-4.0", span: Span { start: Position { line: 261, column: 15, }, end: Position { line: 261, column: 24, }, }, }, ), ], span: Span { start: Position { line: 261, column: 14, }, end: Position { line: 261, column: 25, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 262, column: 5, }, end: Position { line: 262, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution 4.0", span: Span { start: Position { line: 262, column: 17, }, end: Position { line: 262, column: 49, }, }, }, ), ], span: Span { start: Position { line: 262, column: 16, }, end: Position { line: 262, column: 50, }, }, }, ), }, ), ], span: Span { start: Position { line: 260, column: 14, }, end: Position { line: 263, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cc-by-sa-40", span: Span { start: Position { line: 265, column: 3, }, end: Position { line: 265, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 266, column: 5, }, end: Position { line: 266, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CC-BY-SA-4.0", span: Span { start: Position { line: 266, column: 15, }, end: Position { line: 266, column: 27, }, }, }, ), ], span: Span { start: Position { line: 266, column: 14, }, end: Position { line: 266, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 267, column: 5, }, end: Position { line: 267, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Creative Commons Attribution Share Alike 4.0", span: Span { start: Position { line: 267, column: 17, }, end: Position { line: 267, column: 61, }, }, }, ), ], span: Span { start: Position { line: 267, column: 16, }, end: Position { line: 267, column: 62, }, }, }, ), }, ), ], span: Span { start: Position { line: 265, column: 17, }, end: Position { line: 268, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cddl", span: Span { start: Position { line: 270, column: 3, }, end: Position { line: 270, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 271, column: 5, }, end: Position { line: 271, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CDDL-1.0", span: Span { start: Position { line: 271, column: 15, }, end: Position { line: 271, column: 23, }, }, }, ), ], span: Span { start: Position { line: 271, column: 14, }, end: Position { line: 271, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 272, column: 5, }, end: Position { line: 272, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Common Development and Distribution License 1.0", span: Span { start: Position { line: 272, column: 17, }, end: Position { line: 272, column: 64, }, }, }, ), ], span: Span { start: Position { line: 272, column: 16, }, end: Position { line: 272, column: 65, }, }, }, ), }, ), ], span: Span { start: Position { line: 270, column: 10, }, end: Position { line: 273, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cecill20", span: Span { start: Position { line: 275, column: 3, }, end: Position { line: 275, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 276, column: 5, }, end: Position { line: 276, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CECILL-2.0", span: Span { start: Position { line: 276, column: 15, }, end: Position { line: 276, column: 25, }, }, }, ), ], span: Span { start: Position { line: 276, column: 14, }, end: Position { line: 276, column: 26, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 277, column: 5, }, end: Position { line: 277, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CeCILL Free Software License Agreement v2.0", span: Span { start: Position { line: 277, column: 17, }, end: Position { line: 277, column: 60, }, }, }, ), ], span: Span { start: Position { line: 277, column: 16, }, end: Position { line: 277, column: 61, }, }, }, ), }, ), ], span: Span { start: Position { line: 275, column: 14, }, end: Position { line: 278, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cecill21", span: Span { start: Position { line: 280, column: 3, }, end: Position { line: 280, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 281, column: 5, }, end: Position { line: 281, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CECILL-2.1", span: Span { start: Position { line: 281, column: 15, }, end: Position { line: 281, column: 25, }, }, }, ), ], span: Span { start: Position { line: 281, column: 14, }, end: Position { line: 281, column: 26, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 282, column: 5, }, end: Position { line: 282, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CeCILL Free Software License Agreement v2.1", span: Span { start: Position { line: 282, column: 17, }, end: Position { line: 282, column: 60, }, }, }, ), ], span: Span { start: Position { line: 282, column: 16, }, end: Position { line: 282, column: 61, }, }, }, ), }, ), ], span: Span { start: Position { line: 280, column: 14, }, end: Position { line: 283, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cecill-b", span: Span { start: Position { line: 285, column: 3, }, end: Position { line: 285, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 286, column: 5, }, end: Position { line: 286, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CECILL-B", span: Span { start: Position { line: 286, column: 15, }, end: Position { line: 286, column: 23, }, }, }, ), ], span: Span { start: Position { line: 286, column: 14, }, end: Position { line: 286, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 287, column: 5, }, end: Position { line: 287, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CeCILL-B Free Software License Agreement", span: Span { start: Position { line: 287, column: 18, }, end: Position { line: 287, column: 58, }, }, }, ), ], span: Span { start: Position { line: 287, column: 17, }, end: Position { line: 287, column: 59, }, }, }, ), }, ), ], span: Span { start: Position { line: 285, column: 14, }, end: Position { line: 288, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cecill-c", span: Span { start: Position { line: 290, column: 3, }, end: Position { line: 290, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 291, column: 5, }, end: Position { line: 291, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CECILL-C", span: Span { start: Position { line: 291, column: 15, }, end: Position { line: 291, column: 23, }, }, }, ), ], span: Span { start: Position { line: 291, column: 14, }, end: Position { line: 291, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 292, column: 5, }, end: Position { line: 292, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CeCILL-C Free Software License Agreement", span: Span { start: Position { line: 292, column: 18, }, end: Position { line: 292, column: 58, }, }, }, ), ], span: Span { start: Position { line: 292, column: 17, }, end: Position { line: 292, column: 59, }, }, }, ), }, ), ], span: Span { start: Position { line: 290, column: 14, }, end: Position { line: 293, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cpal10", span: Span { start: Position { line: 295, column: 3, }, end: Position { line: 295, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 296, column: 5, }, end: Position { line: 296, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CPAL-1.0", span: Span { start: Position { line: 296, column: 15, }, end: Position { line: 296, column: 23, }, }, }, ), ], span: Span { start: Position { line: 296, column: 14, }, end: Position { line: 296, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 297, column: 5, }, end: Position { line: 297, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Common Public Attribution License 1.0", span: Span { start: Position { line: 297, column: 17, }, end: Position { line: 297, column: 54, }, }, }, ), ], span: Span { start: Position { line: 297, column: 16, }, end: Position { line: 297, column: 55, }, }, }, ), }, ), ], span: Span { start: Position { line: 295, column: 12, }, end: Position { line: 298, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "cpl10", span: Span { start: Position { line: 300, column: 3, }, end: Position { line: 300, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 301, column: 5, }, end: Position { line: 301, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "CPL-1.0", span: Span { start: Position { line: 301, column: 15, }, end: Position { line: 301, column: 22, }, }, }, ), ], span: Span { start: Position { line: 301, column: 14, }, end: Position { line: 301, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 302, column: 5, }, end: Position { line: 302, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Common Public License 1.0", span: Span { start: Position { line: 302, column: 17, }, end: Position { line: 302, column: 42, }, }, }, ), ], span: Span { start: Position { line: 302, column: 16, }, end: Position { line: 302, column: 43, }, }, }, ), }, ), ], span: Span { start: Position { line: 300, column: 11, }, end: Position { line: 303, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "curl", span: Span { start: Position { line: 305, column: 3, }, end: Position { line: 305, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 306, column: 5, }, end: Position { line: 306, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "curl", span: Span { start: Position { line: 306, column: 15, }, end: Position { line: 306, column: 19, }, }, }, ), ], span: Span { start: Position { line: 306, column: 14, }, end: Position { line: 306, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 307, column: 5, }, end: Position { line: 307, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "curl License", span: Span { start: Position { line: 307, column: 17, }, end: Position { line: 307, column: 29, }, }, }, ), ], span: Span { start: Position { line: 307, column: 16, }, end: Position { line: 307, column: 30, }, }, }, ), }, ), ], span: Span { start: Position { line: 305, column: 10, }, end: Position { line: 308, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "doc", span: Span { start: Position { line: 310, column: 3, }, end: Position { line: 310, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 311, column: 5, }, end: Position { line: 311, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "DOC", span: Span { start: Position { line: 311, column: 15, }, end: Position { line: 311, column: 18, }, }, }, ), ], span: Span { start: Position { line: 311, column: 14, }, end: Position { line: 311, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 312, column: 5, }, end: Position { line: 312, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "DOC License", span: Span { start: Position { line: 312, column: 17, }, end: Position { line: 312, column: 28, }, }, }, ), ], span: Span { start: Position { line: 312, column: 16, }, end: Position { line: 312, column: 29, }, }, }, ), }, ), ], span: Span { start: Position { line: 310, column: 9, }, end: Position { line: 313, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "drl10", span: Span { start: Position { line: 315, column: 3, }, end: Position { line: 315, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 316, column: 5, }, end: Position { line: 316, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "DRL-1.0", span: Span { start: Position { line: 316, column: 15, }, end: Position { line: 316, column: 22, }, }, }, ), ], span: Span { start: Position { line: 316, column: 14, }, end: Position { line: 316, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 317, column: 5, }, end: Position { line: 317, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Detection Rule License 1.0", span: Span { start: Position { line: 317, column: 17, }, end: Position { line: 317, column: 43, }, }, }, ), ], span: Span { start: Position { line: 317, column: 16, }, end: Position { line: 317, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 315, column: 11, }, end: Position { line: 318, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "eapl", span: Span { start: Position { line: 320, column: 3, }, end: Position { line: 320, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 321, column: 5, }, end: Position { line: 321, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "EPSON AVASYS PUBLIC LICENSE", span: Span { start: Position { line: 321, column: 17, }, end: Position { line: 321, column: 44, }, }, }, ), ], span: Span { start: Position { line: 321, column: 16, }, end: Position { line: 321, column: 45, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 322, column: 5, }, end: Position { line: 322, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://avasys.jp/hp/menu000000700/hpg000000603.htm", span: Span { start: Position { line: 322, column: 12, }, end: Position { line: 322, column: 63, }, }, }, ), ], span: Span { start: Position { line: 322, column: 11, }, end: Position { line: 322, column: 64, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 323, column: 5, }, end: Position { line: 323, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 323, column: 12, }, end: Position { line: 323, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 320, column: 10, }, end: Position { line: 324, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "efl10", span: Span { start: Position { line: 326, column: 3, }, end: Position { line: 326, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 327, column: 5, }, end: Position { line: 327, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "EFL-1.0", span: Span { start: Position { line: 327, column: 15, }, end: Position { line: 327, column: 22, }, }, }, ), ], span: Span { start: Position { line: 327, column: 14, }, end: Position { line: 327, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 328, column: 5, }, end: Position { line: 328, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Eiffel Forum License v1.0", span: Span { start: Position { line: 328, column: 17, }, end: Position { line: 328, column: 42, }, }, }, ), ], span: Span { start: Position { line: 328, column: 16, }, end: Position { line: 328, column: 43, }, }, }, ), }, ), ], span: Span { start: Position { line: 326, column: 11, }, end: Position { line: 329, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "efl20", span: Span { start: Position { line: 331, column: 3, }, end: Position { line: 331, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 332, column: 5, }, end: Position { line: 332, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "EFL-2.0", span: Span { start: Position { line: 332, column: 15, }, end: Position { line: 332, column: 22, }, }, }, ), ], span: Span { start: Position { line: 332, column: 14, }, end: Position { line: 332, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 333, column: 5, }, end: Position { line: 333, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Eiffel Forum License v2.0", span: Span { start: Position { line: 333, column: 17, }, end: Position { line: 333, column: 42, }, }, }, ), ], span: Span { start: Position { line: 333, column: 16, }, end: Position { line: 333, column: 43, }, }, }, ), }, ), ], span: Span { start: Position { line: 331, column: 11, }, end: Position { line: 334, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "elastic", span: Span { start: Position { line: 336, column: 3, }, end: Position { line: 336, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 337, column: 5, }, end: Position { line: 337, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "ELASTIC LICENSE", span: Span { start: Position { line: 337, column: 17, }, end: Position { line: 337, column: 32, }, }, }, ), ], span: Span { start: Position { line: 337, column: 16, }, end: Position { line: 337, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 338, column: 5, }, end: Position { line: 338, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://github.com/elastic/elasticsearch/blob/master/licenses/ELASTIC-LICENSE.txt", span: Span { start: Position { line: 338, column: 12, }, end: Position { line: 338, column: 93, }, }, }, ), ], span: Span { start: Position { line: 338, column: 11, }, end: Position { line: 338, column: 94, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 339, column: 5, }, end: Position { line: 339, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 339, column: 12, }, end: Position { line: 339, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 336, column: 13, }, end: Position { line: 340, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "epl10", span: Span { start: Position { line: 342, column: 3, }, end: Position { line: 342, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 343, column: 5, }, end: Position { line: 343, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "EPL-1.0", span: Span { start: Position { line: 343, column: 15, }, end: Position { line: 343, column: 22, }, }, }, ), ], span: Span { start: Position { line: 343, column: 14, }, end: Position { line: 343, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 344, column: 5, }, end: Position { line: 344, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Eclipse Public License 1.0", span: Span { start: Position { line: 344, column: 17, }, end: Position { line: 344, column: 43, }, }, }, ), ], span: Span { start: Position { line: 344, column: 16, }, end: Position { line: 344, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 342, column: 11, }, end: Position { line: 345, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "epl20", span: Span { start: Position { line: 347, column: 3, }, end: Position { line: 347, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 348, column: 5, }, end: Position { line: 348, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "EPL-2.0", span: Span { start: Position { line: 348, column: 15, }, end: Position { line: 348, column: 22, }, }, }, ), ], span: Span { start: Position { line: 348, column: 14, }, end: Position { line: 348, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 349, column: 5, }, end: Position { line: 349, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Eclipse Public License 2.0", span: Span { start: Position { line: 349, column: 17, }, end: Position { line: 349, column: 43, }, }, }, ), ], span: Span { start: Position { line: 349, column: 16, }, end: Position { line: 349, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 347, column: 11, }, end: Position { line: 350, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "epson", span: Span { start: Position { line: 352, column: 3, }, end: Position { line: 352, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 353, column: 5, }, end: Position { line: 353, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Seiko Epson Corporation Software License Agreement for Linux", span: Span { start: Position { line: 353, column: 17, }, end: Position { line: 353, column: 77, }, }, }, ), ], span: Span { start: Position { line: 353, column: 16, }, end: Position { line: 353, column: 78, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 354, column: 5, }, end: Position { line: 354, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://download.ebz.epson.net/dsc/du/02/eula/global/LINUX_EN.html", span: Span { start: Position { line: 354, column: 12, }, end: Position { line: 354, column: 78, }, }, }, ), ], span: Span { start: Position { line: 354, column: 11, }, end: Position { line: 354, column: 79, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 355, column: 5, }, end: Position { line: 355, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 355, column: 12, }, end: Position { line: 355, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 352, column: 11, }, end: Position { line: 356, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "eupl11", span: Span { start: Position { line: 358, column: 3, }, end: Position { line: 358, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 359, column: 5, }, end: Position { line: 359, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "EUPL-1.1", span: Span { start: Position { line: 359, column: 15, }, end: Position { line: 359, column: 23, }, }, }, ), ], span: Span { start: Position { line: 359, column: 14, }, end: Position { line: 359, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 360, column: 5, }, end: Position { line: 360, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "European Union Public License 1.1", span: Span { start: Position { line: 360, column: 17, }, end: Position { line: 360, column: 50, }, }, }, ), ], span: Span { start: Position { line: 360, column: 16, }, end: Position { line: 360, column: 51, }, }, }, ), }, ), ], span: Span { start: Position { line: 358, column: 12, }, end: Position { line: 361, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "eupl12", span: Span { start: Position { line: 363, column: 3, }, end: Position { line: 363, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 364, column: 5, }, end: Position { line: 364, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "EUPL-1.2", span: Span { start: Position { line: 364, column: 15, }, end: Position { line: 364, column: 23, }, }, }, ), ], span: Span { start: Position { line: 364, column: 14, }, end: Position { line: 364, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 365, column: 5, }, end: Position { line: 365, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "European Union Public License 1.2", span: Span { start: Position { line: 365, column: 17, }, end: Position { line: 365, column: 50, }, }, }, ), ], span: Span { start: Position { line: 365, column: 16, }, end: Position { line: 365, column: 51, }, }, }, ), }, ), ], span: Span { start: Position { line: 363, column: 12, }, end: Position { line: 366, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fdl11Only", span: Span { start: Position { line: 368, column: 3, }, end: Position { line: 368, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 369, column: 5, }, end: Position { line: 369, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GFDL-1.1-only", span: Span { start: Position { line: 369, column: 15, }, end: Position { line: 369, column: 28, }, }, }, ), ], span: Span { start: Position { line: 369, column: 14, }, end: Position { line: 369, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 370, column: 5, }, end: Position { line: 370, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Free Documentation License v1.1 only", span: Span { start: Position { line: 370, column: 17, }, end: Position { line: 370, column: 57, }, }, }, ), ], span: Span { start: Position { line: 370, column: 16, }, end: Position { line: 370, column: 58, }, }, }, ), }, ), ], span: Span { start: Position { line: 368, column: 15, }, end: Position { line: 371, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fdl11Plus", span: Span { start: Position { line: 373, column: 3, }, end: Position { line: 373, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 374, column: 5, }, end: Position { line: 374, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GFDL-1.1-or-later", span: Span { start: Position { line: 374, column: 15, }, end: Position { line: 374, column: 32, }, }, }, ), ], span: Span { start: Position { line: 374, column: 14, }, end: Position { line: 374, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 375, column: 5, }, end: Position { line: 375, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Free Documentation License v1.1 or later", span: Span { start: Position { line: 375, column: 17, }, end: Position { line: 375, column: 61, }, }, }, ), ], span: Span { start: Position { line: 375, column: 16, }, end: Position { line: 375, column: 62, }, }, }, ), }, ), ], span: Span { start: Position { line: 373, column: 15, }, end: Position { line: 376, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fdl12Only", span: Span { start: Position { line: 378, column: 3, }, end: Position { line: 378, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 379, column: 5, }, end: Position { line: 379, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GFDL-1.2-only", span: Span { start: Position { line: 379, column: 15, }, end: Position { line: 379, column: 28, }, }, }, ), ], span: Span { start: Position { line: 379, column: 14, }, end: Position { line: 379, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 380, column: 5, }, end: Position { line: 380, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Free Documentation License v1.2 only", span: Span { start: Position { line: 380, column: 17, }, end: Position { line: 380, column: 57, }, }, }, ), ], span: Span { start: Position { line: 380, column: 16, }, end: Position { line: 380, column: 58, }, }, }, ), }, ), ], span: Span { start: Position { line: 378, column: 15, }, end: Position { line: 381, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fdl12Plus", span: Span { start: Position { line: 383, column: 3, }, end: Position { line: 383, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 384, column: 5, }, end: Position { line: 384, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GFDL-1.2-or-later", span: Span { start: Position { line: 384, column: 15, }, end: Position { line: 384, column: 32, }, }, }, ), ], span: Span { start: Position { line: 384, column: 14, }, end: Position { line: 384, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 385, column: 5, }, end: Position { line: 385, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Free Documentation License v1.2 or later", span: Span { start: Position { line: 385, column: 17, }, end: Position { line: 385, column: 61, }, }, }, ), ], span: Span { start: Position { line: 385, column: 16, }, end: Position { line: 385, column: 62, }, }, }, ), }, ), ], span: Span { start: Position { line: 383, column: 15, }, end: Position { line: 386, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fdl13Only", span: Span { start: Position { line: 388, column: 3, }, end: Position { line: 388, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 389, column: 5, }, end: Position { line: 389, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GFDL-1.3-only", span: Span { start: Position { line: 389, column: 15, }, end: Position { line: 389, column: 28, }, }, }, ), ], span: Span { start: Position { line: 389, column: 14, }, end: Position { line: 389, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 390, column: 5, }, end: Position { line: 390, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Free Documentation License v1.3 only", span: Span { start: Position { line: 390, column: 17, }, end: Position { line: 390, column: 57, }, }, }, ), ], span: Span { start: Position { line: 390, column: 16, }, end: Position { line: 390, column: 58, }, }, }, ), }, ), ], span: Span { start: Position { line: 388, column: 15, }, end: Position { line: 391, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fdl13Plus", span: Span { start: Position { line: 393, column: 3, }, end: Position { line: 393, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 394, column: 5, }, end: Position { line: 394, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GFDL-1.3-or-later", span: Span { start: Position { line: 394, column: 15, }, end: Position { line: 394, column: 32, }, }, }, ), ], span: Span { start: Position { line: 394, column: 14, }, end: Position { line: 394, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 395, column: 5, }, end: Position { line: 395, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Free Documentation License v1.3 or later", span: Span { start: Position { line: 395, column: 17, }, end: Position { line: 395, column: 61, }, }, }, ), ], span: Span { start: Position { line: 395, column: 16, }, end: Position { line: 395, column: 62, }, }, }, ), }, ), ], span: Span { start: Position { line: 393, column: 15, }, end: Position { line: 396, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ffsl", span: Span { start: Position { line: 398, column: 3, }, end: Position { line: 398, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 399, column: 5, }, end: Position { line: 399, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Floodgap Free Software License", span: Span { start: Position { line: 399, column: 17, }, end: Position { line: 399, column: 47, }, }, }, ), ], span: Span { start: Position { line: 399, column: 16, }, end: Position { line: 399, column: 48, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 400, column: 5, }, end: Position { line: 400, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://www.floodgap.com/software/ffsl/license.html", span: Span { start: Position { line: 400, column: 12, }, end: Position { line: 400, column: 63, }, }, }, ), ], span: Span { start: Position { line: 400, column: 11, }, end: Position { line: 400, column: 64, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 401, column: 5, }, end: Position { line: 401, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 401, column: 12, }, end: Position { line: 401, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 398, column: 10, }, end: Position { line: 402, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 404, column: 3, }, end: Position { line: 404, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 405, column: 5, }, end: Position { line: 405, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Unspecified free software license", span: Span { start: Position { line: 405, column: 17, }, end: Position { line: 405, column: 50, }, }, }, ), ], span: Span { start: Position { line: 405, column: 16, }, end: Position { line: 405, column: 51, }, }, }, ), }, ), ], span: Span { start: Position { line: 404, column: 10, }, end: Position { line: 406, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ftl", span: Span { start: Position { line: 408, column: 3, }, end: Position { line: 408, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 409, column: 5, }, end: Position { line: 409, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "FTL", span: Span { start: Position { line: 409, column: 15, }, end: Position { line: 409, column: 18, }, }, }, ), ], span: Span { start: Position { line: 409, column: 14, }, end: Position { line: 409, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 410, column: 5, }, end: Position { line: 410, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Freetype Project License", span: Span { start: Position { line: 410, column: 17, }, end: Position { line: 410, column: 41, }, }, }, ), ], span: Span { start: Position { line: 410, column: 16, }, end: Position { line: 410, column: 42, }, }, }, ), }, ), ], span: Span { start: Position { line: 408, column: 9, }, end: Position { line: 411, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "g4sl", span: Span { start: Position { line: 413, column: 3, }, end: Position { line: 413, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 414, column: 5, }, end: Position { line: 414, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Geant4 Software License", span: Span { start: Position { line: 414, column: 17, }, end: Position { line: 414, column: 40, }, }, }, ), ], span: Span { start: Position { line: 414, column: 16, }, end: Position { line: 414, column: 41, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 415, column: 5, }, end: Position { line: 415, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://geant4.web.cern.ch/geant4/license/LICENSE.html", span: Span { start: Position { line: 415, column: 12, }, end: Position { line: 415, column: 66, }, }, }, ), ], span: Span { start: Position { line: 415, column: 11, }, end: Position { line: 415, column: 67, }, }, }, ), }, ), ], span: Span { start: Position { line: 413, column: 10, }, end: Position { line: 416, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "geogebra", span: Span { start: Position { line: 418, column: 3, }, end: Position { line: 418, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 419, column: 5, }, end: Position { line: 419, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GeoGebra Non-Commercial License Agreement", span: Span { start: Position { line: 419, column: 17, }, end: Position { line: 419, column: 58, }, }, }, ), ], span: Span { start: Position { line: 419, column: 16, }, end: Position { line: 419, column: 59, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 420, column: 5, }, end: Position { line: 420, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://www.geogebra.org/license", span: Span { start: Position { line: 420, column: 12, }, end: Position { line: 420, column: 44, }, }, }, ), ], span: Span { start: Position { line: 420, column: 11, }, end: Position { line: 420, column: 45, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 421, column: 5, }, end: Position { line: 421, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 421, column: 12, }, end: Position { line: 421, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 418, column: 14, }, end: Position { line: 422, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "generaluser", span: Span { start: Position { line: 424, column: 3, }, end: Position { line: 424, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 425, column: 5, }, end: Position { line: 425, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GeneralUser GS License v2.0", span: Span { start: Position { line: 425, column: 17, }, end: Position { line: 425, column: 44, }, }, }, ), ], span: Span { start: Position { line: 425, column: 16, }, end: Position { line: 425, column: 45, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 426, column: 5, }, end: Position { line: 426, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "http://www.schristiancollins.com/generaluser.php", span: Span { start: Position { line: 426, column: 12, }, end: Position { line: 426, column: 60, }, }, }, ), ], span: Span { start: Position { line: 426, column: 11, }, end: Position { line: 426, column: 61, }, }, }, ), }, ), ], span: Span { start: Position { line: 424, column: 17, }, end: Position { line: 427, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl1Only", span: Span { start: Position { line: 429, column: 3, }, end: Position { line: 429, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 430, column: 5, }, end: Position { line: 430, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GPL-1.0-only", span: Span { start: Position { line: 430, column: 15, }, end: Position { line: 430, column: 27, }, }, }, ), ], span: Span { start: Position { line: 430, column: 14, }, end: Position { line: 430, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 431, column: 5, }, end: Position { line: 431, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v1.0 only", span: Span { start: Position { line: 431, column: 17, }, end: Position { line: 431, column: 53, }, }, }, ), ], span: Span { start: Position { line: 431, column: 16, }, end: Position { line: 431, column: 54, }, }, }, ), }, ), ], span: Span { start: Position { line: 429, column: 14, }, end: Position { line: 432, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl1Plus", span: Span { start: Position { line: 434, column: 3, }, end: Position { line: 434, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 435, column: 5, }, end: Position { line: 435, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GPL-1.0-or-later", span: Span { start: Position { line: 435, column: 15, }, end: Position { line: 435, column: 31, }, }, }, ), ], span: Span { start: Position { line: 435, column: 14, }, end: Position { line: 435, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 436, column: 5, }, end: Position { line: 436, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v1.0 or later", span: Span { start: Position { line: 436, column: 17, }, end: Position { line: 436, column: 57, }, }, }, ), ], span: Span { start: Position { line: 436, column: 16, }, end: Position { line: 436, column: 58, }, }, }, ), }, ), ], span: Span { start: Position { line: 434, column: 14, }, end: Position { line: 437, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl2Only", span: Span { start: Position { line: 439, column: 3, }, end: Position { line: 439, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 440, column: 5, }, end: Position { line: 440, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GPL-2.0-only", span: Span { start: Position { line: 440, column: 15, }, end: Position { line: 440, column: 27, }, }, }, ), ], span: Span { start: Position { line: 440, column: 14, }, end: Position { line: 440, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 441, column: 5, }, end: Position { line: 441, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v2.0 only", span: Span { start: Position { line: 441, column: 17, }, end: Position { line: 441, column: 53, }, }, }, ), ], span: Span { start: Position { line: 441, column: 16, }, end: Position { line: 441, column: 54, }, }, }, ), }, ), ], span: Span { start: Position { line: 439, column: 14, }, end: Position { line: 442, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl2Classpath", span: Span { start: Position { line: 444, column: 3, }, end: Position { line: 444, column: 16, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 445, column: 5, }, end: Position { line: 445, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GPL-2.0-with-classpath-exception", span: Span { start: Position { line: 445, column: 15, }, end: Position { line: 445, column: 47, }, }, }, ), ], span: Span { start: Position { line: 445, column: 14, }, end: Position { line: 445, column: 48, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 446, column: 5, }, end: Position { line: 446, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v2.0 only (with Classpath exception)", span: Span { start: Position { line: 446, column: 17, }, end: Position { line: 446, column: 80, }, }, }, ), ], span: Span { start: Position { line: 446, column: 16, }, end: Position { line: 446, column: 81, }, }, }, ), }, ), ], span: Span { start: Position { line: 444, column: 19, }, end: Position { line: 447, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl2ClasspathPlus", span: Span { start: Position { line: 449, column: 3, }, end: Position { line: 449, column: 20, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 450, column: 5, }, end: Position { line: 450, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v2.0 or later (with Classpath exception)", span: Span { start: Position { line: 450, column: 17, }, end: Position { line: 450, column: 84, }, }, }, ), ], span: Span { start: Position { line: 450, column: 16, }, end: Position { line: 450, column: 85, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 451, column: 5, }, end: Position { line: 451, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception", span: Span { start: Position { line: 451, column: 12, }, end: Position { line: 451, column: 76, }, }, }, ), ], span: Span { start: Position { line: 451, column: 11, }, end: Position { line: 451, column: 77, }, }, }, ), }, ), ], span: Span { start: Position { line: 449, column: 23, }, end: Position { line: 452, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl2Oss", span: Span { start: Position { line: 454, column: 3, }, end: Position { line: 454, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 455, column: 5, }, end: Position { line: 455, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License version 2 only (with OSI approved licenses linking exception)", span: Span { start: Position { line: 455, column: 17, }, end: Position { line: 455, column: 105, }, }, }, ), ], span: Span { start: Position { line: 455, column: 16, }, end: Position { line: 455, column: 106, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 456, column: 5, }, end: Position { line: 456, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://www.mysql.com/about/legal/licensing/foss-exception", span: Span { start: Position { line: 456, column: 12, }, end: Position { line: 456, column: 70, }, }, }, ), ], span: Span { start: Position { line: 456, column: 11, }, end: Position { line: 456, column: 71, }, }, }, ), }, ), ], span: Span { start: Position { line: 454, column: 13, }, end: Position { line: 457, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl2Plus", span: Span { start: Position { line: 459, column: 3, }, end: Position { line: 459, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 460, column: 5, }, end: Position { line: 460, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GPL-2.0-or-later", span: Span { start: Position { line: 460, column: 15, }, end: Position { line: 460, column: 31, }, }, }, ), ], span: Span { start: Position { line: 460, column: 14, }, end: Position { line: 460, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 461, column: 5, }, end: Position { line: 461, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v2.0 or later", span: Span { start: Position { line: 461, column: 17, }, end: Position { line: 461, column: 57, }, }, }, ), ], span: Span { start: Position { line: 461, column: 16, }, end: Position { line: 461, column: 58, }, }, }, ), }, ), ], span: Span { start: Position { line: 459, column: 14, }, end: Position { line: 462, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl3Only", span: Span { start: Position { line: 464, column: 3, }, end: Position { line: 464, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 465, column: 5, }, end: Position { line: 465, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GPL-3.0-only", span: Span { start: Position { line: 465, column: 15, }, end: Position { line: 465, column: 27, }, }, }, ), ], span: Span { start: Position { line: 465, column: 14, }, end: Position { line: 465, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 466, column: 5, }, end: Position { line: 466, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v3.0 only", span: Span { start: Position { line: 466, column: 17, }, end: Position { line: 466, column: 53, }, }, }, ), ], span: Span { start: Position { line: 466, column: 16, }, end: Position { line: 466, column: 54, }, }, }, ), }, ), ], span: Span { start: Position { line: 464, column: 14, }, end: Position { line: 467, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl3Plus", span: Span { start: Position { line: 469, column: 3, }, end: Position { line: 469, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 470, column: 5, }, end: Position { line: 470, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GPL-3.0-or-later", span: Span { start: Position { line: 470, column: 15, }, end: Position { line: 470, column: 31, }, }, }, ), ], span: Span { start: Position { line: 470, column: 14, }, end: Position { line: 470, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 471, column: 5, }, end: Position { line: 471, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v3.0 or later", span: Span { start: Position { line: 471, column: 17, }, end: Position { line: 471, column: 57, }, }, }, ), ], span: Span { start: Position { line: 471, column: 16, }, end: Position { line: 471, column: 58, }, }, }, ), }, ), ], span: Span { start: Position { line: 469, column: 14, }, end: Position { line: 472, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl3ClasspathPlus", span: Span { start: Position { line: 474, column: 3, }, end: Position { line: 474, column: 20, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 475, column: 5, }, end: Position { line: 475, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v3.0 or later (with Classpath exception)", span: Span { start: Position { line: 475, column: 17, }, end: Position { line: 475, column: 84, }, }, }, ), ], span: Span { start: Position { line: 475, column: 16, }, end: Position { line: 475, column: 85, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 476, column: 5, }, end: Position { line: 476, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://fedoraproject.org/wiki/Licensing/GPL_Classpath_Exception", span: Span { start: Position { line: 476, column: 12, }, end: Position { line: 476, column: 76, }, }, }, ), ], span: Span { start: Position { line: 476, column: 11, }, end: Position { line: 476, column: 77, }, }, }, ), }, ), ], span: Span { start: Position { line: 474, column: 23, }, end: Position { line: 477, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "hpnd", span: Span { start: Position { line: 479, column: 3, }, end: Position { line: 479, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 480, column: 5, }, end: Position { line: 480, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "HPND", span: Span { start: Position { line: 480, column: 15, }, end: Position { line: 480, column: 19, }, }, }, ), ], span: Span { start: Position { line: 480, column: 14, }, end: Position { line: 480, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 481, column: 5, }, end: Position { line: 481, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Historic Permission Notice and Disclaimer", span: Span { start: Position { line: 481, column: 17, }, end: Position { line: 481, column: 58, }, }, }, ), ], span: Span { start: Position { line: 481, column: 16, }, end: Position { line: 481, column: 59, }, }, }, ), }, ), ], span: Span { start: Position { line: 479, column: 10, }, end: Position { line: 482, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "hpndSellVariant", span: Span { start: Position { line: 484, column: 3, }, end: Position { line: 484, column: 18, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 485, column: 5, }, end: Position { line: 485, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Historical Permission Notice and Disclaimer - sell variant", span: Span { start: Position { line: 485, column: 17, }, end: Position { line: 485, column: 75, }, }, }, ), ], span: Span { start: Position { line: 485, column: 16, }, end: Position { line: 485, column: 76, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 486, column: 5, }, end: Position { line: 486, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "HPND-sell-variant", span: Span { start: Position { line: 486, column: 15, }, end: Position { line: 486, column: 32, }, }, }, ), ], span: Span { start: Position { line: 486, column: 14, }, end: Position { line: 486, column: 33, }, }, }, ), }, ), ], span: Span { start: Position { line: 484, column: 21, }, end: Position { line: 487, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "iasl", span: Span { start: Position { line: 490, column: 3, }, end: Position { line: 490, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 491, column: 5, }, end: Position { line: 491, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "iASL", span: Span { start: Position { line: 491, column: 17, }, end: Position { line: 491, column: 21, }, }, }, ), ], span: Span { start: Position { line: 491, column: 16, }, end: Position { line: 491, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 492, column: 5, }, end: Position { line: 492, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://old.calculate-linux.org/packages/licenses/iASL", span: Span { start: Position { line: 492, column: 12, }, end: Position { line: 492, column: 66, }, }, }, ), ], span: Span { start: Position { line: 492, column: 11, }, end: Position { line: 492, column: 67, }, }, }, ), }, ), ], span: Span { start: Position { line: 490, column: 10, }, end: Position { line: 493, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ijg", span: Span { start: Position { line: 495, column: 3, }, end: Position { line: 495, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 496, column: 5, }, end: Position { line: 496, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "IJG", span: Span { start: Position { line: 496, column: 15, }, end: Position { line: 496, column: 18, }, }, }, ), ], span: Span { start: Position { line: 496, column: 14, }, end: Position { line: 496, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 497, column: 5, }, end: Position { line: 497, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Independent JPEG Group License", span: Span { start: Position { line: 497, column: 17, }, end: Position { line: 497, column: 47, }, }, }, ), ], span: Span { start: Position { line: 497, column: 16, }, end: Position { line: 497, column: 48, }, }, }, ), }, ), ], span: Span { start: Position { line: 495, column: 9, }, end: Position { line: 498, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "imagemagick", span: Span { start: Position { line: 500, column: 3, }, end: Position { line: 500, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 501, column: 5, }, end: Position { line: 501, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "ImageMagick License", span: Span { start: Position { line: 501, column: 17, }, end: Position { line: 501, column: 36, }, }, }, ), ], span: Span { start: Position { line: 501, column: 16, }, end: Position { line: 501, column: 37, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 502, column: 5, }, end: Position { line: 502, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "imagemagick", span: Span { start: Position { line: 502, column: 15, }, end: Position { line: 502, column: 26, }, }, }, ), ], span: Span { start: Position { line: 502, column: 14, }, end: Position { line: 502, column: 27, }, }, }, ), }, ), ], span: Span { start: Position { line: 500, column: 17, }, end: Position { line: 503, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "imlib2", span: Span { start: Position { line: 505, column: 3, }, end: Position { line: 505, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 506, column: 5, }, end: Position { line: 506, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Imlib2", span: Span { start: Position { line: 506, column: 15, }, end: Position { line: 506, column: 21, }, }, }, ), ], span: Span { start: Position { line: 506, column: 14, }, end: Position { line: 506, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 507, column: 5, }, end: Position { line: 507, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Imlib2 License", span: Span { start: Position { line: 507, column: 17, }, end: Position { line: 507, column: 31, }, }, }, ), ], span: Span { start: Position { line: 507, column: 16, }, end: Position { line: 507, column: 32, }, }, }, ), }, ), ], span: Span { start: Position { line: 505, column: 12, }, end: Position { line: 508, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "inria-compcert", span: Span { start: Position { line: 510, column: 3, }, end: Position { line: 510, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 511, column: 5, }, end: Position { line: 511, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "INRIA Non-Commercial License Agreement for the CompCert verified compiler", span: Span { start: Position { line: 511, column: 18, }, end: Position { line: 511, column: 91, }, }, }, ), ], span: Span { start: Position { line: 511, column: 17, }, end: Position { line: 511, column: 92, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 512, column: 5, }, end: Position { line: 512, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://compcert.org/doc/LICENSE.txt", span: Span { start: Position { line: 512, column: 18, }, end: Position { line: 512, column: 54, }, }, }, ), ], span: Span { start: Position { line: 512, column: 17, }, end: Position { line: 512, column: 55, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 513, column: 5, }, end: Position { line: 513, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 513, column: 17, }, end: Position { line: 513, column: 22, }, }, }, ), }, ), ], span: Span { start: Position { line: 510, column: 20, }, end: Position { line: 514, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "inria-icesl", span: Span { start: Position { line: 516, column: 3, }, end: Position { line: 516, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 517, column: 5, }, end: Position { line: 517, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "INRIA Non-Commercial License Agreement for IceSL", span: Span { start: Position { line: 517, column: 17, }, end: Position { line: 517, column: 65, }, }, }, ), ], span: Span { start: Position { line: 517, column: 16, }, end: Position { line: 517, column: 66, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 518, column: 5, }, end: Position { line: 518, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://icesl.loria.fr/assets/pdf/EULA_IceSL_binary.pdf", span: Span { start: Position { line: 518, column: 17, }, end: Position { line: 518, column: 72, }, }, }, ), ], span: Span { start: Position { line: 518, column: 16, }, end: Position { line: 518, column: 73, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 519, column: 5, }, end: Position { line: 519, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 519, column: 16, }, end: Position { line: 519, column: 21, }, }, }, ), }, ), ], span: Span { start: Position { line: 516, column: 17, }, end: Position { line: 520, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ipa", span: Span { start: Position { line: 522, column: 3, }, end: Position { line: 522, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 523, column: 5, }, end: Position { line: 523, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "IPA", span: Span { start: Position { line: 523, column: 15, }, end: Position { line: 523, column: 18, }, }, }, ), ], span: Span { start: Position { line: 523, column: 14, }, end: Position { line: 523, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 524, column: 5, }, end: Position { line: 524, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "IPA Font License", span: Span { start: Position { line: 524, column: 17, }, end: Position { line: 524, column: 33, }, }, }, ), ], span: Span { start: Position { line: 524, column: 16, }, end: Position { line: 524, column: 34, }, }, }, ), }, ), ], span: Span { start: Position { line: 522, column: 9, }, end: Position { line: 525, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ipl10", span: Span { start: Position { line: 527, column: 3, }, end: Position { line: 527, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 528, column: 5, }, end: Position { line: 528, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "IPL-1.0", span: Span { start: Position { line: 528, column: 15, }, end: Position { line: 528, column: 22, }, }, }, ), ], span: Span { start: Position { line: 528, column: 14, }, end: Position { line: 528, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 529, column: 5, }, end: Position { line: 529, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "IBM Public License v1.0", span: Span { start: Position { line: 529, column: 17, }, end: Position { line: 529, column: 40, }, }, }, ), ], span: Span { start: Position { line: 529, column: 16, }, end: Position { line: 529, column: 41, }, }, }, ), }, ), ], span: Span { start: Position { line: 527, column: 11, }, end: Position { line: 530, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "isc", span: Span { start: Position { line: 532, column: 3, }, end: Position { line: 532, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 533, column: 5, }, end: Position { line: 533, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "ISC", span: Span { start: Position { line: 533, column: 15, }, end: Position { line: 533, column: 18, }, }, }, ), ], span: Span { start: Position { line: 533, column: 14, }, end: Position { line: 533, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 534, column: 5, }, end: Position { line: 534, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "ISC License", span: Span { start: Position { line: 534, column: 17, }, end: Position { line: 534, column: 28, }, }, }, ), ], span: Span { start: Position { line: 534, column: 16, }, end: Position { line: 534, column: 29, }, }, }, ), }, ), ], span: Span { start: Position { line: 532, column: 9, }, end: Position { line: 535, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "databricks", span: Span { start: Position { line: 538, column: 3, }, end: Position { line: 538, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 539, column: 5, }, end: Position { line: 539, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Databricks Proprietary License", span: Span { start: Position { line: 539, column: 17, }, end: Position { line: 539, column: 47, }, }, }, ), ], span: Span { start: Position { line: 539, column: 16, }, end: Position { line: 539, column: 48, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 540, column: 5, }, end: Position { line: 540, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://pypi.org/project/databricks-connect", span: Span { start: Position { line: 540, column: 12, }, end: Position { line: 540, column: 55, }, }, }, ), ], span: Span { start: Position { line: 540, column: 11, }, end: Position { line: 540, column: 56, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 541, column: 5, }, end: Position { line: 541, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 541, column: 12, }, end: Position { line: 541, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 538, column: 16, }, end: Position { line: 542, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "databricks-dbx", span: Span { start: Position { line: 544, column: 3, }, end: Position { line: 544, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 545, column: 5, }, end: Position { line: 545, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "DataBricks eXtensions aka dbx License", span: Span { start: Position { line: 545, column: 17, }, end: Position { line: 545, column: 54, }, }, }, ), ], span: Span { start: Position { line: 545, column: 16, }, end: Position { line: 545, column: 55, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 546, column: 5, }, end: Position { line: 546, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://github.com/databrickslabs/dbx/blob/743b579a4ac44531f764c6e522dbe5a81a7dc0e4/LICENSE", span: Span { start: Position { line: 546, column: 12, }, end: Position { line: 546, column: 103, }, }, }, ), ], span: Span { start: Position { line: 546, column: 11, }, end: Position { line: 546, column: 104, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 547, column: 5, }, end: Position { line: 547, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 547, column: 12, }, end: Position { line: 547, column: 17, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "redistributable", span: Span { start: Position { line: 548, column: 5, }, end: Position { line: 548, column: 20, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 548, column: 23, }, end: Position { line: 548, column: 28, }, }, }, ), }, ), ], span: Span { start: Position { line: 544, column: 20, }, end: Position { line: 549, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "issl", span: Span { start: Position { line: 551, column: 3, }, end: Position { line: 551, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 552, column: 5, }, end: Position { line: 552, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Intel Simplified Software License", span: Span { start: Position { line: 552, column: 17, }, end: Position { line: 552, column: 50, }, }, }, ), ], span: Span { start: Position { line: 552, column: 16, }, end: Position { line: 552, column: 51, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 553, column: 5, }, end: Position { line: 553, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://software.intel.com/en-us/license/intel-simplified-software-license", span: Span { start: Position { line: 553, column: 12, }, end: Position { line: 553, column: 86, }, }, }, ), ], span: Span { start: Position { line: 553, column: 11, }, end: Position { line: 553, column: 87, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 554, column: 5, }, end: Position { line: 554, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 554, column: 12, }, end: Position { line: 554, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 551, column: 10, }, end: Position { line: 555, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lal12", span: Span { start: Position { line: 557, column: 3, }, end: Position { line: 557, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 558, column: 5, }, end: Position { line: 558, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LAL-1.2", span: Span { start: Position { line: 558, column: 15, }, end: Position { line: 558, column: 22, }, }, }, ), ], span: Span { start: Position { line: 558, column: 14, }, end: Position { line: 558, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 559, column: 5, }, end: Position { line: 559, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Licence Art Libre 1.2", span: Span { start: Position { line: 559, column: 17, }, end: Position { line: 559, column: 38, }, }, }, ), ], span: Span { start: Position { line: 559, column: 16, }, end: Position { line: 559, column: 39, }, }, }, ), }, ), ], span: Span { start: Position { line: 557, column: 11, }, end: Position { line: 560, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lal13", span: Span { start: Position { line: 562, column: 3, }, end: Position { line: 562, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 563, column: 5, }, end: Position { line: 563, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LAL-1.3", span: Span { start: Position { line: 563, column: 15, }, end: Position { line: 563, column: 22, }, }, }, ), ], span: Span { start: Position { line: 563, column: 14, }, end: Position { line: 563, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 564, column: 5, }, end: Position { line: 564, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Licence Art Libre 1.3", span: Span { start: Position { line: 564, column: 17, }, end: Position { line: 564, column: 38, }, }, }, ), ], span: Span { start: Position { line: 564, column: 16, }, end: Position { line: 564, column: 39, }, }, }, ), }, ), ], span: Span { start: Position { line: 562, column: 11, }, end: Position { line: 565, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lgpl2Only", span: Span { start: Position { line: 567, column: 3, }, end: Position { line: 567, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 568, column: 5, }, end: Position { line: 568, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LGPL-2.0-only", span: Span { start: Position { line: 568, column: 15, }, end: Position { line: 568, column: 28, }, }, }, ), ], span: Span { start: Position { line: 568, column: 14, }, end: Position { line: 568, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 569, column: 5, }, end: Position { line: 569, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Library General Public License v2 only", span: Span { start: Position { line: 569, column: 17, }, end: Position { line: 569, column: 59, }, }, }, ), ], span: Span { start: Position { line: 569, column: 16, }, end: Position { line: 569, column: 60, }, }, }, ), }, ), ], span: Span { start: Position { line: 567, column: 15, }, end: Position { line: 570, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lgpl2Plus", span: Span { start: Position { line: 572, column: 3, }, end: Position { line: 572, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 573, column: 5, }, end: Position { line: 573, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LGPL-2.0-or-later", span: Span { start: Position { line: 573, column: 15, }, end: Position { line: 573, column: 32, }, }, }, ), ], span: Span { start: Position { line: 573, column: 14, }, end: Position { line: 573, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 574, column: 5, }, end: Position { line: 574, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Library General Public License v2 or later", span: Span { start: Position { line: 574, column: 17, }, end: Position { line: 574, column: 63, }, }, }, ), ], span: Span { start: Position { line: 574, column: 16, }, end: Position { line: 574, column: 64, }, }, }, ), }, ), ], span: Span { start: Position { line: 572, column: 15, }, end: Position { line: 575, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lgpl21Only", span: Span { start: Position { line: 577, column: 3, }, end: Position { line: 577, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 578, column: 5, }, end: Position { line: 578, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LGPL-2.1-only", span: Span { start: Position { line: 578, column: 15, }, end: Position { line: 578, column: 28, }, }, }, ), ], span: Span { start: Position { line: 578, column: 14, }, end: Position { line: 578, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 579, column: 5, }, end: Position { line: 579, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Lesser General Public License v2.1 only", span: Span { start: Position { line: 579, column: 17, }, end: Position { line: 579, column: 60, }, }, }, ), ], span: Span { start: Position { line: 579, column: 16, }, end: Position { line: 579, column: 61, }, }, }, ), }, ), ], span: Span { start: Position { line: 577, column: 16, }, end: Position { line: 580, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lgpl21Plus", span: Span { start: Position { line: 582, column: 3, }, end: Position { line: 582, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 583, column: 5, }, end: Position { line: 583, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LGPL-2.1-or-later", span: Span { start: Position { line: 583, column: 15, }, end: Position { line: 583, column: 32, }, }, }, ), ], span: Span { start: Position { line: 583, column: 14, }, end: Position { line: 583, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 584, column: 5, }, end: Position { line: 584, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Lesser General Public License v2.1 or later", span: Span { start: Position { line: 584, column: 17, }, end: Position { line: 584, column: 64, }, }, }, ), ], span: Span { start: Position { line: 584, column: 16, }, end: Position { line: 584, column: 65, }, }, }, ), }, ), ], span: Span { start: Position { line: 582, column: 16, }, end: Position { line: 585, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lgpl3Only", span: Span { start: Position { line: 587, column: 3, }, end: Position { line: 587, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 588, column: 5, }, end: Position { line: 588, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LGPL-3.0-only", span: Span { start: Position { line: 588, column: 15, }, end: Position { line: 588, column: 28, }, }, }, ), ], span: Span { start: Position { line: 588, column: 14, }, end: Position { line: 588, column: 29, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 589, column: 5, }, end: Position { line: 589, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Lesser General Public License v3.0 only", span: Span { start: Position { line: 589, column: 17, }, end: Position { line: 589, column: 60, }, }, }, ), ], span: Span { start: Position { line: 589, column: 16, }, end: Position { line: 589, column: 61, }, }, }, ), }, ), ], span: Span { start: Position { line: 587, column: 15, }, end: Position { line: 590, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lgpl3Plus", span: Span { start: Position { line: 592, column: 3, }, end: Position { line: 592, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 593, column: 5, }, end: Position { line: 593, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LGPL-3.0-or-later", span: Span { start: Position { line: 593, column: 15, }, end: Position { line: 593, column: 32, }, }, }, ), ], span: Span { start: Position { line: 593, column: 14, }, end: Position { line: 593, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 594, column: 5, }, end: Position { line: 594, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Lesser General Public License v3.0 or later", span: Span { start: Position { line: 594, column: 17, }, end: Position { line: 594, column: 64, }, }, }, ), ], span: Span { start: Position { line: 594, column: 16, }, end: Position { line: 594, column: 65, }, }, }, ), }, ), ], span: Span { start: Position { line: 592, column: 15, }, end: Position { line: 595, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lgpllr", span: Span { start: Position { line: 597, column: 3, }, end: Position { line: 597, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 598, column: 5, }, end: Position { line: 598, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LGPLLR", span: Span { start: Position { line: 598, column: 15, }, end: Position { line: 598, column: 21, }, }, }, ), ], span: Span { start: Position { line: 598, column: 14, }, end: Position { line: 598, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 599, column: 5, }, end: Position { line: 599, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Lesser General Public License For Linguistic Resources", span: Span { start: Position { line: 599, column: 17, }, end: Position { line: 599, column: 71, }, }, }, ), ], span: Span { start: Position { line: 599, column: 16, }, end: Position { line: 599, column: 72, }, }, }, ), }, ), ], span: Span { start: Position { line: 597, column: 12, }, end: Position { line: 600, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libpng", span: Span { start: Position { line: 602, column: 3, }, end: Position { line: 602, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 603, column: 5, }, end: Position { line: 603, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Libpng", span: Span { start: Position { line: 603, column: 15, }, end: Position { line: 603, column: 21, }, }, }, ), ], span: Span { start: Position { line: 603, column: 14, }, end: Position { line: 603, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 604, column: 5, }, end: Position { line: 604, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "libpng License", span: Span { start: Position { line: 604, column: 17, }, end: Position { line: 604, column: 31, }, }, }, ), ], span: Span { start: Position { line: 604, column: 16, }, end: Position { line: 604, column: 32, }, }, }, ), }, ), ], span: Span { start: Position { line: 602, column: 12, }, end: Position { line: 605, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libpng2", span: Span { start: Position { line: 607, column: 3, }, end: Position { line: 607, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 608, column: 5, }, end: Position { line: 608, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "libpng-2.0", span: Span { start: Position { line: 608, column: 15, }, end: Position { line: 608, column: 25, }, }, }, ), ], span: Span { start: Position { line: 608, column: 14, }, end: Position { line: 608, column: 26, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 609, column: 5, }, end: Position { line: 609, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "PNG Reference Library version 2", span: Span { start: Position { line: 609, column: 17, }, end: Position { line: 609, column: 48, }, }, }, ), ], span: Span { start: Position { line: 609, column: 16, }, end: Position { line: 609, column: 49, }, }, }, ), }, ), ], span: Span { start: Position { line: 607, column: 13, }, end: Position { line: 610, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libssh2", span: Span { start: Position { line: 612, column: 3, }, end: Position { line: 612, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 613, column: 5, }, end: Position { line: 613, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "libssh2 License", span: Span { start: Position { line: 613, column: 17, }, end: Position { line: 613, column: 32, }, }, }, ), ], span: Span { start: Position { line: 613, column: 16, }, end: Position { line: 613, column: 33, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 614, column: 5, }, end: Position { line: 614, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://www.libssh2.org/license.html", span: Span { start: Position { line: 614, column: 12, }, end: Position { line: 614, column: 48, }, }, }, ), ], span: Span { start: Position { line: 614, column: 11, }, end: Position { line: 614, column: 49, }, }, }, ), }, ), ], span: Span { start: Position { line: 612, column: 13, }, end: Position { line: 615, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "libtiff", span: Span { start: Position { line: 617, column: 3, }, end: Position { line: 617, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 618, column: 5, }, end: Position { line: 618, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "libtiff", span: Span { start: Position { line: 618, column: 15, }, end: Position { line: 618, column: 22, }, }, }, ), ], span: Span { start: Position { line: 618, column: 14, }, end: Position { line: 618, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 619, column: 5, }, end: Position { line: 619, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "libtiff License", span: Span { start: Position { line: 619, column: 17, }, end: Position { line: 619, column: 32, }, }, }, ), ], span: Span { start: Position { line: 619, column: 16, }, end: Position { line: 619, column: 33, }, }, }, ), }, ), ], span: Span { start: Position { line: 617, column: 13, }, end: Position { line: 620, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "llgpl21", span: Span { start: Position { line: 622, column: 3, }, end: Position { line: 622, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 623, column: 5, }, end: Position { line: 623, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Lisp LGPL; GNU Lesser General Public License version 2.1 with Franz Inc. preamble for clarification of LGPL terms in context of Lisp", span: Span { start: Position { line: 623, column: 17, }, end: Position { line: 623, column: 149, }, }, }, ), ], span: Span { start: Position { line: 623, column: 16, }, end: Position { line: 623, column: 150, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 624, column: 5, }, end: Position { line: 624, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://opensource.franz.com/preamble.html", span: Span { start: Position { line: 624, column: 12, }, end: Position { line: 624, column: 54, }, }, }, ), ], span: Span { start: Position { line: 624, column: 11, }, end: Position { line: 624, column: 55, }, }, }, ), }, ), ], span: Span { start: Position { line: 622, column: 13, }, end: Position { line: 625, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "llvm-exception", span: Span { start: Position { line: 627, column: 3, }, end: Position { line: 627, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 628, column: 5, }, end: Position { line: 628, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LLVM-exception", span: Span { start: Position { line: 628, column: 15, }, end: Position { line: 628, column: 29, }, }, }, ), ], span: Span { start: Position { line: 628, column: 14, }, end: Position { line: 628, column: 30, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 629, column: 5, }, end: Position { line: 629, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LLVM Exception", span: Span { start: Position { line: 629, column: 17, }, end: Position { line: 629, column: 31, }, }, }, ), ], span: Span { start: Position { line: 629, column: 16, }, end: Position { line: 629, column: 32, }, }, }, ), }, ), ], span: Span { start: Position { line: 627, column: 20, }, end: Position { line: 630, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lppl12", span: Span { start: Position { line: 632, column: 3, }, end: Position { line: 632, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 633, column: 5, }, end: Position { line: 633, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LPPL-1.2", span: Span { start: Position { line: 633, column: 15, }, end: Position { line: 633, column: 23, }, }, }, ), ], span: Span { start: Position { line: 633, column: 14, }, end: Position { line: 633, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 634, column: 5, }, end: Position { line: 634, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LaTeX Project Public License v1.2", span: Span { start: Position { line: 634, column: 17, }, end: Position { line: 634, column: 50, }, }, }, ), ], span: Span { start: Position { line: 634, column: 16, }, end: Position { line: 634, column: 51, }, }, }, ), }, ), ], span: Span { start: Position { line: 632, column: 12, }, end: Position { line: 635, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lppl13c", span: Span { start: Position { line: 637, column: 3, }, end: Position { line: 637, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 638, column: 5, }, end: Position { line: 638, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LPPL-1.3c", span: Span { start: Position { line: 638, column: 15, }, end: Position { line: 638, column: 24, }, }, }, ), ], span: Span { start: Position { line: 638, column: 14, }, end: Position { line: 638, column: 25, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 639, column: 5, }, end: Position { line: 639, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LaTeX Project Public License v1.3c", span: Span { start: Position { line: 639, column: 17, }, end: Position { line: 639, column: 51, }, }, }, ), ], span: Span { start: Position { line: 639, column: 16, }, end: Position { line: 639, column: 52, }, }, }, ), }, ), ], span: Span { start: Position { line: 637, column: 13, }, end: Position { line: 640, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lpl-102", span: Span { start: Position { line: 642, column: 3, }, end: Position { line: 642, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 643, column: 5, }, end: Position { line: 643, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LPL-1.02", span: Span { start: Position { line: 643, column: 15, }, end: Position { line: 643, column: 23, }, }, }, ), ], span: Span { start: Position { line: 643, column: 14, }, end: Position { line: 643, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 644, column: 5, }, end: Position { line: 644, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Lucent Public License v1.02", span: Span { start: Position { line: 644, column: 17, }, end: Position { line: 644, column: 44, }, }, }, ), ], span: Span { start: Position { line: 644, column: 16, }, end: Position { line: 644, column: 45, }, }, }, ), }, ), ], span: Span { start: Position { line: 642, column: 13, }, end: Position { line: 645, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "miros", span: Span { start: Position { line: 647, column: 3, }, end: Position { line: 647, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 648, column: 5, }, end: Position { line: 648, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MirOS License", span: Span { start: Position { line: 648, column: 17, }, end: Position { line: 648, column: 30, }, }, }, ), ], span: Span { start: Position { line: 648, column: 16, }, end: Position { line: 648, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 649, column: 5, }, end: Position { line: 649, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://opensource.org/licenses/MirOS", span: Span { start: Position { line: 649, column: 12, }, end: Position { line: 649, column: 49, }, }, }, ), ], span: Span { start: Position { line: 649, column: 11, }, end: Position { line: 649, column: 50, }, }, }, ), }, ), ], span: Span { start: Position { line: 647, column: 11, }, end: Position { line: 650, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mit", span: Span { start: Position { line: 654, column: 3, }, end: Position { line: 654, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 655, column: 5, }, end: Position { line: 655, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MIT", span: Span { start: Position { line: 655, column: 15, }, end: Position { line: 655, column: 18, }, }, }, ), ], span: Span { start: Position { line: 655, column: 14, }, end: Position { line: 655, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 656, column: 5, }, end: Position { line: 656, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MIT License", span: Span { start: Position { line: 656, column: 17, }, end: Position { line: 656, column: 28, }, }, }, ), ], span: Span { start: Position { line: 656, column: 16, }, end: Position { line: 656, column: 29, }, }, }, ), }, ), ], span: Span { start: Position { line: 654, column: 9, }, end: Position { line: 657, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mit-feh", span: Span { start: Position { line: 659, column: 3, }, end: Position { line: 659, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 660, column: 5, }, end: Position { line: 660, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MIT-feh", span: Span { start: Position { line: 660, column: 15, }, end: Position { line: 660, column: 22, }, }, }, ), ], span: Span { start: Position { line: 660, column: 14, }, end: Position { line: 660, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 661, column: 5, }, end: Position { line: 661, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "feh License", span: Span { start: Position { line: 661, column: 17, }, end: Position { line: 661, column: 28, }, }, }, ), ], span: Span { start: Position { line: 661, column: 16, }, end: Position { line: 661, column: 29, }, }, }, ), }, ), ], span: Span { start: Position { line: 659, column: 13, }, end: Position { line: 662, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mitAdvertising", span: Span { start: Position { line: 664, column: 3, }, end: Position { line: 664, column: 17, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 665, column: 5, }, end: Position { line: 665, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MIT-advertising", span: Span { start: Position { line: 665, column: 15, }, end: Position { line: 665, column: 30, }, }, }, ), ], span: Span { start: Position { line: 665, column: 14, }, end: Position { line: 665, column: 31, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 666, column: 5, }, end: Position { line: 666, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Enlightenment License (e16)", span: Span { start: Position { line: 666, column: 17, }, end: Position { line: 666, column: 44, }, }, }, ), ], span: Span { start: Position { line: 666, column: 16, }, end: Position { line: 666, column: 45, }, }, }, ), }, ), ], span: Span { start: Position { line: 664, column: 20, }, end: Position { line: 667, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mit0", span: Span { start: Position { line: 669, column: 3, }, end: Position { line: 669, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 670, column: 5, }, end: Position { line: 670, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MIT-0", span: Span { start: Position { line: 670, column: 15, }, end: Position { line: 670, column: 20, }, }, }, ), ], span: Span { start: Position { line: 670, column: 14, }, end: Position { line: 670, column: 21, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 671, column: 5, }, end: Position { line: 671, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MIT No Attribution", span: Span { start: Position { line: 671, column: 17, }, end: Position { line: 671, column: 35, }, }, }, ), ], span: Span { start: Position { line: 671, column: 16, }, end: Position { line: 671, column: 36, }, }, }, ), }, ), ], span: Span { start: Position { line: 669, column: 10, }, end: Position { line: 672, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mpl10", span: Span { start: Position { line: 674, column: 3, }, end: Position { line: 674, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 675, column: 5, }, end: Position { line: 675, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MPL-1.0", span: Span { start: Position { line: 675, column: 15, }, end: Position { line: 675, column: 22, }, }, }, ), ], span: Span { start: Position { line: 675, column: 14, }, end: Position { line: 675, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 676, column: 5, }, end: Position { line: 676, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Mozilla Public License 1.0", span: Span { start: Position { line: 676, column: 17, }, end: Position { line: 676, column: 43, }, }, }, ), ], span: Span { start: Position { line: 676, column: 16, }, end: Position { line: 676, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 674, column: 11, }, end: Position { line: 677, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mpl11", span: Span { start: Position { line: 679, column: 3, }, end: Position { line: 679, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 680, column: 5, }, end: Position { line: 680, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MPL-1.1", span: Span { start: Position { line: 680, column: 15, }, end: Position { line: 680, column: 22, }, }, }, ), ], span: Span { start: Position { line: 680, column: 14, }, end: Position { line: 680, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 681, column: 5, }, end: Position { line: 681, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Mozilla Public License 1.1", span: Span { start: Position { line: 681, column: 17, }, end: Position { line: 681, column: 43, }, }, }, ), ], span: Span { start: Position { line: 681, column: 16, }, end: Position { line: 681, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 679, column: 11, }, end: Position { line: 682, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mpl20", span: Span { start: Position { line: 684, column: 3, }, end: Position { line: 684, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 685, column: 5, }, end: Position { line: 685, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MPL-2.0", span: Span { start: Position { line: 685, column: 15, }, end: Position { line: 685, column: 22, }, }, }, ), ], span: Span { start: Position { line: 685, column: 14, }, end: Position { line: 685, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 686, column: 5, }, end: Position { line: 686, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Mozilla Public License 2.0", span: Span { start: Position { line: 686, column: 17, }, end: Position { line: 686, column: 43, }, }, }, ), ], span: Span { start: Position { line: 686, column: 16, }, end: Position { line: 686, column: 44, }, }, }, ), }, ), ], span: Span { start: Position { line: 684, column: 11, }, end: Position { line: 687, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "mspl", span: Span { start: Position { line: 689, column: 3, }, end: Position { line: 689, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 690, column: 5, }, end: Position { line: 690, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "MS-PL", span: Span { start: Position { line: 690, column: 15, }, end: Position { line: 690, column: 20, }, }, }, ), ], span: Span { start: Position { line: 690, column: 14, }, end: Position { line: 690, column: 21, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 691, column: 5, }, end: Position { line: 691, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Microsoft Public License", span: Span { start: Position { line: 691, column: 17, }, end: Position { line: 691, column: 41, }, }, }, ), ], span: Span { start: Position { line: 691, column: 16, }, end: Position { line: 691, column: 42, }, }, }, ), }, ), ], span: Span { start: Position { line: 689, column: 10, }, end: Position { line: 692, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "nasa13", span: Span { start: Position { line: 694, column: 3, }, end: Position { line: 694, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 695, column: 5, }, end: Position { line: 695, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "NASA-1.3", span: Span { start: Position { line: 695, column: 15, }, end: Position { line: 695, column: 23, }, }, }, ), ], span: Span { start: Position { line: 695, column: 14, }, end: Position { line: 695, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 696, column: 5, }, end: Position { line: 696, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "NASA Open Source Agreement 1.3", span: Span { start: Position { line: 696, column: 17, }, end: Position { line: 696, column: 47, }, }, }, ), ], span: Span { start: Position { line: 696, column: 16, }, end: Position { line: 696, column: 48, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 697, column: 5, }, end: Position { line: 697, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 697, column: 12, }, end: Position { line: 697, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 694, column: 12, }, end: Position { line: 698, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ncsa", span: Span { start: Position { line: 700, column: 3, }, end: Position { line: 700, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 701, column: 5, }, end: Position { line: 701, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "NCSA", span: Span { start: Position { line: 701, column: 15, }, end: Position { line: 701, column: 19, }, }, }, ), ], span: Span { start: Position { line: 701, column: 14, }, end: Position { line: 701, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 702, column: 5, }, end: Position { line: 702, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "University of Illinois/NCSA Open Source License", span: Span { start: Position { line: 702, column: 18, }, end: Position { line: 702, column: 65, }, }, }, ), ], span: Span { start: Position { line: 702, column: 17, }, end: Position { line: 702, column: 66, }, }, }, ), }, ), ], span: Span { start: Position { line: 700, column: 10, }, end: Position { line: 703, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "nposl3", span: Span { start: Position { line: 705, column: 3, }, end: Position { line: 705, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 706, column: 5, }, end: Position { line: 706, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "NPOSL-3.0", span: Span { start: Position { line: 706, column: 15, }, end: Position { line: 706, column: 24, }, }, }, ), ], span: Span { start: Position { line: 706, column: 14, }, end: Position { line: 706, column: 25, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 707, column: 5, }, end: Position { line: 707, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Non-Profit Open Software License 3.0", span: Span { start: Position { line: 707, column: 17, }, end: Position { line: 707, column: 53, }, }, }, ), ], span: Span { start: Position { line: 707, column: 16, }, end: Position { line: 707, column: 54, }, }, }, ), }, ), ], span: Span { start: Position { line: 705, column: 12, }, end: Position { line: 708, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "obsidian", span: Span { start: Position { line: 710, column: 3, }, end: Position { line: 710, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 711, column: 5, }, end: Position { line: 711, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Obsidian End User Agreement", span: Span { start: Position { line: 711, column: 17, }, end: Position { line: 711, column: 44, }, }, }, ), ], span: Span { start: Position { line: 711, column: 16, }, end: Position { line: 711, column: 45, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 712, column: 5, }, end: Position { line: 712, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://obsidian.md/eula", span: Span { start: Position { line: 712, column: 12, }, end: Position { line: 712, column: 36, }, }, }, ), ], span: Span { start: Position { line: 712, column: 11, }, end: Position { line: 712, column: 37, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 713, column: 5, }, end: Position { line: 713, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 713, column: 12, }, end: Position { line: 713, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 710, column: 14, }, end: Position { line: 714, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ocamlpro_nc", span: Span { start: Position { line: 716, column: 3, }, end: Position { line: 716, column: 14, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 717, column: 5, }, end: Position { line: 717, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "OCamlPro Non Commercial license version 1", span: Span { start: Position { line: 717, column: 17, }, end: Position { line: 717, column: 58, }, }, }, ), ], span: Span { start: Position { line: 717, column: 16, }, end: Position { line: 717, column: 59, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 718, column: 5, }, end: Position { line: 718, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://alt-ergo.ocamlpro.com/http/alt-ergo-2.2.0/OCamlPro-Non-Commercial-License.pdf", span: Span { start: Position { line: 718, column: 12, }, end: Position { line: 718, column: 97, }, }, }, ), ], span: Span { start: Position { line: 718, column: 11, }, end: Position { line: 718, column: 98, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 719, column: 5, }, end: Position { line: 719, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 719, column: 12, }, end: Position { line: 719, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 716, column: 17, }, end: Position { line: 720, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "odbl", span: Span { start: Position { line: 722, column: 3, }, end: Position { line: 722, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 723, column: 5, }, end: Position { line: 723, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "ODbL-1.0", span: Span { start: Position { line: 723, column: 15, }, end: Position { line: 723, column: 23, }, }, }, ), ], span: Span { start: Position { line: 723, column: 14, }, end: Position { line: 723, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 724, column: 5, }, end: Position { line: 724, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Open Data Commons Open Database License v1.0", span: Span { start: Position { line: 724, column: 17, }, end: Position { line: 724, column: 61, }, }, }, ), ], span: Span { start: Position { line: 724, column: 16, }, end: Position { line: 724, column: 62, }, }, }, ), }, ), ], span: Span { start: Position { line: 722, column: 10, }, end: Position { line: 725, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ofl", span: Span { start: Position { line: 727, column: 3, }, end: Position { line: 727, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 728, column: 5, }, end: Position { line: 728, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "OFL-1.1", span: Span { start: Position { line: 728, column: 15, }, end: Position { line: 728, column: 22, }, }, }, ), ], span: Span { start: Position { line: 728, column: 14, }, end: Position { line: 728, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 729, column: 5, }, end: Position { line: 729, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "SIL Open Font License 1.1", span: Span { start: Position { line: 729, column: 17, }, end: Position { line: 729, column: 42, }, }, }, ), ], span: Span { start: Position { line: 729, column: 16, }, end: Position { line: 729, column: 43, }, }, }, ), }, ), ], span: Span { start: Position { line: 727, column: 9, }, end: Position { line: 730, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "oml", span: Span { start: Position { line: 732, column: 3, }, end: Position { line: 732, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 733, column: 5, }, end: Position { line: 733, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "OML", span: Span { start: Position { line: 733, column: 15, }, end: Position { line: 733, column: 18, }, }, }, ), ], span: Span { start: Position { line: 733, column: 14, }, end: Position { line: 733, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 734, column: 5, }, end: Position { line: 734, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Open Market License", span: Span { start: Position { line: 734, column: 17, }, end: Position { line: 734, column: 36, }, }, }, ), ], span: Span { start: Position { line: 734, column: 16, }, end: Position { line: 734, column: 37, }, }, }, ), }, ), ], span: Span { start: Position { line: 732, column: 9, }, end: Position { line: 735, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "openldap", span: Span { start: Position { line: 737, column: 3, }, end: Position { line: 737, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 738, column: 5, }, end: Position { line: 738, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "OLDAP-2.8", span: Span { start: Position { line: 738, column: 15, }, end: Position { line: 738, column: 24, }, }, }, ), ], span: Span { start: Position { line: 738, column: 14, }, end: Position { line: 738, column: 25, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 739, column: 5, }, end: Position { line: 739, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Open LDAP Public License v2.8", span: Span { start: Position { line: 739, column: 17, }, end: Position { line: 739, column: 46, }, }, }, ), ], span: Span { start: Position { line: 739, column: 16, }, end: Position { line: 739, column: 47, }, }, }, ), }, ), ], span: Span { start: Position { line: 737, column: 14, }, end: Position { line: 740, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "openssl", span: Span { start: Position { line: 742, column: 3, }, end: Position { line: 742, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 743, column: 5, }, end: Position { line: 743, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "OpenSSL", span: Span { start: Position { line: 743, column: 15, }, end: Position { line: 743, column: 22, }, }, }, ), ], span: Span { start: Position { line: 743, column: 14, }, end: Position { line: 743, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 744, column: 5, }, end: Position { line: 744, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "OpenSSL License", span: Span { start: Position { line: 744, column: 17, }, end: Position { line: 744, column: 32, }, }, }, ), ], span: Span { start: Position { line: 744, column: 16, }, end: Position { line: 744, column: 33, }, }, }, ), }, ), ], span: Span { start: Position { line: 742, column: 13, }, end: Position { line: 745, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "osl2", span: Span { start: Position { line: 747, column: 3, }, end: Position { line: 747, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 748, column: 5, }, end: Position { line: 748, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "OSL-2.0", span: Span { start: Position { line: 748, column: 15, }, end: Position { line: 748, column: 22, }, }, }, ), ], span: Span { start: Position { line: 748, column: 14, }, end: Position { line: 748, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 749, column: 5, }, end: Position { line: 749, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Open Software License 2.0", span: Span { start: Position { line: 749, column: 17, }, end: Position { line: 749, column: 42, }, }, }, ), ], span: Span { start: Position { line: 749, column: 16, }, end: Position { line: 749, column: 43, }, }, }, ), }, ), ], span: Span { start: Position { line: 747, column: 10, }, end: Position { line: 750, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "osl21", span: Span { start: Position { line: 752, column: 3, }, end: Position { line: 752, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 753, column: 5, }, end: Position { line: 753, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "OSL-2.1", span: Span { start: Position { line: 753, column: 15, }, end: Position { line: 753, column: 22, }, }, }, ), ], span: Span { start: Position { line: 753, column: 14, }, end: Position { line: 753, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 754, column: 5, }, end: Position { line: 754, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Open Software License 2.1", span: Span { start: Position { line: 754, column: 17, }, end: Position { line: 754, column: 42, }, }, }, ), ], span: Span { start: Position { line: 754, column: 16, }, end: Position { line: 754, column: 43, }, }, }, ), }, ), ], span: Span { start: Position { line: 752, column: 11, }, end: Position { line: 755, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "osl3", span: Span { start: Position { line: 757, column: 3, }, end: Position { line: 757, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 758, column: 5, }, end: Position { line: 758, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "OSL-3.0", span: Span { start: Position { line: 758, column: 15, }, end: Position { line: 758, column: 22, }, }, }, ), ], span: Span { start: Position { line: 758, column: 14, }, end: Position { line: 758, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 759, column: 5, }, end: Position { line: 759, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Open Software License 3.0", span: Span { start: Position { line: 759, column: 17, }, end: Position { line: 759, column: 42, }, }, }, ), ], span: Span { start: Position { line: 759, column: 16, }, end: Position { line: 759, column: 43, }, }, }, ), }, ), ], span: Span { start: Position { line: 757, column: 10, }, end: Position { line: 760, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "parity70", span: Span { start: Position { line: 762, column: 3, }, end: Position { line: 762, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 763, column: 5, }, end: Position { line: 763, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Parity-7.0.0", span: Span { start: Position { line: 763, column: 15, }, end: Position { line: 763, column: 27, }, }, }, ), ], span: Span { start: Position { line: 763, column: 14, }, end: Position { line: 763, column: 28, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 764, column: 5, }, end: Position { line: 764, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Parity Public License 7.0.0", span: Span { start: Position { line: 764, column: 17, }, end: Position { line: 764, column: 44, }, }, }, ), ], span: Span { start: Position { line: 764, column: 16, }, end: Position { line: 764, column: 45, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 765, column: 5, }, end: Position { line: 765, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://paritylicense.com/versions/7.0.0.html", span: Span { start: Position { line: 765, column: 12, }, end: Position { line: 765, column: 57, }, }, }, ), ], span: Span { start: Position { line: 765, column: 11, }, end: Position { line: 765, column: 58, }, }, }, ), }, ), ], span: Span { start: Position { line: 762, column: 14, }, end: Position { line: 766, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "php301", span: Span { start: Position { line: 768, column: 3, }, end: Position { line: 768, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 769, column: 5, }, end: Position { line: 769, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "PHP-3.01", span: Span { start: Position { line: 769, column: 15, }, end: Position { line: 769, column: 23, }, }, }, ), ], span: Span { start: Position { line: 769, column: 14, }, end: Position { line: 769, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 770, column: 5, }, end: Position { line: 770, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "PHP License v3.01", span: Span { start: Position { line: 770, column: 17, }, end: Position { line: 770, column: 34, }, }, }, ), ], span: Span { start: Position { line: 770, column: 16, }, end: Position { line: 770, column: 35, }, }, }, ), }, ), ], span: Span { start: Position { line: 768, column: 12, }, end: Position { line: 771, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "postgresql", span: Span { start: Position { line: 773, column: 3, }, end: Position { line: 773, column: 13, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 774, column: 5, }, end: Position { line: 774, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "PostgreSQL", span: Span { start: Position { line: 774, column: 15, }, end: Position { line: 774, column: 25, }, }, }, ), ], span: Span { start: Position { line: 774, column: 14, }, end: Position { line: 774, column: 26, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 775, column: 5, }, end: Position { line: 775, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "PostgreSQL License", span: Span { start: Position { line: 775, column: 17, }, end: Position { line: 775, column: 35, }, }, }, ), ], span: Span { start: Position { line: 775, column: 16, }, end: Position { line: 775, column: 36, }, }, }, ), }, ), ], span: Span { start: Position { line: 773, column: 16, }, end: Position { line: 776, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "postman", span: Span { start: Position { line: 778, column: 3, }, end: Position { line: 778, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 779, column: 5, }, end: Position { line: 779, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Postman EULA", span: Span { start: Position { line: 779, column: 17, }, end: Position { line: 779, column: 29, }, }, }, ), ], span: Span { start: Position { line: 779, column: 16, }, end: Position { line: 779, column: 30, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 780, column: 5, }, end: Position { line: 780, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://www.getpostman.com/licenses/postman_base_app", span: Span { start: Position { line: 780, column: 12, }, end: Position { line: 780, column: 64, }, }, }, ), ], span: Span { start: Position { line: 780, column: 11, }, end: Position { line: 780, column: 65, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 781, column: 5, }, end: Position { line: 781, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 781, column: 12, }, end: Position { line: 781, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 778, column: 13, }, end: Position { line: 782, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "psfl", span: Span { start: Position { line: 784, column: 3, }, end: Position { line: 784, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 785, column: 5, }, end: Position { line: 785, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Python-2.0", span: Span { start: Position { line: 785, column: 15, }, end: Position { line: 785, column: 25, }, }, }, ), ], span: Span { start: Position { line: 785, column: 14, }, end: Position { line: 785, column: 26, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 786, column: 5, }, end: Position { line: 786, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Python Software Foundation License version 2", span: Span { start: Position { line: 786, column: 17, }, end: Position { line: 786, column: 61, }, }, }, ), ], span: Span { start: Position { line: 786, column: 16, }, end: Position { line: 786, column: 62, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 787, column: 5, }, end: Position { line: 787, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://docs.python.org/license.html", span: Span { start: Position { line: 787, column: 12, }, end: Position { line: 787, column: 48, }, }, }, ), ], span: Span { start: Position { line: 787, column: 11, }, end: Position { line: 787, column: 49, }, }, }, ), }, ), ], span: Span { start: Position { line: 784, column: 10, }, end: Position { line: 788, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "publicDomain", span: Span { start: Position { line: 790, column: 3, }, end: Position { line: 790, column: 15, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 791, column: 5, }, end: Position { line: 791, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Public Domain", span: Span { start: Position { line: 791, column: 17, }, end: Position { line: 791, column: 30, }, }, }, ), ], span: Span { start: Position { line: 791, column: 16, }, end: Position { line: 791, column: 31, }, }, }, ), }, ), ], span: Span { start: Position { line: 790, column: 18, }, end: Position { line: 792, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "purdueBsd", span: Span { start: Position { line: 794, column: 3, }, end: Position { line: 794, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 795, column: 5, }, end: Position { line: 795, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: " Purdue BSD-Style License", span: Span { start: Position { line: 795, column: 17, }, end: Position { line: 795, column: 42, }, }, }, ), ], span: Span { start: Position { line: 795, column: 16, }, end: Position { line: 795, column: 43, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 796, column: 5, }, end: Position { line: 796, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://enterprise.dejacode.com/licenses/public/purdue-bsd", span: Span { start: Position { line: 796, column: 12, }, end: Position { line: 796, column: 70, }, }, }, ), ], span: Span { start: Position { line: 796, column: 11, }, end: Position { line: 796, column: 71, }, }, }, ), }, ), ], span: Span { start: Position { line: 794, column: 15, }, end: Position { line: 797, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "prosperity30", span: Span { start: Position { line: 799, column: 3, }, end: Position { line: 799, column: 15, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 800, column: 5, }, end: Position { line: 800, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Prosperity-3.0.0", span: Span { start: Position { line: 800, column: 17, }, end: Position { line: 800, column: 33, }, }, }, ), ], span: Span { start: Position { line: 800, column: 16, }, end: Position { line: 800, column: 34, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 801, column: 5, }, end: Position { line: 801, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 801, column: 12, }, end: Position { line: 801, column: 17, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 802, column: 5, }, end: Position { line: 802, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://prosperitylicense.com/versions/3.0.0.html", span: Span { start: Position { line: 802, column: 12, }, end: Position { line: 802, column: 61, }, }, }, ), ], span: Span { start: Position { line: 802, column: 11, }, end: Position { line: 802, column: 62, }, }, }, ), }, ), ], span: Span { start: Position { line: 799, column: 18, }, end: Position { line: 803, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "qhull", span: Span { start: Position { line: 805, column: 3, }, end: Position { line: 805, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 806, column: 5, }, end: Position { line: 806, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Qhull", span: Span { start: Position { line: 806, column: 15, }, end: Position { line: 806, column: 20, }, }, }, ), ], span: Span { start: Position { line: 806, column: 14, }, end: Position { line: 806, column: 21, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 807, column: 5, }, end: Position { line: 807, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Qhull License", span: Span { start: Position { line: 807, column: 17, }, end: Position { line: 807, column: 30, }, }, }, ), ], span: Span { start: Position { line: 807, column: 16, }, end: Position { line: 807, column: 31, }, }, }, ), }, ), ], span: Span { start: Position { line: 805, column: 11, }, end: Position { line: 808, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "qpl", span: Span { start: Position { line: 810, column: 3, }, end: Position { line: 810, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 811, column: 5, }, end: Position { line: 811, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "QPL-1.0", span: Span { start: Position { line: 811, column: 15, }, end: Position { line: 811, column: 22, }, }, }, ), ], span: Span { start: Position { line: 811, column: 14, }, end: Position { line: 811, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 812, column: 5, }, end: Position { line: 812, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Q Public License 1.0", span: Span { start: Position { line: 812, column: 17, }, end: Position { line: 812, column: 37, }, }, }, ), ], span: Span { start: Position { line: 812, column: 16, }, end: Position { line: 812, column: 38, }, }, }, ), }, ), ], span: Span { start: Position { line: 810, column: 9, }, end: Position { line: 813, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "qwt", span: Span { start: Position { line: 815, column: 3, }, end: Position { line: 815, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 816, column: 5, }, end: Position { line: 816, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Qwt License, Version 1.0", span: Span { start: Position { line: 816, column: 17, }, end: Position { line: 816, column: 41, }, }, }, ), ], span: Span { start: Position { line: 816, column: 16, }, end: Position { line: 816, column: 42, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 817, column: 5, }, end: Position { line: 817, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://qwt.sourceforge.io/qwtlicense.html", span: Span { start: Position { line: 817, column: 12, }, end: Position { line: 817, column: 54, }, }, }, ), ], span: Span { start: Position { line: 817, column: 11, }, end: Position { line: 817, column: 55, }, }, }, ), }, ), ], span: Span { start: Position { line: 815, column: 9, }, end: Position { line: 818, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ruby", span: Span { start: Position { line: 820, column: 3, }, end: Position { line: 820, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 821, column: 5, }, end: Position { line: 821, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Ruby", span: Span { start: Position { line: 821, column: 15, }, end: Position { line: 821, column: 19, }, }, }, ), ], span: Span { start: Position { line: 821, column: 14, }, end: Position { line: 821, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 822, column: 5, }, end: Position { line: 822, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Ruby License", span: Span { start: Position { line: 822, column: 17, }, end: Position { line: 822, column: 29, }, }, }, ), ], span: Span { start: Position { line: 822, column: 16, }, end: Position { line: 822, column: 30, }, }, }, ), }, ), ], span: Span { start: Position { line: 820, column: 10, }, end: Position { line: 823, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sendmail", span: Span { start: Position { line: 825, column: 3, }, end: Position { line: 825, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 826, column: 5, }, end: Position { line: 826, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Sendmail", span: Span { start: Position { line: 826, column: 15, }, end: Position { line: 826, column: 23, }, }, }, ), ], span: Span { start: Position { line: 826, column: 14, }, end: Position { line: 826, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 827, column: 5, }, end: Position { line: 827, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Sendmail License", span: Span { start: Position { line: 827, column: 17, }, end: Position { line: 827, column: 33, }, }, }, ), ], span: Span { start: Position { line: 827, column: 16, }, end: Position { line: 827, column: 34, }, }, }, ), }, ), ], span: Span { start: Position { line: 825, column: 14, }, end: Position { line: 828, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sgi-b-20", span: Span { start: Position { line: 830, column: 3, }, end: Position { line: 830, column: 11, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 831, column: 5, }, end: Position { line: 831, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "SGI-B-2.0", span: Span { start: Position { line: 831, column: 15, }, end: Position { line: 831, column: 24, }, }, }, ), ], span: Span { start: Position { line: 831, column: 14, }, end: Position { line: 831, column: 25, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 832, column: 5, }, end: Position { line: 832, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "SGI Free Software License B v2.0", span: Span { start: Position { line: 832, column: 17, }, end: Position { line: 832, column: 49, }, }, }, ), ], span: Span { start: Position { line: 832, column: 16, }, end: Position { line: 832, column: 50, }, }, }, ), }, ), ], span: Span { start: Position { line: 830, column: 14, }, end: Position { line: 833, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sleepycat", span: Span { start: Position { line: 835, column: 3, }, end: Position { line: 835, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 836, column: 5, }, end: Position { line: 836, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Sleepycat", span: Span { start: Position { line: 836, column: 15, }, end: Position { line: 836, column: 24, }, }, }, ), ], span: Span { start: Position { line: 836, column: 14, }, end: Position { line: 836, column: 25, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 837, column: 5, }, end: Position { line: 837, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Sleepycat License", span: Span { start: Position { line: 837, column: 17, }, end: Position { line: 837, column: 34, }, }, }, ), ], span: Span { start: Position { line: 837, column: 16, }, end: Position { line: 837, column: 35, }, }, }, ), }, ), ], span: Span { start: Position { line: 835, column: 15, }, end: Position { line: 838, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "smail", span: Span { start: Position { line: 840, column: 3, }, end: Position { line: 840, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "shortName", span: Span { start: Position { line: 841, column: 5, }, end: Position { line: 841, column: 14, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "smail", span: Span { start: Position { line: 841, column: 18, }, end: Position { line: 841, column: 23, }, }, }, ), ], span: Span { start: Position { line: 841, column: 17, }, end: Position { line: 841, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 842, column: 5, }, end: Position { line: 842, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "SMAIL General Public License", span: Span { start: Position { line: 842, column: 17, }, end: Position { line: 842, column: 45, }, }, }, ), ], span: Span { start: Position { line: 842, column: 16, }, end: Position { line: 842, column: 46, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 843, column: 5, }, end: Position { line: 843, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://sources.debian.org/copyright/license/debianutils/4.9.1/", span: Span { start: Position { line: 843, column: 12, }, end: Position { line: 843, column: 75, }, }, }, ), ], span: Span { start: Position { line: 843, column: 11, }, end: Position { line: 843, column: 76, }, }, }, ), }, ), ], span: Span { start: Position { line: 840, column: 11, }, end: Position { line: 844, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "sspl", span: Span { start: Position { line: 846, column: 3, }, end: Position { line: 846, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "shortName", span: Span { start: Position { line: 847, column: 5, }, end: Position { line: 847, column: 14, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "SSPL", span: Span { start: Position { line: 847, column: 18, }, end: Position { line: 847, column: 22, }, }, }, ), ], span: Span { start: Position { line: 847, column: 17, }, end: Position { line: 847, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 848, column: 5, }, end: Position { line: 848, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Server Side Public License", span: Span { start: Position { line: 848, column: 17, }, end: Position { line: 848, column: 43, }, }, }, ), ], span: Span { start: Position { line: 848, column: 16, }, end: Position { line: 848, column: 44, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 849, column: 5, }, end: Position { line: 849, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://www.mongodb.com/licensing/server-side-public-license", span: Span { start: Position { line: 849, column: 12, }, end: Position { line: 849, column: 72, }, }, }, ), ], span: Span { start: Position { line: 849, column: 11, }, end: Position { line: 849, column: 73, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 850, column: 5, }, end: Position { line: 850, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 850, column: 12, }, end: Position { line: 850, column: 17, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "redistributable", span: Span { start: Position { line: 854, column: 5, }, end: Position { line: 854, column: 20, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 854, column: 23, }, end: Position { line: 854, column: 27, }, }, }, ), }, ), ], span: Span { start: Position { line: 846, column: 10, }, end: Position { line: 855, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "stk", span: Span { start: Position { line: 857, column: 3, }, end: Position { line: 857, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "shortName", span: Span { start: Position { line: 858, column: 5, }, end: Position { line: 858, column: 14, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "stk", span: Span { start: Position { line: 858, column: 18, }, end: Position { line: 858, column: 21, }, }, }, ), ], span: Span { start: Position { line: 858, column: 17, }, end: Position { line: 858, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 859, column: 5, }, end: Position { line: 859, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Synthesis Tool Kit 4.3", span: Span { start: Position { line: 859, column: 17, }, end: Position { line: 859, column: 39, }, }, }, ), ], span: Span { start: Position { line: 859, column: 16, }, end: Position { line: 859, column: 40, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 860, column: 5, }, end: Position { line: 860, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://github.com/thestk/stk/blob/master/LICENSE", span: Span { start: Position { line: 860, column: 12, }, end: Position { line: 860, column: 61, }, }, }, ), ], span: Span { start: Position { line: 860, column: 11, }, end: Position { line: 860, column: 62, }, }, }, ), }, ), ], span: Span { start: Position { line: 857, column: 9, }, end: Position { line: 861, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "tcltk", span: Span { start: Position { line: 863, column: 3, }, end: Position { line: 863, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 864, column: 5, }, end: Position { line: 864, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "TCL", span: Span { start: Position { line: 864, column: 15, }, end: Position { line: 864, column: 18, }, }, }, ), ], span: Span { start: Position { line: 864, column: 14, }, end: Position { line: 864, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 865, column: 5, }, end: Position { line: 865, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "TCL/TK License", span: Span { start: Position { line: 865, column: 17, }, end: Position { line: 865, column: 31, }, }, }, ), ], span: Span { start: Position { line: 865, column: 16, }, end: Position { line: 865, column: 32, }, }, }, ), }, ), ], span: Span { start: Position { line: 863, column: 11, }, end: Position { line: 866, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ucd", span: Span { start: Position { line: 868, column: 3, }, end: Position { line: 868, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 869, column: 5, }, end: Position { line: 869, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Unicode Character Database License", span: Span { start: Position { line: 869, column: 17, }, end: Position { line: 869, column: 51, }, }, }, ), ], span: Span { start: Position { line: 869, column: 16, }, end: Position { line: 869, column: 52, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 870, column: 5, }, end: Position { line: 870, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://fedoraproject.org/wiki/Licensing:UCD", span: Span { start: Position { line: 870, column: 12, }, end: Position { line: 870, column: 56, }, }, }, ), ], span: Span { start: Position { line: 870, column: 11, }, end: Position { line: 870, column: 57, }, }, }, ), }, ), ], span: Span { start: Position { line: 868, column: 9, }, end: Position { line: 871, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "ufl", span: Span { start: Position { line: 873, column: 3, }, end: Position { line: 873, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 874, column: 5, }, end: Position { line: 874, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Ubuntu Font License 1.0", span: Span { start: Position { line: 874, column: 17, }, end: Position { line: 874, column: 40, }, }, }, ), ], span: Span { start: Position { line: 874, column: 16, }, end: Position { line: 874, column: 41, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 875, column: 5, }, end: Position { line: 875, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://ubuntu.com/legal/font-licence", span: Span { start: Position { line: 875, column: 12, }, end: Position { line: 875, column: 49, }, }, }, ), ], span: Span { start: Position { line: 875, column: 11, }, end: Position { line: 875, column: 50, }, }, }, ), }, ), ], span: Span { start: Position { line: 873, column: 9, }, end: Position { line: 876, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "unfree", span: Span { start: Position { line: 878, column: 3, }, end: Position { line: 878, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 879, column: 5, }, end: Position { line: 879, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Unfree", span: Span { start: Position { line: 879, column: 17, }, end: Position { line: 879, column: 23, }, }, }, ), ], span: Span { start: Position { line: 879, column: 16, }, end: Position { line: 879, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 880, column: 5, }, end: Position { line: 880, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 880, column: 12, }, end: Position { line: 880, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 878, column: 12, }, end: Position { line: 881, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "unfreeRedistributable", span: Span { start: Position { line: 883, column: 3, }, end: Position { line: 883, column: 24, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 884, column: 5, }, end: Position { line: 884, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Unfree redistributable", span: Span { start: Position { line: 884, column: 17, }, end: Position { line: 884, column: 39, }, }, }, ), ], span: Span { start: Position { line: 884, column: 16, }, end: Position { line: 884, column: 40, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 885, column: 5, }, end: Position { line: 885, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 885, column: 12, }, end: Position { line: 885, column: 17, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "redistributable", span: Span { start: Position { line: 886, column: 5, }, end: Position { line: 886, column: 20, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 886, column: 23, }, end: Position { line: 886, column: 27, }, }, }, ), }, ), ], span: Span { start: Position { line: 883, column: 27, }, end: Position { line: 887, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "unfreeRedistributableFirmware", span: Span { start: Position { line: 889, column: 3, }, end: Position { line: 889, column: 32, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 890, column: 5, }, end: Position { line: 890, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Unfree redistributable firmware", span: Span { start: Position { line: 890, column: 17, }, end: Position { line: 890, column: 48, }, }, }, ), ], span: Span { start: Position { line: 890, column: 16, }, end: Position { line: 890, column: 49, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "redistributable", span: Span { start: Position { line: 891, column: 5, }, end: Position { line: 891, column: 20, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 891, column: 23, }, end: Position { line: 891, column: 27, }, }, }, ), }, ), ], span: Span { start: Position { line: 889, column: 35, }, end: Position { line: 894, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "unicode-dfs-2015", span: Span { start: Position { line: 896, column: 3, }, end: Position { line: 896, column: 19, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 897, column: 5, }, end: Position { line: 897, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Unicode-DFS-2015", span: Span { start: Position { line: 897, column: 15, }, end: Position { line: 897, column: 31, }, }, }, ), ], span: Span { start: Position { line: 897, column: 14, }, end: Position { line: 897, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 898, column: 5, }, end: Position { line: 898, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Unicode License Agreement - Data Files and Software (2015)", span: Span { start: Position { line: 898, column: 17, }, end: Position { line: 898, column: 75, }, }, }, ), ], span: Span { start: Position { line: 898, column: 16, }, end: Position { line: 898, column: 76, }, }, }, ), }, ), ], span: Span { start: Position { line: 896, column: 22, }, end: Position { line: 899, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "unicode-dfs-2016", span: Span { start: Position { line: 901, column: 3, }, end: Position { line: 901, column: 19, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 902, column: 5, }, end: Position { line: 902, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Unicode-DFS-2016", span: Span { start: Position { line: 902, column: 15, }, end: Position { line: 902, column: 31, }, }, }, ), ], span: Span { start: Position { line: 902, column: 14, }, end: Position { line: 902, column: 32, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 903, column: 5, }, end: Position { line: 903, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Unicode License Agreement - Data Files and Software (2016)", span: Span { start: Position { line: 903, column: 17, }, end: Position { line: 903, column: 75, }, }, }, ), ], span: Span { start: Position { line: 903, column: 16, }, end: Position { line: 903, column: 76, }, }, }, ), }, ), ], span: Span { start: Position { line: 901, column: 22, }, end: Position { line: 904, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "unlicense", span: Span { start: Position { line: 906, column: 3, }, end: Position { line: 906, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 907, column: 5, }, end: Position { line: 907, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Unlicense", span: Span { start: Position { line: 907, column: 15, }, end: Position { line: 907, column: 24, }, }, }, ), ], span: Span { start: Position { line: 907, column: 14, }, end: Position { line: 907, column: 25, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 908, column: 5, }, end: Position { line: 908, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "The Unlicense", span: Span { start: Position { line: 908, column: 17, }, end: Position { line: 908, column: 30, }, }, }, ), ], span: Span { start: Position { line: 908, column: 16, }, end: Position { line: 908, column: 31, }, }, }, ), }, ), ], span: Span { start: Position { line: 906, column: 15, }, end: Position { line: 909, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "upl", span: Span { start: Position { line: 911, column: 3, }, end: Position { line: 911, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 912, column: 5, }, end: Position { line: 912, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Universal Permissive License", span: Span { start: Position { line: 912, column: 17, }, end: Position { line: 912, column: 45, }, }, }, ), ], span: Span { start: Position { line: 912, column: 16, }, end: Position { line: 912, column: 46, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 913, column: 5, }, end: Position { line: 913, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://oss.oracle.com/licenses/upl/", span: Span { start: Position { line: 913, column: 12, }, end: Position { line: 913, column: 48, }, }, }, ), ], span: Span { start: Position { line: 913, column: 11, }, end: Position { line: 913, column: 49, }, }, }, ), }, ), ], span: Span { start: Position { line: 911, column: 9, }, end: Position { line: 914, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "vim", span: Span { start: Position { line: 916, column: 3, }, end: Position { line: 916, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 917, column: 5, }, end: Position { line: 917, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Vim", span: Span { start: Position { line: 917, column: 15, }, end: Position { line: 917, column: 18, }, }, }, ), ], span: Span { start: Position { line: 917, column: 14, }, end: Position { line: 917, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 918, column: 5, }, end: Position { line: 918, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Vim License", span: Span { start: Position { line: 918, column: 17, }, end: Position { line: 918, column: 28, }, }, }, ), ], span: Span { start: Position { line: 918, column: 16, }, end: Position { line: 918, column: 29, }, }, }, ), }, ), ], span: Span { start: Position { line: 916, column: 9, }, end: Position { line: 919, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "virtualbox-puel", span: Span { start: Position { line: 921, column: 3, }, end: Position { line: 921, column: 18, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 922, column: 5, }, end: Position { line: 922, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Oracle VM VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)", span: Span { start: Position { line: 922, column: 17, }, end: Position { line: 922, column: 95, }, }, }, ), ], span: Span { start: Position { line: 922, column: 16, }, end: Position { line: 922, column: 96, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 923, column: 5, }, end: Position { line: 923, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://www.virtualbox.org/wiki/VirtualBox_PUEL", span: Span { start: Position { line: 923, column: 12, }, end: Position { line: 923, column: 59, }, }, }, ), ], span: Span { start: Position { line: 923, column: 11, }, end: Position { line: 923, column: 60, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "free", span: Span { start: Position { line: 924, column: 5, }, end: Position { line: 924, column: 9, }, }, }, ), ], to: Identifier( Identifier { id: "false", span: Span { start: Position { line: 924, column: 12, }, end: Position { line: 924, column: 17, }, }, }, ), }, ), ], span: Span { start: Position { line: 921, column: 21, }, end: Position { line: 925, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "vol-sl", span: Span { start: Position { line: 927, column: 3, }, end: Position { line: 927, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 928, column: 5, }, end: Position { line: 928, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Volatility Software License, Version 1.0", span: Span { start: Position { line: 928, column: 17, }, end: Position { line: 928, column: 57, }, }, }, ), ], span: Span { start: Position { line: 928, column: 16, }, end: Position { line: 928, column: 58, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 929, column: 5, }, end: Position { line: 929, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://www.volatilityfoundation.org/license/vsl-v1.0", span: Span { start: Position { line: 929, column: 12, }, end: Position { line: 929, column: 65, }, }, }, ), ], span: Span { start: Position { line: 929, column: 11, }, end: Position { line: 929, column: 66, }, }, }, ), }, ), ], span: Span { start: Position { line: 927, column: 12, }, end: Position { line: 930, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "vsl10", span: Span { start: Position { line: 932, column: 3, }, end: Position { line: 932, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 933, column: 5, }, end: Position { line: 933, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "VSL-1.0", span: Span { start: Position { line: 933, column: 15, }, end: Position { line: 933, column: 22, }, }, }, ), ], span: Span { start: Position { line: 933, column: 14, }, end: Position { line: 933, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 934, column: 5, }, end: Position { line: 934, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Vovida Software License v1.0", span: Span { start: Position { line: 934, column: 17, }, end: Position { line: 934, column: 45, }, }, }, ), ], span: Span { start: Position { line: 934, column: 16, }, end: Position { line: 934, column: 46, }, }, }, ), }, ), ], span: Span { start: Position { line: 932, column: 11, }, end: Position { line: 935, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "watcom", span: Span { start: Position { line: 937, column: 3, }, end: Position { line: 937, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 938, column: 5, }, end: Position { line: 938, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Watcom-1.0", span: Span { start: Position { line: 938, column: 15, }, end: Position { line: 938, column: 25, }, }, }, ), ], span: Span { start: Position { line: 938, column: 14, }, end: Position { line: 938, column: 26, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 939, column: 5, }, end: Position { line: 939, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Sybase Open Watcom Public License 1.0", span: Span { start: Position { line: 939, column: 17, }, end: Position { line: 939, column: 54, }, }, }, ), ], span: Span { start: Position { line: 939, column: 16, }, end: Position { line: 939, column: 55, }, }, }, ), }, ), ], span: Span { start: Position { line: 937, column: 12, }, end: Position { line: 940, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "w3c", span: Span { start: Position { line: 942, column: 3, }, end: Position { line: 942, column: 6, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 943, column: 5, }, end: Position { line: 943, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "W3C", span: Span { start: Position { line: 943, column: 15, }, end: Position { line: 943, column: 18, }, }, }, ), ], span: Span { start: Position { line: 943, column: 14, }, end: Position { line: 943, column: 19, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 944, column: 5, }, end: Position { line: 944, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "W3C Software Notice and License", span: Span { start: Position { line: 944, column: 17, }, end: Position { line: 944, column: 48, }, }, }, ), ], span: Span { start: Position { line: 944, column: 16, }, end: Position { line: 944, column: 49, }, }, }, ), }, ), ], span: Span { start: Position { line: 942, column: 9, }, end: Position { line: 945, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "wadalab", span: Span { start: Position { line: 947, column: 3, }, end: Position { line: 947, column: 10, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 948, column: 5, }, end: Position { line: 948, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Wadalab Font License", span: Span { start: Position { line: 948, column: 17, }, end: Position { line: 948, column: 37, }, }, }, ), ], span: Span { start: Position { line: 948, column: 16, }, end: Position { line: 948, column: 38, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 949, column: 5, }, end: Position { line: 949, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "https://fedoraproject.org/wiki/Licensing:Wadalab?rd=Licensing/Wadalab", span: Span { start: Position { line: 949, column: 12, }, end: Position { line: 949, column: 81, }, }, }, ), ], span: Span { start: Position { line: 949, column: 11, }, end: Position { line: 949, column: 82, }, }, }, ), }, ), ], span: Span { start: Position { line: 947, column: 13, }, end: Position { line: 950, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "wtfpl", span: Span { start: Position { line: 952, column: 3, }, end: Position { line: 952, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 953, column: 5, }, end: Position { line: 953, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "WTFPL", span: Span { start: Position { line: 953, column: 15, }, end: Position { line: 953, column: 20, }, }, }, ), ], span: Span { start: Position { line: 953, column: 14, }, end: Position { line: 953, column: 21, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 954, column: 5, }, end: Position { line: 954, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Do What The F*ck You Want To Public License", span: Span { start: Position { line: 954, column: 17, }, end: Position { line: 954, column: 60, }, }, }, ), ], span: Span { start: Position { line: 954, column: 16, }, end: Position { line: 954, column: 61, }, }, }, ), }, ), ], span: Span { start: Position { line: 952, column: 11, }, end: Position { line: 955, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "wxWindows", span: Span { start: Position { line: 957, column: 3, }, end: Position { line: 957, column: 12, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 958, column: 5, }, end: Position { line: 958, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "wxWindows", span: Span { start: Position { line: 958, column: 15, }, end: Position { line: 958, column: 24, }, }, }, ), ], span: Span { start: Position { line: 958, column: 14, }, end: Position { line: 958, column: 25, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 959, column: 5, }, end: Position { line: 959, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "wxWindows Library Licence, Version 3.1", span: Span { start: Position { line: 959, column: 17, }, end: Position { line: 959, column: 55, }, }, }, ), ], span: Span { start: Position { line: 959, column: 16, }, end: Position { line: 959, column: 56, }, }, }, ), }, ), ], span: Span { start: Position { line: 957, column: 15, }, end: Position { line: 960, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "xfig", span: Span { start: Position { line: 962, column: 3, }, end: Position { line: 962, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 963, column: 5, }, end: Position { line: 963, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "xfig", span: Span { start: Position { line: 963, column: 17, }, end: Position { line: 963, column: 21, }, }, }, ), ], span: Span { start: Position { line: 963, column: 16, }, end: Position { line: 963, column: 22, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "url", span: Span { start: Position { line: 964, column: 5, }, end: Position { line: 964, column: 8, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "http://mcj.sourceforge.net/authors.html#xfig", span: Span { start: Position { line: 964, column: 12, }, end: Position { line: 964, column: 56, }, }, }, ), ], span: Span { start: Position { line: 964, column: 11, }, end: Position { line: 964, column: 57, }, }, }, ), }, ), ], span: Span { start: Position { line: 962, column: 10, }, end: Position { line: 965, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "zlib", span: Span { start: Position { line: 967, column: 3, }, end: Position { line: 967, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 968, column: 5, }, end: Position { line: 968, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Zlib", span: Span { start: Position { line: 968, column: 15, }, end: Position { line: 968, column: 19, }, }, }, ), ], span: Span { start: Position { line: 968, column: 14, }, end: Position { line: 968, column: 20, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 969, column: 5, }, end: Position { line: 969, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "zlib License", span: Span { start: Position { line: 969, column: 17, }, end: Position { line: 969, column: 29, }, }, }, ), ], span: Span { start: Position { line: 969, column: 16, }, end: Position { line: 969, column: 30, }, }, }, ), }, ), ], span: Span { start: Position { line: 967, column: 10, }, end: Position { line: 970, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "zpl20", span: Span { start: Position { line: 972, column: 3, }, end: Position { line: 972, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 973, column: 5, }, end: Position { line: 973, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "ZPL-2.0", span: Span { start: Position { line: 973, column: 15, }, end: Position { line: 973, column: 22, }, }, }, ), ], span: Span { start: Position { line: 973, column: 14, }, end: Position { line: 973, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 974, column: 5, }, end: Position { line: 974, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Zope Public License 2.0", span: Span { start: Position { line: 974, column: 17, }, end: Position { line: 974, column: 40, }, }, }, ), ], span: Span { start: Position { line: 974, column: 16, }, end: Position { line: 974, column: 41, }, }, }, ), }, ), ], span: Span { start: Position { line: 972, column: 11, }, end: Position { line: 975, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "zpl21", span: Span { start: Position { line: 977, column: 3, }, end: Position { line: 977, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 978, column: 5, }, end: Position { line: 978, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "ZPL-2.1", span: Span { start: Position { line: 978, column: 15, }, end: Position { line: 978, column: 22, }, }, }, ), ], span: Span { start: Position { line: 978, column: 14, }, end: Position { line: 978, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 979, column: 5, }, end: Position { line: 979, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "Zope Public License 2.1", span: Span { start: Position { line: 979, column: 17, }, end: Position { line: 979, column: 40, }, }, }, ), ], span: Span { start: Position { line: 979, column: 16, }, end: Position { line: 979, column: 41, }, }, }, ), }, ), ], span: Span { start: Position { line: 977, column: 11, }, end: Position { line: 980, column: 4, }, }, }, ), }, ), ], span: Span { start: Position { line: 22, column: 21, }, end: Position { line: 981, column: 2, }, }, }, ), operator: Update, right: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "agpl3", span: Span { start: Position { line: 983, column: 3, }, end: Position { line: 983, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 984, column: 5, }, end: Position { line: 984, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "AGPL-3.0", span: Span { start: Position { line: 984, column: 15, }, end: Position { line: 984, column: 23, }, }, }, ), ], span: Span { start: Position { line: 984, column: 14, }, end: Position { line: 984, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 985, column: 5, }, end: Position { line: 985, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Affero General Public License v3.0", span: Span { start: Position { line: 985, column: 17, }, end: Position { line: 985, column: 55, }, }, }, ), ], span: Span { start: Position { line: 985, column: 16, }, end: Position { line: 985, column: 56, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "deprecated", span: Span { start: Position { line: 986, column: 5, }, end: Position { line: 986, column: 15, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 986, column: 18, }, end: Position { line: 986, column: 22, }, }, }, ), }, ), ], span: Span { start: Position { line: 983, column: 11, }, end: Position { line: 987, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fdl11", span: Span { start: Position { line: 988, column: 3, }, end: Position { line: 988, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 989, column: 5, }, end: Position { line: 989, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GFDL-1.1", span: Span { start: Position { line: 989, column: 15, }, end: Position { line: 989, column: 23, }, }, }, ), ], span: Span { start: Position { line: 989, column: 14, }, end: Position { line: 989, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 990, column: 5, }, end: Position { line: 990, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Free Documentation License v1.1", span: Span { start: Position { line: 990, column: 17, }, end: Position { line: 990, column: 52, }, }, }, ), ], span: Span { start: Position { line: 990, column: 16, }, end: Position { line: 990, column: 53, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "deprecated", span: Span { start: Position { line: 991, column: 5, }, end: Position { line: 991, column: 15, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 991, column: 18, }, end: Position { line: 991, column: 22, }, }, }, ), }, ), ], span: Span { start: Position { line: 988, column: 11, }, end: Position { line: 992, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fdl12", span: Span { start: Position { line: 993, column: 3, }, end: Position { line: 993, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 994, column: 5, }, end: Position { line: 994, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GFDL-1.2", span: Span { start: Position { line: 994, column: 15, }, end: Position { line: 994, column: 23, }, }, }, ), ], span: Span { start: Position { line: 994, column: 14, }, end: Position { line: 994, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 995, column: 5, }, end: Position { line: 995, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Free Documentation License v1.2", span: Span { start: Position { line: 995, column: 17, }, end: Position { line: 995, column: 52, }, }, }, ), ], span: Span { start: Position { line: 995, column: 16, }, end: Position { line: 995, column: 53, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "deprecated", span: Span { start: Position { line: 996, column: 5, }, end: Position { line: 996, column: 15, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 996, column: 18, }, end: Position { line: 996, column: 22, }, }, }, ), }, ), ], span: Span { start: Position { line: 993, column: 11, }, end: Position { line: 997, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fdl13", span: Span { start: Position { line: 998, column: 3, }, end: Position { line: 998, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 999, column: 5, }, end: Position { line: 999, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GFDL-1.3", span: Span { start: Position { line: 999, column: 15, }, end: Position { line: 999, column: 23, }, }, }, ), ], span: Span { start: Position { line: 999, column: 14, }, end: Position { line: 999, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 1000, column: 5, }, end: Position { line: 1000, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Free Documentation License v1.3", span: Span { start: Position { line: 1000, column: 17, }, end: Position { line: 1000, column: 52, }, }, }, ), ], span: Span { start: Position { line: 1000, column: 16, }, end: Position { line: 1000, column: 53, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "deprecated", span: Span { start: Position { line: 1001, column: 5, }, end: Position { line: 1001, column: 15, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 1001, column: 18, }, end: Position { line: 1001, column: 22, }, }, }, ), }, ), ], span: Span { start: Position { line: 998, column: 11, }, end: Position { line: 1002, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl2", span: Span { start: Position { line: 1003, column: 3, }, end: Position { line: 1003, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 1004, column: 5, }, end: Position { line: 1004, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GPL-2.0", span: Span { start: Position { line: 1004, column: 15, }, end: Position { line: 1004, column: 22, }, }, }, ), ], span: Span { start: Position { line: 1004, column: 14, }, end: Position { line: 1004, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 1005, column: 5, }, end: Position { line: 1005, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v2.0", span: Span { start: Position { line: 1005, column: 17, }, end: Position { line: 1005, column: 48, }, }, }, ), ], span: Span { start: Position { line: 1005, column: 16, }, end: Position { line: 1005, column: 49, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "deprecated", span: Span { start: Position { line: 1006, column: 5, }, end: Position { line: 1006, column: 15, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 1006, column: 18, }, end: Position { line: 1006, column: 22, }, }, }, ), }, ), ], span: Span { start: Position { line: 1003, column: 10, }, end: Position { line: 1007, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "gpl3", span: Span { start: Position { line: 1008, column: 3, }, end: Position { line: 1008, column: 7, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 1009, column: 5, }, end: Position { line: 1009, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GPL-3.0", span: Span { start: Position { line: 1009, column: 15, }, end: Position { line: 1009, column: 22, }, }, }, ), ], span: Span { start: Position { line: 1009, column: 14, }, end: Position { line: 1009, column: 23, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 1010, column: 5, }, end: Position { line: 1010, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU General Public License v3.0", span: Span { start: Position { line: 1010, column: 17, }, end: Position { line: 1010, column: 48, }, }, }, ), ], span: Span { start: Position { line: 1010, column: 16, }, end: Position { line: 1010, column: 49, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "deprecated", span: Span { start: Position { line: 1011, column: 5, }, end: Position { line: 1011, column: 15, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 1011, column: 18, }, end: Position { line: 1011, column: 22, }, }, }, ), }, ), ], span: Span { start: Position { line: 1008, column: 10, }, end: Position { line: 1012, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lgpl2", span: Span { start: Position { line: 1013, column: 3, }, end: Position { line: 1013, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 1014, column: 5, }, end: Position { line: 1014, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LGPL-2.0", span: Span { start: Position { line: 1014, column: 15, }, end: Position { line: 1014, column: 23, }, }, }, ), ], span: Span { start: Position { line: 1014, column: 14, }, end: Position { line: 1014, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 1015, column: 5, }, end: Position { line: 1015, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Library General Public License v2", span: Span { start: Position { line: 1015, column: 17, }, end: Position { line: 1015, column: 54, }, }, }, ), ], span: Span { start: Position { line: 1015, column: 16, }, end: Position { line: 1015, column: 55, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "deprecated", span: Span { start: Position { line: 1016, column: 5, }, end: Position { line: 1016, column: 15, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 1016, column: 18, }, end: Position { line: 1016, column: 22, }, }, }, ), }, ), ], span: Span { start: Position { line: 1013, column: 11, }, end: Position { line: 1017, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lgpl21", span: Span { start: Position { line: 1018, column: 3, }, end: Position { line: 1018, column: 9, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 1019, column: 5, }, end: Position { line: 1019, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LGPL-2.1", span: Span { start: Position { line: 1019, column: 15, }, end: Position { line: 1019, column: 23, }, }, }, ), ], span: Span { start: Position { line: 1019, column: 14, }, end: Position { line: 1019, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 1020, column: 5, }, end: Position { line: 1020, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Lesser General Public License v2.1", span: Span { start: Position { line: 1020, column: 17, }, end: Position { line: 1020, column: 55, }, }, }, ), ], span: Span { start: Position { line: 1020, column: 16, }, end: Position { line: 1020, column: 56, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "deprecated", span: Span { start: Position { line: 1021, column: 5, }, end: Position { line: 1021, column: 15, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 1021, column: 18, }, end: Position { line: 1021, column: 22, }, }, }, ), }, ), ], span: Span { start: Position { line: 1018, column: 12, }, end: Position { line: 1022, column: 4, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "lgpl3", span: Span { start: Position { line: 1023, column: 3, }, end: Position { line: 1023, column: 8, }, }, }, ), ], to: Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "spdxId", span: Span { start: Position { line: 1024, column: 5, }, end: Position { line: 1024, column: 11, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "LGPL-3.0", span: Span { start: Position { line: 1024, column: 15, }, end: Position { line: 1024, column: 23, }, }, }, ), ], span: Span { start: Position { line: 1024, column: 14, }, end: Position { line: 1024, column: 24, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "fullName", span: Span { start: Position { line: 1025, column: 5, }, end: Position { line: 1025, column: 13, }, }, }, ), ], to: String( String_ { parts: [ Raw( PartRaw { content: "GNU Lesser General Public License v3.0", span: Span { start: Position { line: 1025, column: 17, }, end: Position { line: 1025, column: 55, }, }, }, ), ], span: Span { start: Position { line: 1025, column: 16, }, end: Position { line: 1025, column: 56, }, }, }, ), }, ), KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "deprecated", span: Span { start: Position { line: 1026, column: 5, }, end: Position { line: 1026, column: 15, }, }, }, ), ], to: Identifier( Identifier { id: "true", span: Span { start: Position { line: 1026, column: 18, }, end: Position { line: 1026, column: 22, }, }, }, ), }, ), ], span: Span { start: Position { line: 1023, column: 11, }, end: Position { line: 1027, column: 4, }, }, }, ), }, ), ], span: Span { start: Position { line: 981, column: 6, }, end: Position { line: 1028, column: 2, }, }, }, ), }, ), ], }, ), span: Span { start: Position { line: 1, column: 1, }, end: Position { line: 1028, column: 3, }, }, }, )