{"abi":[],"bytecode":{"object":"0x","linkReferences":{}},"deployedBytecode":{"object":"0x","linkReferences":{}},"ast":{"absolutePath":"node_modules/@latticexyz/world/src/constants.sol","id":59103,"exportedSymbols":{"RESOURCE_NAMESPACE":[59166],"RESOURCE_SYSTEM":[59169],"ROOT_NAME":[59033],"ROOT_NAMESPACE":[59030],"ROOT_NAMESPACE_ID":[59084],"ResourceId":[9486],"STORE_NAMESPACE_ID":[59051],"UNLIMITED_DELEGATION":[59102],"WORLD_NAMESPACE_ID":[59069]},"nodeType":"SourceUnit","src":"32:808:139","nodes":[{"id":59022,"nodeType":"PragmaDirective","src":"32:25:139","nodes":[],"literals":["solidity",">=","0.8",".24"]},{"id":59024,"nodeType":"ImportDirective","src":"59:66:139","nodes":[],"absolutePath":"node_modules/@latticexyz/store/src/ResourceId.sol","file":"@latticexyz/store/src/ResourceId.sol","nameLocation":"-1:-1:-1","scope":59103,"sourceUnit":9568,"symbolAliases":[{"foreign":{"id":59023,"name":"ResourceId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":9486,"src":"68:10:139","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":59027,"nodeType":"ImportDirective","src":"127:79:139","nodes":[],"absolutePath":"node_modules/@latticexyz/world/src/worldResourceTypes.sol","file":"./worldResourceTypes.sol","nameLocation":"-1:-1:-1","scope":59103,"sourceUnit":59176,"symbolAliases":[{"foreign":{"id":59025,"name":"RESOURCE_SYSTEM","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59169,"src":"136:15:139","typeDescriptions":{}},"nameLocation":"-1:-1:-1"},{"foreign":{"id":59026,"name":"RESOURCE_NAMESPACE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59166,"src":"153:18:139","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":59030,"nodeType":"VariableDeclaration","src":"208:36:139","nodes":[],"constant":true,"mutability":"constant","name":"ROOT_NAMESPACE","nameLocation":"225:14:139","scope":59103,"stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes14","typeString":"bytes14"},"typeName":{"id":59028,"name":"bytes14","nodeType":"ElementaryTypeName","src":"208:7:139","typeDescriptions":{"typeIdentifier":"t_bytes14","typeString":"bytes14"}},"value":{"hexValue":"","id":59029,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"242:2:139","typeDescriptions":{"typeIdentifier":"t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","typeString":"literal_string \"\""},"value":""},"visibility":"internal"},{"id":59033,"nodeType":"VariableDeclaration","src":"246:31:139","nodes":[],"constant":true,"mutability":"constant","name":"ROOT_NAME","nameLocation":"263:9:139","scope":59103,"stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes16","typeString":"bytes16"},"typeName":{"id":59031,"name":"bytes16","nodeType":"ElementaryTypeName","src":"246:7:139","typeDescriptions":{"typeIdentifier":"t_bytes16","typeString":"bytes16"}},"value":{"hexValue":"","id":59032,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"275:2:139","typeDescriptions":{"typeIdentifier":"t_stringliteral_c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","typeString":"literal_string \"\""},"value":""},"visibility":"internal"},{"id":59051,"nodeType":"VariableDeclaration","src":"280:136:139","nodes":[],"constant":true,"mutability":"constant","name":"STORE_NAMESPACE_ID","nameLocation":"300:18:139","scope":59103,"stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"},"typeName":{"id":59035,"nodeType":"UserDefinedTypeName","pathNode":{"id":59034,"name":"ResourceId","nameLocations":["280:10:139"],"nodeType":"IdentifierPath","referencedDeclaration":9486,"src":"280:10:139"},"referencedDeclaration":9486,"src":"280:10:139","typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}},"value":{"arguments":[{"arguments":[{"arguments":[{"id":59042,"name":"RESOURCE_NAMESPACE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59166,"src":"365:18:139","typeDescriptions":{"typeIdentifier":"t_bytes2","typeString":"bytes2"}},{"arguments":[{"hexValue":"73746f7265","id":59045,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"393:7:139","typeDescriptions":{"typeIdentifier":"t_stringliteral_e41d88711b08bdcd7556c5d2d24e0da6fa1f614cf2055f4d7e10206017cd1680","typeString":"literal_string \"store\""},"value":"store"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_stringliteral_e41d88711b08bdcd7556c5d2d24e0da6fa1f614cf2055f4d7e10206017cd1680","typeString":"literal_string \"store\""}],"id":59044,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"385:7:139","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes14_$","typeString":"type(bytes14)"},"typeName":{"id":59043,"name":"bytes14","nodeType":"ElementaryTypeName","src":"385:7:139","typeDescriptions":{}}},"id":59046,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"385:16:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes14","typeString":"bytes14"}},{"id":59047,"name":"ROOT_NAME","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59033,"src":"403:9:139","typeDescriptions":{"typeIdentifier":"t_bytes16","typeString":"bytes16"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes2","typeString":"bytes2"},{"typeIdentifier":"t_bytes14","typeString":"bytes14"},{"typeIdentifier":"t_bytes16","typeString":"bytes16"}],"expression":{"id":59040,"name":"abi","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-1,"src":"348:3:139","typeDescriptions":{"typeIdentifier":"t_magic_abi","typeString":"abi"}},"id":59041,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberLocation":"352:12:139","memberName":"encodePacked","nodeType":"MemberAccess","src":"348:16:139","typeDescriptions":{"typeIdentifier":"t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$","typeString":"function () pure returns (bytes memory)"}},"id":59048,"isConstant":false,"isLValue":false,"isPure":true,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"348:65:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":59039,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"340:7:139","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes32_$","typeString":"type(bytes32)"},"typeName":{"id":59038,"name":"bytes32","nodeType":"ElementaryTypeName","src":"340:7:139","typeDescriptions":{}}},"id":59049,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"340:74:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"id":59036,"name":"ResourceId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":9486,"src":"321:10:139","typeDescriptions":{"typeIdentifier":"t_type$_t_userDefinedValueType$_ResourceId_$9486_$","typeString":"type(ResourceId)"}},"id":59037,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberLocation":"332:4:139","memberName":"wrap","nodeType":"MemberAccess","src":"321:15:139","typeDescriptions":{"typeIdentifier":"t_function_wrap_pure$_t_bytes32_$returns$_t_userDefinedValueType$_ResourceId_$9486_$","typeString":"function (bytes32) pure returns (ResourceId)"}},"id":59050,"isConstant":false,"isLValue":false,"isPure":true,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"321:95:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}},"visibility":"internal"},{"id":59069,"nodeType":"VariableDeclaration","src":"419:136:139","nodes":[],"constant":true,"mutability":"constant","name":"WORLD_NAMESPACE_ID","nameLocation":"439:18:139","scope":59103,"stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"},"typeName":{"id":59053,"nodeType":"UserDefinedTypeName","pathNode":{"id":59052,"name":"ResourceId","nameLocations":["419:10:139"],"nodeType":"IdentifierPath","referencedDeclaration":9486,"src":"419:10:139"},"referencedDeclaration":9486,"src":"419:10:139","typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}},"value":{"arguments":[{"arguments":[{"arguments":[{"id":59060,"name":"RESOURCE_NAMESPACE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59166,"src":"504:18:139","typeDescriptions":{"typeIdentifier":"t_bytes2","typeString":"bytes2"}},{"arguments":[{"hexValue":"776f726c64","id":59063,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"532:7:139","typeDescriptions":{"typeIdentifier":"t_stringliteral_8452c9b9140222b08593a26daa782707297be9f7b3e8281d7b4974769f19afd0","typeString":"literal_string \"world\""},"value":"world"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_stringliteral_8452c9b9140222b08593a26daa782707297be9f7b3e8281d7b4974769f19afd0","typeString":"literal_string \"world\""}],"id":59062,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"524:7:139","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes14_$","typeString":"type(bytes14)"},"typeName":{"id":59061,"name":"bytes14","nodeType":"ElementaryTypeName","src":"524:7:139","typeDescriptions":{}}},"id":59064,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"524:16:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes14","typeString":"bytes14"}},{"id":59065,"name":"ROOT_NAME","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59033,"src":"542:9:139","typeDescriptions":{"typeIdentifier":"t_bytes16","typeString":"bytes16"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes2","typeString":"bytes2"},{"typeIdentifier":"t_bytes14","typeString":"bytes14"},{"typeIdentifier":"t_bytes16","typeString":"bytes16"}],"expression":{"id":59058,"name":"abi","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-1,"src":"487:3:139","typeDescriptions":{"typeIdentifier":"t_magic_abi","typeString":"abi"}},"id":59059,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberLocation":"491:12:139","memberName":"encodePacked","nodeType":"MemberAccess","src":"487:16:139","typeDescriptions":{"typeIdentifier":"t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$","typeString":"function () pure returns (bytes memory)"}},"id":59066,"isConstant":false,"isLValue":false,"isPure":true,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"487:65:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":59057,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"479:7:139","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes32_$","typeString":"type(bytes32)"},"typeName":{"id":59056,"name":"bytes32","nodeType":"ElementaryTypeName","src":"479:7:139","typeDescriptions":{}}},"id":59067,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"479:74:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"id":59054,"name":"ResourceId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":9486,"src":"460:10:139","typeDescriptions":{"typeIdentifier":"t_type$_t_userDefinedValueType$_ResourceId_$9486_$","typeString":"type(ResourceId)"}},"id":59055,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberLocation":"471:4:139","memberName":"wrap","nodeType":"MemberAccess","src":"460:15:139","typeDescriptions":{"typeIdentifier":"t_function_wrap_pure$_t_bytes32_$returns$_t_userDefinedValueType$_ResourceId_$9486_$","typeString":"function (bytes32) pure returns (ResourceId)"}},"id":59068,"isConstant":false,"isLValue":false,"isPure":true,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"460:95:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}},"visibility":"internal"},{"id":59084,"nodeType":"VariableDeclaration","src":"558:133:139","nodes":[],"constant":true,"mutability":"constant","name":"ROOT_NAMESPACE_ID","nameLocation":"578:17:139","scope":59103,"stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"},"typeName":{"id":59071,"nodeType":"UserDefinedTypeName","pathNode":{"id":59070,"name":"ResourceId","nameLocations":["558:10:139"],"nodeType":"IdentifierPath","referencedDeclaration":9486,"src":"558:10:139"},"referencedDeclaration":9486,"src":"558:10:139","typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}},"value":{"arguments":[{"arguments":[{"arguments":[{"id":59078,"name":"RESOURCE_NAMESPACE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59166,"src":"642:18:139","typeDescriptions":{"typeIdentifier":"t_bytes2","typeString":"bytes2"}},{"id":59079,"name":"ROOT_NAMESPACE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59030,"src":"662:14:139","typeDescriptions":{"typeIdentifier":"t_bytes14","typeString":"bytes14"}},{"id":59080,"name":"ROOT_NAME","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59033,"src":"678:9:139","typeDescriptions":{"typeIdentifier":"t_bytes16","typeString":"bytes16"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes2","typeString":"bytes2"},{"typeIdentifier":"t_bytes14","typeString":"bytes14"},{"typeIdentifier":"t_bytes16","typeString":"bytes16"}],"expression":{"id":59076,"name":"abi","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-1,"src":"625:3:139","typeDescriptions":{"typeIdentifier":"t_magic_abi","typeString":"abi"}},"id":59077,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberLocation":"629:12:139","memberName":"encodePacked","nodeType":"MemberAccess","src":"625:16:139","typeDescriptions":{"typeIdentifier":"t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$","typeString":"function () pure returns (bytes memory)"}},"id":59081,"isConstant":false,"isLValue":false,"isPure":true,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"625:63:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":59075,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"617:7:139","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes32_$","typeString":"type(bytes32)"},"typeName":{"id":59074,"name":"bytes32","nodeType":"ElementaryTypeName","src":"617:7:139","typeDescriptions":{}}},"id":59082,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"617:72:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"id":59072,"name":"ResourceId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":9486,"src":"598:10:139","typeDescriptions":{"typeIdentifier":"t_type$_t_userDefinedValueType$_ResourceId_$9486_$","typeString":"type(ResourceId)"}},"id":59073,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberLocation":"609:4:139","memberName":"wrap","nodeType":"MemberAccess","src":"598:15:139","typeDescriptions":{"typeIdentifier":"t_function_wrap_pure$_t_bytes32_$returns$_t_userDefinedValueType$_ResourceId_$9486_$","typeString":"function (bytes32) pure returns (ResourceId)"}},"id":59083,"isConstant":false,"isLValue":false,"isPure":true,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"598:93:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}},"visibility":"internal"},{"id":59102,"nodeType":"VariableDeclaration","src":"694:144:139","nodes":[],"constant":true,"mutability":"constant","name":"UNLIMITED_DELEGATION","nameLocation":"714:20:139","scope":59103,"stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"},"typeName":{"id":59086,"nodeType":"UserDefinedTypeName","pathNode":{"id":59085,"name":"ResourceId","nameLocations":["694:10:139"],"nodeType":"IdentifierPath","referencedDeclaration":9486,"src":"694:10:139"},"referencedDeclaration":9486,"src":"694:10:139","typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}},"value":{"arguments":[{"arguments":[{"arguments":[{"id":59093,"name":"RESOURCE_SYSTEM","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59169,"src":"781:15:139","typeDescriptions":{"typeIdentifier":"t_bytes2","typeString":"bytes2"}},{"id":59094,"name":"ROOT_NAMESPACE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59030,"src":"798:14:139","typeDescriptions":{"typeIdentifier":"t_bytes14","typeString":"bytes14"}},{"arguments":[{"hexValue":"756e6c696d69746564","id":59097,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"822:11:139","typeDescriptions":{"typeIdentifier":"t_stringliteral_2a99c007357d7836fff579cc3480b735ced34796eb2805e33c23d0eaeefdc492","typeString":"literal_string \"unlimited\""},"value":"unlimited"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_stringliteral_2a99c007357d7836fff579cc3480b735ced34796eb2805e33c23d0eaeefdc492","typeString":"literal_string \"unlimited\""}],"id":59096,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"814:7:139","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes16_$","typeString":"type(bytes16)"},"typeName":{"id":59095,"name":"bytes16","nodeType":"ElementaryTypeName","src":"814:7:139","typeDescriptions":{}}},"id":59098,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"814:20:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes16","typeString":"bytes16"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes2","typeString":"bytes2"},{"typeIdentifier":"t_bytes14","typeString":"bytes14"},{"typeIdentifier":"t_bytes16","typeString":"bytes16"}],"expression":{"id":59091,"name":"abi","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-1,"src":"764:3:139","typeDescriptions":{"typeIdentifier":"t_magic_abi","typeString":"abi"}},"id":59092,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberLocation":"768:12:139","memberName":"encodePacked","nodeType":"MemberAccess","src":"764:16:139","typeDescriptions":{"typeIdentifier":"t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$","typeString":"function () pure returns (bytes memory)"}},"id":59099,"isConstant":false,"isLValue":false,"isPure":true,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"764:71:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":59090,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"756:7:139","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes32_$","typeString":"type(bytes32)"},"typeName":{"id":59089,"name":"bytes32","nodeType":"ElementaryTypeName","src":"756:7:139","typeDescriptions":{}}},"id":59100,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"756:80:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"id":59087,"name":"ResourceId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":9486,"src":"737:10:139","typeDescriptions":{"typeIdentifier":"t_type$_t_userDefinedValueType$_ResourceId_$9486_$","typeString":"type(ResourceId)"}},"id":59088,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberLocation":"748:4:139","memberName":"wrap","nodeType":"MemberAccess","src":"737:15:139","typeDescriptions":{"typeIdentifier":"t_function_wrap_pure$_t_bytes32_$returns$_t_userDefinedValueType$_ResourceId_$9486_$","typeString":"function (bytes32) pure returns (ResourceId)"}},"id":59101,"isConstant":false,"isLValue":false,"isPure":true,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"737:101:139","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}},"visibility":"internal"}],"license":"MIT"},"id":139}