{"abi":[],"bytecode":{"object":"0x","linkReferences":{}},"deployedBytecode":{"object":"0x","linkReferences":{}},"ast":{"absolutePath":"node_modules/@latticexyz/world/src/worldResourceTypes.sol","id":59176,"exportedSymbols":{"MASK_RESOURCE_NAMESPACE":[59175],"RESOURCE_NAMESPACE":[59166],"RESOURCE_OFFCHAIN_TABLE":[21709],"RESOURCE_SYSTEM":[59169],"RESOURCE_TABLE":[21705]},"nodeType":"SourceUnit","src":"32:685:143","nodes":[{"id":59159,"nodeType":"PragmaDirective","src":"32:25:143","nodes":[],"literals":["solidity",">=","0.8",".24"]},{"id":59162,"nodeType":"ImportDirective","src":"59:103:143","nodes":[],"absolutePath":"node_modules/@latticexyz/store/src/storeResourceTypes.sol","file":"@latticexyz/store/src/storeResourceTypes.sol","nameLocation":"-1:-1:-1","scope":59176,"sourceUnit":21710,"symbolAliases":[{"foreign":{"id":59160,"name":"RESOURCE_TABLE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":21705,"src":"68:14:143","typeDescriptions":{}},"nameLocation":"-1:-1:-1"},{"foreign":{"id":59161,"name":"RESOURCE_OFFCHAIN_TABLE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":21709,"src":"84:23:143","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":59166,"nodeType":"VariableDeclaration","src":"420:41:143","nodes":[],"constant":true,"mutability":"constant","name":"RESOURCE_NAMESPACE","nameLocation":"436:18:143","scope":59176,"stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes2","typeString":"bytes2"},"typeName":{"id":59164,"name":"bytes2","nodeType":"ElementaryTypeName","src":"420:6:143","typeDescriptions":{"typeIdentifier":"t_bytes2","typeString":"bytes2"}},"value":{"hexValue":"6e73","id":59165,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"457:4:143","typeDescriptions":{"typeIdentifier":"t_stringliteral_a2988854b91401f98206dff94028e22dce27feb5fbfdc2843bbe299db9660d49","typeString":"literal_string \"ns\""},"value":"ns"},"visibility":"internal"},{"id":59169,"nodeType":"VariableDeclaration","src":"546:38:143","nodes":[],"constant":true,"mutability":"constant","name":"RESOURCE_SYSTEM","nameLocation":"562:15:143","scope":59176,"stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes2","typeString":"bytes2"},"typeName":{"id":59167,"name":"bytes2","nodeType":"ElementaryTypeName","src":"546:6:143","typeDescriptions":{"typeIdentifier":"t_bytes2","typeString":"bytes2"}},"value":{"hexValue":"7379","id":59168,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"580:4:143","typeDescriptions":{"typeIdentifier":"t_stringliteral_4ba644d4d5fba50020e3397332b128744e5de794270f776b66b08f8fbb5d0357","typeString":"literal_string \"sy\""},"value":"sy"},"visibility":"internal"},{"id":59175,"nodeType":"VariableDeclaration","src":"645:70:143","nodes":[],"constant":true,"mutability":"constant","name":"MASK_RESOURCE_NAMESPACE","nameLocation":"662:23:143","scope":59176,"stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":59170,"name":"bytes32","nodeType":"ElementaryTypeName","src":"645:7:143","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":{"arguments":[{"id":59173,"name":"RESOURCE_NAMESPACE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59166,"src":"696:18:143","typeDescriptions":{"typeIdentifier":"t_bytes2","typeString":"bytes2"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes2","typeString":"bytes2"}],"id":59172,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"688:7:143","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes32_$","typeString":"type(bytes32)"},"typeName":{"id":59171,"name":"bytes32","nodeType":"ElementaryTypeName","src":"688:7:143","typeDescriptions":{}}},"id":59174,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"688:27:143","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"license":"MIT"},"id":143}