{"_format":"ethers-rs-sol-cache-3","paths":{"artifacts":"out","build_infos":"out/build-info","sources":"src","tests":"test","scripts":"script","libraries":["node_modules"]},"files":{"node_modules/@latticexyz/gas-report/src/GasReporter.sol":{"lastModificationDate":1714231789489,"contentHash":"02c5aa45c2f5e06c0e15b853ccd0a736","sourceName":"node_modules/@latticexyz/gas-report/src/GasReporter.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol"],"versionRequirement":">=0.8.24","artifacts":{"GasReporter":{"0.8.24+commit.e11b9ed9.Linux.gcc":"GasReporter.sol/GasReporter.json"}}},"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"lastModificationDate":1714231789497,"contentHash":"67de13969f8911e576ec387fee8ee58d","sourceName":"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{}},"node_modules/@latticexyz/store/src/Bytes.sol":{"lastModificationDate":1714231789513,"contentHash":"abb3e1c479731744e873fc6a043be4d5","sourceName":"node_modules/@latticexyz/store/src/Bytes.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"Bytes":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Bytes.sol/Bytes.json"}}},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"lastModificationDate":1714231789513,"contentHash":"4dd17ddad936fff689035804d5c07406","sourceName":"node_modules/@latticexyz/store/src/EncodedLengths.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"EncodedLengthsInstance":{"0.8.24+commit.e11b9ed9.Linux.gcc":"EncodedLengths.sol/EncodedLengthsInstance.json"},"EncodedLengthsLib":{"0.8.24+commit.e11b9ed9.Linux.gcc":"EncodedLengths.sol/EncodedLengthsLib.json"}}},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"lastModificationDate":1714231789513,"contentHash":"52c4954c259ef14faf9cf3ce1a98a205","sourceName":"node_modules/@latticexyz/store/src/FieldLayout.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"FieldLayoutInstance":{"0.8.24+commit.e11b9ed9.Linux.gcc":"FieldLayout.sol/FieldLayoutInstance.json"},"FieldLayoutLib":{"0.8.24+commit.e11b9ed9.Linux.gcc":"FieldLayout.sol/FieldLayoutLib.json"}}},"node_modules/@latticexyz/store/src/Hook.sol":{"lastModificationDate":1714231789513,"contentHash":"47fff8cfe5c3fd9a2d6bf731639b5b91","sourceName":"node_modules/@latticexyz/store/src/Hook.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"HookInstance":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Hook.sol/HookInstance.json"},"HookLib":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Hook.sol/HookLib.json"}}},"node_modules/@latticexyz/store/src/IERC165.sol":{"lastModificationDate":1714231789513,"contentHash":"846157695c55d5e883db6a78e1e7bd0b","sourceName":"node_modules/@latticexyz/store/src/IERC165.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"IERC165":{"0.8.24+commit.e11b9ed9.Linux.gcc":"src/IERC165.sol/IERC165.json"}}},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"lastModificationDate":1714231789513,"contentHash":"8404077d6a9264996a6691d00391a4ad","sourceName":"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"IEncodedLengthsErrors":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IEncodedLengthsErrors.sol/IEncodedLengthsErrors.json"}}},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"lastModificationDate":1714231789513,"contentHash":"28e1c745381db428f51c17755300194f","sourceName":"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"IFieldLayoutErrors":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IFieldLayoutErrors.sol/IFieldLayoutErrors.json"}}},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"lastModificationDate":1714231789513,"contentHash":"efbcb4bdb59098253a8519992c776868","sourceName":"node_modules/@latticexyz/store/src/ISchemaErrors.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"ISchemaErrors":{"0.8.24+commit.e11b9ed9.Linux.gcc":"ISchemaErrors.sol/ISchemaErrors.json"}}},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"lastModificationDate":1714231789513,"contentHash":"6c5b5ff1645044ec1a51473b42812ca9","sourceName":"node_modules/@latticexyz/store/src/ISliceErrors.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"ISliceErrors":{"0.8.24+commit.e11b9ed9.Linux.gcc":"ISliceErrors.sol/ISliceErrors.json"}}},"node_modules/@latticexyz/store/src/IStore.sol":{"lastModificationDate":1714231789513,"contentHash":"b7adfb747bbd3cc4e840b326c36e3714","sourceName":"node_modules/@latticexyz/store/src/IStore.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"IStore":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IStore.sol/IStore.json"}}},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"lastModificationDate":1714231789513,"contentHash":"c9625d21e703c89d36b51f6950b3fa99","sourceName":"node_modules/@latticexyz/store/src/IStoreErrors.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ResourceId.sol"],"versionRequirement":">=0.8.24","artifacts":{"IStoreErrors":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IStoreErrors.sol/IStoreErrors.json"}}},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"lastModificationDate":1714231789513,"contentHash":"43ae7400f2ff7d9fb702cfa061ba67aa","sourceName":"node_modules/@latticexyz/store/src/IStoreEvents.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"IStoreEvents":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IStoreEvents.sol/IStoreEvents.json"}}},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"lastModificationDate":1714231789513,"contentHash":"a963476a0e36ca3a1fe130ba5fefa01d","sourceName":"node_modules/@latticexyz/store/src/IStoreHook.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"IStoreHook":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IStoreHook.sol/IStoreHook.json"}}},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"lastModificationDate":1714231789513,"contentHash":"676febb112b296092ffe3d41af43b87c","sourceName":"node_modules/@latticexyz/store/src/IStoreKernel.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"IStoreKernel":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IStoreKernel.sol/IStoreKernel.json"}}},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"lastModificationDate":1714231789513,"contentHash":"b96162b61a2e8cb62a113958a79478e8","sourceName":"node_modules/@latticexyz/store/src/IStoreRead.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"IStoreRead":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IStoreRead.sol/IStoreRead.json"}}},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"lastModificationDate":1714231789513,"contentHash":"c623b83e1c3412145594d6a66aa88b01","sourceName":"node_modules/@latticexyz/store/src/IStoreRegistration.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"IStoreRegistration":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IStoreRegistration.sol/IStoreRegistration.json"}}},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"lastModificationDate":1714231789513,"contentHash":"cc72e7e1da0c49833fec73cf3a97f3d9","sourceName":"node_modules/@latticexyz/store/src/IStoreWrite.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"IStoreWrite":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IStoreWrite.sol/IStoreWrite.json"}}},"node_modules/@latticexyz/store/src/Memory.sol":{"lastModificationDate":1714231789513,"contentHash":"4afe089169529f1cd52baef6b7a0356c","sourceName":"node_modules/@latticexyz/store/src/Memory.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol"],"versionRequirement":">=0.8.24","artifacts":{"Memory":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Memory.sol/Memory.json"}}},"node_modules/@latticexyz/store/src/ResourceId.sol":{"lastModificationDate":1714231789513,"contentHash":"07b69fa9b9f9d393e21314ad773c1b62","sourceName":"node_modules/@latticexyz/store/src/ResourceId.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"ResourceIdInstance":{"0.8.24+commit.e11b9ed9.Linux.gcc":"ResourceId.sol/ResourceIdInstance.json"},"ResourceIdLib":{"0.8.24+commit.e11b9ed9.Linux.gcc":"ResourceId.sol/ResourceIdLib.json"}}},"node_modules/@latticexyz/store/src/Schema.sol":{"lastModificationDate":1714231789513,"contentHash":"59e9d015b6ec73d989e116f83a60e7dd","sourceName":"node_modules/@latticexyz/store/src/Schema.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"SchemaInstance":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Schema.sol/SchemaInstance.json"},"SchemaLib":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Schema.sol/SchemaLib.json"}}},"node_modules/@latticexyz/store/src/Slice.sol":{"lastModificationDate":1714231789513,"contentHash":"8412b2de42fb9aa02af70934c0c3cc3f","sourceName":"node_modules/@latticexyz/store/src/Slice.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol"],"versionRequirement":">=0.8.24","artifacts":{"SliceInstance":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Slice.sol/SliceInstance.json"},"SliceLib":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Slice.sol/SliceLib.json"}}},"node_modules/@latticexyz/store/src/Storage.sol":{"lastModificationDate":1714231789513,"contentHash":"125eef470b1c8f3b312e25edc0efeb93","sourceName":"node_modules/@latticexyz/store/src/Storage.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol"],"versionRequirement":">=0.8.24","artifacts":{"Storage":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Storage.sol/Storage.json"}}},"node_modules/@latticexyz/store/src/Store.sol":{"lastModificationDate":1714231789513,"contentHash":"750aebfcb2a3b2235eee52590ebf8bf3","sourceName":"node_modules/@latticexyz/store/src/Store.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"Store":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Store.sol/Store.json"}}},"node_modules/@latticexyz/store/src/StoreCore.sol":{"lastModificationDate":1714231789513,"contentHash":"67f2045e179acc5602c816246e17a2e8","sourceName":"node_modules/@latticexyz/store/src/StoreCore.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"StoreCore":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StoreCore.sol/StoreCore.json"},"StoreCoreInternal":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StoreCore.sol/StoreCoreInternal.json"}}},"node_modules/@latticexyz/store/src/StoreHook.sol":{"lastModificationDate":1714231789513,"contentHash":"23b7b44fd0f38ee37eca71b9b4f77b60","sourceName":"node_modules/@latticexyz/store/src/StoreHook.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"StoreHook":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StoreHook.sol/StoreHook.json"}}},"node_modules/@latticexyz/store/src/StoreKernel.sol":{"lastModificationDate":1714231789513,"contentHash":"ecc24a41932ad9ef82fb9adbb50f9b59","sourceName":"node_modules/@latticexyz/store/src/StoreKernel.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"StoreKernel":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StoreKernel.sol/StoreKernel.json"}}},"node_modules/@latticexyz/store/src/StoreRead.sol":{"lastModificationDate":1714231789513,"contentHash":"10a5a313726449f7f21db3c79f0d2e8d","sourceName":"node_modules/@latticexyz/store/src/StoreRead.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"StoreRead":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StoreRead.sol/StoreRead.json"}}},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"lastModificationDate":1714231789513,"contentHash":"6b1bb731fb7d0a8da6e80c4291be22ce","sourceName":"node_modules/@latticexyz/store/src/StoreSwitch.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"StoreSwitch":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StoreSwitch.sol/StoreSwitch.json"}}},"node_modules/@latticexyz/store/src/codegen/index.sol":{"lastModificationDate":1714231903114,"contentHash":"6b019c3d4c6a6566cf12a8109584f677","sourceName":"node_modules/@latticexyz/store/src/codegen/index.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"lastModificationDate":1714231903114,"contentHash":"75c6674844353ee9e8c0323bd0cf00f6","sourceName":"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"Hooks":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Hooks.sol/Hooks.json"}}},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"lastModificationDate":1714231903114,"contentHash":"5ad5ce0d9321395e6344f58cbc06d962","sourceName":"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"ResourceIds":{"0.8.24+commit.e11b9ed9.Linux.gcc":"ResourceIds.sol/ResourceIds.json"}}},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"lastModificationDate":1714231903114,"contentHash":"0dd9ff933474af4f1f854edf0054feb4","sourceName":"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"StoreHooks":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StoreHooks.sol/StoreHooks.json"}}},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"lastModificationDate":1714231903114,"contentHash":"91c96571c5c120acb52a7f64c2625274","sourceName":"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"Tables":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Tables.sol/Tables.json"}}},"node_modules/@latticexyz/store/src/constants.sol":{"lastModificationDate":1714231789513,"contentHash":"8218fb58377d9d4abbc2b1413c725afb","sourceName":"node_modules/@latticexyz/store/src/constants.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"LayoutOffsets":{"0.8.24+commit.e11b9ed9.Linux.gcc":"constants.sol/LayoutOffsets.json"}}},"node_modules/@latticexyz/store/src/rightMask.sol":{"lastModificationDate":1714231789513,"contentHash":"b01749da057c79c97d98c285eb2f398b","sourceName":"node_modules/@latticexyz/store/src/rightMask.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"lastModificationDate":1714231789513,"contentHash":"f0d947f4391c1d9865ab000bb9d40fdb","sourceName":"node_modules/@latticexyz/store/src/storeHookTypes.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{}},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"lastModificationDate":1714231789513,"contentHash":"9247eb462aa9be36aeef5906ffa5ef80","sourceName":"node_modules/@latticexyz/store/src/storeResourceTypes.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{}},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"lastModificationDate":1714231898154,"contentHash":"dda6c362152b4fc4081b07bbc628ec06","sourceName":"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol"],"versionRequirement":">=0.8.24","artifacts":{"DecodeSlice":{"0.8.24+commit.e11b9ed9.Linux.gcc":"DecodeSlice.sol/DecodeSlice.json"}}},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"lastModificationDate":1714231898342,"contentHash":"73a5a7190a1a3d882ca5ecefd32ed28a","sourceName":"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol"],"versionRequirement":">=0.8.24","artifacts":{"EncodeArray":{"0.8.24+commit.e11b9ed9.Linux.gcc":"EncodeArray.sol/EncodeArray.json"}}},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"lastModificationDate":1714231789513,"contentHash":"93a0b4aca894466f692b742b33528d9c","sourceName":"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol"],"versionRequirement":">=0.8.24","artifacts":{"TightCoder":{"0.8.24+commit.e11b9ed9.Linux.gcc":"TightCoder.sol/TightCoder.json"}}},"node_modules/@latticexyz/store/src/version.sol":{"lastModificationDate":1714231789513,"contentHash":"c540ef3c0625d4f042b1a31b457b6616","sourceName":"node_modules/@latticexyz/store/src/version.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{}},"node_modules/@latticexyz/store/test/EchoSubscriber.sol":{"lastModificationDate":1714231789513,"contentHash":"e140ccc7672d2b39241637d6a5dc3121","sourceName":"node_modules/@latticexyz/store/test/EchoSubscriber.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/StoreHook.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"EchoSubscriber":{"0.8.24+commit.e11b9ed9.Linux.gcc":"EchoSubscriber.sol/EchoSubscriber.json"}}},"node_modules/@latticexyz/store/test/FieldLayoutEncodeHelper.sol":{"lastModificationDate":1714231789513,"contentHash":"bbb5b1821472287345c30e2e490e1206","sourceName":"node_modules/@latticexyz/store/test/FieldLayoutEncodeHelper.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"FieldLayoutEncodeHelper":{"0.8.24+commit.e11b9ed9.Linux.gcc":"FieldLayoutEncodeHelper.sol/FieldLayoutEncodeHelper.json"}}},"node_modules/@latticexyz/store/test/RevertSubscriber.sol":{"lastModificationDate":1714231789517,"contentHash":"e18f047786cdadec935e7df8b5582eda","sourceName":"node_modules/@latticexyz/store/test/RevertSubscriber.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/StoreHook.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"RevertSubscriber":{"0.8.24+commit.e11b9ed9.Linux.gcc":"RevertSubscriber.sol/RevertSubscriber.json"}}},"node_modules/@latticexyz/store/test/SchemaEncodeHelper.sol":{"lastModificationDate":1714231789517,"contentHash":"27c22dbf281cd096b9b8b7cbe700b625","sourceName":"node_modules/@latticexyz/store/test/SchemaEncodeHelper.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/constants.sol"],"versionRequirement":">=0.8.24","artifacts":{"SchemaEncodeHelper":{"0.8.24+commit.e11b9ed9.Linux.gcc":"SchemaEncodeHelper.sol/SchemaEncodeHelper.json"}}},"node_modules/@latticexyz/store/test/StoreMock.sol":{"lastModificationDate":1714231789517,"contentHash":"0848817d96011049daaaddb921d929ba","sourceName":"node_modules/@latticexyz/store/test/StoreMock.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/Store.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"StoreMock":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StoreMock.sol/StoreMock.json"}}},"node_modules/ds-test/src/test.sol":{"lastModificationDate":1714057211515,"contentHash":"9febff9d09f18af5306669dc276c4c43","sourceName":"node_modules/ds-test/src/test.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.5.0","artifacts":{"DSTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"test.sol/DSTest.json"}}},"node_modules/forge-std/src/Base.sol":{"lastModificationDate":1714057211559,"contentHash":"ee13c050b1914464f1d3f90cde90204b","sourceName":"node_modules/forge-std/src/Base.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"CommonBase":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Base.sol/CommonBase.json"},"ScriptBase":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Base.sol/ScriptBase.json"},"TestBase":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Base.sol/TestBase.json"}}},"node_modules/forge-std/src/StdAssertions.sol":{"lastModificationDate":1714057211559,"contentHash":"6cc2858240bcd443debbbf075490e325","sourceName":"node_modules/forge-std/src/StdAssertions.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/ds-test/src/test.sol","node_modules/forge-std/src/StdMath.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdAssertions":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdAssertions.sol/StdAssertions.json"}}},"node_modules/forge-std/src/StdChains.sol":{"lastModificationDate":1714057211559,"contentHash":"aff0685683a41d8e314d64aef646fe6f","sourceName":"node_modules/forge-std/src/StdChains.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdChains":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdChains.sol/StdChains.json"}}},"node_modules/forge-std/src/StdCheats.sol":{"lastModificationDate":1714057211559,"contentHash":"27745bb24c5568c75c3043277ee18bcb","sourceName":"node_modules/forge-std/src/StdCheats.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdCheats":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdCheats.sol/StdCheats.json"},"StdCheatsSafe":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdCheats.sol/StdCheatsSafe.json"}}},"node_modules/forge-std/src/StdError.sol":{"lastModificationDate":1714057211559,"contentHash":"64c896e1276a291776e5ea5aecb3870a","sourceName":"node_modules/forge-std/src/StdError.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"stdError":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdError.sol/stdError.json"}}},"node_modules/forge-std/src/StdInvariant.sol":{"lastModificationDate":1714057211559,"contentHash":"6d12d54c05754ad4e03066726dca3a84","sourceName":"node_modules/forge-std/src/StdInvariant.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdInvariant":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdInvariant.sol/StdInvariant.json"}}},"node_modules/forge-std/src/StdJson.sol":{"lastModificationDate":1714057211559,"contentHash":"2e1d13674e152408867795362d833c24","sourceName":"node_modules/forge-std/src/StdJson.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.0, <0.9.0","artifacts":{"stdJson":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdJson.sol/stdJson.json"}}},"node_modules/forge-std/src/StdMath.sol":{"lastModificationDate":1714057211559,"contentHash":"9da8f453eba6bb98f3d75bc6822bfb29","sourceName":"node_modules/forge-std/src/StdMath.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"stdMath":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdMath.sol/stdMath.json"}}},"node_modules/forge-std/src/StdStorage.sol":{"lastModificationDate":1714057211559,"contentHash":"4fc0ff0cb196a405e5a4c9fa1c6acccb","sourceName":"node_modules/forge-std/src/StdStorage.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/forge-std/src/Vm.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"stdStorage":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdStorage.sol/stdStorage.json"},"stdStorageSafe":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdStorage.sol/stdStorageSafe.json"}}},"node_modules/forge-std/src/StdStyle.sol":{"lastModificationDate":1714057211559,"contentHash":"6281165a12aa639705c691fccefd855e","sourceName":"node_modules/forge-std/src/StdStyle.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/forge-std/src/Vm.sol"],"versionRequirement":">=0.4.22, <0.9.0","artifacts":{"StdStyle":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdStyle.sol/StdStyle.json"}}},"node_modules/forge-std/src/StdUtils.sol":{"lastModificationDate":1714057211559,"contentHash":"3ce83748fd76644688f916c9cced545b","sourceName":"node_modules/forge-std/src/StdUtils.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"StdUtils":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StdUtils.sol/StdUtils.json"}}},"node_modules/forge-std/src/Test.sol":{"lastModificationDate":1714057211563,"contentHash":"c67db2c47c2e757cc33d38d6db0b1562","sourceName":"node_modules/forge-std/src/Test.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol"],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"Test":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Test.sol/Test.json"}}},"node_modules/forge-std/src/Vm.sol":{"lastModificationDate":1714057211563,"contentHash":"b098c2721502365797aae8d0ee1babb8","sourceName":"node_modules/forge-std/src/Vm.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"Vm":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Vm.sol/Vm.json"},"VmSafe":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Vm.sol/VmSafe.json"}}},"node_modules/forge-std/src/console.sol":{"lastModificationDate":1714057211563,"contentHash":"100b8a33b917da1147740d7ab8b0ded3","sourceName":"node_modules/forge-std/src/console.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.4.22, <0.9.0","artifacts":{"console":{"0.8.24+commit.e11b9ed9.Linux.gcc":"console.sol/console.json"}}},"node_modules/forge-std/src/console2.sol":{"lastModificationDate":1714057211563,"contentHash":"491ca717c1915995e78cc361485a3067","sourceName":"node_modules/forge-std/src/console2.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.4.22, <0.9.0","artifacts":{"console2":{"0.8.24+commit.e11b9ed9.Linux.gcc":"console2.sol/console2.json"}}},"node_modules/forge-std/src/interfaces/IMulticall3.sol":{"lastModificationDate":1714057211563,"contentHash":"7b131ca1ca32ef6378b7b9ad5488b901","sourceName":"node_modules/forge-std/src/interfaces/IMulticall3.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"IMulticall3":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IMulticall3.sol/IMulticall3.json"}}},"node_modules/forge-std/src/safeconsole.sol":{"lastModificationDate":1714057211563,"contentHash":"ac3b1bf5a444db5db3656021830258a8","sourceName":"node_modules/forge-std/src/safeconsole.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.6.2, <0.9.0","artifacts":{"safeconsole":{"0.8.24+commit.e11b9ed9.Linux.gcc":"safeconsole.sol/safeconsole.json"}}},"src/AccessControl.sol":{"lastModificationDate":1714231789529,"contentHash":"4c581b2263a7e0dfd74d27765626faf5","sourceName":"src/AccessControl.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/IWorldErrors.sol","src/WorldResourceId.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"AccessControl":{"0.8.24+commit.e11b9ed9.Linux.gcc":"AccessControl.sol/AccessControl.json"}}},"src/Create2.sol":{"lastModificationDate":1714231789529,"contentHash":"4d214e8eae95588c8101061c98098dc1","sourceName":"src/Create2.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"Create2":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Create2.sol/Create2.json"}}},"src/Create2Factory.sol":{"lastModificationDate":1714231789529,"contentHash":"24eed470305efbe14aa20b99fedd8c57","sourceName":"src/Create2Factory.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["src/Create2.sol"],"versionRequirement":">=0.8.24","artifacts":{"Create2Factory":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Create2Factory.sol/Create2Factory.json"}}},"src/Delegation.sol":{"lastModificationDate":1714231789529,"contentHash":"9cea7a104ec57ff90675c8a52750e943","sourceName":"src/Delegation.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/IDelegationControl.sol","src/IERC165.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/SystemCall.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/Balances.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/Systems.sol","src/constants.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"Delegation":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Delegation.sol/Delegation.json"}}},"src/DelegationControl.sol":{"lastModificationDate":1714231789529,"contentHash":"8d73b329a5903fcf1f248434d195939e","sourceName":"src/DelegationControl.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IWorldContextConsumer.sol","src/System.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/constants.sol","src/revertWithBytes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"DelegationControl":{"0.8.24+commit.e11b9ed9.Linux.gcc":"DelegationControl.sol/DelegationControl.json"}}},"src/ERC165Checker.sol":{"lastModificationDate":1714231789529,"contentHash":"87c217bbdcc884f4650646b11c2468ad","sourceName":"src/ERC165Checker.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["src/IERC165.sol"],"versionRequirement":"^0.8.24","artifacts":{"ERC165Checker":{"0.8.24+commit.e11b9ed9.Linux.gcc":"ERC165Checker.sol/ERC165Checker.json"}}},"src/IDelegationControl.sol":{"lastModificationDate":1714231789529,"contentHash":"6366c8d7d46a108633e30d6d226cdae2","sourceName":"src/IDelegationControl.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/IERC165.sol","src/IWorldContextConsumer.sol","src/WorldResourceId.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"IDelegationControl":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IDelegationControl.sol/IDelegationControl.json"}}},"src/IERC165.sol":{"lastModificationDate":1714231789529,"contentHash":"cbcc0ed03dae7f5251e66616feaaea1b","sourceName":"src/IERC165.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"IERC165":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IERC165.sol/IERC165.json"}}},"src/IERC1967.sol":{"lastModificationDate":1714231789529,"contentHash":"f3568fbac994d371835925ffd8ad593e","sourceName":"src/IERC1967.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":"^0.8.24","artifacts":{"IERC1967":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IERC1967.sol/IERC1967.json"}}},"src/IModule.sol":{"lastModificationDate":1714231789529,"contentHash":"e9291baea6bafd8ab4912674408ade3d","sourceName":"src/IModule.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["src/IERC165.sol","src/IModuleErrors.sol"],"versionRequirement":">=0.8.24","artifacts":{"IModule":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IModule.sol/IModule.json"}}},"src/IModuleErrors.sol":{"lastModificationDate":1714231789533,"contentHash":"6a9794ecf5757d96dc63320101c9f17c","sourceName":"src/IModuleErrors.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"IModuleErrors":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IModuleErrors.sol/IModuleErrors.json"}}},"src/ISystemHook.sol":{"lastModificationDate":1714231789533,"contentHash":"67b16924b19bea7264c1b40c959d5f94","sourceName":"src/ISystemHook.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/IERC165.sol","src/WorldResourceId.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"ISystemHook":{"0.8.24+commit.e11b9ed9.Linux.gcc":"ISystemHook.sol/ISystemHook.json"}}},"src/IWorldContextConsumer.sol":{"lastModificationDate":1714231789533,"contentHash":"830d872ae684ffd6a9d8dfe8ac4e4f1e","sourceName":"src/IWorldContextConsumer.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["src/IERC165.sol"],"versionRequirement":">=0.8.24","artifacts":{"IWorldContextConsumer":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IWorldContextConsumer.sol/IWorldContextConsumer.json"}}},"src/IWorldErrors.sol":{"lastModificationDate":1714231789533,"contentHash":"074d0d9790ab359c5f01833c390fd5d5","sourceName":"src/IWorldErrors.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ResourceId.sol"],"versionRequirement":">=0.8.24","artifacts":{"IWorldErrors":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IWorldErrors.sol/IWorldErrors.json"}}},"src/IWorldEvents.sol":{"lastModificationDate":1714231789533,"contentHash":"bcc0eac1f1a7a5413b4e2ee69403b348","sourceName":"src/IWorldEvents.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/IWorldErrors.sol","src/WorldResourceId.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"IWorldEvents":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IWorldEvents.sol/IWorldEvents.json"}}},"src/IWorldFactory.sol":{"lastModificationDate":1714231789533,"contentHash":"cec8dd9887965e9a678338b64a4fa3d0","sourceName":"src/IWorldFactory.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"IWorldFactory":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IWorldFactory.sol/IWorldFactory.json"}}},"src/IWorldKernel.sol":{"lastModificationDate":1714231789533,"contentHash":"80a558196e29822df5cf18c91b7a4f57","sourceName":"src/IWorldKernel.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/WorldResourceId.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"IWorldCall":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IWorldKernel.sol/IWorldCall.json"},"IWorldKernel":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IWorldKernel.sol/IWorldKernel.json"},"IWorldModuleInstallation":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IWorldKernel.sol/IWorldModuleInstallation.json"}}},"src/Module.sol":{"lastModificationDate":1714231789533,"contentHash":"2c67d637f2169de980588a6556f60639","sourceName":"src/Module.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/IWorldContextConsumer.sol","src/WorldContext.sol","src/codegen/tables/InstalledModules.sol","src/revertWithBytes.sol"],"versionRequirement":">=0.8.24","artifacts":{"Module":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Module.sol/Module.json"}}},"src/Proxy.sol":{"lastModificationDate":1714231789533,"contentHash":"e79cd1d6cf31e996b6c646cd0a1704e9","sourceName":"src/Proxy.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":"^0.8.24","artifacts":{"Proxy":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Proxy.sol/Proxy.json"}}},"src/StorageSlot.sol":{"lastModificationDate":1714231789533,"contentHash":"5e0f9e6276e6921261e940ae5b36a074","sourceName":"src/StorageSlot.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":"^0.8.24","artifacts":{"StorageSlot":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StorageSlot.sol/StorageSlot.json"}}},"src/System.sol":{"lastModificationDate":1714231789533,"contentHash":"303e68fd7a46b11333217eb471f6663f","sourceName":"src/System.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/IERC165.sol","src/IWorldContextConsumer.sol","src/WorldContext.sol","src/revertWithBytes.sol"],"versionRequirement":">=0.8.24","artifacts":{"System":{"0.8.24+commit.e11b9ed9.Linux.gcc":"System.sol/System.json"}}},"src/SystemCall.sol":{"lastModificationDate":1714231789533,"contentHash":"afdaacc504a5dc9bdda66cc0aae30982","sourceName":"src/SystemCall.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/IERC165.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/Balances.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/Systems.sol","src/constants.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"SystemCall":{"0.8.24+commit.e11b9ed9.Linux.gcc":"SystemCall.sol/SystemCall.json"}}},"src/SystemHook.sol":{"lastModificationDate":1714231789533,"contentHash":"23dc5b05d4633922b22c77d8bed7e8a3","sourceName":"src/SystemHook.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/IERC165.sol","src/ISystemHook.sol","src/WorldResourceId.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"SystemHook":{"0.8.24+commit.e11b9ed9.Linux.gcc":"SystemHook.sol/SystemHook.json"}}},"src/Utils.sol":{"lastModificationDate":1714231789533,"contentHash":"bd86a28a377c70657d55fddde41a2678","sourceName":"src/Utils.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/WorldResourceId.sol","src/codegen/tables/SystemRegistry.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"Utils":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Utils.sol/Utils.json"}}},"src/World.sol":{"lastModificationDate":1714231789533,"contentHash":"c63e5ab48579bf26fecc35b116db50c0","sourceName":"src/World.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/SystemCall.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/requireInterface.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"World":{"0.8.24+commit.e11b9ed9.Linux.gcc":"World.sol/World.json"}}},"src/WorldContext.sol":{"lastModificationDate":1714231789533,"contentHash":"f6f528b8e0f06dae92e2ead51ef363f4","sourceName":"src/WorldContext.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/IERC165.sol","src/IWorldContextConsumer.sol","src/revertWithBytes.sol"],"versionRequirement":">=0.8.24","artifacts":{"WorldContextConsumer":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldContext.sol/WorldContextConsumer.json"},"WorldContextConsumerLib":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldContext.sol/WorldContextConsumerLib.json"},"WorldContextProviderLib":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldContext.sol/WorldContextProviderLib.json"}}},"src/WorldFactory.sol":{"lastModificationDate":1714231789533,"contentHash":"4aef343c4fecec748be0c1fe7dbce2aa","sourceName":"src/WorldFactory.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Create2.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldFactory.sol","src/IWorldKernel.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/types.sol","src/requireInterface.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"WorldFactory":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldFactory.sol/WorldFactory.json"}}},"src/WorldProxy.sol":{"lastModificationDate":1714231789533,"contentHash":"bad6231a70d2424398a05afb45709f61","sourceName":"src/WorldProxy.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/IERC165.sol","src/IERC1967.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Proxy.sol","src/StorageSlot.sol","src/System.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/constants.sol","src/modules/init/types.sol","src/revertWithBytes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"WorldProxy":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldProxy.sol/WorldProxy.json"}}},"src/WorldProxyFactory.sol":{"lastModificationDate":1714231789533,"contentHash":"7ce7c22401ed3ce0c7c62a6603d1dc4c","sourceName":"src/WorldProxyFactory.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Create2.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IERC1967.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldFactory.sol","src/IWorldKernel.sol","src/Proxy.sol","src/StorageSlot.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldProxy.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/types.sol","src/requireInterface.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"WorldProxyFactory":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldProxyFactory.sol/WorldProxyFactory.json"}}},"src/WorldResourceId.sol":{"lastModificationDate":1714231789533,"contentHash":"dcbf5e1ae510f0cf3c5433d170a5eda0","sourceName":"src/WorldResourceId.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"WorldResourceIdInstance":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldResourceId.sol/WorldResourceIdInstance.json"},"WorldResourceIdLib":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldResourceId.sol/WorldResourceIdLib.json"}}},"src/codegen/index.sol":{"lastModificationDate":1714231977147,"contentHash":"560d074e279229a3b2a47d708f72869c","sourceName":"src/codegen/index.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"src/codegen/interfaces/IAccessManagementSystem.sol":{"lastModificationDate":1714231979463,"contentHash":"92baf57e52af22dc21beae184018aa92","sourceName":"src/codegen/interfaces/IAccessManagementSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/WorldResourceId.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"IAccessManagementSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IAccessManagementSystem.sol/IAccessManagementSystem.json"}}},"src/codegen/interfaces/IBalanceTransferSystem.sol":{"lastModificationDate":1714231979595,"contentHash":"2c60583ede638fa7474907649dfa9f71","sourceName":"src/codegen/interfaces/IBalanceTransferSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ResourceId.sol"],"versionRequirement":">=0.8.24","artifacts":{"IBalanceTransferSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IBalanceTransferSystem.sol/IBalanceTransferSystem.json"}}},"src/codegen/interfaces/IBaseWorld.sol":{"lastModificationDate":1714231979959,"contentHash":"364b707188b63d2defea0929118729bd","sourceName":"src/codegen/interfaces/IBaseWorld.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/System.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/constants.sol","src/modules/init/types.sol","src/revertWithBytes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"IBaseWorld":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IBaseWorld.sol/IBaseWorld.json"}}},"src/codegen/interfaces/IBatchCallSystem.sol":{"lastModificationDate":1714231979719,"contentHash":"9515edcd361b8090e6e8190abe6f6e7e","sourceName":"src/codegen/interfaces/IBatchCallSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ResourceId.sol","src/modules/init/types.sol"],"versionRequirement":">=0.8.24","artifacts":{"IBatchCallSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IBatchCallSystem.sol/IBatchCallSystem.json"}}},"src/codegen/interfaces/IModuleInstallationSystem.sol":{"lastModificationDate":1714231979751,"contentHash":"64a0b66335b652f3a7b850ad7c57eeba","sourceName":"src/codegen/interfaces/IModuleInstallationSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol"],"versionRequirement":">=0.8.24","artifacts":{"IModuleInstallationSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IModuleInstallationSystem.sol/IModuleInstallationSystem.json"}}},"src/codegen/interfaces/IRegistrationSystem.sol":{"lastModificationDate":1714231979951,"contentHash":"2be6f03d00986bd9a24d3d9d84d8b323","sourceName":"src/codegen/interfaces/IRegistrationSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"IRegistrationSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IRegistrationSystem.sol/IRegistrationSystem.json"}}},"src/codegen/interfaces/IWorldRegistrationSystem.sol":{"lastModificationDate":1714231979947,"contentHash":"f1335d57a34531bd9eea899fc8279011","sourceName":"src/codegen/interfaces/IWorldRegistrationSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/IERC165.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/System.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/constants.sol","src/revertWithBytes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"IWorldRegistrationSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"IWorldRegistrationSystem.sol/IWorldRegistrationSystem.json"}}},"src/codegen/tables/Balances.sol":{"lastModificationDate":1714231977139,"contentHash":"b0fe517a2100d7ce6c51cc821e04bf9b","sourceName":"src/codegen/tables/Balances.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"Balances":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Balances.sol/Balances.json"}}},"src/codegen/tables/FunctionSelectors.sol":{"lastModificationDate":1714231977139,"contentHash":"1eeb79645041c8d382971b027d60ae56","sourceName":"src/codegen/tables/FunctionSelectors.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"FunctionSelectors":{"0.8.24+commit.e11b9ed9.Linux.gcc":"FunctionSelectors.sol/FunctionSelectors.json"}}},"src/codegen/tables/FunctionSignatures.sol":{"lastModificationDate":1714231977139,"contentHash":"72456440d6e272d16231c4fd52d0015f","sourceName":"src/codegen/tables/FunctionSignatures.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"FunctionSignatures":{"0.8.24+commit.e11b9ed9.Linux.gcc":"FunctionSignatures.sol/FunctionSignatures.json"}}},"src/codegen/tables/InitModuleAddress.sol":{"lastModificationDate":1714231977139,"contentHash":"3b86f72aa17abda4b620e646594ed108","sourceName":"src/codegen/tables/InitModuleAddress.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"InitModuleAddress":{"0.8.24+commit.e11b9ed9.Linux.gcc":"InitModuleAddress.sol/InitModuleAddress.json"}}},"src/codegen/tables/InstalledModules.sol":{"lastModificationDate":1714231977139,"contentHash":"f9c11175764024bae2890d15a7ec406e","sourceName":"src/codegen/tables/InstalledModules.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"InstalledModules":{"0.8.24+commit.e11b9ed9.Linux.gcc":"InstalledModules.sol/InstalledModules.json"}}},"src/codegen/tables/NamespaceDelegationControl.sol":{"lastModificationDate":1714231977139,"contentHash":"98df4e27b2781c2f3912102f43a8e5df","sourceName":"src/codegen/tables/NamespaceDelegationControl.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"NamespaceDelegationControl":{"0.8.24+commit.e11b9ed9.Linux.gcc":"NamespaceDelegationControl.sol/NamespaceDelegationControl.json"}}},"src/codegen/tables/NamespaceOwner.sol":{"lastModificationDate":1714231977139,"contentHash":"1035154b88de9674daeb42693154c8a5","sourceName":"src/codegen/tables/NamespaceOwner.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"NamespaceOwner":{"0.8.24+commit.e11b9ed9.Linux.gcc":"NamespaceOwner.sol/NamespaceOwner.json"}}},"src/codegen/tables/ResourceAccess.sol":{"lastModificationDate":1714231977139,"contentHash":"e25af61e4fd8811d74375614f382dbbf","sourceName":"src/codegen/tables/ResourceAccess.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"ResourceAccess":{"0.8.24+commit.e11b9ed9.Linux.gcc":"ResourceAccess.sol/ResourceAccess.json"}}},"src/codegen/tables/SystemHooks.sol":{"lastModificationDate":1714231977139,"contentHash":"d714db059ba83709244d1b8a36b8687f","sourceName":"src/codegen/tables/SystemHooks.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"SystemHooks":{"0.8.24+commit.e11b9ed9.Linux.gcc":"SystemHooks.sol/SystemHooks.json"}}},"src/codegen/tables/SystemRegistry.sol":{"lastModificationDate":1714231977139,"contentHash":"855da412a5debce8bf66e936a71a7b3b","sourceName":"src/codegen/tables/SystemRegistry.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"SystemRegistry":{"0.8.24+commit.e11b9ed9.Linux.gcc":"SystemRegistry.sol/SystemRegistry.json"}}},"src/codegen/tables/Systems.sol":{"lastModificationDate":1714231977139,"contentHash":"0cdc4861449b03dc9da1cb9d011947fa","sourceName":"src/codegen/tables/Systems.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"Systems":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Systems.sol/Systems.json"}}},"src/codegen/tables/UserDelegationControl.sol":{"lastModificationDate":1714231977139,"contentHash":"5a57ecd4497e2bf3d8d4fcb5f6ca1246","sourceName":"src/codegen/tables/UserDelegationControl.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"UserDelegationControl":{"0.8.24+commit.e11b9ed9.Linux.gcc":"UserDelegationControl.sol/UserDelegationControl.json"}}},"src/constants.sol":{"lastModificationDate":1714231789533,"contentHash":"141790728462ff43eed1130bad412d37","sourceName":"src/constants.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"src/modules/init/InitModule.sol":{"lastModificationDate":1714231789533,"contentHash":"c156e46a802b191645688354d1ee78c2","sourceName":"src/modules/init/InitModule.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"InitModule":{"0.8.24+commit.e11b9ed9.Linux.gcc":"InitModule.sol/InitModule.json"}}},"src/modules/init/LimitedCallContext.sol":{"lastModificationDate":1714231789533,"contentHash":"ba8075137aa45f88c674302ebc67860a","sourceName":"src/modules/init/LimitedCallContext.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{"LimitedCallContext":{"0.8.24+commit.e11b9ed9.Linux.gcc":"LimitedCallContext.sol/LimitedCallContext.json"}}},"src/modules/init/RegistrationSystem.sol":{"lastModificationDate":1714231789533,"contentHash":"7cea615db0537ce29b4e523349490bd9","sourceName":"src/modules/init/RegistrationSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/System.sol","src/SystemCall.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/constants.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"RegistrationSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"RegistrationSystem.sol/RegistrationSystem.json"}}},"src/modules/init/constants.sol":{"lastModificationDate":1714231789533,"contentHash":"a288f3be376b49733617875b8c3dc096","sourceName":"src/modules/init/constants.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"src/modules/init/functionSignatures.sol":{"lastModificationDate":1714231789533,"contentHash":"a2d4a91657d3d9d403ed25dc8c2a13c5","sourceName":"src/modules/init/functionSignatures.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{}},"src/modules/init/implementations/AccessManagementSystem.sol":{"lastModificationDate":1714231789533,"contentHash":"f625b559cbe0cbbdb835a45bbdee0fe1","sourceName":"src/modules/init/implementations/AccessManagementSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/IERC165.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/System.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/constants.sol","src/modules/init/LimitedCallContext.sol","src/requireNamespace.sol","src/revertWithBytes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"AccessManagementSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"AccessManagementSystem.sol/AccessManagementSystem.json"}}},"src/modules/init/implementations/BalanceTransferSystem.sol":{"lastModificationDate":1714231789533,"contentHash":"7d5f6ac436e2de49fc9e8dc2f4475855","sourceName":"src/modules/init/implementations/BalanceTransferSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/IERC165.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/System.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/Balances.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/constants.sol","src/modules/init/LimitedCallContext.sol","src/requireNamespace.sol","src/revertWithBytes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"BalanceTransferSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"BalanceTransferSystem.sol/BalanceTransferSystem.json"}}},"src/modules/init/implementations/BatchCallSystem.sol":{"lastModificationDate":1714231789533,"contentHash":"c011bd13ebdac74470824da918c78f4f","sourceName":"src/modules/init/implementations/BatchCallSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/System.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/constants.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/types.sol","src/revertWithBytes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.0","artifacts":{"BatchCallSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"BatchCallSystem.sol/BatchCallSystem.json"}}},"src/modules/init/implementations/ModuleInstallationSystem.sol":{"lastModificationDate":1714231789533,"contentHash":"fb99227a0fea5b7caeaf658a6c23e2df","sourceName":"src/modules/init/implementations/ModuleInstallationSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/ERC165Checker.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/System.sol","src/WorldContext.sol","src/codegen/tables/InstalledModules.sol","src/modules/init/LimitedCallContext.sol","src/requireInterface.sol","src/revertWithBytes.sol"],"versionRequirement":">=0.8.24","artifacts":{"ModuleInstallationSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"ModuleInstallationSystem.sol/ModuleInstallationSystem.json"}}},"src/modules/init/implementations/StoreRegistrationSystem.sol":{"lastModificationDate":1714231789533,"contentHash":"bb28ef456b9f92fe1df3a073e3709553","sourceName":"src/modules/init/implementations/StoreRegistrationSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/System.sol","src/SystemCall.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/constants.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"StoreRegistrationSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"StoreRegistrationSystem.sol/StoreRegistrationSystem.json"}}},"src/modules/init/implementations/WorldRegistrationSystem.sol":{"lastModificationDate":1714231789533,"contentHash":"be1a9b2bd94daa4d416ad3bd1522b3f1","sourceName":"src/modules/init/implementations/WorldRegistrationSystem.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/System.sol","src/SystemCall.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/implementations/createDelegation.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"WorldRegistrationSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldRegistrationSystem.sol/WorldRegistrationSystem.json"}}},"src/modules/init/implementations/createDelegation.sol":{"lastModificationDate":1714231789533,"contentHash":"6864d6cbf36cc9fe9b81d3a25f3e755e","sourceName":"src/modules/init/implementations/createDelegation.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/SystemCall.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/Balances.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/requireInterface.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"src/modules/init/types.sol":{"lastModificationDate":1714231789533,"contentHash":"eb981d95403940a88de71df0778c7e8d","sourceName":"src/modules/init/types.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ResourceId.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"src/requireInterface.sol":{"lastModificationDate":1714231789533,"contentHash":"21d0bfac69b3388c52aa6588516f1ef6","sourceName":"src/requireInterface.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/ResourceId.sol","src/ERC165Checker.sol","src/IERC165.sol","src/IWorldErrors.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"src/requireNamespace.sol":{"lastModificationDate":1714231789533,"contentHash":"1cbd3a544bbe410828c2cb7c1587eef5","sourceName":"src/requireNamespace.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/IWorldErrors.sol","src/WorldResourceId.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.21","artifacts":{}},"src/requireValidNamespace.sol":{"lastModificationDate":1714231789533,"contentHash":"d6b61998e3d75e387fbb39e8ae447aac","sourceName":"src/requireValidNamespace.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","src/IWorldErrors.sol","src/WorldResourceId.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.21","artifacts":{}},"src/revertWithBytes.sol":{"lastModificationDate":1714231789533,"contentHash":"f90ce0f350c18e9b6b5c12a44b2f7dd3","sourceName":"src/revertWithBytes.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{}},"src/systemHookTypes.sol":{"lastModificationDate":1714231789533,"contentHash":"e0569d16cdcec5132ba238ef6eeda3ed","sourceName":"src/systemHookTypes.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{}},"src/version.sol":{"lastModificationDate":1714231789533,"contentHash":"767d85b9f90e4b39a3e320f2063855af","sourceName":"src/version.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":[],"versionRequirement":">=0.8.24","artifacts":{}},"src/worldResourceTypes.sol":{"lastModificationDate":1714231789533,"contentHash":"e9ea930042b56d70a0bb087c41335118","sourceName":"src/worldResourceTypes.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/store/src/storeResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"test/AccessControl.t.sol":{"lastModificationDate":1714231789533,"contentHash":"249d18cd0537568d1e991e97b1c37b79","sourceName":"test/AccessControl.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/Store.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/@latticexyz/store/test/StoreMock.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/requireInterface.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"AccessControlTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"AccessControl.t.sol/AccessControlTest.json"}}},"test/BatchCall.t.sol":{"lastModificationDate":1714231789533,"contentHash":"39b640d2bca5cecb3ab1ca9da262bca5","sourceName":"test/BatchCall.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/createInitModule.sol","test/createWorld.sol"],"versionRequirement":">=0.8.0","artifacts":{"BatchCallTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"BatchCall.t.sol/BatchCallTest.json"},"TestSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"BatchCall.t.sol/TestSystem.json"}}},"test/DelegationControlMock.sol":{"lastModificationDate":1714231789533,"contentHash":"2235d6479060c21fe61830e284995081","sourceName":"test/DelegationControlMock.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/DelegationControl.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IWorldContextConsumer.sol","src/System.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/constants.sol","src/revertWithBytes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"DelegationControlMock":{"0.8.24+commit.e11b9ed9.Linux.gcc":"DelegationControlMock.sol/DelegationControlMock.json"}}},"test/Factories.t.sol":{"lastModificationDate":1714231789533,"contentHash":"73b0506d5b9e95d6d5539d012c89c826","sourceName":"test/Factories.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Create2.sol","src/Create2Factory.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldFactory.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldFactory.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/createInitModule.sol"],"versionRequirement":">=0.8.24","artifacts":{"FactoriesTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Factories.t.sol/FactoriesTest.json"}}},"test/InitModule.t.sol":{"lastModificationDate":1714231789533,"contentHash":"2068a7bcef2622185e4dfcf655bc0173","sourceName":"test/InitModule.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/worldResourceTypes.sol","test/createInitModule.sol"],"versionRequirement":">=0.8.24","artifacts":{"InitModuleTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"InitModule.t.sol/InitModuleTest.json"},"WorldMock":{"0.8.24+commit.e11b9ed9.Linux.gcc":"InitModule.t.sol/WorldMock.json"}}},"test/InitSystems.t.sol":{"lastModificationDate":1714231789533,"contentHash":"eff49069f46c13fa9164fe9115cbe23e","sourceName":"test/InitSystems.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/createInitModule.sol","test/createWorld.sol"],"versionRequirement":">=0.8.24","artifacts":{"LimitedCallContextTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"InitSystems.t.sol/LimitedCallContextTest.json"}}},"test/MudTest.t.sol":{"lastModificationDate":1714231789533,"contentHash":"0b6305b9db7984420c239892c903e246","sourceName":"test/MudTest.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol"],"versionRequirement":">=0.8.24","artifacts":{"MudTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"MudTest.t.sol/MudTest.json"}}},"test/RevertWithBytes.t.sol":{"lastModificationDate":1714231789533,"contentHash":"d4a6f2464476fd53fd23ae5a24174389","sourceName":"test/RevertWithBytes.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/revertWithBytes.sol"],"versionRequirement":">=0.8.24","artifacts":{"RevertWithBytesTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"RevertWithBytes.t.sol/RevertWithBytesTest.json"}}},"test/System.t.sol":{"lastModificationDate":1714231789533,"contentHash":"99ccf7a453af693f2370161d5d2a9ede","sourceName":"test/System.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/requireInterface.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"SystemTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"System.t.sol/SystemTest.json"},"TestSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"System.t.sol/TestSystem.json"}}},"test/SystemHook.t.sol":{"lastModificationDate":1714231789533,"contentHash":"dbde1970639919bec3f3b1b3e50dcda0","sourceName":"test/SystemHook.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/IERC165.sol","src/ISystemHook.sol","src/WorldResourceId.sol","src/constants.sol","src/systemHookTypes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"SystemHookTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"SystemHook.t.sol/SystemHookTest.json"}}},"test/Utils.t.sol":{"lastModificationDate":1714231789533,"contentHash":"e38bb7556563bcd4034505b30f9fe621","sourceName":"test/Utils.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/Utils.sol","src/World.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/createInitModule.sol","test/createWorld.sol"],"versionRequirement":">=0.8.24","artifacts":{"UtilsTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Utils.t.sol/UtilsTest.json"},"UtilsTestSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Utils.t.sol/UtilsTestSystem.json"}}},"test/World.t.sol":{"lastModificationDate":1714231789533,"contentHash":"9f2c12b535f77679cb5b5f7c6766e019","sourceName":"test/World.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreHook.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/@latticexyz/store/test/EchoSubscriber.sol","node_modules/@latticexyz/store/test/FieldLayoutEncodeHelper.sol","node_modules/@latticexyz/store/test/RevertSubscriber.sol","node_modules/@latticexyz/store/test/SchemaEncodeHelper.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Delegation.sol","src/DelegationControl.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/SystemHook.sol","src/World.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/DelegationControlMock.sol","test/codegen/tables/AddressArray.sol","test/codegen/tables/Bool.sol","test/codegen/tables/TwoFields.sol","test/createInitModule.sol","test/createWorld.sol"],"versionRequirement":">=0.8.24","artifacts":{"EchoSystemHook":{"0.8.24+commit.e11b9ed9.Linux.gcc":"World.t.sol/EchoSystemHook.json"},"IWorldTestSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"World.t.sol/IWorldTestSystem.json"},"PayableFallbackSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"World.t.sol/PayableFallbackSystem.json"},"RevertSystemHook":{"0.8.24+commit.e11b9ed9.Linux.gcc":"World.t.sol/RevertSystemHook.json"},"WorldTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"World.t.sol/WorldTest.json"},"WorldTestSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"World.t.sol/WorldTestSystem.json"}}},"test/WorldBalance.t.sol":{"lastModificationDate":1714231789533,"contentHash":"45ec886bdea350de1cc8c3101d626454","sourceName":"test/WorldBalance.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/createInitModule.sol","test/createWorld.sol"],"versionRequirement":">=0.8.24","artifacts":{"WorldBalanceTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldBalance.t.sol/WorldBalanceTest.json"},"WorldBalanceTestSystem":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldBalance.t.sol/WorldBalanceTestSystem.json"}}},"test/WorldContext.t.sol":{"lastModificationDate":1714231789533,"contentHash":"d38e658bf97f70a716415ab12b653a62","sourceName":"test/WorldContext.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/IERC165.sol","src/IWorldContextConsumer.sol","src/WorldContext.sol","src/revertWithBytes.sol"],"versionRequirement":">=0.8.24","artifacts":{"TestContextConsumer":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldContext.t.sol/TestContextConsumer.json"},"WorldContextTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldContext.t.sol/WorldContextTest.json"}}},"test/WorldDynamicUpdate.t.sol":{"lastModificationDate":1714231789533,"contentHash":"69b4c6f82f8d658c6b15c7591c8cced0","sourceName":"test/WorldDynamicUpdate.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/@latticexyz/store/test/FieldLayoutEncodeHelper.sol","node_modules/@latticexyz/store/test/SchemaEncodeHelper.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/codegen/tables/AddressArray.sol","test/createInitModule.sol","test/createWorld.sol"],"versionRequirement":">=0.8.24","artifacts":{"UpdateInDynamicFieldTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldDynamicUpdate.t.sol/UpdateInDynamicFieldTest.json"}}},"test/WorldProxy.t.sol":{"lastModificationDate":1714231789533,"contentHash":"a0b6357e006034632e9460238401940f","sourceName":"test/WorldProxy.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreHook.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/@latticexyz/store/test/EchoSubscriber.sol","node_modules/@latticexyz/store/test/FieldLayoutEncodeHelper.sol","node_modules/@latticexyz/store/test/RevertSubscriber.sol","node_modules/@latticexyz/store/test/SchemaEncodeHelper.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Delegation.sol","src/DelegationControl.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IERC1967.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/Proxy.sol","src/StorageSlot.sol","src/System.sol","src/SystemCall.sol","src/SystemHook.sol","src/World.sol","src/WorldContext.sol","src/WorldProxy.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/DelegationControlMock.sol","test/World.t.sol","test/codegen/tables/AddressArray.sol","test/codegen/tables/Bool.sol","test/codegen/tables/TwoFields.sol","test/createInitModule.sol","test/createWorld.sol","test/createWorldProxy.sol"],"versionRequirement":">=0.8.24","artifacts":{"WorldProxyTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldProxy.t.sol/WorldProxyTest.json"}}},"test/WorldProxyFactory.t.sol":{"lastModificationDate":1714231789533,"contentHash":"a0ec1246aee35563f43d153cb317cc86","sourceName":"test/WorldProxyFactory.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/AccessControl.sol","src/Create2.sol","src/Create2Factory.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IERC1967.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldFactory.sol","src/IWorldKernel.sol","src/Module.sol","src/Proxy.sol","src/StorageSlot.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldProxy.sol","src/WorldProxyFactory.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/createInitModule.sol"],"versionRequirement":">=0.8.24","artifacts":{"WorldProxyFactoryTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldProxyFactory.t.sol/WorldProxyFactoryTest.json"}}},"test/WorldResourceId.t.sol":{"lastModificationDate":1714231789537,"contentHash":"9fca754895a2c0b84dffaf453aa0121f","sourceName":"test/WorldResourceId.t.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/gas-report/src/GasReporter.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/ds-test/src/test.sol","node_modules/forge-std/src/Base.sol","node_modules/forge-std/src/StdAssertions.sol","node_modules/forge-std/src/StdChains.sol","node_modules/forge-std/src/StdCheats.sol","node_modules/forge-std/src/StdError.sol","node_modules/forge-std/src/StdInvariant.sol","node_modules/forge-std/src/StdJson.sol","node_modules/forge-std/src/StdMath.sol","node_modules/forge-std/src/StdStorage.sol","node_modules/forge-std/src/StdStyle.sol","node_modules/forge-std/src/StdUtils.sol","node_modules/forge-std/src/Test.sol","node_modules/forge-std/src/Vm.sol","node_modules/forge-std/src/console.sol","node_modules/forge-std/src/console2.sol","node_modules/forge-std/src/interfaces/IMulticall3.sol","node_modules/forge-std/src/safeconsole.sol","src/WorldResourceId.sol","src/constants.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{"WorldResourceIdTest":{"0.8.24+commit.e11b9ed9.Linux.gcc":"WorldResourceId.t.sol/WorldResourceIdTest.json"}}},"test/codegen/index.sol":{"lastModificationDate":1714231982255,"contentHash":"e4766a501f9101ba48162918e9205745","sourceName":"test/codegen/index.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","test/codegen/tables/AddressArray.sol","test/codegen/tables/Bool.sol","test/codegen/tables/TwoFields.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"test/codegen/tables/AddressArray.sol":{"lastModificationDate":1714231982227,"contentHash":"590c740d0126f946388f452dcebf49a5","sourceName":"test/codegen/tables/AddressArray.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"AddressArray":{"0.8.24+commit.e11b9ed9.Linux.gcc":"AddressArray.sol/AddressArray.json"}}},"test/codegen/tables/Bool.sol":{"lastModificationDate":1714231982227,"contentHash":"139eee07062757eca30a983f20be3111","sourceName":"test/codegen/tables/Bool.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"Bool":{"0.8.24+commit.e11b9ed9.Linux.gcc":"Bool.sol/Bool.json"}}},"test/codegen/tables/TwoFields.sol":{"lastModificationDate":1714231982227,"contentHash":"41afb22513f5b360e5a4be2f21f7f9f1","sourceName":"test/codegen/tables/TwoFields.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol"],"versionRequirement":">=0.8.24","artifacts":{"TwoFields":{"0.8.24+commit.e11b9ed9.Linux.gcc":"TwoFields.sol/TwoFields.json"}}},"test/createInitModule.sol":{"lastModificationDate":1714231789537,"contentHash":"1b6deb913b59e8eb7e0c027d93e184c0","sourceName":"test/createInitModule.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/worldResourceTypes.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"test/createWorld.sol":{"lastModificationDate":1714231789537,"contentHash":"d99a67d1710409ed51797bacf56a8a24","sourceName":"test/createWorld.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/createInitModule.sol"],"versionRequirement":">=0.8.24","artifacts":{}},"test/createWorldProxy.sol":{"lastModificationDate":1714231789537,"contentHash":"117dffc15de8854b79a1f8dc9110f615","sourceName":"test/createWorldProxy.sol","solcConfig":{"settings":{"optimizer":{"enabled":true,"runs":3000},"metadata":{"useLiteralContent":false,"bytecodeHash":"none","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode","evm.methodIdentifiers","metadata"]}},"evmVersion":"paris","viaIR":false,"libraries":{}}},"imports":["node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol","node_modules/@latticexyz/store/src/Bytes.sol","node_modules/@latticexyz/store/src/EncodedLengths.sol","node_modules/@latticexyz/store/src/FieldLayout.sol","node_modules/@latticexyz/store/src/Hook.sol","node_modules/@latticexyz/store/src/IERC165.sol","node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol","node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol","node_modules/@latticexyz/store/src/ISchemaErrors.sol","node_modules/@latticexyz/store/src/ISliceErrors.sol","node_modules/@latticexyz/store/src/IStore.sol","node_modules/@latticexyz/store/src/IStoreErrors.sol","node_modules/@latticexyz/store/src/IStoreEvents.sol","node_modules/@latticexyz/store/src/IStoreHook.sol","node_modules/@latticexyz/store/src/IStoreKernel.sol","node_modules/@latticexyz/store/src/IStoreRead.sol","node_modules/@latticexyz/store/src/IStoreRegistration.sol","node_modules/@latticexyz/store/src/IStoreWrite.sol","node_modules/@latticexyz/store/src/Memory.sol","node_modules/@latticexyz/store/src/ResourceId.sol","node_modules/@latticexyz/store/src/Schema.sol","node_modules/@latticexyz/store/src/Slice.sol","node_modules/@latticexyz/store/src/Storage.sol","node_modules/@latticexyz/store/src/StoreCore.sol","node_modules/@latticexyz/store/src/StoreKernel.sol","node_modules/@latticexyz/store/src/StoreRead.sol","node_modules/@latticexyz/store/src/StoreSwitch.sol","node_modules/@latticexyz/store/src/codegen/index.sol","node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol","node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol","node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol","node_modules/@latticexyz/store/src/codegen/tables/Tables.sol","node_modules/@latticexyz/store/src/constants.sol","node_modules/@latticexyz/store/src/rightMask.sol","node_modules/@latticexyz/store/src/storeHookTypes.sol","node_modules/@latticexyz/store/src/storeResourceTypes.sol","node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol","node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol","node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol","node_modules/@latticexyz/store/src/version.sol","src/AccessControl.sol","src/Delegation.sol","src/ERC165Checker.sol","src/IDelegationControl.sol","src/IERC165.sol","src/IERC1967.sol","src/IModule.sol","src/IModuleErrors.sol","src/ISystemHook.sol","src/IWorldContextConsumer.sol","src/IWorldErrors.sol","src/IWorldEvents.sol","src/IWorldKernel.sol","src/Module.sol","src/Proxy.sol","src/StorageSlot.sol","src/System.sol","src/SystemCall.sol","src/World.sol","src/WorldContext.sol","src/WorldProxy.sol","src/WorldResourceId.sol","src/codegen/interfaces/IAccessManagementSystem.sol","src/codegen/interfaces/IBalanceTransferSystem.sol","src/codegen/interfaces/IBaseWorld.sol","src/codegen/interfaces/IBatchCallSystem.sol","src/codegen/interfaces/IModuleInstallationSystem.sol","src/codegen/interfaces/IRegistrationSystem.sol","src/codegen/interfaces/IWorldRegistrationSystem.sol","src/codegen/tables/Balances.sol","src/codegen/tables/FunctionSelectors.sol","src/codegen/tables/FunctionSignatures.sol","src/codegen/tables/InitModuleAddress.sol","src/codegen/tables/InstalledModules.sol","src/codegen/tables/NamespaceDelegationControl.sol","src/codegen/tables/NamespaceOwner.sol","src/codegen/tables/ResourceAccess.sol","src/codegen/tables/SystemHooks.sol","src/codegen/tables/SystemRegistry.sol","src/codegen/tables/Systems.sol","src/codegen/tables/UserDelegationControl.sol","src/constants.sol","src/modules/init/InitModule.sol","src/modules/init/LimitedCallContext.sol","src/modules/init/RegistrationSystem.sol","src/modules/init/constants.sol","src/modules/init/functionSignatures.sol","src/modules/init/implementations/AccessManagementSystem.sol","src/modules/init/implementations/BalanceTransferSystem.sol","src/modules/init/implementations/BatchCallSystem.sol","src/modules/init/implementations/ModuleInstallationSystem.sol","src/modules/init/implementations/StoreRegistrationSystem.sol","src/modules/init/implementations/WorldRegistrationSystem.sol","src/modules/init/implementations/createDelegation.sol","src/modules/init/types.sol","src/requireInterface.sol","src/requireNamespace.sol","src/requireValidNamespace.sol","src/revertWithBytes.sol","src/systemHookTypes.sol","src/version.sol","src/worldResourceTypes.sol","test/createInitModule.sol"],"versionRequirement":">=0.8.24","artifacts":{}}}}