{"abi":[{"type":"function","name":"IS_TEST","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"excludeArtifacts","inputs":[],"outputs":[{"name":"excludedArtifacts_","type":"string[]","internalType":"string[]"}],"stateMutability":"view"},{"type":"function","name":"excludeContracts","inputs":[],"outputs":[{"name":"excludedContracts_","type":"address[]","internalType":"address[]"}],"stateMutability":"view"},{"type":"function","name":"excludeSenders","inputs":[],"outputs":[{"name":"excludedSenders_","type":"address[]","internalType":"address[]"}],"stateMutability":"view"},{"type":"function","name":"failed","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"nonpayable"},{"type":"function","name":"setUp","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"targetArtifactSelectors","inputs":[],"outputs":[{"name":"targetedArtifactSelectors_","type":"tuple[]","internalType":"struct StdInvariant.FuzzSelector[]","components":[{"name":"addr","type":"address","internalType":"address"},{"name":"selectors","type":"bytes4[]","internalType":"bytes4[]"}]}],"stateMutability":"view"},{"type":"function","name":"targetArtifacts","inputs":[],"outputs":[{"name":"targetedArtifacts_","type":"string[]","internalType":"string[]"}],"stateMutability":"view"},{"type":"function","name":"targetContracts","inputs":[],"outputs":[{"name":"targetedContracts_","type":"address[]","internalType":"address[]"}],"stateMutability":"view"},{"type":"function","name":"targetSelectors","inputs":[],"outputs":[{"name":"targetedSelectors_","type":"tuple[]","internalType":"struct StdInvariant.FuzzSelector[]","components":[{"name":"addr","type":"address","internalType":"address"},{"name":"selectors","type":"bytes4[]","internalType":"bytes4[]"}]}],"stateMutability":"view"},{"type":"function","name":"targetSenders","inputs":[],"outputs":[{"name":"targetedSenders_","type":"address[]","internalType":"address[]"}],"stateMutability":"view"},{"type":"function","name":"worldAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"event","name":"Store_SpliceStaticData","inputs":[{"name":"tableId","type":"bytes32","indexed":true,"internalType":"ResourceId"},{"name":"keyTuple","type":"bytes32[]","indexed":false,"internalType":"bytes32[]"},{"name":"start","type":"uint48","indexed":false,"internalType":"uint48"},{"name":"data","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"log","inputs":[{"name":"","type":"string","indexed":false,"internalType":"string"}],"anonymous":false},{"type":"event","name":"log_address","inputs":[{"name":"","type":"address","indexed":false,"internalType":"address"}],"anonymous":false},{"type":"event","name":"log_array","inputs":[{"name":"val","type":"uint256[]","indexed":false,"internalType":"uint256[]"}],"anonymous":false},{"type":"event","name":"log_array","inputs":[{"name":"val","type":"int256[]","indexed":false,"internalType":"int256[]"}],"anonymous":false},{"type":"event","name":"log_array","inputs":[{"name":"val","type":"address[]","indexed":false,"internalType":"address[]"}],"anonymous":false},{"type":"event","name":"log_bytes","inputs":[{"name":"","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"log_bytes32","inputs":[{"name":"","type":"bytes32","indexed":false,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"log_int","inputs":[{"name":"","type":"int256","indexed":false,"internalType":"int256"}],"anonymous":false},{"type":"event","name":"log_named_address","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"address","indexed":false,"internalType":"address"}],"anonymous":false},{"type":"event","name":"log_named_array","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"uint256[]","indexed":false,"internalType":"uint256[]"}],"anonymous":false},{"type":"event","name":"log_named_array","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"int256[]","indexed":false,"internalType":"int256[]"}],"anonymous":false},{"type":"event","name":"log_named_array","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"address[]","indexed":false,"internalType":"address[]"}],"anonymous":false},{"type":"event","name":"log_named_bytes","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"event","name":"log_named_bytes32","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"bytes32","indexed":false,"internalType":"bytes32"}],"anonymous":false},{"type":"event","name":"log_named_decimal_int","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"int256","indexed":false,"internalType":"int256"},{"name":"decimals","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"log_named_decimal_uint","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"uint256","indexed":false,"internalType":"uint256"},{"name":"decimals","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"log_named_int","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"int256","indexed":false,"internalType":"int256"}],"anonymous":false},{"type":"event","name":"log_named_string","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"string","indexed":false,"internalType":"string"}],"anonymous":false},{"type":"event","name":"log_named_uint","inputs":[{"name":"key","type":"string","indexed":false,"internalType":"string"},{"name":"val","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"log_string","inputs":[{"name":"","type":"string","indexed":false,"internalType":"string"}],"anonymous":false},{"type":"event","name":"log_uint","inputs":[{"name":"","type":"uint256","indexed":false,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"logs","inputs":[{"name":"","type":"bytes","indexed":false,"internalType":"bytes"}],"anonymous":false},{"type":"error","name":"Slice_OutOfBounds","inputs":[{"name":"data","type":"bytes","internalType":"bytes"},{"name":"start","type":"uint256","internalType":"uint256"},{"name":"end","type":"uint256","internalType":"uint256"}]}],"bytecode":{"object":"0x60806040526000805460ff19166001178155601d5534801561002057600080fd5b50612335806100306000396000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c8063916a17c611610081578063d46a70651161005b578063d46a706514610163578063e20c9f711461018e578063fa7626d41461019657600080fd5b8063916a17c61461013b578063b5508aa914610143578063ba414fa61461014b57600080fd5b80633f7286f4116100b25780633f7286f41461010957806366d9a9a01461011157806385226c811461012657600080fd5b80630a9254e4146100d95780631ed7831c146100e35780633e5e3c2314610101575b600080fd5b6100e16101a3565b005b6100eb610461565b6040516100f89190611db5565b60405180910390f35b6100eb6104c3565b6100eb610523565b610119610583565b6040516100f89190611e02565b61012e610687565b6040516100f89190611f1f565b610119610757565b61012e610852565b610153610922565b60405190151581526020016100f8565b601b54610176906001600160a01b031681565b6040516001600160a01b0390911681526020016100f8565b6100eb610a64565b6000546101539060ff1681565b6101ab610ac4565b601b54601c805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039092169190911790557f6465627567000000000000000000000000000000000000000000000000000000610203610bd7565b61020d6000610cc0565b601c546040517f99b526d600000000000000000000000000000000000000000000000000000000815260048101839052600160248201526001600160a01b03909116906399b526d690604401600060405180830381600087803b15801561027357600080fd5b505af1158015610287573d6000803e3d6000fd5b5050601c546102a292506001600160a01b0316905082610d38565b6021555b6102b1602154610e40565b60000361033d57601c546021546040517ff29bced00000000000000000000000000000000000000000000000000000000081526001600160a01b039092169163f29bced0916103069160040190815260200190565b600060405180830381600087803b15801561032057600080fd5b505af1158015610334573d6000803e3d6000fd5b505050506102a6565b61034960215442610ed9565b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b03166390c5013b6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156103a757600080fd5b505af11580156103bb573d6000803e3d6000fd5b505050506103c7610f92565b601e805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03929092169190911790556103fc610f92565b601f805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055610431610f92565b6020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039290921691909117905550565b6060600d8054806020026020016040519081016040528092919081815260200182805480156104b957602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161049b575b5050505050905090565b6060600f8054806020026020016040519081016040528092919081815260200182805480156104b9576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161049b575050505050905090565b6060600e8054806020026020016040519081016040528092919081815260200182805480156104b9576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161049b575050505050905090565b60606012805480602002602001604051908101604052809291908181526020016000905b8282101561067e5760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561066657602002820191906000526020600020906000905b82829054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190600401906020826003010492830192600103820291508084116106135790505b505050505081525050815260200190600101906105a7565b50505050905090565b60606011805480602002602001604051908101604052809291908181526020016000905b8282101561067e5783829060005260206000200180546106ca90611f83565b80601f01602080910402602001604051908101604052809291908181526020018280546106f690611f83565b80156107435780601f1061071857610100808354040283529160200191610743565b820191906000526020600020905b81548152906001019060200180831161072657829003601f168201915b5050505050815260200190600101906106ab565b60606013805480602002602001604051908101604052809291908181526020016000905b8282101561067e5760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561083a57602002820191906000526020600020906000905b82829054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190600401906020826003010492830192600103820291508084116107e75790505b5050505050815250508152602001906001019061077b565b60606010805480602002602001604051908101604052809291908181526020016000905b8282101561067e57838290600052602060002001805461089590611f83565b80601f01602080910402602001604051908101604052809291908181526020018280546108c190611f83565b801561090e5780601f106108e35761010080835404028352916020019161090e565b820191906000526020600020905b8154815290600101906020018083116108f157829003601f168201915b505050505081526020019060010190610876565b60008054610100900460ff16156109425750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15610a5f5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190527f6661696c65640000000000000000000000000000000000000000000000000000828401528251808303840181526060830190935260009290916109e7917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc491608001611fbd565b60408051601f1981840301815290829052610a0191612005565b6000604051808303816000865af19150503d8060008114610a3e576040519150601f19603f3d011682016040523d82523d6000602084013e610a43565b606091505b5091505080806020019051810190610a5b9190612021565b9150505b919050565b6060600c8054806020026020016040519081016040528092919081815260200182805480156104b9576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161049b575050505050905090565b6040517f350d56bf00000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f574f524c445f41444452455353000000000000000000000000000000000000006044820152737109709ecfa91a80626ff3989d68f67f5b1dd12d9063350d56bf90606401602060405180830381865afa158015610b5a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7e9190612043565b601b80546001600160a01b039290921673ffffffffffffffffffffffffffffffffffffffff1992831681179091557f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e1758054909216179055565b604080517f6e7300000000000000000000000000000000000000000000000000000000000060208201526000602282018190526030820152737109709ecfa91a80626ff3989d68f67f5b1dd12d916306447d5691610c4d9101604051602081830303815290604052610c489061206c565b61106f565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015610ca657600080fd5b505af1158015610cba573d6000803e3d6000fd5b50505050565b6040805160008152602081018252908101829052610d347f74620000000000000000000000000000536b79506f6f6c436f6e6669670000008260016060820160408051601f198184030181529190527e7d06000120201414140000000000000000000000000000000000000000000061110b565b5050565b6000610d426111c1565b610d4d9060016120a6565b63ffffffff1690506000610d67610d62611228565b61128d565b90506000610d74826112a9565b90506000819003610d825750815b6040517f127de47a00000000000000000000000000000000000000000000000000000000815260806004820152600560848201527f6d6174636800000000000000000000000000000000000000000000000000000060a48201526024810182905260448101849052606481018590526001600160a01b0386169063127de47a9060c401600060405180830381600087803b158015610e1f57600080fd5b505af1158015610e33573d6000803e3d6000fd5b5050505050505b92915050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610e7957610e796120c3565b60209081029190910101526000610ed17f746200000000000000000000000000004d61746368526561647900000000000083837e20010020000000000000000000000000000000000000000000000000000000611301565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610f0f57610f0f6120c3565b602002602001018181525050610f8d7f746200000000000000000000000000004d61746368436f6e666967000000000060001b82600185604051602001610f5891815260200190565b60408051601f198184030181529190527eb406002020202020140000000000000000000000000000000000000000000061110b565b505050565b601d805460009182919082610fa6836120d9565b91905055604051602001610fbc91815260200190565b60408051808303601f190181529082905280516020909101207fc88a5e6d0000000000000000000000000000000000000000000000000000000082526001600160a01b038116600483015268056bc75e2d6310000060248301529150737109709ecfa91a80626ff3989d68f67f5b1dd12d9063c88a5e6d90604401600060405180830381600087803b15801561105157600080fd5b505af1158015611065573d6000803e3d6000fd5b5092949350505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110a8576110a86120c3565b602090810291909101015260006111007f7462776f726c640000000000000000004e616d6573706163654f776e6572000083837e14010014000000000000000000000000000000000000000000000000000000611301565b60601c949350505050565b60006111156113be565b9050306001600160a01b038216036111395761113486868686866113f8565b6111b9565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611186908990899089908990899060040161212f565b600060405180830381600087803b1580156111a057600080fd5b505af11580156111b4573d6000803e3d6000fd5b505050505b505050505050565b60408051600080825260208201909252600061121e7f746200000000000000000000000000004c6173744d61746368496e646578000083837e04010004000000000000000000000000000000000000000000000000000000611301565b60e01c9392505050565b6040805160008082526020820190925260006112867f74620000000000000000000000000000536b79506f6f6c436f6e6669670000008360027e7d060001202014141400000000000000000000000000000000000000000000611301565b9392505050565b6000428183821161129f576000610ed1565b610ed18483612176565b60008060015b60008290036112fa5760006112c382611414565b905060008190036112d457506112fa565b846112de8261141f565b106112e7578092505b816112f181612189565b925050506112af565b5092915050565b60008061130c6113be565b9050306001600160a01b038216036113325761132a868686866114b0565b915050610ed1565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061137d9089908990899089906004016121ac565b602060405180830381865afa15801561139a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132a91906121db565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680610a5f573391505090565b61140d858561140784876114e6565b8561151f565b5050505050565b6000610e3a826117c3565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611458576114586120c3565b60209081029190910101526000610ed17f746200000000000000000000000000004d61746368536b79000000000000000083837e40020020200000000000000000000000000000000000000000000000000000611301565b60006114dd6114bf868661185d565b60ff858116601b0360080285901c166114d885876114e6565b6118b3565b95945050505050565b600080805b8360ff168110156115175761150d60ff601b83900360080287901c16836121f4565b91506001016114eb565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036115a957837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161159c93929190612207565b60405180910390a2610cba565b60006115b5858561185d565b905060006115c286611904565b905060005b81518110156116975760008282815181106115e4576115e46120c3565b602002602001015190506116106004826affffffffffffffffffffff191661198d90919063ffffffff16565b1561168e576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d9061165b908b908b908b908b90600401612244565b600060405180830381600087803b15801561167557600080fd5b505af1158015611689573d6000803e3d6000fd5b505050505b506001016115c7565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8686866040516116cc93929190612207565b60405180910390a26116e7828565ffffffffffff16856119ab565b60005b81518110156117ba576000828281518110611707576117076120c3565b602002602001015190506117336008826affffffffffffffffffffff191661198d90919063ffffffff16565b156117b1576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba87219061177e908b908b908b908b90600401612244565b600060405180830381600087803b15801561179857600080fd5b505af11580156117ac573d6000803e3d6000fd5b505050505b506001016116ea565b50505050505050565b604080516001808252818301909252600091829190602080830190803683370190505090508263ffffffff1660001b81600081518110611805576118056120c3565b60209081029190910101526000610ed17f746200000000000000000000000000004d61746368496e646578546f456e746983837e20010020000000000000000000000000000000000000000000000000000000611301565b60008282604051602001611872929190612288565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b6000602082106118d9576020820484019350602082816118d5576118d56122c4565b0691505b508254600882021b602082900380841115611517576001850154600882021c82179150509392505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061193e5761193e6120c3565b602090810291909101015260006119767f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836119c1565b9050610ed161198882600084516119fb565b611a92565b60008160ff168261199e8560581c90565b1660ff1614905092915050565b610f8d838383516119bc8560200190565b611aa3565b6060610ed16119d1858585611b62565b60006119f6856119e18989611be2565b9060ff166028026038011c64ffffffffff1690565b611bf5565b600081831180611a0b5750835182115b15611a51578383836040517f23230fa3000000000000000000000000000000000000000000000000000000008152600401611a48939291906122da565b60405180910390fd5b60208401611a5f84826121f4565b90506000611a6d8585612176565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b606060006112868360156000611c18565b8215611b1d5760208310611acd57602083048401935060208381611ac957611ac96122c4565b0692505b8215611b1d5760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411611b0e575050610cba565b50600194909401939182900391015b5b60208210611b3f5780518455600190930192601f1990910190602001611b1e565b8115610cba576000600019600884021c8554835182191691161785555050505050565b60008383604051602001611b77929190612288565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b6000611286611bf18484611c93565b5490565b60405160208101601f19603f848401011660405282825261151785858584611ce9565b60606000611c268560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281611c4c57611c4c6122c4565b04905060405193506020840160208202810160405281855260005b82811015611c87578451871c825293870193602090910190600101611c67565b50505050509392505050565b60008282604051602001611ca8929190612288565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b8215611d705760208310611d1357602083048401935060208381611d0f57611d0f6122c4565b0692505b8215611d70576020839003600081841015611d365750600019600884021c611d40565b50600019600882021c5b8554600886021b818451168219821617845250818411611d61575050610cba565b50600194909401939182900391015b5b60208210611d925783548152600190930192601f1990910190602001611d71565b8115610cba576000600019600884021c8251865482191691161782525050505050565b6020808252825182820181905260009190848201906040850190845b81811015611df65783516001600160a01b031683529284019291840191600101611dd1565b50909695505050505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b84811015611ec057898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b80831015611eab5783517fffffffff00000000000000000000000000000000000000000000000000000000168252928b019260019290920191908b0190611e69565b50978a01979550505091870191600101611e2c565b50919998505050505050505050565b60005b83811015611eea578181015183820152602001611ed2565b50506000910152565b60008151808452611f0b816020860160208601611ecf565b601f01601f19169290920160200192915050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b82811015611f7657603f19888603018452611f64858351611ef3565b94509285019290850190600101611f48565b5092979650505050505050565b600181811c90821680611f9757607f821691505b602082108103611fb757634e487b7160e01b600052602260045260246000fd5b50919050565b7fffffffff000000000000000000000000000000000000000000000000000000008316815260008251611ff7816004850160208701611ecf565b919091016004019392505050565b60008251612017818460208701611ecf565b9190910192915050565b60006020828403121561203357600080fd5b8151801515811461128657600080fd5b60006020828403121561205557600080fd5b81516001600160a01b038116811461128657600080fd5b80516020808301519190811015611fb75760001960209190910360031b1b16919050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160190808211156112fa576112fa612090565b634e487b7160e01b600052603260045260246000fd5b600060001982036120ec576120ec612090565b5060010190565b60008151808452602080850194506020840160005b8381101561212457815187529582019590820190600101612108565b509495945050505050565b85815260a06020820152600061214860a08301876120f3565b60ff8616604084015282810360608401526121638186611ef3565b9150508260808301529695505050505050565b81810381811115610e3a57610e3a612090565b600063ffffffff8083168181036121a2576121a2612090565b6001019392505050565b8481526080602082015260006121c560808301866120f3565b60ff949094166040830152506060015292915050565b6000602082840312156121ed57600080fd5b5051919050565b80820180821115610e3a57610e3a612090565b60608152600061221a60608301866120f3565b65ffffffffffff85166020840152828103604084015261223a8185611ef3565b9695505050505050565b84815260806020820152600061225d60808301866120f3565b65ffffffffffff85166040840152828103606084015261227d8185611ef3565b979650505050505050565b8281526000602080830184516020860160005b828110156122b75781518452928401929084019060010161229b565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6060815260006122ed6060830186611ef3565b6020830194909452506040015291905056fea2646970667358221220dc415dde72298124f96cab43fbd4fc78820e5ee0237607a578d45089ff45bc4b64736f6c63430008180033","sourceMap":"2115:1268:338:-:0;;;1572:26:148;;;-1:-1:-1;;1572:26:148;1594:4;1572:26;;;2169:21:338;;2115:1268;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b50600436106100d45760003560e01c8063916a17c611610081578063d46a70651161005b578063d46a706514610163578063e20c9f711461018e578063fa7626d41461019657600080fd5b8063916a17c61461013b578063b5508aa914610143578063ba414fa61461014b57600080fd5b80633f7286f4116100b25780633f7286f41461010957806366d9a9a01461011157806385226c811461012657600080fd5b80630a9254e4146100d95780631ed7831c146100e35780633e5e3c2314610101575b600080fd5b6100e16101a3565b005b6100eb610461565b6040516100f89190611db5565b60405180910390f35b6100eb6104c3565b6100eb610523565b610119610583565b6040516100f89190611e02565b61012e610687565b6040516100f89190611f1f565b610119610757565b61012e610852565b610153610922565b60405190151581526020016100f8565b601b54610176906001600160a01b031681565b6040516001600160a01b0390911681526020016100f8565b6100eb610a64565b6000546101539060ff1681565b6101ab610ac4565b601b54601c805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039092169190911790557f6465627567000000000000000000000000000000000000000000000000000000610203610bd7565b61020d6000610cc0565b601c546040517f99b526d600000000000000000000000000000000000000000000000000000000815260048101839052600160248201526001600160a01b03909116906399b526d690604401600060405180830381600087803b15801561027357600080fd5b505af1158015610287573d6000803e3d6000fd5b5050601c546102a292506001600160a01b0316905082610d38565b6021555b6102b1602154610e40565b60000361033d57601c546021546040517ff29bced00000000000000000000000000000000000000000000000000000000081526001600160a01b039092169163f29bced0916103069160040190815260200190565b600060405180830381600087803b15801561032057600080fd5b505af1158015610334573d6000803e3d6000fd5b505050506102a6565b61034960215442610ed9565b7f885cb69240a935d632d79c317109709ecfa91a80626ff3989d68f67f5b1dd12d60001c6001600160a01b03166390c5013b6040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156103a757600080fd5b505af11580156103bb573d6000803e3d6000fd5b505050506103c7610f92565b601e805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03929092169190911790556103fc610f92565b601f805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055610431610f92565b6020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039290921691909117905550565b6060600d8054806020026020016040519081016040528092919081815260200182805480156104b957602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161049b575b5050505050905090565b6060600f8054806020026020016040519081016040528092919081815260200182805480156104b9576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161049b575050505050905090565b6060600e8054806020026020016040519081016040528092919081815260200182805480156104b9576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161049b575050505050905090565b60606012805480602002602001604051908101604052809291908181526020016000905b8282101561067e5760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561066657602002820191906000526020600020906000905b82829054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190600401906020826003010492830192600103820291508084116106135790505b505050505081525050815260200190600101906105a7565b50505050905090565b60606011805480602002602001604051908101604052809291908181526020016000905b8282101561067e5783829060005260206000200180546106ca90611f83565b80601f01602080910402602001604051908101604052809291908181526020018280546106f690611f83565b80156107435780601f1061071857610100808354040283529160200191610743565b820191906000526020600020905b81548152906001019060200180831161072657829003601f168201915b5050505050815260200190600101906106ab565b60606013805480602002602001604051908101604052809291908181526020016000905b8282101561067e5760008481526020908190206040805180820182526002860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561083a57602002820191906000526020600020906000905b82829054906101000a900460e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190600401906020826003010492830192600103820291508084116107e75790505b5050505050815250508152602001906001019061077b565b60606010805480602002602001604051908101604052809291908181526020016000905b8282101561067e57838290600052602060002001805461089590611f83565b80601f01602080910402602001604051908101604052809291908181526020018280546108c190611f83565b801561090e5780601f106108e35761010080835404028352916020019161090e565b820191906000526020600020905b8154815290600101906020018083116108f157829003601f168201915b505050505081526020019060010190610876565b60008054610100900460ff16156109425750600054610100900460ff1690565b6000737109709ecfa91a80626ff3989d68f67f5b1dd12d3b15610a5f5760408051737109709ecfa91a80626ff3989d68f67f5b1dd12d602082018190527f6661696c65640000000000000000000000000000000000000000000000000000828401528251808303840181526060830190935260009290916109e7917f667f9d70ca411d70ead50d8d5c22070dafc36ad75f3dcf5e7237b22ade9aecc491608001611fbd565b60408051601f1981840301815290829052610a0191612005565b6000604051808303816000865af19150503d8060008114610a3e576040519150601f19603f3d011682016040523d82523d6000602084013e610a43565b606091505b5091505080806020019051810190610a5b9190612021565b9150505b919050565b6060600c8054806020026020016040519081016040528092919081815260200182805480156104b9576020028201919060005260206000209081546001600160a01b0316815260019091019060200180831161049b575050505050905090565b6040517f350d56bf00000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f574f524c445f41444452455353000000000000000000000000000000000000006044820152737109709ecfa91a80626ff3989d68f67f5b1dd12d9063350d56bf90606401602060405180830381865afa158015610b5a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7e9190612043565b601b80546001600160a01b039290921673ffffffffffffffffffffffffffffffffffffffff1992831681179091557f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e1758054909216179055565b604080517f6e7300000000000000000000000000000000000000000000000000000000000060208201526000602282018190526030820152737109709ecfa91a80626ff3989d68f67f5b1dd12d916306447d5691610c4d9101604051602081830303815290604052610c489061206c565b61106f565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b039091166004820152602401600060405180830381600087803b158015610ca657600080fd5b505af1158015610cba573d6000803e3d6000fd5b50505050565b6040805160008152602081018252908101829052610d347f74620000000000000000000000000000536b79506f6f6c436f6e6669670000008260016060820160408051601f198184030181529190527e7d06000120201414140000000000000000000000000000000000000000000061110b565b5050565b6000610d426111c1565b610d4d9060016120a6565b63ffffffff1690506000610d67610d62611228565b61128d565b90506000610d74826112a9565b90506000819003610d825750815b6040517f127de47a00000000000000000000000000000000000000000000000000000000815260806004820152600560848201527f6d6174636800000000000000000000000000000000000000000000000000000060a48201526024810182905260448101849052606481018590526001600160a01b0386169063127de47a9060c401600060405180830381600087803b158015610e1f57600080fd5b505af1158015610e33573d6000803e3d6000fd5b5050505050505b92915050565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110610e7957610e796120c3565b60209081029190910101526000610ed17f746200000000000000000000000000004d61746368526561647900000000000083837e20010020000000000000000000000000000000000000000000000000000000611301565b949350505050565b604080516001808252818301909252600091602080830190803683370190505090508281600081518110610f0f57610f0f6120c3565b602002602001018181525050610f8d7f746200000000000000000000000000004d61746368436f6e666967000000000060001b82600185604051602001610f5891815260200190565b60408051601f198184030181529190527eb406002020202020140000000000000000000000000000000000000000000061110b565b505050565b601d805460009182919082610fa6836120d9565b91905055604051602001610fbc91815260200190565b60408051808303601f190181529082905280516020909101207fc88a5e6d0000000000000000000000000000000000000000000000000000000082526001600160a01b038116600483015268056bc75e2d6310000060248301529150737109709ecfa91a80626ff3989d68f67f5b1dd12d9063c88a5e6d90604401600060405180830381600087803b15801561105157600080fd5b505af1158015611065573d6000803e3d6000fd5b5092949350505050565b6040805160018082528183019092526000918291906020808301908036833701905050905082816000815181106110a8576110a86120c3565b602090810291909101015260006111007f7462776f726c640000000000000000004e616d6573706163654f776e6572000083837e14010014000000000000000000000000000000000000000000000000000000611301565b60601c949350505050565b60006111156113be565b9050306001600160a01b038216036111395761113486868686866113f8565b6111b9565b6040517f390baae00000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063390baae090611186908990899089908990899060040161212f565b600060405180830381600087803b1580156111a057600080fd5b505af11580156111b4573d6000803e3d6000fd5b505050505b505050505050565b60408051600080825260208201909252600061121e7f746200000000000000000000000000004c6173744d61746368496e646578000083837e04010004000000000000000000000000000000000000000000000000000000611301565b60e01c9392505050565b6040805160008082526020820190925260006112867f74620000000000000000000000000000536b79506f6f6c436f6e6669670000008360027e7d060001202014141400000000000000000000000000000000000000000000611301565b9392505050565b6000428183821161129f576000610ed1565b610ed18483612176565b60008060015b60008290036112fa5760006112c382611414565b905060008190036112d457506112fa565b846112de8261141f565b106112e7578092505b816112f181612189565b925050506112af565b5092915050565b60008061130c6113be565b9050306001600160a01b038216036113325761132a868686866114b0565b915050610ed1565b6040517f8c364d590000000000000000000000000000000000000000000000000000000081526001600160a01b03821690638c364d599061137d9089908990899089906004016121ac565b602060405180830381865afa15801561139a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132a91906121db565b7f629a4c26e296b22a8e0856e9f6ecb2d1008d7e00081111962cd175fa7488e175546000906001600160a01b031680610a5f573391505090565b61140d858561140784876114e6565b8561151f565b5050505050565b6000610e3a826117c3565b604080516001808252818301909252600091829190602080830190803683370190505090508281600081518110611458576114586120c3565b60209081029190910101526000610ed17f746200000000000000000000000000004d61746368536b79000000000000000083837e40020020200000000000000000000000000000000000000000000000000000611301565b60006114dd6114bf868661185d565b60ff858116601b0360080285901c166114d885876114e6565b6118b3565b95945050505050565b600080805b8360ff168110156115175761150d60ff601b83900360080287901c16836121f4565b91506001016114eb565b509392505050565b7f6f74000000000000000000000000000000000000000000000000000000000000847fffff00000000000000000000000000000000000000000000000000000000000016036115a957837f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be84848460405161159c93929190612207565b60405180910390a2610cba565b60006115b5858561185d565b905060006115c286611904565b905060005b81518110156116975760008282815181106115e4576115e46120c3565b602002602001015190506116106004826affffffffffffffffffffff191661198d90919063ffffffff16565b1561168e576040517f964f667d000000000000000000000000000000000000000000000000000000008152606082901c9063964f667d9061165b908b908b908b908b90600401612244565b600060405180830381600087803b15801561167557600080fd5b505af1158015611689573d6000803e3d6000fd5b505050505b506001016115c7565b50857f8c0b5119d4cec7b284c6b1b39252a03d1e2f2d7451a5895562524c113bb952be8686866040516116cc93929190612207565b60405180910390a26116e7828565ffffffffffff16856119ab565b60005b81518110156117ba576000828281518110611707576117076120c3565b602002602001015190506117336008826affffffffffffffffffffff191661198d90919063ffffffff16565b156117b1576040517fa8ba8721000000000000000000000000000000000000000000000000000000008152606082901c9063a8ba87219061177e908b908b908b908b90600401612244565b600060405180830381600087803b15801561179857600080fd5b505af11580156117ac573d6000803e3d6000fd5b505050505b506001016116ea565b50505050505050565b604080516001808252818301909252600091829190602080830190803683370190505090508263ffffffff1660001b81600081518110611805576118056120c3565b60209081029190910101526000610ed17f746200000000000000000000000000004d61746368496e646578546f456e746983837e20010020000000000000000000000000000000000000000000000000000000611301565b60008282604051602001611872929190612288565b60408051601f1981840301815291905280516020909101207f86425bff6b57326c7859e89024fe4f238ca327a1ae4a230180dd2f0e88aaa7d9189392505050565b6000602082106118d9576020820484019350602082816118d5576118d56122c4565b0691505b508254600882021b602082900380841115611517576001850154600882021c82179150509392505050565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061193e5761193e6120c3565b602090810291909101015260006119767f746273746f726500000000000000000053746f7265486f6f6b7300000000000083836119c1565b9050610ed161198882600084516119fb565b611a92565b60008160ff168261199e8560581c90565b1660ff1614905092915050565b610f8d838383516119bc8560200190565b611aa3565b6060610ed16119d1858585611b62565b60006119f6856119e18989611be2565b9060ff166028026038011c64ffffffffff1690565b611bf5565b600081831180611a0b5750835182115b15611a51578383836040517f23230fa3000000000000000000000000000000000000000000000000000000008152600401611a48939291906122da565b60405180910390fd5b60208401611a5f84826121f4565b90506000611a6d8585612176565b6fffffffffffffffffffffffffffffffff1660809290921b9190911795945050505050565b606060006112868360156000611c18565b8215611b1d5760208310611acd57602083048401935060208381611ac957611ac96122c4565b0692505b8215611b1d5760208390036000600019600885021c1990506008850281811c91508351811c9050811987541682821617875550818411611b0e575050610cba565b50600194909401939182900391015b5b60208210611b3f5780518455600190930192601f1990910190602001611b1e565b8115610cba576000600019600884021c8554835182191691161785555050505050565b60008383604051602001611b77929190612288565b604051602081830303815290604052805190602001208260f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f3b4102da22e32d82fc925482184f16c09fd4281692720b87d124aef6da48a0f1181860001c90509392505050565b6000611286611bf18484611c93565b5490565b60405160208101601f19603f848401011660405282825261151785858584611ce9565b60606000611c268560801c90565b90506fffffffffffffffffffffffffffffffff85166000858281611c4c57611c4c6122c4565b04905060405193506020840160208202810160405281855260005b82811015611c87578451871c825293870193602090910190600101611c67565b50505050509392505050565b60008282604051602001611ca8929190612288565b60408051601f1981840301815291905280516020909101207f14e2fcc58e58e68ec7edc30c8d50dccc3ce2714a623ec81f46b6a63922d76569189392505050565b8215611d705760208310611d1357602083048401935060208381611d0f57611d0f6122c4565b0692505b8215611d70576020839003600081841015611d365750600019600884021c611d40565b50600019600882021c5b8554600886021b818451168219821617845250818411611d61575050610cba565b50600194909401939182900391015b5b60208210611d925783548152600190930192601f1990910190602001611d71565b8115610cba576000600019600884021c8251865482191691161782525050505050565b6020808252825182820181905260009190848201906040850190845b81811015611df65783516001600160a01b031683529284019291840191600101611dd1565b50909695505050505050565b600060208083018184528085518083526040925060408601915060408160051b8701018488016000805b84811015611ec057898403603f19018652825180516001600160a01b03168552880151888501889052805188860181905290890190839060608701905b80831015611eab5783517fffffffff00000000000000000000000000000000000000000000000000000000168252928b019260019290920191908b0190611e69565b50978a01979550505091870191600101611e2c565b50919998505050505050505050565b60005b83811015611eea578181015183820152602001611ed2565b50506000910152565b60008151808452611f0b816020860160208601611ecf565b601f01601f19169290920160200192915050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b82811015611f7657603f19888603018452611f64858351611ef3565b94509285019290850190600101611f48565b5092979650505050505050565b600181811c90821680611f9757607f821691505b602082108103611fb757634e487b7160e01b600052602260045260246000fd5b50919050565b7fffffffff000000000000000000000000000000000000000000000000000000008316815260008251611ff7816004850160208701611ecf565b919091016004019392505050565b60008251612017818460208701611ecf565b9190910192915050565b60006020828403121561203357600080fd5b8151801515811461128657600080fd5b60006020828403121561205557600080fd5b81516001600160a01b038116811461128657600080fd5b80516020808301519190811015611fb75760001960209190910360031b1b16919050565b634e487b7160e01b600052601160045260246000fd5b63ffffffff8181168382160190808211156112fa576112fa612090565b634e487b7160e01b600052603260045260246000fd5b600060001982036120ec576120ec612090565b5060010190565b60008151808452602080850194506020840160005b8381101561212457815187529582019590820190600101612108565b509495945050505050565b85815260a06020820152600061214860a08301876120f3565b60ff8616604084015282810360608401526121638186611ef3565b9150508260808301529695505050505050565b81810381811115610e3a57610e3a612090565b600063ffffffff8083168181036121a2576121a2612090565b6001019392505050565b8481526080602082015260006121c560808301866120f3565b60ff949094166040830152506060015292915050565b6000602082840312156121ed57600080fd5b5051919050565b80820180821115610e3a57610e3a612090565b60608152600061221a60608301866120f3565b65ffffffffffff85166020840152828103604084015261223a8185611ef3565b9695505050505050565b84815260806020820152600061225d60808301866120f3565b65ffffffffffff85166040840152828103606084015261227d8185611ef3565b979650505050505050565b8281526000602080830184516020860160005b828110156122b75781518452928401929084019060010161229b565b5091979650505050505050565b634e487b7160e01b600052601260045260246000fd5b6060815260006122ed6060830186611ef3565b6020830194909452506040015291905056fea2646970667358221220dc415dde72298124f96cab43fbd4fc78820e5ee0237607a578d45089ff45bc4b64736f6c63430008180033","sourceMap":"2115:1268:338:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2289:569;;;:::i;:::-;;2161:134:155;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2930:133;;;:::i;2631:141::-;;;:::i;2447:178::-;;;:::i;:::-;;;;;;;:::i;2301:140::-;;;:::i;:::-;;;;;;;:::i;2778:146::-;;;:::i;1866:141::-;;;:::i;1819:584:148:-;;;:::i;:::-;;;4024:14:341;;4017:22;3999:41;;3987:2;3972:18;1819:584:148;3859:187:341;210:27:144;;;;;-1:-1:-1;;;;;210:27:144;;;;;;-1:-1:-1;;;;;4215:55:341;;;4197:74;;4185:2;4170:18;210:27:144;4051:226:341;2013:142:155;;;:::i;1572:26:148:-;;;;;;;;;2289:569:338;2328:13;:11;:13::i;:::-;2362:12;;2347:5;:28;;-1:-1:-1;;2347:28:338;-1:-1:-1;;;;;2362:12:338;;;2347:28;;;;;;2382:25;2414:12;:10;:12::i;:::-;2432:24;2454:1;2432:21;:24::i;:::-;2502:5;;:40;;;;;;;;4450:25:341;;;2502:5:338;4491:18:341;;;4484:50;-1:-1:-1;;;;;2502:5:338;;;;:25;;4423:18:341;;2502:40:338;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;2611:5:338;;2593:33;;-1:-1:-1;;;;;;2611:5:338;;-1:-1:-1;2618:7:338;2593:17;:33::i;:::-;2581:9;:45;2632:78;2639:25;2654:9;;2639:14;:25::i;:::-;2668:1;2639:30;2632:78;;2679:5;;2693:9;;2679:24;;;;;-1:-1:-1;;;;;2679:5:338;;;;:13;;:24;;;;4691:25:341;;;4679:2;4664:18;;4545:177;2679:24:338;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2632:78;;;2715:52;2740:9;;2751:15;2715:24;:52::i;:::-;317:28:149;309:37;;-1:-1:-1;;;;;2773:12:338;;:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2802:9;:7;:9::i;:::-;2794:5;:17;;-1:-1:-1;;2794:17:338;-1:-1:-1;;;;;2794:17:338;;;;;;;;;;2823:9;:7;:9::i;:::-;2817:3;:15;;-1:-1:-1;;2817:15:338;-1:-1:-1;;;;;2817:15:338;;;;;;;;;;2844:9;:7;:9::i;:::-;2838:3;:15;;-1:-1:-1;;2838:15:338;-1:-1:-1;;;;;2838:15:338;;;;;;;;;;-1:-1:-1;2289:569:338:o;2161:134:155:-;2208:33;2272:16;2253:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2253:35:155;;;;;;;;;;;;;;;;;;;;;;;2161:134;:::o;2930:133::-;2976:33;3040:16;3021:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3021:35:155;;;;;;;;;;;;;;;;;;;;;;2930:133;:::o;2631:141::-;2679:35;2747:18;2726:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2726:39:155;;;;;;;;;;;;;;;;;;;;;;2631:141;:::o;2447:178::-;2503:48;2592:26;2563:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2563:55:155;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2447:178;:::o;2301:140::-;2349:34;2416:18;2395:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2778:146;2826:40;2899:18;2878:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2878:39:155;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1866:141;1915:34;1982:18;1961:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1819:584:148;1853:4;1873:7;;;;;;;1869:528;;;-1:-1:-1;1903:7:148;;;;;;;;1819:584::o;1869:528::-;1941:17;2990:42;2978:55;3059:16;1980:374;;2196:43;;;1671:64;2196:43;;;5343:74:341;;;2221:17:148;5433:18:341;;;5426:34;2196:43:148;;;;;;;;;5316:18:341;;;2196:43:148;;;-1:-1:-1;;1671:64:148;;2086:175;;2135:34;;2086:175;;;:::i;:::-;;;;-1:-1:-1;;2086:175:148;;;;;;;;;;2047:232;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2020:259;;;2323:7;2312:27;;;;;;;;;;;;:::i;:::-;2297:42;;2002:352;1980:374;2374:12;1819:584;-1:-1:-1;1819:584:148:o;2013:142:155:-;2062:35;2130:18;2109:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2109:39:155;;;;;;;;;;;;;;;;;;;;;;2013:142;:::o;242:135:144:-;295:30;;;;;6682:2:341;295:30:144;;;6664:21:341;6721:2;6701:18;;;6694:30;6760:15;6740:18;;;6733:43;295:13:144;;;;6793:18:341;;295:30:144;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;280:12;:45;;-1:-1:-1;;;;;280:45:144;;;;-1:-1:-1;;280:45:144;;;;;;;;1066:42:37;2374:38;;;;;;;;242:135:144:o;3287:94:338:-;625:63:139;;;642:18;625:63;;;7323:92:341;309:37:149;7431:11:341;;;7424:100;;;7540:12;;;7533:101;3324:13:338;;;;3338:37;;7650:12:341;625:63:139;;;;;;;;;;;;617:72;;;:::i;:::-;3338:18:338;:37::i;:::-;3324:52;;;;;;;;;;-1:-1:-1;;;;;4215:55:341;;;3324:52:338;;;4197:74:341;4170:18;;3324:52:338;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3287:94::o;4512:193:240:-;4587:16;;;4558:26;4587:16;;;;;;;4661:24;;;8353:19:341;;;4610:90:240;1222:66;4587:16;4658:1;8388:12:341;;;4661:24:240;;;-1:-1:-1;;4661:24:240;;;;;;;;;1351:66;4610:26;:90::i;:::-;4552:153;4512:193;:::o;1600:513:338:-;1667:19;1755:20;:18;:20::i;:::-;:24;;1778:1;1755:24;:::i;:::-;1747:33;;;-1:-1:-1;1739:42:338;1813:47;1834:25;:23;:25::i;:::-;1813:20;:47::i;:::-;1785:75;;1864:26;1893:46;1921:17;1893:27;:46::i;:::-;1864:75;-1:-1:-1;1969:1:338;1947:23;;;1943:72;;-1:-1:-1;1999:11:338;1943:72;2019:68;;;;;9063:3:341;2019:68:338;;;9045:22:341;9104:1;9083:19;;;9076:30;9143:7;9122:19;;;9115:36;9203:20;;;9196:36;;;9248:18;;;9241:34;;;9291:18;;;9284:34;;;-1:-1:-1;;;;;2019:17:338;;;;;9168:19:341;;2019:68:338;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2092:18;;1600:513;;;;;:::o;3212:267:218:-;3310:16;;;3324:1;3310:16;;;;;;;;;3260:13;;;;3310:16;;;;;;;;;;;;-1:-1:-1;3310:16:218;3281:45;;3347:2;3332:9;3342:1;3332:12;;;;;;;;:::i;:::-;;;;;;;;;;:17;3356:13;3372:64;1067:66;3409:9;3356:13;1196:66;3372:26;:64::i;:::-;3356:80;3212:267;-1:-1:-1;;;;3212:267:218:o;5067:261:208:-;5173:16;;;5187:1;5173:16;;;;;;;;;5144:26;;5173:16;;;;;;;;;;;-1:-1:-1;5173:16:208;5144:45;;5210:11;5195:9;5205:1;5195:12;;;;;;;;:::i;:::-;;;;;;:26;;;;;5228:95;1234:66;1218:83;;5265:9;5276:1;5297:9;5279:29;;;;;;8353:19:341;;8397:2;8388:12;;8224:182;5279:29:208;;;;-1:-1:-1;;5279:29:208;;;;;;;;;1363:66;5228:26;:95::i;:::-;5138:190;5067:261;;:::o;2862:211:338:-;3004:9;:11;;2899:15;;;;3004:11;2899:15;3004:11;;;:::i;:::-;;;;;2987:29;;;;;;8353:19:341;;8397:2;8388:12;;8224:182;2987:29:338;;;;;;;-1:-1:-1;;2987:29:338;;;;;;;2977:40;;2987:29;2977:40;;;;3027:24;;;-1:-1:-1;;;;;5361:55:341;;3027:24:338;;;5343:74:341;3041:9:338;5433:18:341;;;5426:34;2977:40:338;-1:-1:-1;3027:7:338;;;;5316:18:341;;3027:24:338;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3064:4:338;;2862:211;-1:-1:-1;;;;2862:211:338:o;3403:307:133:-;3513:16;;;3527:1;3513:16;;;;;;;;;3463:13;;;;3513:16;;;;;;;;;;;;-1:-1:-1;3513:16:133;3484:45;;3568:11;3535:9;3545:1;3535:12;;;;;;;;:::i;:::-;;;;;;;;;;:45;3587:13;3603:64;1169:66;3640:9;3587:13;1298:66;3603:26;:64::i;:::-;3681:23;;;3403:307;-1:-1:-1;;;;3403:307:133:o;10761:455:37:-;10933:21;10957:17;:15;:17::i;:::-;10933:41;-1:-1:-1;11009:4:37;-1:-1:-1;;;;;10984:30:37;;;10980:232;;11024:74;11049:7;11058:8;11068:10;11080:4;11086:11;11024:24;:74::i;:::-;10980:232;;;11119:86;;;;;-1:-1:-1;;;;;11119:36:37;;;;;:86;;11156:7;;11165:8;;11175:10;;11187:4;;11193:11;;11119:86;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10980:232;10927:289;10761:455;;;;;:::o;3156:236:197:-;3248:16;;;3194:17;3248:16;;;;;;;;;3271:13;3287:64;1075:66;3219:45;3271:13;1204:66;3287:26;:64::i;:::-;3365:21;;;3156:236;-1:-1:-1;;;3156:236:197:o;4977:241:240:-;5072:16;;;5021:14;5072:16;;;;;;;;;5095:13;5111:64;1222:66;5043:45;5159:1;1351:66;5111:26;:64::i;:::-;5095:80;4977:241;-1:-1:-1;;;4977:241:240:o;3847:210:301:-;3907:7;3943:15;3907:7;3983:21;;;:49;;4031:1;3983:49;;;4007:21;4022:6;4007:12;:21;:::i;1005:395:338:-;1075:7;;1130:1;1136:240;1157:1;1143:15;;;1136:240;;1166:19;1188:20;1197:10;1188:8;:20::i;:::-;1166:42;-1:-1:-1;1233:1:338;1218:16;;;1214:42;;1244:5;;;1214:42;1304:9;1266:34;1288:11;1266:21;:34::i;:::-;:47;1262:92;;1336:11;1323:24;;1262:92;1359:12;;;;:::i;:::-;;;;1160:216;1136:240;;;-1:-1:-1;1387:10:338;1005:395;-1:-1:-1;;1005:395:338:o;17775:457:37:-;17932:7;17947:21;17971:17;:15;:17::i;:::-;17947:41;-1:-1:-1;18023:4:37;-1:-1:-1;;;;;17998:30:37;;;17994:234;;18045:68;18070:7;18079:8;18089:10;18101:11;18045:24;:68::i;:::-;18038:75;;;;;17994:234;18141:80;;;;;-1:-1:-1;;;;;18141:36:37;;;;;:80;;18178:7;;18187:8;;18197:10;;18209:11;;18141:80;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;1836:227::-;1066:42;1925:22;1886:7;;-1:-1:-1;;;;;1925:22:37;;1953:106;;2001:10;1994:17;;;1836:227;:::o;23107:355:36:-;23279:178;23313:7;23338:8;23368:63;23407:11;23420:10;23368:38;:63::i;:::-;23446:4;23279:16;:178::i;:::-;23107:355;;;;;:::o;1382:108:304:-;1433:7;1453:34;1476:10;1453:22;:34::i;2705:298:221:-;2825:16;;;2839:1;2825:16;;;;;;;;;2771:17;;;;2825:16;;;;;;;;;;;;-1:-1:-1;2825:16:221;2796:45;;2862:11;2847:9;2857:1;2847:12;;;;;;;;:::i;:::-;;;;;;;;;;:26;2880:13;2896:64;1127:66;2933:9;2880:13;1256:66;2896:26;:64::i;36171:541:36:-;36328:7;36465:242;36509:59;36550:7;36559:8;36509:40;:59::i;:::-;36586:31;;;;4323:19:16;:27;579:1:43;4322:44:16;4288:79;;;4275:93;36635:63:36;36674:11;36687:10;36635:38;:63::i;:::-;36465:17;:242::i;:::-;36452:255;36171:541;-1:-1:-1;;;;;36171:541:36:o;51823:242::-;51919:7;;;51958:84;51978:10;51974:14;;:1;:14;51958:84;;;52003:32;4275:93:16;4323:19;:27;;;579:1:43;4322:44:16;4288:79;;;4275:93;52003:32:36;;:::i;:::-;;-1:-1:-1;51990:3:36;;51958:84;;;-1:-1:-1;52054:6:36;51823:242;-1:-1:-1;;;51823:242:36:o;17013:1682::-;17213:23;17192:7;:44;;;17188:235;;17346:7;17299:103;17365:8;17382:5;17395:4;17299:103;;;;;;;;:::i;:::-;;;;;;;;17410:7;;17188:235;17429:16;17448:59;17489:7;17498:8;17448:40;:59::i;:::-;17429:78;;17653:22;17678:24;17694:7;17678:15;:24::i;:::-;17653:49;;17713:9;17708:328;17728:5;:12;17724:1;:16;17708:328;;;17755:9;17777:5;17783:1;17777:8;;;;;;;;:::i;:::-;;;;;;;17755:31;;17798:41;614:6:45;17798:4:36;:14;;;;;:41;;;;:::i;:::-;17794:236;;;17851:170;;;;;3536:35:17;;;;;17851:54:36;;:170;;17927:7;;17956:8;;17983:5;;18006:4;;17851:170;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17794:236;-1:-1:-1;17742:3:36;;17708:328;;;;18140:7;18093:103;18159:8;18176:5;18189:4;18093:103;;;;;;;;:::i;:::-;;;;;;;;18246:70;18278:8;18296:5;18246:70;;18309:4;18246:13;:70::i;:::-;18370:9;18365:326;18385:5;:12;18381:1;:16;18365:326;;;18412:9;18434:5;18440:1;18434:8;;;;;;;;:::i;:::-;;;;;;;18412:31;;18455:40;723:6:45;18455:4:36;:14;;;;;:40;;;;:::i;:::-;18451:234;;;18507:169;;;;;3536:35:17;;;;;18507:53:36;;:169;;18582:7;;18611:8;;18638:5;;18661:4;;18507:169;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18451:234;-1:-1:-1;18399:3:36;;18365:326;;;;17128:1567;;17013:1682;;;;:::o;3329:297:212:-;3440:16;;;3454:1;3440:16;;;;;;;;;3384:19;;;;3440:16;;;;;;;;;;;;-1:-1:-1;3440:16:212;3411:45;;3493:10;3485:19;;3477:28;;3462:9;3472:1;3462:12;;;;;;;;:::i;:::-;;;;;;;;;;:43;3512:13;3528:64;1081:66;3565:9;3512:13;1210:66;3528:26;:64::i;50806:191:36:-;50908:7;50972;50981:8;50955:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;50955:35:36;;;;;;;;;50945:46;;50955:35;50945:46;;;;42361:22;50938:53;;50806:191;-1:-1:-1;;;50806:191:36:o;8945:812:35:-;9043:14;9079:2;9069:6;:12;9065:112;;9138:2;9129:6;:11;9111:29;;;;9160:2;9150:12;;;;;;:::i;:::-;;;;9065:112;-1:-1:-1;9368:21:35;;9353:12;9341:25;;9337:53;9516:2;:11;;;9598:22;;;9594:159;;;9734:1;9718:14;9714:22;9708:29;9693:12;9678:13;9674:32;9670:68;9662:6;9659:80;9649:90;;9059:698;8945:812;;;;;:::o;3658:342:41:-;3774:16;;;3788:1;3774:16;;;;;;;;;3715:22;;3745:26;;3774:16;;;;;;;;;;;;-1:-1:-1;3774:16:41;3745:45;;3829:7;3796:9;3806:1;3796:12;;;;;;;;:::i;:::-;;;;;;;;;;:41;3844:18;3865:49;971:66;3901:9;3844:18;3865:25;:49::i;:::-;3844:70;;3928:66;:44;3949:5;3956:1;3959:5;:12;3928:20;:44::i;:::-;:64;:66::i;3035:136:17:-;3105:4;3157:9;3124:42;;3143:9;3125:15;3135:4;3934:26;;;3804:162;3125:15;:27;3124:42;;;3117:49;;3035:136;;;;:::o;966:162:35:-;1055:68;1061:14;1077:6;1085:4;:11;1098:24;1117:4;894::31;884:15;;758:151;1098:24:35;1055:5;:68::i;37180:522:36:-;37316:12;37440:257;37479:79;37521:7;37530:8;37540:17;37479:41;:79::i;:::-;37576:1;37595:93;37670:17;37595:66;37643:7;37652:8;37595:47;:66::i;:::-;:74;7070:16:15;;1063;7070;975;7059:27;7017:70;6995:94;;;6878:222;37595:93:36;37440:12;:257::i;2003:574:34:-;2094:5;2189:3;2181:5;:11;:32;;;;2202:4;:11;2196:3;:17;2181:32;2177:93;;;2253:4;2259:5;2266:3;2222:48;;;;;;;;;;;;;:::i;:::-;;;;;;;;2177:93;2336:4;2326:15;;2383:16;2394:5;2326:15;2383:16;:::i;:::-;;-1:-1:-1;2405:12:34;2420:11;2426:5;2420:3;:11;:::i;:::-;692:17;2555:15;2547:3;2536:14;;;;2535:36;;;;;;-1:-1:-1;;;;;2003:574:34:o;40103:220:47:-;40169:24;40201:30;40234:32;40252:6;40260:2;40264:1;40234:17;:32::i;1489:2340:35:-;1602:10;;1598:1504;;1755:2;1745:6;:12;1741:122;;1818:2;1809:6;:11;1791:29;;;;1842:2;1832:12;;;;;;:::i;:::-;;;;1741:122;1953:10;;1949:1147;;2161:2;:11;;;2035:21;-1:-1:-1;;579:1:43;804:25:44;;782:48;2208:18:35;2193:33;;2395:12;2387:6;2383:25;2442:4;2431:9;2427:20;2419:28;;2497:13;2491:20;2480:9;2476:36;2458:54;;2745:4;2741:9;2724:14;2718:21;2714:37;2645:4;2633:10;2629:21;2572:193;2544:14;2524:253;;2836:13;2826:6;:23;2822:36;;2851:7;;;;2822:36;-1:-1:-1;2999:1:35;2981:19;;;;;3054:23;;;;;3012:30;1949:1147;3132:253;3149:2;3139:6;:12;3132:253;;3244:20;;3221:44;;3318:1;3300:19;;;;-1:-1:-1;;3358:12:35;;;;3346:2;3329:19;3132:253;;;3453:10;;3449:376;;3473:12;-1:-1:-1;;579:1:43;804:25:44;;782:48;3761:21:35;;3672:20;;3694:9;;3668:36;3757:32;;3617:184;3573:238;;-1:-1:-1;1489:2340:35;;;;:::o;52742:274:36:-;52886:7;52991;53000:8;52974:35;;;;;;;;;:::i;:::-;;;;;;;;;;;;;52964:46;;;;;;52943:17;52936:25;;52916:45;;;42433:34;52916:45;:94;52908:103;;52901:110;;52742:274;;;;;:::o;53939:303::-;54060:14;54154:82;54185:48;54215:7;54224:8;54185:29;:48::i;:::-;4711:21:35;;4605:137;5042:669;5458:4;5452:11;5499:4;5487:17;;-1:-1:-1;;5373:16:35;5546:26;;;5373:16;5369:32;5518:4;5511:63;5618:6;5610;5603:22;5636:51;5641:14;5657:6;5665;5673:13;5636:4;:51::i;2681:1129:49:-;2801:22;2831:21;2855;:11;2997:3:34;2975:25;;2901:104;2855:21:49;2831:45;-1:-1:-1;692:17:34;3238:38;;2882:20:49;3044:11;3238:38:34;3044:11:49;3029:26;;;;:::i;:::-;;3015:40;;3164:4;3158:11;3149:20;;3207:4;3200:5;3196:16;3267:4;3254:11;3250:22;3236:12;3232:41;3226:4;3219:55;3317:11;3310:5;3303:26;3360:1;3337:463;3376:11;3373:1;3370:18;3337:463;;;3770:20;;3749:42;;3728:64;;3642:31;;;;3555:4;3537:23;;;;3463:1;3456:9;3337:463;;;3341:28;;3116:690;;;2681:1129;;;;;:::o;53371:230:36:-;53492:7;53576;53585:8;53559:35;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;53559:35:36;;;;;;;;;53549:46;;53559:35;53549:46;;;;42524:40;53522:73;;53371:230;-1:-1:-1;;;53371:230:36:o;6076:2380:35:-;6193:10;;6189:1542;;6346:2;6336:6;:12;6332:122;;6409:2;6400:6;:11;6382:29;;;;6433:2;6423:12;;;;;;:::i;:::-;;;;6332:122;6544:10;;6540:1185;;6752:2;:11;;;6626:21;6810:22;;;6806:135;;;-1:-1:-1;;;579:1:43;804:25:44;;782:48;6806:135:35;;;-1:-1:-1;;;579:1:43;804:25:44;;782:48;6806:135:35;7135:14;7129:21;7114:12;7106:6;7102:25;7098:53;7375:4;7359:13;7353:20;7349:31;7285:4;7281:9;7269:10;7265:26;7210:184;7183:13;7163:243;;7465:13;7455:6;:23;7451:36;;7480:7;;;;7451:36;-1:-1:-1;7628:1:35;7610:19;;;;;7683:23;;;;;7641:30;6540:1185;7760:253;7777:2;7767:6;:12;7760:253;;7871:21;;7849:44;;7946:1;7928:19;;;;-1:-1:-1;;7986:12:35;;;;7974:2;7957:19;7760:253;;;8081:10;;8077:375;;8101:12;-1:-1:-1;;579:1:43;804:25:44;;782:48;8389:20:35;;8299:21;;8322:9;;8295:37;8385:31;;8244:184;8201:237;;-1:-1:-1;6076:2380:35;;;;:::o;14:681:341:-;185:2;237:21;;;307:13;;210:18;;;329:22;;;156:4;;185:2;408:15;;;;382:2;367:18;;;156:4;451:218;465:6;462:1;459:13;451:218;;;530:13;;-1:-1:-1;;;;;526:62:341;514:75;;644:15;;;;609:12;;;;487:1;480:9;451:218;;;-1:-1:-1;686:3:341;;14:681;-1:-1:-1;;;;;;14:681:341:o;700:1697::-;904:4;933:2;973;962:9;958:18;1003:2;992:9;985:21;1026:6;1061;1055:13;1092:6;1084;1077:22;1118:2;1108:12;;1151:2;1140:9;1136:18;1129:25;;1213:2;1203:6;1200:1;1196:14;1185:9;1181:30;1177:39;1251:2;1243:6;1239:15;1272:1;1293;1303:1065;1319:6;1314:3;1311:15;1303:1065;;;1388:22;;;-1:-1:-1;;1384:95:341;1372:108;;1503:13;;1590:9;;-1:-1:-1;;;;;1586:58:341;1571:74;;1684:11;;1678:18;1716:15;;;1709:27;;;1797:19;;1543:15;;;1829:24;;;1919:21;;;;1964:1;;1887:2;1875:15;;;1978:282;1994:8;1989:3;1986:17;1978:282;;;2075:15;;2092:66;2071:88;2057:103;;2229:17;;;;2022:1;2013:11;;;;;2186:14;;;;1978:282;;;-1:-1:-1;2346:12:341;;;;2283:5;-1:-1:-1;;;2311:15:341;;;;1345:1;1336:11;1303:1065;;;-1:-1:-1;2385:6:341;;700:1697;-1:-1:-1;;;;;;;;;700:1697:341:o;2402:250::-;2487:1;2497:113;2511:6;2508:1;2505:13;2497:113;;;2587:11;;;2581:18;2568:11;;;2561:39;2533:2;2526:10;2497:113;;;-1:-1:-1;;2644:1:341;2626:16;;2619:27;2402:250::o;2657:330::-;2699:3;2737:5;2731:12;2764:6;2759:3;2752:19;2780:76;2849:6;2842:4;2837:3;2833:14;2826:4;2819:5;2815:16;2780:76;:::i;:::-;2901:2;2889:15;-1:-1:-1;;2885:88:341;2876:98;;;;2976:4;2872:109;;2657:330;-1:-1:-1;;2657:330:341:o;2992:862::-;3154:4;3183:2;3223;3212:9;3208:18;3253:2;3242:9;3235:21;3276:6;3311;3305:13;3342:6;3334;3327:22;3380:2;3369:9;3365:18;3358:25;;3442:2;3432:6;3429:1;3425:14;3414:9;3410:30;3406:39;3392:53;;3480:2;3472:6;3468:15;3501:1;3511:314;3525:6;3522:1;3519:13;3511:314;;;-1:-1:-1;;3602:9:341;3594:6;3590:22;3586:95;3581:3;3574:108;3705:40;3738:6;3729;3723:13;3705:40;:::i;:::-;3695:50;-1:-1:-1;3803:12:341;;;;3768:15;;;;3547:1;3540:9;3511:314;;;-1:-1:-1;3842:6:341;;2992:862;-1:-1:-1;;;;;;;2992:862:341:o;4727:437::-;4806:1;4802:12;;;;4849;;;4870:61;;4924:4;4916:6;4912:17;4902:27;;4870:61;4977:2;4969:6;4966:14;4946:18;4943:38;4940:218;;-1:-1:-1;;;5011:1:341;5004:88;5115:4;5112:1;5105:15;5143:4;5140:1;5133:15;4940:218;;4727:437;;;:::o;5471:430::-;5668:66;5660:6;5656:79;5651:3;5644:92;5626:3;5765:6;5759:13;5781:74;5848:6;5844:1;5839:3;5835:11;5828:4;5820:6;5816:17;5781:74;:::i;:::-;5875:16;;;;5893:1;5871:24;;5471:430;-1:-1:-1;;;5471:430:341:o;5906:287::-;6035:3;6073:6;6067:13;6089:66;6148:6;6143:3;6136:4;6128:6;6124:17;6089:66;:::i;:::-;6171:16;;;;;5906:287;-1:-1:-1;;5906:287:341:o;6198:277::-;6265:6;6318:2;6306:9;6297:7;6293:23;6289:32;6286:52;;;6334:1;6331;6324:12;6286:52;6366:9;6360:16;6419:5;6412:13;6405:21;6398:5;6395:32;6385:60;;6441:1;6438;6431:12;6822:313;6892:6;6945:2;6933:9;6924:7;6920:23;6916:32;6913:52;;;6961:1;6958;6951:12;6913:52;6993:9;6987:16;-1:-1:-1;;;;;7036:5:341;7032:54;7025:5;7022:65;7012:93;;7101:1;7098;7091:12;7673:357;7791:12;;7838:4;7827:16;;;7821:23;;7791:12;7856:16;;7853:171;;;-1:-1:-1;;7930:4:341;7926:17;;;;7923:1;7919:25;7915:98;7904:110;;7673:357;-1:-1:-1;7673:357:341:o;8411:184::-;-1:-1:-1;;;8460:1:341;8453:88;8560:4;8557:1;8550:15;8584:4;8581:1;8574:15;8600:172;8667:10;8697;;;8709;;;8693:27;;8732:11;;;8729:37;;;8746:18;;:::i;9329:184::-;-1:-1:-1;;;9378:1:341;9371:88;9478:4;9475:1;9468:15;9502:4;9499:1;9492:15;9518:195;9557:3;-1:-1:-1;;9581:5:341;9578:77;9575:103;;9658:18;;:::i;:::-;-1:-1:-1;9705:1:341;9694:13;;9518:195::o;10056:439::-;10109:3;10147:5;10141:12;10174:6;10169:3;10162:19;10200:4;10229;10224:3;10220:14;10213:21;;10268:4;10261:5;10257:16;10291:1;10301:169;10315:6;10312:1;10309:13;10301:169;;;10376:13;;10364:26;;10410:12;;;;10445:15;;;;10337:1;10330:9;10301:169;;;-1:-1:-1;10486:3:341;;10056:439;-1:-1:-1;;;;;10056:439:341:o;10500:708::-;10868:6;10857:9;10850:25;10911:3;10906:2;10895:9;10891:18;10884:31;10831:4;10938:57;10990:3;10979:9;10975:19;10967:6;10938:57;:::i;:::-;11043:4;11035:6;11031:17;11026:2;11015:9;11011:18;11004:45;11097:9;11089:6;11085:22;11080:2;11069:9;11065:18;11058:50;11125:33;11151:6;11143;11125:33;:::i;:::-;11117:41;;;11195:6;11189:3;11178:9;11174:19;11167:35;10500:708;;;;;;;;:::o;11213:128::-;11280:9;;;11301:11;;;11298:37;;;11315:18;;:::i;11346:201::-;11384:3;11412:10;11457:2;11450:5;11446:14;11484:2;11475:7;11472:15;11469:41;;11490:18;;:::i;:::-;11539:1;11526:15;;11346:201;-1:-1:-1;;;11346:201:341:o;11552:546::-;11874:6;11863:9;11856:25;11917:3;11912:2;11901:9;11897:18;11890:31;11837:4;11938:57;11990:3;11979:9;11975:19;11967:6;11938:57;:::i;:::-;12043:4;12031:17;;;;12026:2;12011:18;;12004:45;-1:-1:-1;12080:2:341;12065:18;12058:34;11930:65;11552:546;-1:-1:-1;;11552:546:341:o;12103:184::-;12173:6;12226:2;12214:9;12205:7;12201:23;12197:32;12194:52;;;12242:1;12239;12232:12;12194:52;-1:-1:-1;12265:16:341;;12103:184;-1:-1:-1;12103:184:341:o;12292:125::-;12357:9;;;12378:10;;;12375:36;;;12391:18;;:::i;12422:512::-;12673:2;12662:9;12655:21;12636:4;12699:56;12751:2;12740:9;12736:18;12728:6;12699:56;:::i;:::-;12803:14;12795:6;12791:27;12786:2;12775:9;12771:18;12764:55;12867:9;12859:6;12855:22;12850:2;12839:9;12835:18;12828:50;12895:33;12921:6;12913;12895:33;:::i;:::-;12887:41;12422:512;-1:-1:-1;;;;;;12422:512:341:o;12939:616::-;13249:6;13238:9;13231:25;13292:3;13287:2;13276:9;13272:18;13265:31;13212:4;13319:57;13371:3;13360:9;13356:19;13348:6;13319:57;:::i;:::-;13424:14;13416:6;13412:27;13407:2;13396:9;13392:18;13385:55;13488:9;13480:6;13476:22;13471:2;13460:9;13456:18;13449:50;13516:33;13542:6;13534;13516:33;:::i;:::-;13508:41;12939:616;-1:-1:-1;;;;;;;12939:616:341:o;13560:639::-;13810:6;13805:3;13798:19;13780:3;13836:2;13869;13864:3;13860:12;13901:6;13895:13;13966:2;13958:6;13954:15;13987:1;13997:175;14011:6;14008:1;14005:13;13997:175;;;14074:13;;14060:28;;14110:14;;;;14147:15;;;;14033:1;14026:9;13997:175;;;-1:-1:-1;14188:5:341;;13560:639;-1:-1:-1;;;;;;;13560:639:341:o;14204:184::-;-1:-1:-1;;;14253:1:341;14246:88;14353:4;14350:1;14343:15;14377:4;14374:1;14367:15;14393:360;14596:2;14585:9;14578:21;14559:4;14616:45;14657:2;14646:9;14642:18;14634:6;14616:45;:::i;:::-;14692:2;14677:18;;14670:34;;;;-1:-1:-1;14735:2:341;14720:18;14713:34;14608:53;14393:360;-1:-1:-1;14393:360:341:o","linkReferences":{}},"methodIdentifiers":{"IS_TEST()":"fa7626d4","excludeArtifacts()":"b5508aa9","excludeContracts()":"e20c9f71","excludeSenders()":"1ed7831c","failed()":"ba414fa6","setUp()":"0a9254e4","targetArtifactSelectors()":"66d9a9a0","targetArtifacts()":"85226c81","targetContracts()":"3f7286f4","targetSelectors()":"916a17c6","targetSenders()":"3e5e3c23","worldAddress()":"d46a7065"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"},{\"internalType\":\"uint256\",\"name\":\"start\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"end\",\"type\":\"uint256\"}],\"name\":\"Slice_OutOfBounds\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"ResourceId\",\"name\":\"tableId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"bytes32[]\",\"name\":\"keyTuple\",\"type\":\"bytes32[]\"},{\"indexed\":false,\"internalType\":\"uint48\",\"name\":\"start\",\"type\":\"uint48\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"Store_SpliceStaticData\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"log\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"log_address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"val\",\"type\":\"uint256[]\"}],\"name\":\"log_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256[]\",\"name\":\"val\",\"type\":\"int256[]\"}],\"name\":\"log_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"val\",\"type\":\"address[]\"}],\"name\":\"log_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"log_bytes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"log_bytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"name\":\"log_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"val\",\"type\":\"address\"}],\"name\":\"log_named_address\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256[]\",\"name\":\"val\",\"type\":\"uint256[]\"}],\"name\":\"log_named_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256[]\",\"name\":\"val\",\"type\":\"int256[]\"}],\"name\":\"log_named_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"val\",\"type\":\"address[]\"}],\"name\":\"log_named_array\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"val\",\"type\":\"bytes\"}],\"name\":\"log_named_bytes\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"val\",\"type\":\"bytes32\"}],\"name\":\"log_named_bytes32\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"val\",\"type\":\"int256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"}],\"name\":\"log_named_decimal_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"val\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"decimals\",\"type\":\"uint256\"}],\"name\":\"log_named_decimal_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"int256\",\"name\":\"val\",\"type\":\"int256\"}],\"name\":\"log_named_int\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"val\",\"type\":\"string\"}],\"name\":\"log_named_string\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"val\",\"type\":\"uint256\"}],\"name\":\"log_named_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"log_string\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"log_uint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"name\":\"logs\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"IS_TEST\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"excludeArtifacts\",\"outputs\":[{\"internalType\":\"string[]\",\"name\":\"excludedArtifacts_\",\"type\":\"string[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"excludeContracts\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"excludedContracts_\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"excludeSenders\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"excludedSenders_\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"failed\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"setUp\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"targetArtifactSelectors\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"internalType\":\"struct StdInvariant.FuzzSelector[]\",\"name\":\"targetedArtifactSelectors_\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"targetArtifacts\",\"outputs\":[{\"internalType\":\"string[]\",\"name\":\"targetedArtifacts_\",\"type\":\"string[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"targetContracts\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"targetedContracts_\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"targetSelectors\",\"outputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"addr\",\"type\":\"address\"},{\"internalType\":\"bytes4[]\",\"name\":\"selectors\",\"type\":\"bytes4[]\"}],\"internalType\":\"struct StdInvariant.FuzzSelector[]\",\"name\":\"targetedSelectors_\",\"type\":\"tuple[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"targetSenders\",\"outputs\":[{\"internalType\":\"address[]\",\"name\":\"targetedSenders_\",\"type\":\"address[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"worldAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"details\":\"Raised if `start` is greater than `end` or `end` greater than the length of `data`.\",\"params\":{\"data\":\"The bytes array to subslice.\",\"end\":\"The end index for the subslice.\",\"start\":\"The start index for the subslice.\"}}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"details\":\"In static data, data is always overwritten starting at the start position, so the total length of the data remains the same and no data is shifted.\",\"params\":{\"data\":\"The data to write to the static data of the record at the start byte.\",\"keyTuple\":\"An array representing the key for the record.\",\"start\":\"The start position in bytes for the splice operation.\",\"tableId\":\"The ID of the table where the data is spliced.\"}}},\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"errors\":{\"Slice_OutOfBounds(bytes,uint256,uint256)\":[{\"notice\":\"Error raised when the provided slice is out of bounds.\"}]},\"events\":{\"Store_SpliceStaticData(bytes32,bytes32[],uint48,bytes)\":{\"notice\":\"Emitted when static data in the store is spliced.\"}},\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"test/SkyStrifeTest.sol\":\"SkyStrifeTest\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":3000},\"remappings\":[\":@dk1a/solidity-stringutils/=node_modules/@dk1a/solidity-stringutils/\",\":@latticexyz/=node_modules/@latticexyz/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":base/=src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":solmate/=node_modules/solmate/src/\"]},\"sources\":{\"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol\":{\"keccak256\":\"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44\",\"dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL\"]},\"node_modules/@latticexyz/store/src/Bytes.sol\":{\"keccak256\":\"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35\",\"dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6\"]},\"node_modules/@latticexyz/store/src/EncodedLengths.sol\":{\"keccak256\":\"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09\",\"dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK\"]},\"node_modules/@latticexyz/store/src/FieldLayout.sol\":{\"keccak256\":\"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7\",\"dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT\"]},\"node_modules/@latticexyz/store/src/Hook.sol\":{\"keccak256\":\"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3\",\"dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky\"]},\"node_modules/@latticexyz/store/src/IERC165.sol\":{\"keccak256\":\"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2\",\"dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg\"]},\"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol\":{\"keccak256\":\"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba\",\"dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1\"]},\"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol\":{\"keccak256\":\"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817\",\"dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8\"]},\"node_modules/@latticexyz/store/src/ISchemaErrors.sol\":{\"keccak256\":\"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d\",\"dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY\"]},\"node_modules/@latticexyz/store/src/ISliceErrors.sol\":{\"keccak256\":\"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883\",\"dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37\"]},\"node_modules/@latticexyz/store/src/IStore.sol\":{\"keccak256\":\"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc\",\"dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL\"]},\"node_modules/@latticexyz/store/src/IStoreErrors.sol\":{\"keccak256\":\"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6\",\"dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4\"]},\"node_modules/@latticexyz/store/src/IStoreEvents.sol\":{\"keccak256\":\"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08\",\"dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY\"]},\"node_modules/@latticexyz/store/src/IStoreHook.sol\":{\"keccak256\":\"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562\",\"dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p\"]},\"node_modules/@latticexyz/store/src/IStoreKernel.sol\":{\"keccak256\":\"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0\",\"dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75\"]},\"node_modules/@latticexyz/store/src/IStoreRead.sol\":{\"keccak256\":\"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db\",\"dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p\"]},\"node_modules/@latticexyz/store/src/IStoreRegistration.sol\":{\"keccak256\":\"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a\",\"dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS\"]},\"node_modules/@latticexyz/store/src/IStoreWrite.sol\":{\"keccak256\":\"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890\",\"dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ\"]},\"node_modules/@latticexyz/store/src/Memory.sol\":{\"keccak256\":\"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392\",\"dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A\"]},\"node_modules/@latticexyz/store/src/ResourceId.sol\":{\"keccak256\":\"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0\",\"dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ\"]},\"node_modules/@latticexyz/store/src/Schema.sol\":{\"keccak256\":\"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3\",\"dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7\"]},\"node_modules/@latticexyz/store/src/Slice.sol\":{\"keccak256\":\"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4\",\"dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7\"]},\"node_modules/@latticexyz/store/src/Storage.sol\":{\"keccak256\":\"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee\",\"dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi\"]},\"node_modules/@latticexyz/store/src/StoreCore.sol\":{\"keccak256\":\"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2\",\"dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc\"]},\"node_modules/@latticexyz/store/src/StoreSwitch.sol\":{\"keccak256\":\"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91\",\"dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP\"]},\"node_modules/@latticexyz/store/src/codegen/index.sol\":{\"keccak256\":\"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4\",\"dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol\":{\"keccak256\":\"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53\",\"dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG\"]},\"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol\":{\"keccak256\":\"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905\",\"dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5\"]},\"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol\":{\"keccak256\":\"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6\",\"dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra\"]},\"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol\":{\"keccak256\":\"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc\",\"dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2\"]},\"node_modules/@latticexyz/store/src/constants.sol\":{\"keccak256\":\"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168\",\"dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu\"]},\"node_modules/@latticexyz/store/src/rightMask.sol\":{\"keccak256\":\"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754\",\"dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa\"]},\"node_modules/@latticexyz/store/src/storeHookTypes.sol\":{\"keccak256\":\"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3\",\"dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2\"]},\"node_modules/@latticexyz/store/src/storeResourceTypes.sol\":{\"keccak256\":\"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586\",\"dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2\"]},\"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol\":{\"keccak256\":\"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e\",\"dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui\"]},\"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol\":{\"keccak256\":\"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea\",\"dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo\"]},\"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol\":{\"keccak256\":\"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3\",\"dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz\"]},\"node_modules/@latticexyz/store/src/version.sol\":{\"keccak256\":\"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a\",\"dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc20-puppet/constants.sol\":{\"keccak256\":\"0xf5bc462ba7a0209d4d13b27f6038d2484c978250d9177d1814813a9fa6c67f0e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://25f1dafb6cabe5bb70021625bd025d7249aed86dfc8567b9e5d8c2c32da847b4\",\"dweb:/ipfs/QmbAAQHU2q6Dm66CqbrwUtWyCbwndKZtrpE3oneFtaYMxX\"]},\"node_modules/@latticexyz/world-modules/src/modules/erc20-puppet/utils.sol\":{\"keccak256\":\"0x93469cfd699997e1b980433ad416566a87da0cc925a55752c98dc86c76c63b32\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00bd06095ef07edea5827d0fde62110f8ce92ed8e20946d04e39a558700e045e\",\"dweb:/ipfs/QmdvVCsFD8ktvJFV56NDkgQ3oBsSb9vLNcwVm6uwTuUuPR\"]},\"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol\":{\"keccak256\":\"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6\",\"dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8\"]},\"node_modules/@latticexyz/world-modules/src/modules/tokens/tables/Balances.sol\":{\"keccak256\":\"0x6397f165aed38d2e921a0ae4f280f8079e0241d24bce2915c99ce69ea036b0cc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8b9ecc3fe44da5dc9c2532d85b288f6d9dfc28ea5a0899fe32faa1d7d78bd047\",\"dweb:/ipfs/QmayMhjNZJNRKjyxC7AEXkx87ePDu4rNVqZ7eDRTzk8Jrc\"]},\"node_modules/@latticexyz/world/src/IERC165.sol\":{\"keccak256\":\"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7\",\"dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr\"]},\"node_modules/@latticexyz/world/src/IModule.sol\":{\"keccak256\":\"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2\",\"dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1\"]},\"node_modules/@latticexyz/world/src/IModuleErrors.sol\":{\"keccak256\":\"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea\",\"dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ\"]},\"node_modules/@latticexyz/world/src/ISystemHook.sol\":{\"keccak256\":\"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f\",\"dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM\"]},\"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol\":{\"keccak256\":\"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255\",\"dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x\"]},\"node_modules/@latticexyz/world/src/IWorldErrors.sol\":{\"keccak256\":\"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf\",\"dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B\"]},\"node_modules/@latticexyz/world/src/IWorldEvents.sol\":{\"keccak256\":\"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57\",\"dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy\"]},\"node_modules/@latticexyz/world/src/IWorldKernel.sol\":{\"keccak256\":\"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092\",\"dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC\"]},\"node_modules/@latticexyz/world/src/System.sol\":{\"keccak256\":\"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f\",\"dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi\"]},\"node_modules/@latticexyz/world/src/WorldContext.sol\":{\"keccak256\":\"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e\",\"dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT\"]},\"node_modules/@latticexyz/world/src/WorldResourceId.sol\":{\"keccak256\":\"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea\",\"dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol\":{\"keccak256\":\"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48\",\"dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol\":{\"keccak256\":\"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83\",\"dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol\":{\"keccak256\":\"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81\",\"dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol\":{\"keccak256\":\"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2\",\"dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol\":{\"keccak256\":\"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b\",\"dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol\":{\"keccak256\":\"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c\",\"dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL\"]},\"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol\":{\"keccak256\":\"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27\",\"dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR\"]},\"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol\":{\"keccak256\":\"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597\",\"dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH\"]},\"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol\":{\"keccak256\":\"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7\",\"dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz\"]},\"node_modules/@latticexyz/world/src/constants.sol\":{\"keccak256\":\"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22\",\"dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV\"]},\"node_modules/@latticexyz/world/src/modules/init/types.sol\":{\"keccak256\":\"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525\",\"dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh\"]},\"node_modules/@latticexyz/world/src/revertWithBytes.sol\":{\"keccak256\":\"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359\",\"dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf\"]},\"node_modules/@latticexyz/world/src/worldResourceTypes.sol\":{\"keccak256\":\"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea\",\"dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk\"]},\"node_modules/@latticexyz/world/test/MudTest.t.sol\":{\"keccak256\":\"0x7d5a7010debe541fa26701a01524cecf81ef329fd7a9dd7d5edf546e0a48aea5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://193f9193286327d97b8cf38d3034760459fcf3d3622fa12e1b72c7fd02c45c03\",\"dweb:/ipfs/Qmezz4SxgVVEiFv72HZF1cEBUX5xBU8zBCWs16Jwg8Udgk\"]},\"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0x287b55befed2961a7eabd7d7b1b2839cbca8a5b80ef8dcbb25ed3d4c2002c305\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bd39944e8fc06be6dbe2dd1d8449b5336e23c6a7ba3e8e9ae5ae0f37f35283f5\",\"dweb:/ipfs/QmPV3FGYjVwvKSgAXKUN3r9T9GwniZz83CxBpM7vyj2G53\"]},\"node_modules/ds-test/src/test.sol\":{\"keccak256\":\"0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5\",\"dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr\"]},\"node_modules/forge-std/src/Base.sol\":{\"keccak256\":\"0x609e3a00319169988cc8272e837f350a9ba77cf8f8f62e4897a8e4a8a5f0fb27\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b24435e35ba5b080ebd6e8976c23fb735c7212d042be8462ffd2ea50c5250363\",\"dweb:/ipfs/QmPeVvN7FS4oMmCuYAeRdZihTfrG4tA7Vvunuvv59a6wre\"]},\"node_modules/forge-std/src/StdAssertions.sol\":{\"keccak256\":\"0xf5ee6ffdf800ff79b630415dec6257dd930ee8a9b5b17996a2ee2e841d3afcc9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://978647b43acaf65a9c1c1c583c028fc534c42a219d5f8857c146fba6682aa90c\",\"dweb:/ipfs/QmNNkThmMkjtw8ArYJRTqy2h6axfsZPE67XZe5zRnWViur\"]},\"node_modules/forge-std/src/StdChains.sol\":{\"keccak256\":\"0x38c788c4869b7692243c98de26857f392175ba292de160d9eac24fa34ed1d1b8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d4b18b42ccd9f51ace79f470fe2d196974ae867667c5a7e9b7e8ddb47a5e83a6\",\"dweb:/ipfs/QmZ8AJdCrMVFLsZJsvp2d4Zi7c7wVgQh45XrVwdrzR3Vmr\"]},\"node_modules/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xf6746576912986486f4e5eccdb6b3bbb03e47c4da75a59acc4b1c313b8d31d9f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://01fd4243d8a85cc7f07b6c5ac9e3f5f38b2443ef82025953c3badb39099fe2e4\",\"dweb:/ipfs/QmVDUyQ3tE4a2b87wJDAkwwyFwRpUPGuy8yJDV9JgHqnrd\"]},\"node_modules/forge-std/src/StdError.sol\":{\"keccak256\":\"0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6\",\"dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj\"]},\"node_modules/forge-std/src/StdInvariant.sol\":{\"keccak256\":\"0xd855e1fea6247f1bef118e2bee9f0039832988b7173fd17766bba4014ae26a3c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c58c0f0b66852dfd3c76fb7958d8b023489d7a874c7cb1ad4f2021f9ec8ab477\",\"dweb:/ipfs/Qmd3MX9HAkNUhPddL29ekwhqgRnjAobZ35UzchaJZNACCN\"]},\"node_modules/forge-std/src/StdJson.sol\":{\"keccak256\":\"0x113bce4d6d0fe7c4e1e3bf2760ba21c075448660a8dae6003f27b9ff86890612\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8c8a169ea47398b475696e66d07e354d9997680b5f954418caeeaec5427a131f\",\"dweb:/ipfs/QmSTK6XmjgYZ2CCGZ87AVTowNL3UWfRvqhT6DTbZoKyJzz\"]},\"node_modules/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"node_modules/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0xd1517df281f973dba8b7ba52c02d3df552b60d91b8f47e4669049da648778673\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://52e43264f58a5dcfd985f3c99aa81064805aa8f1c2b4c6521fd63d45cdbba8d5\",\"dweb:/ipfs/QmUMTF6cRjt5tCQrrgQDXVRmHQLjevNsTvLFdaA1m9TBj9\"]},\"node_modules/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x6584855fecbe5b6a9f8ebdb26b37c58532c5bc5cc6e1737dfa7c8a045087be55\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://40a35a4d292b4fed02e11d5f25fb474f10a7c4eb99f75b5383dc23fcb6e55d3c\",\"dweb:/ipfs/QmYZ2nz1EmNh4xLWf4YybZoa1Da1z3Wq3w4pneMhkouMi4\"]},\"node_modules/forge-std/src/Test.sol\":{\"keccak256\":\"0x8134c22af343e12f0ee5c565a2eb0d8a5472da7f499abac7b519f634a69c7c4d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1552599c06a879f4938e14b1fd1e4a4a7eda097b1c984ce0a9cbca33ea64f7d6\",\"dweb:/ipfs/QmNxyLpvNX3woGMHJAQGz89dzRsMFaxT38ZmtgPVMG2DLD\"]},\"node_modules/forge-std/src/Vm.sol\":{\"keccak256\":\"0xe0cfe5ca62fb9d9366be870999bd82802d6b913c1f960f67b8f17060008f2d1a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ddadc1e899953cb26e7d87c0f27284d02f09b611cfd3300e321c33dc2c65d0b3\",\"dweb:/ipfs/Qmbmrdph3D5YweihJSPM6sopZcSKWMox2ZM89dyonfhrq8\"]},\"node_modules/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"node_modules/forge-std/src/console2.sol\":{\"keccak256\":\"0xcd5706f5a7025825d9fd389c89b49bf571f9abaea8a062dc4048320b5b43bf46\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c066485a7d4bd18d44efb4c89274b0959e8066b9a480383a2ce07d7f31555f88\",\"dweb:/ipfs/QmckeYfA5FtAjcxaytq69Dpj6uY57tbQ61kNPPxXi9kgbW\"]},\"node_modules/forge-std/src/interfaces/IMulticall3.sol\":{\"keccak256\":\"0x7aac1389150499a922d1f9ef5749c908cef127cb2075b92fa17e9cb611263d0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d95ebb7c7c463e08ebc12dab639945752fb2480acfc6e86da32f72732a7fd0c0\",\"dweb:/ipfs/QmNXK8P8oPWwajsQHvAHw3JPyQidPLCGQN3hWu1Lk6PBL2\"]},\"node_modules/solmate/src/auth/Owned.sol\":{\"keccak256\":\"0xfedb27d14c508342c33eb067c9a02eabcdb0f9dcf93b04ded1001f580d12d0ea\",\"license\":\"AGPL-3.0-only\",\"urls\":[\"bzz-raw://1ff52bbee698b9cf9e4574615e6550be0887ccf355f6571e23d6f25b332e79b4\",\"dweb:/ipfs/QmVorA2apojVRStzS7h8aFccR3Uv32G6HVtBtFHZrE7YXx\"]},\"src/codegen/Templates.sol\":{\"keccak256\":\"0x39ee06e740a5bf5022a54eefcfda6c408ed0c3038080f3f3d1a61092c4e12070\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77c8ece77feaa0c9e92fee71c662e9137eb2e49f697b08eb6fe3caceb9b47b6f\",\"dweb:/ipfs/QmapJpVqP4GZ2QvDRKCzG4KcHAm95P4EWG2vsSLUR8bkC3\"]},\"src/codegen/common.sol\":{\"keccak256\":\"0xde2e4be7aca0c3e8251af4967910c5134427aae34480f4a443a0f0ef97304ca8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://646bd92523b977f3d71d23c858bcc1d60d22cdb3c0008debe68008dab535480c\",\"dweb:/ipfs/QmQe7Jn1xt6sjCc7R6RSnZXDbCpfsuK3WEHEc3ZXF66YaJ\"]},\"src/codegen/index.sol\":{\"keccak256\":\"0xcd45b20519d350da7ed4b0478a8367e43c49a91ecd2c532f0c14bd4a888c2beb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bfec1c17ade7d90dd40032f6e018a1f6e1b4e2d5d7d882a75601882899046852\",\"dweb:/ipfs/QmVH2RD6rejRjarwqkTcB1fm7kB2KzYJ3diq35YiceB3GV\"]},\"src/codegen/tables/Admin.sol\":{\"keccak256\":\"0xf10e4e3cfb7e4c5fb9bbdbbf5680ec9068a91ef4921f0f34e7e3dc9c636ece96\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://66e8d4dc995834e1d435266034f072339ace519d2db0db0dba319aa18c22b9f5\",\"dweb:/ipfs/QmSnKW4cMLYoZ5TEHqsgVXebBCh4RKQTnBJ3jS7gG9oWwc\"]},\"src/codegen/tables/ArchetypeModifier.sol\":{\"keccak256\":\"0x2774f0bce106cb276fb82b29eb863105ffa4f3e39f5c4f68e1859ad017868d69\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c97bd37991895be1a497eb86c280ee4e77d3d8f2c189a99dc262302296da3360\",\"dweb:/ipfs/QmV9TUcUThRPqdwfDVN4BrqYWzZNVCnbGappRfEAaZHsGx\"]},\"src/codegen/tables/ArmorModifier.sol\":{\"keccak256\":\"0x859465345a990b8f47886a4d9fa9e8c242e58640a287e9efd44933120cb15753\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://871eabf4155d6d6f0526e04a67d828cf92b31dd74b160317238f754e0ecf5e6c\",\"dweb:/ipfs/QmQP2GfftiUALMSnuTPuanZ7XuumvEVxHmU5aGnv166jeA\"]},\"src/codegen/tables/Capturable.sol\":{\"keccak256\":\"0x7d4470907329ad648ef968b2fca6fd0274e7949cd36958d4e982cfabb4064b62\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5a0b83506b6e48c200b2da24f534ab7814b69123e2c5bb752f0e5a589af6ca83\",\"dweb:/ipfs/QmXd6mtKVrksyobryS6NXsyTHAkNzcQz3Tx367JBh8DcxS\"]},\"src/codegen/tables/ChargeCap.sol\":{\"keccak256\":\"0x7a83dbeb22169d6ebfcdb5643d66d92b5ec86131a0653203c2481b0e05c95db7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ce738c202ac6192eaef051fb2c31f161aa25342c412a6573b16a90c739c9d6c6\",\"dweb:/ipfs/QmSbgUHgyfRYayVZ46cEDNAQMFTAAAUp3EVNnPbboUKJmC\"]},\"src/codegen/tables/ChargedByStart.sol\":{\"keccak256\":\"0x5e57251fa96cff2d688521a9d027e0a1d10e6dd6aeb3d17b50218051206ce7c0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ab7e380bd7efc5ec3342aa92a5baeeec4daf9a8e4d0a5d014e8885cf43f0f509\",\"dweb:/ipfs/QmRT35J1DjmrsayXf7Ah5mG6M8DL5GYpugF9pjUjMunHGL\"]},\"src/codegen/tables/Chargee.sol\":{\"keccak256\":\"0x4d0667015c05d2ce9fb2d2bc21bfd624c52185e2a13ccfd24a31db7ab7bcd229\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e41ca5034b0c715c58b7d07d7e5eca056b8124fb29d54ffbbcc67bee85e6c672\",\"dweb:/ipfs/QmWQGSHjTtqUipQCs9k3ApE1QH513U6dT4fWLbmhR3XhKG\"]},\"src/codegen/tables/Charger.sol\":{\"keccak256\":\"0x207ba440b1726fd34eaf3b06534cb6b8ded261cd18e8ba293b71513fb30d4e59\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d7d5ec258be098dc360450083f387e8883bfc5e04c7a397661c246c3a0d9c98\",\"dweb:/ipfs/QmXh7WUv6nVGaWwVUPzqZWxa6ZdH6dvbRyHpNyXMAkYkTS\"]},\"src/codegen/tables/Chargers.sol\":{\"keccak256\":\"0xe53ec363e1b998df4fbf1b224a422fed9e7318985b3254445ff6382c690f2d39\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e145661f9a411fd80d3a1345c3a884733a70e3a0692a6976c83ea1082ab7eefd\",\"dweb:/ipfs/QmfHP8TjfffzoxBvMEkbWweRbMJdkj7S25CjuKEhbDwBQh\"]},\"src/codegen/tables/Combat.sol\":{\"keccak256\":\"0xfb75582c7b47a2c3a039b2363990778a09ad881f807c6059c089e327dd5622c8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9025892eb625a405bf5c6e73243aba096552623bbc65a70a8535e52b7aa9ac12\",\"dweb:/ipfs/QmajtipyJe4nvwRFUGeWyvkPdPUmNbSyiBvMU2ReaDcWQe\"]},\"src/codegen/tables/CombatOutcome.sol\":{\"keccak256\":\"0x39c34c16752de956bc808338eaeb3f8c50d8c43708760bb48da2ba9522659716\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f74d50ed5660f8c49a0587ca124ba6a863069983f680a0809f18b6e7bf7bbf7c\",\"dweb:/ipfs/QmbYmq8WLedbhTRKTyVzu9KHbQDGUkBa7Kjkk6gWSBXP68\"]},\"src/codegen/tables/CreatedByAddress.sol\":{\"keccak256\":\"0xee280d7f4f8fd0a521be5bba95a0b2506391b5cf61a40671ced8a550137ba926\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b33847b93edbe83be6cc9f87aa589f7419b2e631a475a8a3cf50cd3b50d334d9\",\"dweb:/ipfs/QmP9aM73jjRTcWpgQFNjB69P7LEAdSJSP3HFYq4Pb26W9s\"]},\"src/codegen/tables/EntitiesAtPosition.sol\":{\"keccak256\":\"0x9b7c55dc61d9ecfba53baf29240424272243a7cabf51a2fe77649dfc60757775\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6cd8f65bca9918f2fd26b61af7055ff949e63c48c1dbce88cf42339e73528a8a\",\"dweb:/ipfs/QmSGsPVQZHeAFwPasf55dWgVY2pNubS8AyABb5L2faqR7s\"]},\"src/codegen/tables/Factory.sol\":{\"keccak256\":\"0x3c9d8dc200b6812b2860b947dc7dbcb2b5f09988ceafdf5cda9e015258672e51\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://08ba9b493aea9440f5b8d5fd0f7ea5626e60003a6a328c982d1e6f892744b198\",\"dweb:/ipfs/QmWwASAHJ7xXKx8F2y8vaH3uFvo1SCtKBwapiMy7X9kKgD\"]},\"src/codegen/tables/Gold.sol\":{\"keccak256\":\"0xb1a08fb494fb3dd7ad6c55ef1c4b007d2782681334e313a3b4e6367bfac46eeb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e9b04b672466b0a86d8d6bd945805aaa3df29a9bc6ca388ed266625f95f11666\",\"dweb:/ipfs/QmZzDoG8gzERLqFvpRTZaxp63z175w2Kc6n4BeQqRqQsn7\"]},\"src/codegen/tables/GoldOnKill.sol\":{\"keccak256\":\"0x2648461ac0ca9286a16105b54b5e99d214e73e7bc0e38e536e04036759ec28d9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb72d5e3d68bceb9dbf9e980aa9ec6da998c08aa3928a865e6bc42a2c68c6ed0\",\"dweb:/ipfs/Qmbpaz1M3gSLRe2oCaXjg6N9DcTkt9dKLpt7GVqRfqPc9E\"]},\"src/codegen/tables/HeroInRotation.sol\":{\"keccak256\":\"0xc767deccaa4afdfa100908ea469eb74f0fb03862fb4bc314bca49accba781bc0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5b396cbc21852732ef7dfcc20c451414c621f48800e3bf8a50c509d99fbf2c22\",\"dweb:/ipfs/QmeGZsKbwjg6NUr2zGDZZVAJWtZMaKNVi8GmM8ferQ9nwm\"]},\"src/codegen/tables/HeroInSeasonPassRotation.sol\":{\"keccak256\":\"0x97e034873505b7620541b0e76d3be71d1eeb5bb167b9bea0a9c79755b3af7a64\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://71670f47d76690aee6e2e09616695dfc48fb10f676a590aca400b72b2b8c0278\",\"dweb:/ipfs/QmWYep89a3xEecxce6VQDcqiDP2oQwb9brw9YdZ3cAgAHZ\"]},\"src/codegen/tables/LastAction.sol\":{\"keccak256\":\"0x8efb6c27febb4017c5f12749fa6bb7b9ee4d96836f5f648112402b64d6471dd2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00adc0def56f28c5ec1bb67138dd52047df62532f6d35c9c0d8510c2892aec21\",\"dweb:/ipfs/QmXTAEnVsdaqDYhz1Pa1GY6jLwRbQL2v1rmruXTAg6tqq9\"]},\"src/codegen/tables/LastMatchIndex.sol\":{\"keccak256\":\"0xd0cd2ff0bf4322f86d686aab0133b817ff2ceaa525efda859b63ee56414e5d9c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4db125d4a831723b4f8a9304aac762a87ee20b01bcd1942201930d434fb4729e\",\"dweb:/ipfs/QmUAUQvZThNAqu86pzRisKcGEyPwpGAThUMDgURZE54qDZ\"]},\"src/codegen/tables/LevelInSeasonPassRotation.sol\":{\"keccak256\":\"0x0ce58903a78500f2e425b10d4ad4246350267e365bc1c6583d0f0509a572ee60\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://43a29c5c794d42e97e1cde84b9312617d744db8e1fda5ee81a6479864f594e91\",\"dweb:/ipfs/QmUSk4bvPB5QDHD5BHGbQ2acwFqMF6gzn2vJqbzbY5m4yv\"]},\"src/codegen/tables/LevelInStandardRotation.sol\":{\"keccak256\":\"0xd5f2745e9308f6208de9395ccfbd1bef51762ac38afa13faf89115504664678c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77a3386c2de1b28a2519a9987eb0b844adcab8025785b938def1b76c94d31a8a\",\"dweb:/ipfs/QmV7hGDSEx4qjrVdR98Y5wodz8BU4k9Vuoi7TNTyC8L6Gs\"]},\"src/codegen/tables/LevelPosition.sol\":{\"keccak256\":\"0x7b007bf3b5acd3ed78b7f9b854b9f87de7f9686a5391348e61102624daa34320\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5fe78370d1c63483c1ee26c716cb7bec1c8fc0630a11eb805f2970fcb629f8dd\",\"dweb:/ipfs/QmQG4gCC1VPoPSqQyJQBLBKZFVMRaP2HL4w7y7N1zo281u\"]},\"src/codegen/tables/LevelPositionIndex.sol\":{\"keccak256\":\"0x5ae3287cdc0993f0a566752c11c794a5f3cef613137633a5b5710b27ee50dba8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8e1bbe6c98bcc9cdc71723721ff8226f32d1c113a7ac3dc3e32c699ef9ced61c\",\"dweb:/ipfs/QmeTq3eJkUt2tABVSVkvUYb3GkJddgvSx9YrS1c9wmh1X2\"]},\"src/codegen/tables/LevelTemplates.sol\":{\"keccak256\":\"0x7416e62c88753dae52abf397f9a8efedd3b7f57fe2a6c8d64746bb971fdcbc5a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a4c50a1b2aae84a6f120d098cc7228a0908350926758d518d76e6fe8af7bee6\",\"dweb:/ipfs/QmT2uLbrcruogZVGPnimAhELuXhPrsCi372t6AdrwiCwLc\"]},\"src/codegen/tables/LevelTemplatesIndex.sol\":{\"keccak256\":\"0x23dce66b52fe3276b92e633351bef206795dbd770d1b3969a708e3f594145ab7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://49a48ef1c877c70c308305bc890f326ac6fabaafd375c372228d1b1c76e88228\",\"dweb:/ipfs/QmYU9H4pUdGHmKpb9Xoa2F1oaixSE46FRbjL6DJqEETRC6\"]},\"src/codegen/tables/MapCenter.sol\":{\"keccak256\":\"0x33ca78f53d059eb85a87a778e3567e1beb08b0a7f5b1cda1fbbc3cccd5809895\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://28288d4a845a45e31f7b3c6133b40a670cf081a62502a317c13822ec2122ce06\",\"dweb:/ipfs/QmbYotHQrmowTusHUPKY1d3RhufGqPzdkFEK5inCakcTPz\"]},\"src/codegen/tables/Match.sol\":{\"keccak256\":\"0x6047491e98fd77fa6d8455a22de36c69aba94365f0a56a8de7871cc5a9ae47a8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b073d9ed5c30a1d576a8bf87d579d887a66a27f6d5be64852efc1b1c1906fa8c\",\"dweb:/ipfs/QmV7uZ3Eu3Gr9UzF826WRQvqFA8ZaUBkmopEtMSFy8ze4C\"]},\"src/codegen/tables/MatchAccessControl.sol\":{\"keccak256\":\"0x37288fa25ba25104191c5456c6fd7b7380a0d6201c2a9427b5e1eb74002ef0c8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b61848d2d319bda3c882b020c4b50953f4bde7c77280ce6251a5aadff11a7d22\",\"dweb:/ipfs/QmPgaYhDgN39ZJMiZ92N8wRbvvSpLZDYUYgeQoupvckGXt\"]},\"src/codegen/tables/MatchAllowed.sol\":{\"keccak256\":\"0xd4bd94fca7cd88e4a1c1af87b8b718311e850c231a1f8927938f2273bfadd8f6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4c333c604c745c496f0a19b52851e767be70f6c18c6b25c0c5ec3bf4f1887082\",\"dweb:/ipfs/QmQFNBQrAcnoCj1WwdK3asHcscwUa7ijmAMzgGp5U37odN\"]},\"src/codegen/tables/MatchConfig.sol\":{\"keccak256\":\"0xe7043b09e90efca02f0f00c74a76cf6d5a77566c22839cb04c84f9af7a104d92\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3f9eb78465fc312fe06f8c46404367990e039fb86281da7f87d5fa515bf4c125\",\"dweb:/ipfs/QmW5keQr1kgsoREvctNEo6qdeWyE6TCcFogtxziRNM2zES\"]},\"src/codegen/tables/MatchEntityCounter.sol\":{\"keccak256\":\"0x9b1ee0c8f43b3335c8b7ba283a7e8c720e675637e67b96f8e1f99e23ca6351a4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4a809c81f0534f038ed6d7e4fae7e4c14ed403345196eb8e9147998564608fc3\",\"dweb:/ipfs/QmWsQ8nGm8FwDwrD7Tm5axpsLcjE175wtR7mGdPfhZ4snE\"]},\"src/codegen/tables/MatchFinished.sol\":{\"keccak256\":\"0x128aca9ae5df0b7d2f49256ed738f0c4940e183a78a905e66e4786b65225b2bf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://13e2ca1e62ee9129a4aff30416fd067216005dab1ef890e83f22eb2fb921a3cd\",\"dweb:/ipfs/QmNkoDRhYkQGbey8y3NVjRHj65ywt4N6teh3xLUkVvChCR\"]},\"src/codegen/tables/MatchIndex.sol\":{\"keccak256\":\"0xfc79f9d5165d12e52d0d98c8bd1d9218c7edab051b1fe5855985c8b8cbbafd05\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3821f80fbdce89cc3c298af23be6b3d9c72af782613dd9c6ac76e6109ee9ef76\",\"dweb:/ipfs/QmQT5gyjetVUiEtu26w3F35vijHN8uMNjLYhkdoGNRF641\"]},\"src/codegen/tables/MatchIndexToEntity.sol\":{\"keccak256\":\"0x643d1bfb36f3eaeb02f9d40d4e15e99156231ad4aca4bc6a1cc9ddce63e4c7f0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://546d579174c65ff4dbccafdfbc840f7fc514e23ca2523a88c0ff97c6c2cf593c\",\"dweb:/ipfs/QmaFfVPQVVfVVJmj2wwWCP8Hc7Nh1uBi4vvxc4ZEL8Fwkw\"]},\"src/codegen/tables/MatchMapCopyProgress.sol\":{\"keccak256\":\"0x330646e80e0032b5bb10d89c380b9673d47b712fe22cd6756789811cf03fddc5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://34920da22632a7dab6b30a2a2bc966f74b3bec7f980091cd090d5cd7f7e389bf\",\"dweb:/ipfs/QmQ1P7CCNBxGjkuj3hHCxyYdftHfdnhEayPDHkJmjLi1z1\"]},\"src/codegen/tables/MatchName.sol\":{\"keccak256\":\"0xcbeafc76a6acf829a55a550b2a3eadde85d7bca60f466ecded2d774dbf0a20cf\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a73cf84685913febcc31ddef9e1a99f30f8396642fcf8da48063c0585022f7ff\",\"dweb:/ipfs/QmawusYMCnSrdYZoyqpm1Ge4LgV1R5gocUNB9wPTUV1m45\"]},\"src/codegen/tables/MatchPlayer.sol\":{\"keccak256\":\"0xee101160ad514436bca33cd248d1db005dc617079446e108b51e634e4b733466\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b1513a939211b457618b1b6ee51b1aaf6a7d27155e9b1b1f6f1092994dc5cb2e\",\"dweb:/ipfs/QmYM38eguwxrdoY2aCYgPjkmv4Zy1TQKqnUzSLnmgQ6efy\"]},\"src/codegen/tables/MatchPlayers.sol\":{\"keccak256\":\"0x15be786172faac4a093405cbed6b04179e346f6d7fa406c1655e662fe5cd5ff0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://74accee4317b30169319461722907f0bc15fb68e3a559ee5a20243ec05951b29\",\"dweb:/ipfs/QmcTrgqqepqATKz7o3xRu9U87pUcjoofdDWyyoCpSscADR\"]},\"src/codegen/tables/MatchRanking.sol\":{\"keccak256\":\"0x495d1fff5a589eb704cdce9dc204140a986ac3f0d127cb53b2457d155f0ec3c3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://34f4bf1e9c909892736d6fc96a74756aaa38824eff350f108a09294251765e86\",\"dweb:/ipfs/QmVnHpCzj2jXYDmUz3D2BpmYL4PfpDdtdxhr4BHVzhx8tt\"]},\"src/codegen/tables/MatchReady.sol\":{\"keccak256\":\"0x55de77e1cb9c3885457a4fa929b103c08dbcf2f98a772ca1a0b0e1b53a258f95\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8304446db0452005a96cadf4ff8a7cb608b2622b0e422463774477495637c576\",\"dweb:/ipfs/Qmbhwxi9jWL6ZKgo8Hok5C9oqX6gWSf2fbGMxAdeSL9a7W\"]},\"src/codegen/tables/MatchReward.sol\":{\"keccak256\":\"0x405c42f0bae0bcf542e1558992ce79e47ba4ddf4bf7d7e825764215c15b484c4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://913eb3da7a38e336efffa9882f00833ade8ec5f963714cee8ce59ab533baeacd\",\"dweb:/ipfs/QmV6fxYzRLsu7KGiiEEpA8R8ZqV8G6d64cu4J8E7PuxzVG\"]},\"src/codegen/tables/MatchRewardPercentages.sol\":{\"keccak256\":\"0x23e7f2766800ac019a1bcdf72a02f031c3b134dd0adc4b0987d16480cedafedb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7c20400c50d17afba333659761d0dd2e76bba5a769e51a771b6838955ef89db9\",\"dweb:/ipfs/Qmdcqs7NHBWzFTkSchmsLggxZvFFfav7hWv3VJxmKXpUUw\"]},\"src/codegen/tables/MatchSky.sol\":{\"keccak256\":\"0x16ec4183a84c7ff1970582370856a8e1e77d681aec3cdf6d7e8b082f40ffb2c8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7e2e35940eb37143c33c4483231043553b04ecb2b71eaed75484193d847333d9\",\"dweb:/ipfs/QmU9yxrLzpF6v55gs8mkTgnw8mCP6VkXZfmHQe1b1EMmvK\"]},\"src/codegen/tables/MatchSpawnPoints.sol\":{\"keccak256\":\"0x756a07f839a1865b93cfd3a1e89dff0c09cc68900b948c2481908b20a0e30c40\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://93de577f605f94d6b2d9e977bc6ea57d085a57d36633afe87deaecb976d669aa\",\"dweb:/ipfs/QmeTCmN3Y1wiGd4oKGEPz57vy4p4hhx9go6XYMNzSYzUXH\"]},\"src/codegen/tables/MatchSweepstake.sol\":{\"keccak256\":\"0x116a1b8e65f1e388a9ec2959940370e4e1ad6202ae694f84a05ee5f9330471e2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a7977b6835cf0326a539a8df2ef50eaa1b842be1ed4115aa4fc1e2ba24468211\",\"dweb:/ipfs/QmbD3oWJLR2LqsjfUFbLZVpMq1iYfvA4Sa2actx3Qe9eH4\"]},\"src/codegen/tables/MatchesPerDay.sol\":{\"keccak256\":\"0xc2a833021b54a6fb7fa22912951e148a94db4a243529ec0f2773eeea96552909\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9c3beeb6a1b4953ea158eae7c6fa48f1e7cad821db69ba13065cf9a6a7d3d973\",\"dweb:/ipfs/QmYHNwJxaaxdVCLJ4FBy8HbfvZG5uvUSZZGhbBVT7CP62T\"]},\"src/codegen/tables/Movable.sol\":{\"keccak256\":\"0x992cd2679446862395f78738431562132ba2ebe19d356f3f4a5f84dfa98766e8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://586483965abd1455641d717c8026b2547831b65a98babb223bd1daa494eb1300\",\"dweb:/ipfs/QmT8qmrmzvqfPvekMqc5gvCUpVGvm2jVHiikpqb9eBB2tc\"]},\"src/codegen/tables/MoveDifficulty.sol\":{\"keccak256\":\"0x61d1c51f9a38261a1e28d1623a34e68c8712212e4e2ea68fb1d036da313dc795\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cdbfcc096f892fe1e18d8ad02347e06a14e3fb9bda2c0e4c7de5966ad23960b4\",\"dweb:/ipfs/QmaM57xNvhSTjgfHEwjj1s5rhug3vmyUQgnaKUoDrKHqEi\"]},\"src/codegen/tables/Name.sol\":{\"keccak256\":\"0x587ffc590fbecde23fb55c032dc640421a6ecf1eb5e31a05cc9b624f6024cdc7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3896bc33760910c0f97fc6c44390ce7d811642111d1cd723d7d6360b68c4bbd2\",\"dweb:/ipfs/QmYZguqg1GnBCAzqUMWzzgy5nr6jJj2qn54DW7VSogDMLS\"]},\"src/codegen/tables/NameExists.sol\":{\"keccak256\":\"0x737370a09bf6ba5603156a800695545996c2411d452fe2cb4601bc250aa6ce85\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://414c641f57ef05ec011c23c386e536eb16a8d3fc09ee6c3ee28e4a9097071a5d\",\"dweb:/ipfs/QmeFDFdVto3dejjMhQJPigGRt5EXtBB32TBN1UfMHpS4ts\"]},\"src/codegen/tables/OfficialLevel.sol\":{\"keccak256\":\"0xdf385936440217206a6c58d4acc92435dbce85ff27b28934d8d04a6e6263e61c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7986b6d0d66ba0d02b2121b11dd15fa883684373e05d346d0ffc3bb09c33479a\",\"dweb:/ipfs/QmSDHQaxzvjyWpb2Q9XSSMgkwFNQ4pRDxUDCXbWjxYzzJ3\"]},\"src/codegen/tables/OwnedBy.sol\":{\"keccak256\":\"0x54dc90730a1d26c273135b68a2eafa692ea7bbebe2c8093901fb6dfb7241f616\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4b1a76c29a92ffba96b8d3eb3fc3703979be26fd9524e282aea95ae9b635c240\",\"dweb:/ipfs/QmQMCZnYdoRdDrYdQ9tAmVKCpZ13nk2SpSCnQkHxLfTSiZ\"]},\"src/codegen/tables/Player.sol\":{\"keccak256\":\"0xe254f3c4755d5e3c0e693610f97bec61c43af6ac47e211f608f5f6264c884b92\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e408973d1c4fe436247935bcc79d9a8d64dc81e56ee52ab07f3c35340e950f32\",\"dweb:/ipfs/QmQgH7rvY2gYsyircaihk5oXnesupQ39xu3npARj9snHkF\"]},\"src/codegen/tables/PlayerReady.sol\":{\"keccak256\":\"0xd6d88d036e7e044eb033f40dcac52a72cfc883dbb1a3e8c0f805d0262302584a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2b85b2eb8171153981e617ce3c3b3081d4c3dabb1086a5ba30839f5f8c8b8b4e\",\"dweb:/ipfs/QmYDzjiQEqQa1ZmeQvqp2Np5CHWJGuBgN9KJqWwBj33odK\"]},\"src/codegen/tables/Position.sol\":{\"keccak256\":\"0xfdb0bfdcdd0faa001251237c1d8d11dfa5c5f55e92a73c3e9bcc8d15da6d2f5e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1f2c6ba12f7c1c4d2bc532953f0eb308b1acc367fd8e9f8a9c22080d1b2a26cf\",\"dweb:/ipfs/QmSSrdowViDQzdQNFZtQAiV64uobjvcbyqKeJYiB3SuiKo\"]},\"src/codegen/tables/RequiresSetup.sol\":{\"keccak256\":\"0x66f46d938735289692660cc2e662d9af917b7f0e1d3bf72d5816cd2d1d052bb4\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3099118257562b270eb9de2c59e010930873e75671b8325d2e889c0c4f1d9813\",\"dweb:/ipfs/QmWtbBEZkbs7WkXPYcc4nh2YhSoDNvwJZS4vHjG5pn2GGp\"]},\"src/codegen/tables/SeasonPassConfig.sol\":{\"keccak256\":\"0xbfc1bf9367cbfbf51720c42368e00fa5d1205376506dd6a5c774cf3671f25783\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://47c1d5630a095574ea6ff159d4d789811de1a94944708e13e5565c10b3dd9fee\",\"dweb:/ipfs/QmYXGjBVKWe6a6mQYAmFjQURzux1A1RJCKndypXXi4DqGL\"]},\"src/codegen/tables/SeasonPassIndex.sol\":{\"keccak256\":\"0x4e9391e9f74a6bc7584d68b39299e7cbc46bbd19cb9ff41757e543f4d4d8076f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ce4f38a82777d872e77680c4247a3fb7a0d3382d928343838cdbe560b23df1cb\",\"dweb:/ipfs/QmUEwc1Xx7eGyBzjuWMTvL9ZZ54GHotB7z5TVUR2CRfXi5\"]},\"src/codegen/tables/SeasonPassLastSaleAt.sol\":{\"keccak256\":\"0x4e2dc83f3bb7a69219900138b8bbeca95b1b3db499b652b46e82af3d800c900a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://edf4e0b57fc1953f0d010c1d1e9f89d64f6a71c08062d2865bd82fd7e31962db\",\"dweb:/ipfs/QmTqUhccjfA7g1ihndFmX1KnXSkngrA8ZezipxQbC5q9Zp\"]},\"src/codegen/tables/SeasonPassSale.sol\":{\"keccak256\":\"0xdc1e6a8010139fbe50abe14ec230b7e7e6d8ea51862017f89e943c37e4ed9eef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c872f8bc71d0c6564816543078ab471d855162372e38b7efcc28f2935aef79a5\",\"dweb:/ipfs/QmUzToGutHfjtEuafTwTS8VqTA9Ed4hSd1DeG2ZtCs8Utp\"]},\"src/codegen/tables/SeasonTimes.sol\":{\"keccak256\":\"0x14b138e1714c163093d765bd993108ed3d42aa7ed6347464645c14d3e8b4948b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://58d5e5c5fdbda3fada43a356725ecd9c2d07223b66f26863bf3da68a9c10ca3f\",\"dweb:/ipfs/QmPnGaKuWe6mUsmeSjvvVmx3xheFSminMeu1WzbdFzpQ4J\"]},\"src/codegen/tables/SkyPoolConfig.sol\":{\"keccak256\":\"0x5d64965969a4fd273bfc63d403d9c7fb8966afc532136bdf786c72b762f0247f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0a68f12857bd4991da2d55b2036088ab06a2260332cb2d9d19dbee17afaf98aa\",\"dweb:/ipfs/QmRtiHverx5CKGyuwjQCTkhwwmpEX5MEtCkgH3vYve1nvt\"]},\"src/codegen/tables/SpawnPoint.sol\":{\"keccak256\":\"0x78906bea1e126b05a40746224a19bf08245617ebf36d5b00533d78f600ed80cb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://14609f17a3e50a3dd514cf66ce2c67cc53da0b098cc35a9b95555a4e35ef32f3\",\"dweb:/ipfs/QmZiX5dEHttgdiYPfCknkNN4vYfrRdnEsp8GERqGLNhB2f\"]},\"src/codegen/tables/SpawnReservedBy.sol\":{\"keccak256\":\"0x6a17e250b900eb9d623f4926de4489882c2b2026acd08605053151ef6350d473\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a80a2ad46e8004219d931f2dd5c5b4e95107ce0280f06af0f1a8f87df32cb4f8\",\"dweb:/ipfs/QmRKyjDXJ1j879J5TcYq6yBECFxtZivZDNPUjy1QrGf6qQ\"]},\"src/codegen/tables/StructureType.sol\":{\"keccak256\":\"0xf2a62d3afc680a0425b964d752e1b3aaa12f66e9ae20a80ff61f2063f9f74033\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://83323d65688309464f06fdb08d0e46e09d6f9498627e61ea9c79e30347dba797\",\"dweb:/ipfs/Qmc2hS9eqV9tdESgHt2iu6YHMEGHToxv2KFrvt4LPG8TCZ\"]},\"src/codegen/tables/TemplateContent.sol\":{\"keccak256\":\"0x0cdf0cf6588d72332903764dfafde5331e5b68ec132eb6b40e6b324dd1fcb710\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f0e40422c1a173cc04e5df496714aaadbb98086f06e2fef736b99b540253d92d\",\"dweb:/ipfs/QmWoSy7wPUMM4Udoi7M6M95tJjUDFpuFPgBwoXbsZnRv3e\"]},\"src/codegen/tables/TemplateTables.sol\":{\"keccak256\":\"0x07146cd69cc87c73e5aa04cd033f54f04c82cac09b57c7427d631d4d8df17035\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://48e6f9586a1a77b90c3e86138c9560394ed420517b2c8a4c407823f505188d7f\",\"dweb:/ipfs/QmYjusEWnpwFGZDQV2AvLwY4DRV3oLHMrNDxp9EbzbimPA\"]},\"src/codegen/tables/TerrainType.sol\":{\"keccak256\":\"0xa67a0edb0d1a70470de01dbf43327f9d911c12fa08aca734c417c591721e6b87\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4927c5e934cfd8575799f5bcef8c7392bc2da2bb84d463c9441f785dff8fc077\",\"dweb:/ipfs/QmYK9Swtc48ndGcaeyqpj3o248nspgkmcN5kFEaCAwF9pm\"]},\"src/codegen/tables/UnitType.sol\":{\"keccak256\":\"0x5703cd50d2cdb70757024245231899a35de083c49239a10cb1515f459aae0ffb\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9f3f90e9a9e08b9dc4e58092fe7802f3671c9684ee998a4014613b03725ea6bf\",\"dweb:/ipfs/QmZZjKPByxqcbEYhE95f794ud6i1tkqJPSbGsqSXHNMQ6S\"]},\"src/codegen/tables/Untraversable.sol\":{\"keccak256\":\"0x0ac641c25a8910d70d3b092d152063a49c6353c16b17e1590de0b72f2fca75d7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cb94e6a5eced54b95558842986aaafbdebf27363e9363402f72885845b72e12c\",\"dweb:/ipfs/QmcxBUHXXbcxgxq31Ss1vi2BtsW3enedLspVmV1Pd21UFd\"]},\"src/codegen/tables/VirtualLevelTemplates.sol\":{\"keccak256\":\"0xa2ae7f4ff1efd2518ab854c0883b2f696cc29635232bd241786a3fae7246bc35\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bd78db57fea870896bac73809330841d091fb2234ca79c8caca6eae350557b7c\",\"dweb:/ipfs/Qmae8optd6w4gP47g9kGAAVRybGivKBq36saxEdZq5qV12\"]},\"src/codegen/templates/ArcherTemplate.sol\":{\"keccak256\":\"0xe20cbd1ce5cf812261ba289a1903c9026f74e43455a31b17625025f2d59a00d9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ff74f89173e6d956e53acd27c9a780e75cb3c713c6515b4ce0e1bae2d43657c4\",\"dweb:/ipfs/QmYdfbj7r1PQ6Z6dj7R5ZzADxCkoS5dK6y8rvXVDbLGQFh\"]},\"src/codegen/templates/BruteTemplate.sol\":{\"keccak256\":\"0xa0a0af2f3b20342ccff808b2a458b6415040aabeff3ee790a354bff816c1213d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://70ac7a219f2ccdf81ebbaa96eab4c34ea31bb59a89d87fe848d73f5ebe879a6d\",\"dweb:/ipfs/QmNVdMdsU62Qq8iNtiXogR4mRyyDggkQ8NhNe2XYLAprdD\"]},\"src/codegen/templates/CatapultTemplate.sol\":{\"keccak256\":\"0x0833482fef791bcd2f4a126ae5e83645c4916602ac5f1927fdf36385d8e9bc16\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f332bd2f7b94332250ff00730074ac19b9b75f76b5c904130153dc0d4910a79a\",\"dweb:/ipfs/QmTmqHohwgQGRkAnA7MsXjb8yrhohe8WS2UdvVryNFZybK\"]},\"src/codegen/templates/DragoonTemplate.sol\":{\"keccak256\":\"0xcd3936768f1fa980670f25812ae1d6611331857410d0c413773b38f0393bdf92\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bede35fea188ad5db77857bf062c97da9e2d348add3e94c522df56db4a32394a\",\"dweb:/ipfs/QmSrNEpWJtxFSbDVkUM9yhSxAWHREsHuwb95sc9H4v1imm\"]},\"src/codegen/templates/ForestTemplate.sol\":{\"keccak256\":\"0xf894556fe0fb1c1f7823dee417a0faf794565818b4762d681ffc396370732b96\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d94dbd067cead39a4bfc29c675e399a783186520a25e4fdee99a30f2d81dcf46\",\"dweb:/ipfs/QmPh9rgDXZEErNEH8Y4LchvqHagbHuBa5zzzBCfidVKzgS\"]},\"src/codegen/templates/GodUnitTemplate.sol\":{\"keccak256\":\"0x0f11c751143dbae24ec4854d29ab75a8f3fd6528d779a472b735e36079106e7f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://aaa2b94beb37b62f162fa4c86cf8c7f067aa631e7f7f6463a45b1583636bb692\",\"dweb:/ipfs/QmTonMfoiXUcuCKTrKLfzUCwWTD71y788VfqMY6AsCUxEF\"]},\"src/codegen/templates/GoldCacheTemplate.sol\":{\"keccak256\":\"0x547964c7f96cee22195979d3ae013ab95722dedb346d45dede970a25782d2b99\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c9e082b4e506ad2c5916a384aa5ac39b88ae537eda4b2858255e5698fbc749ea\",\"dweb:/ipfs/QmamtdwGskTjj3zjFV2B8NL2RZCiJefbh4Jmk8sAmsKiHx\"]},\"src/codegen/templates/GoldMineTemplate.sol\":{\"keccak256\":\"0x8eb42338c914c92ec8495829d21f6f6237ee5ceee862dad535c7eddb1b4c1685\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4a09b8da90b3eb8c75185efb8d0d1b1ce0b6449f91f4723b95de90614edb9851\",\"dweb:/ipfs/QmNq3WKikoEyJAgdAn7oN7KAS8Bn1V7WarCNjCGjwnW4RB\"]},\"src/codegen/templates/GrassTemplate.sol\":{\"keccak256\":\"0x5db4a62ac388cd8b93e841a344400ae57f19a206c1531bb1ee82e4791aa396ee\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9d4e61e61f41dc09778a3c6cb5330cf0dd6ff86372a7d73ec0a473f1a8c68063\",\"dweb:/ipfs/QmSmuZeQm3uUMzBKbdeYz6LCxy1W6UxdfZGZtUwdayW5uG\"]},\"src/codegen/templates/HalberdierTemplate.sol\":{\"keccak256\":\"0x32ff84d3570344d9301e355ac3b88cb9bb1a3f767a50eb0c7ac2cf7c03733af8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1ffac2b11ea7d8a72ff9d681870e153551f9536775e27ab18374133cac78349e\",\"dweb:/ipfs/Qmbo4A91jf7HwCtBKzmTb8UAKk7aRjGnpxK9g6PJhGDLsQ\"]},\"src/codegen/templates/KnightTemplate.sol\":{\"keccak256\":\"0x32bf3f717904299b0d6cde7f8a86ecf30c939ff649adeb6c725eb45e31792668\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://afadfbee18c69f2adb93d53a71156a29417e451c6b38e8643d6b80c90cc558b3\",\"dweb:/ipfs/QmQSZtcPxBXD2LR9QJkhDi2GpjXWqdC9zrzXzh8QPQeGVe\"]},\"src/codegen/templates/MapCenterMarkerTemplate.sol\":{\"keccak256\":\"0xeaed604fc98855994004f491e1d0d9c7997d7aa1f1f11199a80544e611153907\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://8b8aac494b8baefa5fa136c3d067a4cb8b0d26050c3c9ccb842cca2c337d8f83\",\"dweb:/ipfs/QmR4k6UhoavJaKPSw1Uv1LarMMEtnqsBMkVHcLAHyQNsQf\"]},\"src/codegen/templates/MarksmanTemplate.sol\":{\"keccak256\":\"0x09d868b0ecf914864e766be4a9a2c8c0d95246d00d0900531cf2f72c8a680d65\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f5e463d065789e86a7c59dd9754cdd55f909a46de205f0eaecaaa61c5d806ce7\",\"dweb:/ipfs/QmawpW9aAEswTXQwmjN2Po1QoopqEzFkpgRLHTGCvUcrwc\"]},\"src/codegen/templates/MountainTemplate.sol\":{\"keccak256\":\"0xd229215132cec0ec809d4f992f32dd6c185f880b27c7b405f46403d923954694\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fe78242b299b59843a6f2ffdd3846c6c04b667c1bf92434163979c32a5d2a02e\",\"dweb:/ipfs/QmQCETmNKLXSXTLh7nHcvGMXJJW4hBWRfNxFr241MnyUse\"]},\"src/codegen/templates/PikemanTemplate.sol\":{\"keccak256\":\"0xa44a24e6a25859b7bc8557a4219495cfcfd0252788753d08e6ad7f02f7492514\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://413d8ae3ac6eef8cb39fa0129948e2b8474dffb576cd8e4780318adf87e70df3\",\"dweb:/ipfs/QmTY8W3igMqrrSv7SVMhUqCvDVMWKWRZ9MRg7xfRG6gSro\"]},\"src/codegen/templates/PillagerTemplate.sol\":{\"keccak256\":\"0xface53dc686f8ab6c9b65d9519c6a10c018cb8e77c92db67454f86070be05715\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://08caf20cb7704e079af74983e7273dfff6712c7743d32977461cfe483126e6f0\",\"dweb:/ipfs/QmYfc5VnjMaMaNZ9fwngQ3Qi9pZhHGoNqKDM1ABUHUgiTZ\"]},\"src/codegen/templates/SettlementTemplate.sol\":{\"keccak256\":\"0x5055dcdfa392fc0bef6827df91c28f67b39816bed62cf8e4d92ce2590a029ac6\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cc9fdd4a865b897436ee2209a2ec67301b8738d9583f122ceb195a64c44e0262\",\"dweb:/ipfs/QmQgTquRMKYriKzC7Cu41PyD3EYvwsAWFbPJk2NyqcXeHd\"]},\"src/codegen/templates/SpawnSettlementTemplate.sol\":{\"keccak256\":\"0xc59b9be6231afb0e5e67440e57e66da33f5ef14eea125659079568b8d1421163\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e50a5f09238267c30fb9818fb7bd8e36490a26052aaf7567888088014a531847\",\"dweb:/ipfs/QmemBz6UK1RVKftXQ6uJQGnczLohfAksmjxfHQwa5n6Q27\"]},\"src/codegen/templates/SwordsmanTemplate.sol\":{\"keccak256\":\"0xe8aaaf0f075d2c7a50f6617c433dbee7268a7f7bfda34a57812600b116ea475e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a57eb795f8e2d6b12d76b738d49a6f0ca082c0047b3747233ed6bb461e169383\",\"dweb:/ipfs/QmXLk27nVNA8EryHhGYRNMLMAeUeJ4bQngeXvpydhNzcEE\"]},\"src/codegen/templates/WoodenWallTemplate.sol\":{\"keccak256\":\"0x88626992dddc1dd3f5dfea49a055426a43ea1831c59698f37e5f5cb165518961\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0e008817fe025b12442557f45566cf4bed3f9e2558931829629dca4cf74f00cc\",\"dweb:/ipfs/QmR76mtWLSHBNHo5kZv7DpEAH8k9qkcXrydz14sCpxvezC\"]},\"src/codegen/world/IAllowListSystem.sol\":{\"keccak256\":\"0x8958c76cf4f35d7e43c5a49b12732a9a725fa06d7e77313168b5e9b42a88b39c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4c042ff238594b069b0b1ada2237c88da339971ac7a30caeeb6c66b2ca5af996\",\"dweb:/ipfs/QmUk2fyv88qMWEddv9wt7vKLiyqWYcCsXrVjH4qDdoBJqy\"]},\"src/codegen/world/IBuildSystem.sol\":{\"keccak256\":\"0xff7f221abf4c22011fb9cfe80003b7fcd7a947cad11bf49424858d168ae54a2f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a923bc0b9a5293bad68da0874829f8d3f95f66acc33813bb8eed6081794c233c\",\"dweb:/ipfs/QmajStCGSfVg8QxUxxuF851JVVtNpWuLHeLoAkXX2mXPfg\"]},\"src/codegen/world/ICopyMapSystem.sol\":{\"keccak256\":\"0x94281b53710027985efc1c6a2b4eab3ccb9fbf372550d52cf3b7441a88d0285e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1417935c753b9103d4bc390c02ace4b64416e32222e48ab923a4d1564aa1682e\",\"dweb:/ipfs/QmQ87YXTphbSGUV8Ke9SAMCo5i4R6Wc8MzAFQMpH41KJFM\"]},\"src/codegen/world/ICreateSeasonPassSystem.sol\":{\"keccak256\":\"0x8cde232a77dfa16401a28a0f50293dfb6f58fcfb89bf2688a304daf61e793be3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b4cf288971d2f0f72f94120431edae84718a9097385af9a47d3f4bcf2fae137a\",\"dweb:/ipfs/QmXTxju4NpTwpGufaKuGWmL7PzcVVcdw5wNLkL8rApzaUS\"]},\"src/codegen/world/IHeroConfigSystem.sol\":{\"keccak256\":\"0x5d07d59d448644a3d71cdffe5abf105d4b5f700aa9cb14e7d4017d112e00cbfd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0f9529eabb45d3b375ab42dbfbf4373cfd53333752c049c71969c0713fb3b85e\",\"dweb:/ipfs/QmbpZ2fbBXkpiabF2876qoA2GHw3q132cWar8AtvdX2D59\"]},\"src/codegen/world/ILevelRotationSystem.sol\":{\"keccak256\":\"0x20ea9b9de804dcce05669df00cee4f74f08fb917bb6977908dd9fa2d64cf5794\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f4cd52ae3c73607d141d7bf3f57ab164e4cb6d56885547fc9756e7f2060afe83\",\"dweb:/ipfs/QmVThQBsTZ31ES4YDMwDMTGsC2iKMkqcCqpb3AMyfDUUxX\"]},\"src/codegen/world/ILevelUploadSystem.sol\":{\"keccak256\":\"0x4566550b14ec0dc73b0d51dd66044914e1d1264e0575b19513287dc351cfb14b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ec1f60316a185a34a3cd8067db039e3487cd8863a8809a38752012bfc5588bd4\",\"dweb:/ipfs/QmdF9w2x2FR4JXzbiLPE6b4afGFb6J6VyfNcgzn3tecWAx\"]},\"src/codegen/world/ILobbySystem.sol\":{\"keccak256\":\"0x60336980ea525104dd355a6b9b3fe090ee397e992df05bda693150654a503a34\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e9b9e886e5aa4c5053e47cc8806b354c79ddad6fbc5cffadf9979bb0232b9487\",\"dweb:/ipfs/QmaZ5QPk5gKKeRXBa48jzHhpPEfBFxuYbnwDRDZ2GjmCgJ\"]},\"src/codegen/world/IMatchSystem.sol\":{\"keccak256\":\"0x82ad6910c22c7c20538316a1a035a1aa3be1acc292b37c8ec129e64e4e405e9f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e76c609ebaa9779bb1892c07ec592e6b977afb86301cc6ea3971e1b0b5e6b3f5\",\"dweb:/ipfs/QmbPc3WNVVkjfMyQic7bS5xjBEAwsXjRWpNGV1Szyqpg2n\"]},\"src/codegen/world/IMoveSystem.sol\":{\"keccak256\":\"0x682464a443f2a38b3c129912942659099ca7cbe53a687d81eca8d54dca7c81c9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://058d2fa294d513f1a7db0a9a02853f51438cf137440033aaca098c00489cc47a\",\"dweb:/ipfs/Qme2sxE8GJJKtGrG7ZwedeS3ydqaoVvqHynaKHtpgmgp6u\"]},\"src/codegen/world/INameSystem.sol\":{\"keccak256\":\"0x472bb99514235bb48480aeeb8065206a98819fb9eba80676405774b976414ffc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://30c2aedc54f458ab1bce7040e32968e61448cb513e06657b71798d190663f73c\",\"dweb:/ipfs/QmPHNrSkyNABoUbY66hVzr8nZZaMhaxLgzfVQQh8FYJ7Mg\"]},\"src/codegen/world/IOfficialLevelSystem.sol\":{\"keccak256\":\"0x8b922b2b5e1b91f4196dd690777e0b39eae76bffe4ec8d11303b5915873d87bc\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fb8c6a568bfcae690ffa33ad4997d43b6542563d675369ad44acfc8891e0e6a8\",\"dweb:/ipfs/QmNeueSXpzTV86LCpsePsSoTgLw6htLhGvapgyhD8iVD1q\"]},\"src/codegen/world/IPlayerRegisterSystem.sol\":{\"keccak256\":\"0x567123e947c171bd349dc5b5d970c94b8b5fb7b2b168aaa7be94ddcb0fafd148\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a2325dbca04dc7e655e0f269d5c725ba25f368f8750185e6d274634626d53e3d\",\"dweb:/ipfs/QmTrdTUMZwMzQebsa4jXTee74oyvRx7wiB36fjUdnahDAE\"]},\"src/codegen/world/ISeasonPassSystem.sol\":{\"keccak256\":\"0xaf6205c715a42e4dd20e097e3cf51a2f756733483c29e468c1aa721dc9a24e4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5d036a25460398394c1f44ca7defaf0f4e531286e07814eb4856ccdeebaef8fe\",\"dweb:/ipfs/QmbwSQVHDceD7C8eKbkXDRS8RWYNeNzBgs8ACU9JJadtfH\"]},\"src/codegen/world/ITemplateSpawnSystem.sol\":{\"keccak256\":\"0x5a584e21ccd0e9a5b7fbbe450e65b975f86b0c0be53a2af0cdb6f821e87030b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0b3f578e9017d81d8498af5032b8fe2d4a913b1356f59fc946de434354c340f2\",\"dweb:/ipfs/QmXU21EvqQHZYyxBUQW6jhukVG4CG9pvfTV7Tj1XFTAsoC\"]},\"src/codegen/world/IWithdrawSystem.sol\":{\"keccak256\":\"0xe85269ffff67c58739571609021f6a9d8d96b313349715878c96d269a987cd0c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb28547cf73f27880219bd862a3d11241aaf312bead993de6173f3b9aca4f910\",\"dweb:/ipfs/QmThq2cUsM673aCk6Nfu7JhoxEnAJ5NLWBSEfipjBQ6yyQ\"]},\"src/codegen/world/IWorld.sol\":{\"keccak256\":\"0xaa09910f8627c4912867821d397a3ff40c84ae9a70d34353870c88a39fc78857\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f545bf8c1ab49848ad7ae710c50f5bf6d6152cb7775851212db14caab433c6fe\",\"dweb:/ipfs/QmaZxcuBKATG9FwfWHBRC2LKAxiBFpidVYmDunpECShVMy\"]},\"src/hasToken.sol\":{\"keccak256\":\"0x44e71d6a9aa33d02b504360447686ff1f3a2cbcf4f4aa931fc7d26dec735fad1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9a44bd8b67ea0592494ce1a08d943d867f5f463bc290aec58c2a096c427fa676\",\"dweb:/ipfs/QmQmBisU3wannQYyMZzyPKhp4ooaecsKZGnWFsGqPgBTDC\"]},\"src/libraries/LibSkyPool.sol\":{\"keccak256\":\"0x3612721f598609d2e6192e7e569f1753c7388085443a014099019b895bc10b9f\",\"license\":\"Unlicense\",\"urls\":[\"bzz-raw://297eb7bb2e12a3b2e988b515f463e5843605b5dc0876a7f0ab10f2a4ba859ca5\",\"dweb:/ipfs/QmdxH5yvtBRGaNYV3NfUejMEM76QxzBmKfWhUCRP5Kc45X\"]},\"src/libraries/LibUtils.sol\":{\"keccak256\":\"0xdcee541e94e617c1f6ae0ae9b271758acff7f49170d7b2373f7f0a54297fe332\",\"license\":\"Unlicense\",\"urls\":[\"bzz-raw://c094a9a0a6939e9e92eeff3de242ad34c68d1850713c4bb286ba760082e8989a\",\"dweb:/ipfs/QmZ8KZFwche6syBrfgswKiTJRsDTNCPxz7bR9b2tpvFU8S\"]},\"src/libraries/Transactor.sol\":{\"keccak256\":\"0x208d328c343e03bac58074bb71388c4b5bbac2a4933a432ba3edfb931d40ebd1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e7287ee856a69ee5ff116536cf45e8876be6e8ed8f4dab27b6d65b8123adcbbb\",\"dweb:/ipfs/Qmdjseoj7sZfeLMHPqnqMNQXEP55xgehezRgKNhJar2rPf\"]},\"src/libraries/templates/createTemplate.sol\":{\"keccak256\":\"0xda5f57dd98a9a6c08573583300e095fd05bcb169c91cda43e11728893ee12209\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://143d572d105badeb524e25c45aa711bc89b511c18adc62538221b6177a444b16\",\"dweb:/ipfs/QmehGCyRRuLeqnKWGugV74hixnsyNc92tp1uQ4S2RQ9mFp\"]},\"test/SkyStrifeTest.sol\":{\"keccak256\":\"0xda4c779e10aa44943c178a231654541c56d8433e396aa004f5e005810e8f87ec\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c034a0ea9446fdf927f3ded96523ee0b8873bbefaf9951ead565d65bf7f395ae\",\"dweb:/ipfs/QmdPgUwnUV6QW8pAWN2wpUvxaC3uxJGz3D6GMA4pZpBjaP\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"end","type":"uint256"}],"type":"error","name":"Slice_OutOfBounds"},{"inputs":[{"internalType":"ResourceId","name":"tableId","type":"bytes32","indexed":true},{"internalType":"bytes32[]","name":"keyTuple","type":"bytes32[]","indexed":false},{"internalType":"uint48","name":"start","type":"uint48","indexed":false},{"internalType":"bytes","name":"data","type":"bytes","indexed":false}],"type":"event","name":"Store_SpliceStaticData","anonymous":false},{"inputs":[{"internalType":"string","name":"","type":"string","indexed":false}],"type":"event","name":"log","anonymous":false},{"inputs":[{"internalType":"address","name":"","type":"address","indexed":false}],"type":"event","name":"log_address","anonymous":false},{"inputs":[{"internalType":"uint256[]","name":"val","type":"uint256[]","indexed":false}],"type":"event","name":"log_array","anonymous":false},{"inputs":[{"internalType":"int256[]","name":"val","type":"int256[]","indexed":false}],"type":"event","name":"log_array","anonymous":false},{"inputs":[{"internalType":"address[]","name":"val","type":"address[]","indexed":false}],"type":"event","name":"log_array","anonymous":false},{"inputs":[{"internalType":"bytes","name":"","type":"bytes","indexed":false}],"type":"event","name":"log_bytes","anonymous":false},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32","indexed":false}],"type":"event","name":"log_bytes32","anonymous":false},{"inputs":[{"internalType":"int256","name":"","type":"int256","indexed":false}],"type":"event","name":"log_int","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"address","name":"val","type":"address","indexed":false}],"type":"event","name":"log_named_address","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"uint256[]","name":"val","type":"uint256[]","indexed":false}],"type":"event","name":"log_named_array","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"int256[]","name":"val","type":"int256[]","indexed":false}],"type":"event","name":"log_named_array","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"address[]","name":"val","type":"address[]","indexed":false}],"type":"event","name":"log_named_array","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"bytes","name":"val","type":"bytes","indexed":false}],"type":"event","name":"log_named_bytes","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"bytes32","name":"val","type":"bytes32","indexed":false}],"type":"event","name":"log_named_bytes32","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"int256","name":"val","type":"int256","indexed":false},{"internalType":"uint256","name":"decimals","type":"uint256","indexed":false}],"type":"event","name":"log_named_decimal_int","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"uint256","name":"val","type":"uint256","indexed":false},{"internalType":"uint256","name":"decimals","type":"uint256","indexed":false}],"type":"event","name":"log_named_decimal_uint","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"int256","name":"val","type":"int256","indexed":false}],"type":"event","name":"log_named_int","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"string","name":"val","type":"string","indexed":false}],"type":"event","name":"log_named_string","anonymous":false},{"inputs":[{"internalType":"string","name":"key","type":"string","indexed":false},{"internalType":"uint256","name":"val","type":"uint256","indexed":false}],"type":"event","name":"log_named_uint","anonymous":false},{"inputs":[{"internalType":"string","name":"","type":"string","indexed":false}],"type":"event","name":"log_string","anonymous":false},{"inputs":[{"internalType":"uint256","name":"","type":"uint256","indexed":false}],"type":"event","name":"log_uint","anonymous":false},{"inputs":[{"internalType":"bytes","name":"","type":"bytes","indexed":false}],"type":"event","name":"logs","anonymous":false},{"inputs":[],"stateMutability":"view","type":"function","name":"IS_TEST","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"excludeArtifacts","outputs":[{"internalType":"string[]","name":"excludedArtifacts_","type":"string[]"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"excludeContracts","outputs":[{"internalType":"address[]","name":"excludedContracts_","type":"address[]"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"excludeSenders","outputs":[{"internalType":"address[]","name":"excludedSenders_","type":"address[]"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"failed","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"setUp"},{"inputs":[],"stateMutability":"view","type":"function","name":"targetArtifactSelectors","outputs":[{"internalType":"struct StdInvariant.FuzzSelector[]","name":"targetedArtifactSelectors_","type":"tuple[]","components":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"bytes4[]","name":"selectors","type":"bytes4[]"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"targetArtifacts","outputs":[{"internalType":"string[]","name":"targetedArtifacts_","type":"string[]"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"targetContracts","outputs":[{"internalType":"address[]","name":"targetedContracts_","type":"address[]"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"targetSelectors","outputs":[{"internalType":"struct StdInvariant.FuzzSelector[]","name":"targetedSelectors_","type":"tuple[]","components":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"bytes4[]","name":"selectors","type":"bytes4[]"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"targetSenders","outputs":[{"internalType":"address[]","name":"targetedSenders_","type":"address[]"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"worldAddress","outputs":[{"internalType":"address","name":"","type":"address"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@dk1a/solidity-stringutils/=node_modules/@dk1a/solidity-stringutils/","@latticexyz/=node_modules/@latticexyz/","@openzeppelin/=node_modules/@openzeppelin/","base/=src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","solmate/=node_modules/solmate/src/"],"optimizer":{"enabled":true,"runs":3000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"test/SkyStrifeTest.sol":"SkyStrifeTest"},"evmVersion":"paris","libraries":{}},"sources":{"node_modules/@latticexyz/schema-type/src/solidity/SchemaType.sol":{"keccak256":"0x650927696f7518fa216f2d6001835e9fdb419518034c781e86d2a2d33f4ecd2a","urls":["bzz-raw://72e91ac32ed00d36bd22fefeaf4ce1e9420143ddab7080eeb720c668a117bf44","dweb:/ipfs/QmdVqn18WZvx5p84MDJPsB5tfVoXDR86wzm4sLx6WrGYYL"],"license":"MIT"},"node_modules/@latticexyz/store/src/Bytes.sol":{"keccak256":"0x7dec900f9c9e7dff59430fa6f520e76c56338c3e829201aea140d49342e4fef8","urls":["bzz-raw://e55c1dfcda94dcc64b8577949b2e92a9d3fc44f5fba1ae77ceacccfdc8e22e35","dweb:/ipfs/QmS7uRJbEQYkPuZ5Dz5aSNjaaxj9PA8RtxUeUGN2W3jZx6"],"license":"MIT"},"node_modules/@latticexyz/store/src/EncodedLengths.sol":{"keccak256":"0xebc0a6efd611e02b15c05a382382b597fe059eba7f2a9e90da81eeb2f7666774","urls":["bzz-raw://00b2cac12599935e25ea0697e99fc9e6d5af6c1c982761996c16707d9cd6ca09","dweb:/ipfs/QmXccFminkrFtDpNfx6X1pHvW7Tn1nA5XcGu9T17pJyZyK"],"license":"MIT"},"node_modules/@latticexyz/store/src/FieldLayout.sol":{"keccak256":"0x15f698b7eabc062a00ff7a2e02db0ace2dd51f8bd2bc51a45dc0afa88f2ee658","urls":["bzz-raw://f774202c98ad394b3b62be93292512c633dec63bc931c190ed984656c2d54ec7","dweb:/ipfs/Qmd2D9mvP8S88ad2Q8WU54saNVr3Pwc5stPqEKHwcpo8AT"],"license":"MIT"},"node_modules/@latticexyz/store/src/Hook.sol":{"keccak256":"0xd016a2e1260f5a81ff9a8dfac58d7947e114414df8cce7302a2629908ea5f18e","urls":["bzz-raw://0c558a6f3a5f540c0190fa6d642a094a185c5db1acfc2437c7dbde0340f00ac3","dweb:/ipfs/QmViAHvR7U7HNfBiBZEMFiy1TTSHDFNiDzBfQSeLBShCky"],"license":"MIT"},"node_modules/@latticexyz/store/src/IERC165.sol":{"keccak256":"0x0efbf9afc716c585621482221f75e5bd60bcf0e813c9f7800d7c0309dcc3c927","urls":["bzz-raw://31b6aeb5446a0a0d5bd71be15a68c5bde94b08c961369203b83c8abe36f401d2","dweb:/ipfs/QmXhComne4es9ZMKaGNqHCdJZrFoFssxMYgLaqvCXPL1Mg"],"license":"MIT"},"node_modules/@latticexyz/store/src/IEncodedLengthsErrors.sol":{"keccak256":"0x06bb49164f44acc8d51df7b75ecf2f7aeb9281f7a3b357cae7d8d58bd1700dfa","urls":["bzz-raw://719027f4cc60fea30ce01cd4f672462f41fac750ae802e91a1a6d37c929e11ba","dweb:/ipfs/QmWi5DM2jT5V5SGP1afRmFyRgFvuZiGDX2PWHwP19HssF1"],"license":"MIT"},"node_modules/@latticexyz/store/src/IFieldLayoutErrors.sol":{"keccak256":"0xaef70c46e412bded1024ac82c957cea81c1d1ab11878a95635531e2ac9673a53","urls":["bzz-raw://cda2c7dc02ee8f0163b1c8d0f3e1e05d48b2a009e5c7365d2418f17bc3455817","dweb:/ipfs/QmXHDZuCPTxjHaeiEaJhA81koX2NJ3Gj1zt5WVWaz77FL8"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISchemaErrors.sol":{"keccak256":"0x0ac3de36c9d0058a17fcd7f1a905132215fd16ea3ed3b5109de1de04ddd7c441","urls":["bzz-raw://f83fa2546009cfd16b3b3969dcec1d67c9d818d910177b885ba263b6a948c65d","dweb:/ipfs/QmehywHdvFYBL9BTtoPsVVwJXsEA4Xjk8aPWoHw1R45KeY"],"license":"MIT"},"node_modules/@latticexyz/store/src/ISliceErrors.sol":{"keccak256":"0x72684b7dfc1b44537401ccf10d6120186d02323266fcc762bc81859985eded4c","urls":["bzz-raw://e8d037b6937969ae54018ddf647eeaf5eb69a2b0bf9edf9456d3d270316b2883","dweb:/ipfs/QmfYJeyAmzRqpn68FteiM97p5t17iBw62FCET4bK5g4w37"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStore.sol":{"keccak256":"0x42515d1410333a3573f78a460576271ef62c16edad5cf771ef6287b83ca1c706","urls":["bzz-raw://6a58d03c4cf420df57d2b2e2e7932daad877e46e89561b46e1fa9f593a701bdc","dweb:/ipfs/QmeFmKS7J1WqqBAgXkyxxx2fGA8JzuGszUmVsV2T6DYtsL"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreErrors.sol":{"keccak256":"0x37e4d2f015dd4005ff9b3f711257c891027804bc268db1791984af4989951912","urls":["bzz-raw://a4a566ea96b69211f503707f69a9f9012d5873a3fd57b3f221549f46a7518df6","dweb:/ipfs/QmVgcE3JufJr3iyeV6xqkvS4YtDcy6Eqyram2yzWUhwoB4"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreEvents.sol":{"keccak256":"0x8606e9de37943c74beabb9ac9acd2132f951bed1ef79f2f4f3de83ed1f271f6a","urls":["bzz-raw://d13adeee7ae9e687bf1cd12a8c36223179685fc828a7c468ee9311c879401b08","dweb:/ipfs/QmQeb2ArSoQpE6ujBbDj9LY3xqpVCPiz3bh9SLT6siE8RY"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreHook.sol":{"keccak256":"0x6574a30a2bbd8a0de21b2504c55effb8802fdeff62296af82a9380bd753adcc4","urls":["bzz-raw://85a859c533f51b584a9a2e8a64d61b6cf6f69bfcff1b926ad787518b1cae9562","dweb:/ipfs/QmVyjmyJ69ZeqaXHg91JtGLVahRfZ7KtWaessLWZ6rYk9p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreKernel.sol":{"keccak256":"0x37a23dcbabc5937a717f2fda636b6a97963ed4b5a96870a62dfb199a8b692f89","urls":["bzz-raw://ac9741ea6daf21f39699be11afd919ae3ec07df24d948aaaa6549456fefd7fc0","dweb:/ipfs/QmeiPQkZitM4Pc3i6L87thU71Fs1JVWAgMqXnSK8VrCq75"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRead.sol":{"keccak256":"0xdcf28b3293d4d6c1fe2808a8918c1b2122e4e0e49f2793c79ebd2b9ae210ff7b","urls":["bzz-raw://bb3d9cc80f549ed0c5b768aea69fb1b3c364bd4f85d193a3040c411b594d94db","dweb:/ipfs/QmYYdY5CjPHiW5ucXihTva1eHsCPNqBsvL6zYYafH3ap4p"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreRegistration.sol":{"keccak256":"0x9e91a73f93cc9ebc00c265c83177f6a3f8a156749a9261202e2845e12aeaa96b","urls":["bzz-raw://a39280d87d22dd0a959d8f55925cb092dba1fee2f11d3dd8e3ffabed45a9ab6a","dweb:/ipfs/QmRMBFLJtT2KN43Xz9P3vUNWxXrP8rLTNBFw2P6Z7EGeaS"],"license":"MIT"},"node_modules/@latticexyz/store/src/IStoreWrite.sol":{"keccak256":"0x120fd448da5806e09ecb5327ad4dba64df01d2ee7232de0979133627e87e24ba","urls":["bzz-raw://7a3cb151b2ddee217f330d61813b2dcd997de94940c903719f6d066a21467890","dweb:/ipfs/Qmbes1RRY6KdtsMohp8834xXyipeQK9GJ41NfgXK1d1QAZ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Memory.sol":{"keccak256":"0xef6e7000b181c2991aeacbf99a9d886f8c4df88878b857713f851185b63a7811","urls":["bzz-raw://b079b4773d140ab2c01bdb04facfa56a78f753aea7122fa445b2bfa133411392","dweb:/ipfs/QmWYWKFpwtsPeGdCSxcANgxXUbwAuMMgR7iMVPDSCZxz2A"],"license":"MIT"},"node_modules/@latticexyz/store/src/ResourceId.sol":{"keccak256":"0x889423054511cf8a83f5dfd65a0f984dc514aba798ef3db139b59d395b2327e2","urls":["bzz-raw://40b9495d455c87db8b063e291ca3973dc3ba1163f09c5d7446241a9e1cb69ed0","dweb:/ipfs/Qmek1JKVjPUpoXnKwu66HfPS9rHstKtWTuBmG8YFxbPEWQ"],"license":"MIT"},"node_modules/@latticexyz/store/src/Schema.sol":{"keccak256":"0x0d2a08030d21292ecbcc850d9111f3817d03f17cd5e02186894848a9152d79d7","urls":["bzz-raw://3f30024c1613fb587aaba4c1dcb8e4e46ed765a2cebd5b63fbebd327d1bf13d3","dweb:/ipfs/QmZzqSnPMYKDYwbFNvUFrvuazMUyQHzQ59w3A9x6juHAm7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Slice.sol":{"keccak256":"0xae6c03881fdfa56cba1879d9c9c6b52c2829e6a278a200176678d8da05a89345","urls":["bzz-raw://3cad7dc4944c0518de2e7f99697485d365ae37aa6cad6967996377c2dd951fe4","dweb:/ipfs/QmW3grFwr8BcgJmLfjLbj3FthnD7NRUBFMFiahbXztHPr7"],"license":"MIT"},"node_modules/@latticexyz/store/src/Storage.sol":{"keccak256":"0x7e735a4c7fa8b8a5fe2371d90801e3287ddb78efed69b31e1a76f0b7b153c4c3","urls":["bzz-raw://9e6db36bd52144b6feeecd91a58fc311127a3892fc96c4171db5b570fe9876ee","dweb:/ipfs/QmS6LqnTZvpMc4eiz5JowBoNnh3RYemG6JHjqtYucT1rQi"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreCore.sol":{"keccak256":"0x9513dc38e5baadde0ba9b08320a324043b0e88a10702be5c3507da8c3d45e861","urls":["bzz-raw://99c80c65a394763668e4aed69220fec6bb3ed847fb277ddd1ff1d4bfdf452da2","dweb:/ipfs/QmRT2BATKtrYmixWMuWo9Cz8g8oscfLNSmvjxTyiTNA1pc"],"license":"MIT"},"node_modules/@latticexyz/store/src/StoreSwitch.sol":{"keccak256":"0x7edf7c1641408f3a580eb28bda58054583cb846f875608612671c6d40712ba40","urls":["bzz-raw://4146adef610d1daab085a81aa9f2d4fd8c4e5f459b9ef184f3ef23465573cf91","dweb:/ipfs/QmQqZMsbkzSNG6VfYzQLdRCBCsNohBSVQmWoTP6QvKmKUP"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/index.sol":{"keccak256":"0x094a6f1e2910b345b6b254e0fc2c8882b3190c673f7ee19742e857057a4d3f85","urls":["bzz-raw://18908e2e7e878635abea72ef99851fddd204371e6b641f010e831ebfa0b1bfd4","dweb:/ipfs/QmSNAxXqxTrzPkZ4rSAQgBnuer1yLPq74hoqnzrZV3WGsb"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Hooks.sol":{"keccak256":"0xfdea5b4cf666720c1c0d81a8acdede68e6220aee45d8a9f3c9834b4edc5da394","urls":["bzz-raw://b3a394dfe123cfb7200f65d379fb0cb3d2c84475b382faf6ee11bf9c45a63b53","dweb:/ipfs/QmRMPHFBbCKtqKBVV9gvd2jhnfsyUKmCBEQkgviMoxi1UG"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/ResourceIds.sol":{"keccak256":"0xf192bceab34508cee21dd7c33e4d776f79c4a7ca55ee8905c6c694850ebfdf64","urls":["bzz-raw://c95113f76f6de671cb44710754e0942934182b544660a4330fc90a505e198905","dweb:/ipfs/QmXma5ZxfK8Y9TbvB7QM9hdhfc1ixiMcLpo9BQxnVthHB5"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/StoreHooks.sol":{"keccak256":"0xa825218614acc19a4100357dd7ee410b67b994fe7aaa68650d5d0d4202d4ca8c","urls":["bzz-raw://09b0cbb598fe2b75bbcd269b47d686a66fcc89c0c40d9a09807eba7688b81fc6","dweb:/ipfs/QmYk6XQwSLhRumujTCsqxdvugKuP8oLjjB926pMHR445ra"],"license":"MIT"},"node_modules/@latticexyz/store/src/codegen/tables/Tables.sol":{"keccak256":"0x918b977e7f7f3e947d6d5aa189c54c9c7e7c106d0a0d53734ee959ad454abe09","urls":["bzz-raw://3a3de63c04c838bf80c1903cf7464d201d0ece0f86a7aaca35462b730e9338fc","dweb:/ipfs/QmSUkLZ88J7tSwdmR3viBJHU8QVgN2Gji6W8wYLJEDNkc2"],"license":"MIT"},"node_modules/@latticexyz/store/src/constants.sol":{"keccak256":"0x67e0d59237bd37424827ecde1ecdbe71f65376af517b0623cd8f8d5451bca7a6","urls":["bzz-raw://09c5ec7fe73e06140957d44a3d9938587711c783ccbf08ff017638c9279a3168","dweb:/ipfs/QmfS9ZRqHXmBJ1h5B4x4gbU6d18DtMgKZSkxhQgNVRxueu"],"license":"MIT"},"node_modules/@latticexyz/store/src/rightMask.sol":{"keccak256":"0x28887aab8ad5ca598927e59d702999ca6e3b3128f1cddd2b995a381c8d04b275","urls":["bzz-raw://7710847f4689b7f5b81436c7d52ae4395f244a2eebf8d398b2edd43accb06754","dweb:/ipfs/QmTD2wYqryXTynHAn5Vf9wtjUUSGeCJWENZTnWtBAK38pa"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeHookTypes.sol":{"keccak256":"0x4f29001e53690ce74fe405a6d0376a564c9c743d1631d36fab04331865e4d572","urls":["bzz-raw://138c80abd63225a3eeb01ebfa1f9288e188a7ee5b2266b275fb4ed31b5aa30e3","dweb:/ipfs/QmdEx9uHgCCbTcetGwFH5a66Ft7ajmrMDXvP1fW7WjnnE2"],"license":"MIT"},"node_modules/@latticexyz/store/src/storeResourceTypes.sol":{"keccak256":"0x1c4cb6b3ecf76f614479ab304d7de3ade0e99c7ccfd07717b57c92f699a27261","urls":["bzz-raw://2c9b0e0c9b3b5610d6fd65a8ffd7c54df390a34ccc70d58f4a055c49ad1ea586","dweb:/ipfs/QmP6ffpnR7aRyvq9AiUkVNH6LbGfFP3NDq7E2n2PVcHhp2"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/DecodeSlice.sol":{"keccak256":"0x310523f7f3acca841e62fe50be8d8b042cad5b3c239cb1105d6623cf83e63152","urls":["bzz-raw://1cc40ca233acf6502bc65677b381c05331dd7323953e54b5df969051e47f851e","dweb:/ipfs/QmTxy9mhodT8drezB5K1kPR78AMaARomoJqDyaWpLuCKui"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/EncodeArray.sol":{"keccak256":"0x259ee545fd9dfd4767f0b7fef31f52fd3c54c4a1c6657d6fbda4927800c937b3","urls":["bzz-raw://0a4e31efa9f476cd267af7c3e11fe0151252206a1f6407a80a4092444c2de8ea","dweb:/ipfs/QmRF4gWYw33mFTMh7nX8DJ1qzx3Ko6yMsnxubzYTRppdyo"],"license":"MIT"},"node_modules/@latticexyz/store/src/tightcoder/TightCoder.sol":{"keccak256":"0x0e74ff88ec94cb33f79d8afc1497c4fdccf02db40ab47f3701c7d02fc305d4d8","urls":["bzz-raw://36b7cd0c2a3f2dcdc83ab7ac5a93f123746ce29c0f1000f2b275ad2c647ff0f3","dweb:/ipfs/QmYdipHYUhHhS78wLdtmKZUK14FEwpto5mFy3rNeZssMLz"],"license":"MIT"},"node_modules/@latticexyz/store/src/version.sol":{"keccak256":"0x78c571906ee999ee7e56d4f7702b8a93c3a9e55e6b552aca115b5f6ac7f1c80a","urls":["bzz-raw://a9f141b2d556b2a2545e7db5606e8a038679a995a22aeaf1702cb3a60320b60a","dweb:/ipfs/QmY7x258Fhj3TT3RT4sNyyfiRphVYdZXhtAnSYpasJ4xVQ"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc20-puppet/constants.sol":{"keccak256":"0xf5bc462ba7a0209d4d13b27f6038d2484c978250d9177d1814813a9fa6c67f0e","urls":["bzz-raw://25f1dafb6cabe5bb70021625bd025d7249aed86dfc8567b9e5d8c2c32da847b4","dweb:/ipfs/QmbAAQHU2q6Dm66CqbrwUtWyCbwndKZtrpE3oneFtaYMxX"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/erc20-puppet/utils.sol":{"keccak256":"0x93469cfd699997e1b980433ad416566a87da0cc925a55752c98dc86c76c63b32","urls":["bzz-raw://00bd06095ef07edea5827d0fde62110f8ce92ed8e20946d04e39a558700e045e","dweb:/ipfs/QmdvVCsFD8ktvJFV56NDkgQ3oBsSb9vLNcwVm6uwTuUuPR"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/puppet/Puppet.sol":{"keccak256":"0x0793dc274d0e27b9a00369935693952f2b15e85b243ebed5994cc0c5fd806bc9","urls":["bzz-raw://d94877420ab98c06013f327ce43e18a7dd3f9a42a33f76a5291ae8424b2699a6","dweb:/ipfs/QmcpKAzLV2eKSU7Pfbb7wgkidNeWSUyUD5J2Scgio16RS8"],"license":"MIT"},"node_modules/@latticexyz/world-modules/src/modules/tokens/tables/Balances.sol":{"keccak256":"0x6397f165aed38d2e921a0ae4f280f8079e0241d24bce2915c99ce69ea036b0cc","urls":["bzz-raw://8b9ecc3fe44da5dc9c2532d85b288f6d9dfc28ea5a0899fe32faa1d7d78bd047","dweb:/ipfs/QmayMhjNZJNRKjyxC7AEXkx87ePDu4rNVqZ7eDRTzk8Jrc"],"license":"MIT"},"node_modules/@latticexyz/world/src/IERC165.sol":{"keccak256":"0xe3d9074a1be3247be67ff4dd2c9e41481650ddaa799285a249736bb85673e33d","urls":["bzz-raw://0b6743ee1e6d0c74927bf17fc1da0cad7575aa7634871b94190ffbdb4c28c2a7","dweb:/ipfs/Qma5bNsPJSBTesWxg3eAAMUBTDE7UjqWaHF7eMiGwP87jr"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModule.sol":{"keccak256":"0xbb926cf64e685bbf2770d60124664cc84ab70bd3038e17a074f2d472c3fc2c57","urls":["bzz-raw://143c3dcbdf1702dd4f9c869629609386c12f7c0247e88a6d062dc4d519ebe0d2","dweb:/ipfs/QmQJSDd8uFL4sssw9fb9NHo4s6zjuDUgmrLHj3zsJuhMo1"],"license":"MIT"},"node_modules/@latticexyz/world/src/IModuleErrors.sol":{"keccak256":"0x60917e029779c81cfea1f5140c389269e51d7adb78987f39101b9e0d7bdad12d","urls":["bzz-raw://513f41920d67ca28c3e0fe247403c28a4d342785192df449c99d5f92db04fcea","dweb:/ipfs/QmeAG2TtxAgcJQR4QxftuSvQrxisYQ1i1GZoyd7oeFQBDJ"],"license":"MIT"},"node_modules/@latticexyz/world/src/ISystemHook.sol":{"keccak256":"0x81f1743d7ca6a9c7efc4997cf95e603ccb2070885265ca0e540f461aa7430721","urls":["bzz-raw://93d99e78b541b33ecd501bf0cd407a78cef490fec8eaef2f188bddb9e293a99f","dweb:/ipfs/QmPrcMDxwhvBZTr2AxoGqJA9L3Mjx27KBc98h3gXSsa3PM"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldContextConsumer.sol":{"keccak256":"0xb39e9d8cff4162e255f6c460ef9f9f0ad5b804627f745d967b2f10d0dd509299","urls":["bzz-raw://18d957cd87febccc00d82b9454047f0f5236250c9245befc0f57978671675255","dweb:/ipfs/QmdZ1eXBd15vLpLVqTNJDAAaTzzucpRLD8GPJahLKT4J7x"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldErrors.sol":{"keccak256":"0x0abae6f4ed1b3070bddd0ed194c08b83a948b61ae959396202cf627bf1056a2b","urls":["bzz-raw://a7037954f281cc0188a5aafc1d0cca0aabc110fd0234e6c43dca35ad69ed3baf","dweb:/ipfs/Qmbv2nfK1qPpnoAbqNJFqWwo7AuyaX2ZEgZMFspMv7DR5B"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldEvents.sol":{"keccak256":"0x39f6d8930db431c04158b85cc2a612c48d43dc81ec998f267076b12293c5d243","urls":["bzz-raw://d68f1543e5e166d639372d1aec57e3e193b5bb3b37270b6cb0488fab2c0ebe57","dweb:/ipfs/QmdJUFDx87AHWFKP3jVrYg8xqAkiPfuT1M3tEotNt7KUoy"],"license":"MIT"},"node_modules/@latticexyz/world/src/IWorldKernel.sol":{"keccak256":"0xdaa1e92439036e392fe79892819ae165732f416b831f84d38050ca3d958e549b","urls":["bzz-raw://ea8dc52e31a62e8971322ea9ed8f2e83d562ec199d7f93a392c293e96ff7f092","dweb:/ipfs/QmSbM8MgHbrJLYP7uzemfZeC4xctqdyKDbspwHUsgeeVJC"],"license":"MIT"},"node_modules/@latticexyz/world/src/System.sol":{"keccak256":"0xadcb32bdc444a4420909b738d81fa662dc63739455fe93d5aa89c93a3ccfd2dd","urls":["bzz-raw://d303094c84ebfb0f9f114c54ff4dfc68bfa1e526d0ebe304be6fbeb7cb2f0d3f","dweb:/ipfs/QmYvUx1mNDhkxZFqxLeswW3w9HkvVqeoJiJKj1HN1SB7Gi"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldContext.sol":{"keccak256":"0x50ca52bdd89a9f27d6b03ad00ef45c8c5a6884ea9d75e18f8fa53524ac2feed9","urls":["bzz-raw://55febdece37b291527094fb654919d4c8fe0b231792996a14c5e5cc76512b19e","dweb:/ipfs/QmZHFbDDNmdFHWc1uTSvDgMUUgb8NgBPb1cDUJYajswbHT"],"license":"MIT"},"node_modules/@latticexyz/world/src/WorldResourceId.sol":{"keccak256":"0xaff9a22fac8a0f6eee5763b07a7ccb623c829d37922b85e42e914aad2ad417ee","urls":["bzz-raw://e598f0274d6d97c0a09806bf4fd1f0d054c310cf51b2123f5ce6380d6f3186ea","dweb:/ipfs/QmaaVvqm21YsCgxozDyShcM17jKUXJhf2y26bk2YzPYZoM"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IAccessManagementSystem.sol":{"keccak256":"0x7e7321b86836bfbf4b96d0fb2a424ed678efcf01b15fa3d0b4ae4f0b975ad5dc","urls":["bzz-raw://ead41554796bd0507e390f2997aa4a8df7bff8b51523b86fa3c5bd8acb1fec48","dweb:/ipfs/QmVe1VUhfbRy8tviA7UcCtS8NjXhsF1E6Re9xLqWS5aRTK"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBalanceTransferSystem.sol":{"keccak256":"0xe57042e82311847c56fa569377ed84459bf55afccdd3123312a5dff90c1d06f4","urls":["bzz-raw://baf3258c9118bf16ba68ebcfecdb5e5ffc85d5c0cdc2815ca298283dfcff2c83","dweb:/ipfs/QmcBVyUBR3PVejz7249VrEBMCMKHi72KoUXQ8DFmMmY48F"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBaseWorld.sol":{"keccak256":"0xf7acdfa0eb01c710d11fba129d613863fe86f1bed352f0bc5630bea81cceae17","urls":["bzz-raw://3e4107681cd20c018cd8f5dff6da72e8a4b02f631c7c59b618e8743482c7bc81","dweb:/ipfs/QmXS8NLaKVXcf97HrD8U4hGHqb9ytYGwdZrTVHHb5EwrRj"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IBatchCallSystem.sol":{"keccak256":"0x600cc362780c319e640950ad3520af7fa558171268baab252ff4da4414aa0f1c","urls":["bzz-raw://6d113a833b64bccbbe852f3d0261efd80ad4a0f6771802dc91af79c762a33ff2","dweb:/ipfs/QmaXEdJJaMMQF8nZieWyXdVD15yuXnH89QLZHwD18LAndz"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IModuleInstallationSystem.sol":{"keccak256":"0x7070453d969eba7defd90047d58ae979e27e5c1fcf05598daa4d17fedbe84c35","urls":["bzz-raw://ee5c196c5e339ac0222cd1d14fd9d09451d255605f73732abc33397a9512503b","dweb:/ipfs/QmYwNsWnxP24RzDqFYLnBYswZY97YE3nwG6Xf55f5FqNXa"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IRegistrationSystem.sol":{"keccak256":"0xe08d3af994098120b5507c71a1c3558763b8c1a88c6eae506aa438c2af78f800","urls":["bzz-raw://bb0c47b16ff524140388765fe9ef99211dd7d9b9374dae09144a9956138de00c","dweb:/ipfs/Qma8ibVu6WZs1hFW3hMnUykV3pPXGZhZ3xJwJXNj6Xu7aL"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/interfaces/IWorldRegistrationSystem.sol":{"keccak256":"0x70bed82da026058ddccf52766823c7d55c7d29faad0ab1d76d763786d5277f7c","urls":["bzz-raw://1da6476d62e450d3d935ea8292723612a84fa1d07342fbc052ee851181701a27","dweb:/ipfs/Qmd1FQpmEVbQciLDPkHPXSKB7aYW1YB74BN5JXqn74erhR"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol":{"keccak256":"0x3a53f395fc56398b4095c1e4016ad5f87d06236fc00f1fb85b9cfe138575b614","urls":["bzz-raw://9d91d30c8506a2d07bcafe0f8feff002bbc7764060d7e7bef7f15b9c4a97c597","dweb:/ipfs/QmVTAxSh1JSMpKD1jmJSTvXbDZQubdJW2DQDoePWecJskH"],"license":"MIT"},"node_modules/@latticexyz/world/src/codegen/tables/Systems.sol":{"keccak256":"0x1706fe4b5441a4e3982a3d32f7de2148627b8dfbbe3e38391dd4dab06b86478c","urls":["bzz-raw://c0569fa73cd26c6476188646194ad58eb5cf78cb7c7dc7722748455c23c9d4d7","dweb:/ipfs/Qma1RuR12bTXSVJJ8Q8Gw23KkBw7pyV9u5Kr8TGutaxYdz"],"license":"MIT"},"node_modules/@latticexyz/world/src/constants.sol":{"keccak256":"0xb8320f88ed5519a4fe2554ad94815ce328a50fef7719932375d6ce695265c2f5","urls":["bzz-raw://a8f5de30fbcc63e469e46ad4a4d4bcd7d8e4b4f2d31fcf62a04aca48d999af22","dweb:/ipfs/QmXw1jDQM2szfRY3tAGrRy6fEzte6yVFgebJAqCLMDHndV"],"license":"MIT"},"node_modules/@latticexyz/world/src/modules/init/types.sol":{"keccak256":"0x81b75eb286ec515bde6cbb16c3d089054abb530b744865bbace68343d23177bc","urls":["bzz-raw://afc77bd51e24da666260bb48c44ff611869fb2e550921d732e5aac84a1f09525","dweb:/ipfs/QmeU5N4yeRh5nEA65pvGtQQJNv1GvEPy4PkhMVRYRMoMvh"],"license":"MIT"},"node_modules/@latticexyz/world/src/revertWithBytes.sol":{"keccak256":"0xa1147f218a0152b153d4e8bada0f606bfed40ac1f184fd16a941c2d0033c53f5","urls":["bzz-raw://3f5e0f6d1b51a3a04d4bd84537b2ced373b32824898cf6fbfd13ae1cbdf06359","dweb:/ipfs/QmayYRmBZRUV9m4UnFxuC62VvHriXhkYXeH3HibZ3Gmxxf"],"license":"MIT"},"node_modules/@latticexyz/world/src/worldResourceTypes.sol":{"keccak256":"0xeb042e7d3638430f6fd394107f3237cf14e4325154f0098624e8a7826584d465","urls":["bzz-raw://39e0b8eb87616b661f5a4f2fd7e1a727bd19b7fd8d40ad3d93fda26822f433ea","dweb:/ipfs/QmacYMatKV9pwEwirVRY9a6r89RoNs5yk99ic37ieWA8Dk"],"license":"MIT"},"node_modules/@latticexyz/world/test/MudTest.t.sol":{"keccak256":"0x7d5a7010debe541fa26701a01524cecf81ef329fd7a9dd7d5edf546e0a48aea5","urls":["bzz-raw://193f9193286327d97b8cf38d3034760459fcf3d3622fa12e1b72c7fd02c45c03","dweb:/ipfs/Qmezz4SxgVVEiFv72HZF1cEBUX5xBU8zBCWs16Jwg8Udgk"],"license":"MIT"},"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol":{"keccak256":"0x287b55befed2961a7eabd7d7b1b2839cbca8a5b80ef8dcbb25ed3d4c2002c305","urls":["bzz-raw://bd39944e8fc06be6dbe2dd1d8449b5336e23c6a7ba3e8e9ae5ae0f37f35283f5","dweb:/ipfs/QmPV3FGYjVwvKSgAXKUN3r9T9GwniZz83CxBpM7vyj2G53"],"license":"MIT"},"node_modules/ds-test/src/test.sol":{"keccak256":"0xb39cd1d5220cb474947b131e15a4538334b7e886af244b440ae5c9c6bba96a54","urls":["bzz-raw://3101520221449ac0070bda3881311a71d9aa87e5210765e875246922cb5cb5f5","dweb:/ipfs/Qmbg6kAHNoG7ox9N9Xqd9Ere2H2XixMFWFqvyPwFCzB3Gr"],"license":"GPL-3.0-or-later"},"node_modules/forge-std/src/Base.sol":{"keccak256":"0x609e3a00319169988cc8272e837f350a9ba77cf8f8f62e4897a8e4a8a5f0fb27","urls":["bzz-raw://b24435e35ba5b080ebd6e8976c23fb735c7212d042be8462ffd2ea50c5250363","dweb:/ipfs/QmPeVvN7FS4oMmCuYAeRdZihTfrG4tA7Vvunuvv59a6wre"],"license":"MIT"},"node_modules/forge-std/src/StdAssertions.sol":{"keccak256":"0xf5ee6ffdf800ff79b630415dec6257dd930ee8a9b5b17996a2ee2e841d3afcc9","urls":["bzz-raw://978647b43acaf65a9c1c1c583c028fc534c42a219d5f8857c146fba6682aa90c","dweb:/ipfs/QmNNkThmMkjtw8ArYJRTqy2h6axfsZPE67XZe5zRnWViur"],"license":"MIT"},"node_modules/forge-std/src/StdChains.sol":{"keccak256":"0x38c788c4869b7692243c98de26857f392175ba292de160d9eac24fa34ed1d1b8","urls":["bzz-raw://d4b18b42ccd9f51ace79f470fe2d196974ae867667c5a7e9b7e8ddb47a5e83a6","dweb:/ipfs/QmZ8AJdCrMVFLsZJsvp2d4Zi7c7wVgQh45XrVwdrzR3Vmr"],"license":"MIT"},"node_modules/forge-std/src/StdCheats.sol":{"keccak256":"0xf6746576912986486f4e5eccdb6b3bbb03e47c4da75a59acc4b1c313b8d31d9f","urls":["bzz-raw://01fd4243d8a85cc7f07b6c5ac9e3f5f38b2443ef82025953c3badb39099fe2e4","dweb:/ipfs/QmVDUyQ3tE4a2b87wJDAkwwyFwRpUPGuy8yJDV9JgHqnrd"],"license":"MIT"},"node_modules/forge-std/src/StdError.sol":{"keccak256":"0xbf477b11a42d7611696956546bcfaa29317d1166bf65e402344599c05943fc77","urls":["bzz-raw://bc2e117d1135e030862b96a6526a43feb38d396cc79857f1fb696d4eff0e5fd6","dweb:/ipfs/QmdSuQ5RrQudTLsNmWXGEeVJX8gR5U9XPm6m4dwwuQnJrj"],"license":"MIT"},"node_modules/forge-std/src/StdInvariant.sol":{"keccak256":"0xd855e1fea6247f1bef118e2bee9f0039832988b7173fd17766bba4014ae26a3c","urls":["bzz-raw://c58c0f0b66852dfd3c76fb7958d8b023489d7a874c7cb1ad4f2021f9ec8ab477","dweb:/ipfs/Qmd3MX9HAkNUhPddL29ekwhqgRnjAobZ35UzchaJZNACCN"],"license":"MIT"},"node_modules/forge-std/src/StdJson.sol":{"keccak256":"0x113bce4d6d0fe7c4e1e3bf2760ba21c075448660a8dae6003f27b9ff86890612","urls":["bzz-raw://8c8a169ea47398b475696e66d07e354d9997680b5f954418caeeaec5427a131f","dweb:/ipfs/QmSTK6XmjgYZ2CCGZ87AVTowNL3UWfRvqhT6DTbZoKyJzz"],"license":"MIT"},"node_modules/forge-std/src/StdMath.sol":{"keccak256":"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2","urls":["bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92","dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC"],"license":"MIT"},"node_modules/forge-std/src/StdStorage.sol":{"keccak256":"0xd1517df281f973dba8b7ba52c02d3df552b60d91b8f47e4669049da648778673","urls":["bzz-raw://52e43264f58a5dcfd985f3c99aa81064805aa8f1c2b4c6521fd63d45cdbba8d5","dweb:/ipfs/QmUMTF6cRjt5tCQrrgQDXVRmHQLjevNsTvLFdaA1m9TBj9"],"license":"MIT"},"node_modules/forge-std/src/StdUtils.sol":{"keccak256":"0x6584855fecbe5b6a9f8ebdb26b37c58532c5bc5cc6e1737dfa7c8a045087be55","urls":["bzz-raw://40a35a4d292b4fed02e11d5f25fb474f10a7c4eb99f75b5383dc23fcb6e55d3c","dweb:/ipfs/QmYZ2nz1EmNh4xLWf4YybZoa1Da1z3Wq3w4pneMhkouMi4"],"license":"MIT"},"node_modules/forge-std/src/Test.sol":{"keccak256":"0x8134c22af343e12f0ee5c565a2eb0d8a5472da7f499abac7b519f634a69c7c4d","urls":["bzz-raw://1552599c06a879f4938e14b1fd1e4a4a7eda097b1c984ce0a9cbca33ea64f7d6","dweb:/ipfs/QmNxyLpvNX3woGMHJAQGz89dzRsMFaxT38ZmtgPVMG2DLD"],"license":"MIT"},"node_modules/forge-std/src/Vm.sol":{"keccak256":"0xe0cfe5ca62fb9d9366be870999bd82802d6b913c1f960f67b8f17060008f2d1a","urls":["bzz-raw://ddadc1e899953cb26e7d87c0f27284d02f09b611cfd3300e321c33dc2c65d0b3","dweb:/ipfs/Qmbmrdph3D5YweihJSPM6sopZcSKWMox2ZM89dyonfhrq8"],"license":"MIT"},"node_modules/forge-std/src/console.sol":{"keccak256":"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba","urls":["bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70","dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec"],"license":"MIT"},"node_modules/forge-std/src/console2.sol":{"keccak256":"0xcd5706f5a7025825d9fd389c89b49bf571f9abaea8a062dc4048320b5b43bf46","urls":["bzz-raw://c066485a7d4bd18d44efb4c89274b0959e8066b9a480383a2ce07d7f31555f88","dweb:/ipfs/QmckeYfA5FtAjcxaytq69Dpj6uY57tbQ61kNPPxXi9kgbW"],"license":"MIT"},"node_modules/forge-std/src/interfaces/IMulticall3.sol":{"keccak256":"0x7aac1389150499a922d1f9ef5749c908cef127cb2075b92fa17e9cb611263d0a","urls":["bzz-raw://d95ebb7c7c463e08ebc12dab639945752fb2480acfc6e86da32f72732a7fd0c0","dweb:/ipfs/QmNXK8P8oPWwajsQHvAHw3JPyQidPLCGQN3hWu1Lk6PBL2"],"license":"MIT"},"node_modules/solmate/src/auth/Owned.sol":{"keccak256":"0xfedb27d14c508342c33eb067c9a02eabcdb0f9dcf93b04ded1001f580d12d0ea","urls":["bzz-raw://1ff52bbee698b9cf9e4574615e6550be0887ccf355f6571e23d6f25b332e79b4","dweb:/ipfs/QmVorA2apojVRStzS7h8aFccR3Uv32G6HVtBtFHZrE7YXx"],"license":"AGPL-3.0-only"},"src/codegen/Templates.sol":{"keccak256":"0x39ee06e740a5bf5022a54eefcfda6c408ed0c3038080f3f3d1a61092c4e12070","urls":["bzz-raw://77c8ece77feaa0c9e92fee71c662e9137eb2e49f697b08eb6fe3caceb9b47b6f","dweb:/ipfs/QmapJpVqP4GZ2QvDRKCzG4KcHAm95P4EWG2vsSLUR8bkC3"],"license":"MIT"},"src/codegen/common.sol":{"keccak256":"0xde2e4be7aca0c3e8251af4967910c5134427aae34480f4a443a0f0ef97304ca8","urls":["bzz-raw://646bd92523b977f3d71d23c858bcc1d60d22cdb3c0008debe68008dab535480c","dweb:/ipfs/QmQe7Jn1xt6sjCc7R6RSnZXDbCpfsuK3WEHEc3ZXF66YaJ"],"license":"MIT"},"src/codegen/index.sol":{"keccak256":"0xcd45b20519d350da7ed4b0478a8367e43c49a91ecd2c532f0c14bd4a888c2beb","urls":["bzz-raw://bfec1c17ade7d90dd40032f6e018a1f6e1b4e2d5d7d882a75601882899046852","dweb:/ipfs/QmVH2RD6rejRjarwqkTcB1fm7kB2KzYJ3diq35YiceB3GV"],"license":"MIT"},"src/codegen/tables/Admin.sol":{"keccak256":"0xf10e4e3cfb7e4c5fb9bbdbbf5680ec9068a91ef4921f0f34e7e3dc9c636ece96","urls":["bzz-raw://66e8d4dc995834e1d435266034f072339ace519d2db0db0dba319aa18c22b9f5","dweb:/ipfs/QmSnKW4cMLYoZ5TEHqsgVXebBCh4RKQTnBJ3jS7gG9oWwc"],"license":"MIT"},"src/codegen/tables/ArchetypeModifier.sol":{"keccak256":"0x2774f0bce106cb276fb82b29eb863105ffa4f3e39f5c4f68e1859ad017868d69","urls":["bzz-raw://c97bd37991895be1a497eb86c280ee4e77d3d8f2c189a99dc262302296da3360","dweb:/ipfs/QmV9TUcUThRPqdwfDVN4BrqYWzZNVCnbGappRfEAaZHsGx"],"license":"MIT"},"src/codegen/tables/ArmorModifier.sol":{"keccak256":"0x859465345a990b8f47886a4d9fa9e8c242e58640a287e9efd44933120cb15753","urls":["bzz-raw://871eabf4155d6d6f0526e04a67d828cf92b31dd74b160317238f754e0ecf5e6c","dweb:/ipfs/QmQP2GfftiUALMSnuTPuanZ7XuumvEVxHmU5aGnv166jeA"],"license":"MIT"},"src/codegen/tables/Capturable.sol":{"keccak256":"0x7d4470907329ad648ef968b2fca6fd0274e7949cd36958d4e982cfabb4064b62","urls":["bzz-raw://5a0b83506b6e48c200b2da24f534ab7814b69123e2c5bb752f0e5a589af6ca83","dweb:/ipfs/QmXd6mtKVrksyobryS6NXsyTHAkNzcQz3Tx367JBh8DcxS"],"license":"MIT"},"src/codegen/tables/ChargeCap.sol":{"keccak256":"0x7a83dbeb22169d6ebfcdb5643d66d92b5ec86131a0653203c2481b0e05c95db7","urls":["bzz-raw://ce738c202ac6192eaef051fb2c31f161aa25342c412a6573b16a90c739c9d6c6","dweb:/ipfs/QmSbgUHgyfRYayVZ46cEDNAQMFTAAAUp3EVNnPbboUKJmC"],"license":"MIT"},"src/codegen/tables/ChargedByStart.sol":{"keccak256":"0x5e57251fa96cff2d688521a9d027e0a1d10e6dd6aeb3d17b50218051206ce7c0","urls":["bzz-raw://ab7e380bd7efc5ec3342aa92a5baeeec4daf9a8e4d0a5d014e8885cf43f0f509","dweb:/ipfs/QmRT35J1DjmrsayXf7Ah5mG6M8DL5GYpugF9pjUjMunHGL"],"license":"MIT"},"src/codegen/tables/Chargee.sol":{"keccak256":"0x4d0667015c05d2ce9fb2d2bc21bfd624c52185e2a13ccfd24a31db7ab7bcd229","urls":["bzz-raw://e41ca5034b0c715c58b7d07d7e5eca056b8124fb29d54ffbbcc67bee85e6c672","dweb:/ipfs/QmWQGSHjTtqUipQCs9k3ApE1QH513U6dT4fWLbmhR3XhKG"],"license":"MIT"},"src/codegen/tables/Charger.sol":{"keccak256":"0x207ba440b1726fd34eaf3b06534cb6b8ded261cd18e8ba293b71513fb30d4e59","urls":["bzz-raw://9d7d5ec258be098dc360450083f387e8883bfc5e04c7a397661c246c3a0d9c98","dweb:/ipfs/QmXh7WUv6nVGaWwVUPzqZWxa6ZdH6dvbRyHpNyXMAkYkTS"],"license":"MIT"},"src/codegen/tables/Chargers.sol":{"keccak256":"0xe53ec363e1b998df4fbf1b224a422fed9e7318985b3254445ff6382c690f2d39","urls":["bzz-raw://e145661f9a411fd80d3a1345c3a884733a70e3a0692a6976c83ea1082ab7eefd","dweb:/ipfs/QmfHP8TjfffzoxBvMEkbWweRbMJdkj7S25CjuKEhbDwBQh"],"license":"MIT"},"src/codegen/tables/Combat.sol":{"keccak256":"0xfb75582c7b47a2c3a039b2363990778a09ad881f807c6059c089e327dd5622c8","urls":["bzz-raw://9025892eb625a405bf5c6e73243aba096552623bbc65a70a8535e52b7aa9ac12","dweb:/ipfs/QmajtipyJe4nvwRFUGeWyvkPdPUmNbSyiBvMU2ReaDcWQe"],"license":"MIT"},"src/codegen/tables/CombatOutcome.sol":{"keccak256":"0x39c34c16752de956bc808338eaeb3f8c50d8c43708760bb48da2ba9522659716","urls":["bzz-raw://f74d50ed5660f8c49a0587ca124ba6a863069983f680a0809f18b6e7bf7bbf7c","dweb:/ipfs/QmbYmq8WLedbhTRKTyVzu9KHbQDGUkBa7Kjkk6gWSBXP68"],"license":"MIT"},"src/codegen/tables/CreatedByAddress.sol":{"keccak256":"0xee280d7f4f8fd0a521be5bba95a0b2506391b5cf61a40671ced8a550137ba926","urls":["bzz-raw://b33847b93edbe83be6cc9f87aa589f7419b2e631a475a8a3cf50cd3b50d334d9","dweb:/ipfs/QmP9aM73jjRTcWpgQFNjB69P7LEAdSJSP3HFYq4Pb26W9s"],"license":"MIT"},"src/codegen/tables/EntitiesAtPosition.sol":{"keccak256":"0x9b7c55dc61d9ecfba53baf29240424272243a7cabf51a2fe77649dfc60757775","urls":["bzz-raw://6cd8f65bca9918f2fd26b61af7055ff949e63c48c1dbce88cf42339e73528a8a","dweb:/ipfs/QmSGsPVQZHeAFwPasf55dWgVY2pNubS8AyABb5L2faqR7s"],"license":"MIT"},"src/codegen/tables/Factory.sol":{"keccak256":"0x3c9d8dc200b6812b2860b947dc7dbcb2b5f09988ceafdf5cda9e015258672e51","urls":["bzz-raw://08ba9b493aea9440f5b8d5fd0f7ea5626e60003a6a328c982d1e6f892744b198","dweb:/ipfs/QmWwASAHJ7xXKx8F2y8vaH3uFvo1SCtKBwapiMy7X9kKgD"],"license":"MIT"},"src/codegen/tables/Gold.sol":{"keccak256":"0xb1a08fb494fb3dd7ad6c55ef1c4b007d2782681334e313a3b4e6367bfac46eeb","urls":["bzz-raw://e9b04b672466b0a86d8d6bd945805aaa3df29a9bc6ca388ed266625f95f11666","dweb:/ipfs/QmZzDoG8gzERLqFvpRTZaxp63z175w2Kc6n4BeQqRqQsn7"],"license":"MIT"},"src/codegen/tables/GoldOnKill.sol":{"keccak256":"0x2648461ac0ca9286a16105b54b5e99d214e73e7bc0e38e536e04036759ec28d9","urls":["bzz-raw://bb72d5e3d68bceb9dbf9e980aa9ec6da998c08aa3928a865e6bc42a2c68c6ed0","dweb:/ipfs/Qmbpaz1M3gSLRe2oCaXjg6N9DcTkt9dKLpt7GVqRfqPc9E"],"license":"MIT"},"src/codegen/tables/HeroInRotation.sol":{"keccak256":"0xc767deccaa4afdfa100908ea469eb74f0fb03862fb4bc314bca49accba781bc0","urls":["bzz-raw://5b396cbc21852732ef7dfcc20c451414c621f48800e3bf8a50c509d99fbf2c22","dweb:/ipfs/QmeGZsKbwjg6NUr2zGDZZVAJWtZMaKNVi8GmM8ferQ9nwm"],"license":"MIT"},"src/codegen/tables/HeroInSeasonPassRotation.sol":{"keccak256":"0x97e034873505b7620541b0e76d3be71d1eeb5bb167b9bea0a9c79755b3af7a64","urls":["bzz-raw://71670f47d76690aee6e2e09616695dfc48fb10f676a590aca400b72b2b8c0278","dweb:/ipfs/QmWYep89a3xEecxce6VQDcqiDP2oQwb9brw9YdZ3cAgAHZ"],"license":"MIT"},"src/codegen/tables/LastAction.sol":{"keccak256":"0x8efb6c27febb4017c5f12749fa6bb7b9ee4d96836f5f648112402b64d6471dd2","urls":["bzz-raw://00adc0def56f28c5ec1bb67138dd52047df62532f6d35c9c0d8510c2892aec21","dweb:/ipfs/QmXTAEnVsdaqDYhz1Pa1GY6jLwRbQL2v1rmruXTAg6tqq9"],"license":"MIT"},"src/codegen/tables/LastMatchIndex.sol":{"keccak256":"0xd0cd2ff0bf4322f86d686aab0133b817ff2ceaa525efda859b63ee56414e5d9c","urls":["bzz-raw://4db125d4a831723b4f8a9304aac762a87ee20b01bcd1942201930d434fb4729e","dweb:/ipfs/QmUAUQvZThNAqu86pzRisKcGEyPwpGAThUMDgURZE54qDZ"],"license":"MIT"},"src/codegen/tables/LevelInSeasonPassRotation.sol":{"keccak256":"0x0ce58903a78500f2e425b10d4ad4246350267e365bc1c6583d0f0509a572ee60","urls":["bzz-raw://43a29c5c794d42e97e1cde84b9312617d744db8e1fda5ee81a6479864f594e91","dweb:/ipfs/QmUSk4bvPB5QDHD5BHGbQ2acwFqMF6gzn2vJqbzbY5m4yv"],"license":"MIT"},"src/codegen/tables/LevelInStandardRotation.sol":{"keccak256":"0xd5f2745e9308f6208de9395ccfbd1bef51762ac38afa13faf89115504664678c","urls":["bzz-raw://77a3386c2de1b28a2519a9987eb0b844adcab8025785b938def1b76c94d31a8a","dweb:/ipfs/QmV7hGDSEx4qjrVdR98Y5wodz8BU4k9Vuoi7TNTyC8L6Gs"],"license":"MIT"},"src/codegen/tables/LevelPosition.sol":{"keccak256":"0x7b007bf3b5acd3ed78b7f9b854b9f87de7f9686a5391348e61102624daa34320","urls":["bzz-raw://5fe78370d1c63483c1ee26c716cb7bec1c8fc0630a11eb805f2970fcb629f8dd","dweb:/ipfs/QmQG4gCC1VPoPSqQyJQBLBKZFVMRaP2HL4w7y7N1zo281u"],"license":"MIT"},"src/codegen/tables/LevelPositionIndex.sol":{"keccak256":"0x5ae3287cdc0993f0a566752c11c794a5f3cef613137633a5b5710b27ee50dba8","urls":["bzz-raw://8e1bbe6c98bcc9cdc71723721ff8226f32d1c113a7ac3dc3e32c699ef9ced61c","dweb:/ipfs/QmeTq3eJkUt2tABVSVkvUYb3GkJddgvSx9YrS1c9wmh1X2"],"license":"MIT"},"src/codegen/tables/LevelTemplates.sol":{"keccak256":"0x7416e62c88753dae52abf397f9a8efedd3b7f57fe2a6c8d64746bb971fdcbc5a","urls":["bzz-raw://0a4c50a1b2aae84a6f120d098cc7228a0908350926758d518d76e6fe8af7bee6","dweb:/ipfs/QmT2uLbrcruogZVGPnimAhELuXhPrsCi372t6AdrwiCwLc"],"license":"MIT"},"src/codegen/tables/LevelTemplatesIndex.sol":{"keccak256":"0x23dce66b52fe3276b92e633351bef206795dbd770d1b3969a708e3f594145ab7","urls":["bzz-raw://49a48ef1c877c70c308305bc890f326ac6fabaafd375c372228d1b1c76e88228","dweb:/ipfs/QmYU9H4pUdGHmKpb9Xoa2F1oaixSE46FRbjL6DJqEETRC6"],"license":"MIT"},"src/codegen/tables/MapCenter.sol":{"keccak256":"0x33ca78f53d059eb85a87a778e3567e1beb08b0a7f5b1cda1fbbc3cccd5809895","urls":["bzz-raw://28288d4a845a45e31f7b3c6133b40a670cf081a62502a317c13822ec2122ce06","dweb:/ipfs/QmbYotHQrmowTusHUPKY1d3RhufGqPzdkFEK5inCakcTPz"],"license":"MIT"},"src/codegen/tables/Match.sol":{"keccak256":"0x6047491e98fd77fa6d8455a22de36c69aba94365f0a56a8de7871cc5a9ae47a8","urls":["bzz-raw://b073d9ed5c30a1d576a8bf87d579d887a66a27f6d5be64852efc1b1c1906fa8c","dweb:/ipfs/QmV7uZ3Eu3Gr9UzF826WRQvqFA8ZaUBkmopEtMSFy8ze4C"],"license":"MIT"},"src/codegen/tables/MatchAccessControl.sol":{"keccak256":"0x37288fa25ba25104191c5456c6fd7b7380a0d6201c2a9427b5e1eb74002ef0c8","urls":["bzz-raw://b61848d2d319bda3c882b020c4b50953f4bde7c77280ce6251a5aadff11a7d22","dweb:/ipfs/QmPgaYhDgN39ZJMiZ92N8wRbvvSpLZDYUYgeQoupvckGXt"],"license":"MIT"},"src/codegen/tables/MatchAllowed.sol":{"keccak256":"0xd4bd94fca7cd88e4a1c1af87b8b718311e850c231a1f8927938f2273bfadd8f6","urls":["bzz-raw://4c333c604c745c496f0a19b52851e767be70f6c18c6b25c0c5ec3bf4f1887082","dweb:/ipfs/QmQFNBQrAcnoCj1WwdK3asHcscwUa7ijmAMzgGp5U37odN"],"license":"MIT"},"src/codegen/tables/MatchConfig.sol":{"keccak256":"0xe7043b09e90efca02f0f00c74a76cf6d5a77566c22839cb04c84f9af7a104d92","urls":["bzz-raw://3f9eb78465fc312fe06f8c46404367990e039fb86281da7f87d5fa515bf4c125","dweb:/ipfs/QmW5keQr1kgsoREvctNEo6qdeWyE6TCcFogtxziRNM2zES"],"license":"MIT"},"src/codegen/tables/MatchEntityCounter.sol":{"keccak256":"0x9b1ee0c8f43b3335c8b7ba283a7e8c720e675637e67b96f8e1f99e23ca6351a4","urls":["bzz-raw://4a809c81f0534f038ed6d7e4fae7e4c14ed403345196eb8e9147998564608fc3","dweb:/ipfs/QmWsQ8nGm8FwDwrD7Tm5axpsLcjE175wtR7mGdPfhZ4snE"],"license":"MIT"},"src/codegen/tables/MatchFinished.sol":{"keccak256":"0x128aca9ae5df0b7d2f49256ed738f0c4940e183a78a905e66e4786b65225b2bf","urls":["bzz-raw://13e2ca1e62ee9129a4aff30416fd067216005dab1ef890e83f22eb2fb921a3cd","dweb:/ipfs/QmNkoDRhYkQGbey8y3NVjRHj65ywt4N6teh3xLUkVvChCR"],"license":"MIT"},"src/codegen/tables/MatchIndex.sol":{"keccak256":"0xfc79f9d5165d12e52d0d98c8bd1d9218c7edab051b1fe5855985c8b8cbbafd05","urls":["bzz-raw://3821f80fbdce89cc3c298af23be6b3d9c72af782613dd9c6ac76e6109ee9ef76","dweb:/ipfs/QmQT5gyjetVUiEtu26w3F35vijHN8uMNjLYhkdoGNRF641"],"license":"MIT"},"src/codegen/tables/MatchIndexToEntity.sol":{"keccak256":"0x643d1bfb36f3eaeb02f9d40d4e15e99156231ad4aca4bc6a1cc9ddce63e4c7f0","urls":["bzz-raw://546d579174c65ff4dbccafdfbc840f7fc514e23ca2523a88c0ff97c6c2cf593c","dweb:/ipfs/QmaFfVPQVVfVVJmj2wwWCP8Hc7Nh1uBi4vvxc4ZEL8Fwkw"],"license":"MIT"},"src/codegen/tables/MatchMapCopyProgress.sol":{"keccak256":"0x330646e80e0032b5bb10d89c380b9673d47b712fe22cd6756789811cf03fddc5","urls":["bzz-raw://34920da22632a7dab6b30a2a2bc966f74b3bec7f980091cd090d5cd7f7e389bf","dweb:/ipfs/QmQ1P7CCNBxGjkuj3hHCxyYdftHfdnhEayPDHkJmjLi1z1"],"license":"MIT"},"src/codegen/tables/MatchName.sol":{"keccak256":"0xcbeafc76a6acf829a55a550b2a3eadde85d7bca60f466ecded2d774dbf0a20cf","urls":["bzz-raw://a73cf84685913febcc31ddef9e1a99f30f8396642fcf8da48063c0585022f7ff","dweb:/ipfs/QmawusYMCnSrdYZoyqpm1Ge4LgV1R5gocUNB9wPTUV1m45"],"license":"MIT"},"src/codegen/tables/MatchPlayer.sol":{"keccak256":"0xee101160ad514436bca33cd248d1db005dc617079446e108b51e634e4b733466","urls":["bzz-raw://b1513a939211b457618b1b6ee51b1aaf6a7d27155e9b1b1f6f1092994dc5cb2e","dweb:/ipfs/QmYM38eguwxrdoY2aCYgPjkmv4Zy1TQKqnUzSLnmgQ6efy"],"license":"MIT"},"src/codegen/tables/MatchPlayers.sol":{"keccak256":"0x15be786172faac4a093405cbed6b04179e346f6d7fa406c1655e662fe5cd5ff0","urls":["bzz-raw://74accee4317b30169319461722907f0bc15fb68e3a559ee5a20243ec05951b29","dweb:/ipfs/QmcTrgqqepqATKz7o3xRu9U87pUcjoofdDWyyoCpSscADR"],"license":"MIT"},"src/codegen/tables/MatchRanking.sol":{"keccak256":"0x495d1fff5a589eb704cdce9dc204140a986ac3f0d127cb53b2457d155f0ec3c3","urls":["bzz-raw://34f4bf1e9c909892736d6fc96a74756aaa38824eff350f108a09294251765e86","dweb:/ipfs/QmVnHpCzj2jXYDmUz3D2BpmYL4PfpDdtdxhr4BHVzhx8tt"],"license":"MIT"},"src/codegen/tables/MatchReady.sol":{"keccak256":"0x55de77e1cb9c3885457a4fa929b103c08dbcf2f98a772ca1a0b0e1b53a258f95","urls":["bzz-raw://8304446db0452005a96cadf4ff8a7cb608b2622b0e422463774477495637c576","dweb:/ipfs/Qmbhwxi9jWL6ZKgo8Hok5C9oqX6gWSf2fbGMxAdeSL9a7W"],"license":"MIT"},"src/codegen/tables/MatchReward.sol":{"keccak256":"0x405c42f0bae0bcf542e1558992ce79e47ba4ddf4bf7d7e825764215c15b484c4","urls":["bzz-raw://913eb3da7a38e336efffa9882f00833ade8ec5f963714cee8ce59ab533baeacd","dweb:/ipfs/QmV6fxYzRLsu7KGiiEEpA8R8ZqV8G6d64cu4J8E7PuxzVG"],"license":"MIT"},"src/codegen/tables/MatchRewardPercentages.sol":{"keccak256":"0x23e7f2766800ac019a1bcdf72a02f031c3b134dd0adc4b0987d16480cedafedb","urls":["bzz-raw://7c20400c50d17afba333659761d0dd2e76bba5a769e51a771b6838955ef89db9","dweb:/ipfs/Qmdcqs7NHBWzFTkSchmsLggxZvFFfav7hWv3VJxmKXpUUw"],"license":"MIT"},"src/codegen/tables/MatchSky.sol":{"keccak256":"0x16ec4183a84c7ff1970582370856a8e1e77d681aec3cdf6d7e8b082f40ffb2c8","urls":["bzz-raw://7e2e35940eb37143c33c4483231043553b04ecb2b71eaed75484193d847333d9","dweb:/ipfs/QmU9yxrLzpF6v55gs8mkTgnw8mCP6VkXZfmHQe1b1EMmvK"],"license":"MIT"},"src/codegen/tables/MatchSpawnPoints.sol":{"keccak256":"0x756a07f839a1865b93cfd3a1e89dff0c09cc68900b948c2481908b20a0e30c40","urls":["bzz-raw://93de577f605f94d6b2d9e977bc6ea57d085a57d36633afe87deaecb976d669aa","dweb:/ipfs/QmeTCmN3Y1wiGd4oKGEPz57vy4p4hhx9go6XYMNzSYzUXH"],"license":"MIT"},"src/codegen/tables/MatchSweepstake.sol":{"keccak256":"0x116a1b8e65f1e388a9ec2959940370e4e1ad6202ae694f84a05ee5f9330471e2","urls":["bzz-raw://a7977b6835cf0326a539a8df2ef50eaa1b842be1ed4115aa4fc1e2ba24468211","dweb:/ipfs/QmbD3oWJLR2LqsjfUFbLZVpMq1iYfvA4Sa2actx3Qe9eH4"],"license":"MIT"},"src/codegen/tables/MatchesPerDay.sol":{"keccak256":"0xc2a833021b54a6fb7fa22912951e148a94db4a243529ec0f2773eeea96552909","urls":["bzz-raw://9c3beeb6a1b4953ea158eae7c6fa48f1e7cad821db69ba13065cf9a6a7d3d973","dweb:/ipfs/QmYHNwJxaaxdVCLJ4FBy8HbfvZG5uvUSZZGhbBVT7CP62T"],"license":"MIT"},"src/codegen/tables/Movable.sol":{"keccak256":"0x992cd2679446862395f78738431562132ba2ebe19d356f3f4a5f84dfa98766e8","urls":["bzz-raw://586483965abd1455641d717c8026b2547831b65a98babb223bd1daa494eb1300","dweb:/ipfs/QmT8qmrmzvqfPvekMqc5gvCUpVGvm2jVHiikpqb9eBB2tc"],"license":"MIT"},"src/codegen/tables/MoveDifficulty.sol":{"keccak256":"0x61d1c51f9a38261a1e28d1623a34e68c8712212e4e2ea68fb1d036da313dc795","urls":["bzz-raw://cdbfcc096f892fe1e18d8ad02347e06a14e3fb9bda2c0e4c7de5966ad23960b4","dweb:/ipfs/QmaM57xNvhSTjgfHEwjj1s5rhug3vmyUQgnaKUoDrKHqEi"],"license":"MIT"},"src/codegen/tables/Name.sol":{"keccak256":"0x587ffc590fbecde23fb55c032dc640421a6ecf1eb5e31a05cc9b624f6024cdc7","urls":["bzz-raw://3896bc33760910c0f97fc6c44390ce7d811642111d1cd723d7d6360b68c4bbd2","dweb:/ipfs/QmYZguqg1GnBCAzqUMWzzgy5nr6jJj2qn54DW7VSogDMLS"],"license":"MIT"},"src/codegen/tables/NameExists.sol":{"keccak256":"0x737370a09bf6ba5603156a800695545996c2411d452fe2cb4601bc250aa6ce85","urls":["bzz-raw://414c641f57ef05ec011c23c386e536eb16a8d3fc09ee6c3ee28e4a9097071a5d","dweb:/ipfs/QmeFDFdVto3dejjMhQJPigGRt5EXtBB32TBN1UfMHpS4ts"],"license":"MIT"},"src/codegen/tables/OfficialLevel.sol":{"keccak256":"0xdf385936440217206a6c58d4acc92435dbce85ff27b28934d8d04a6e6263e61c","urls":["bzz-raw://7986b6d0d66ba0d02b2121b11dd15fa883684373e05d346d0ffc3bb09c33479a","dweb:/ipfs/QmSDHQaxzvjyWpb2Q9XSSMgkwFNQ4pRDxUDCXbWjxYzzJ3"],"license":"MIT"},"src/codegen/tables/OwnedBy.sol":{"keccak256":"0x54dc90730a1d26c273135b68a2eafa692ea7bbebe2c8093901fb6dfb7241f616","urls":["bzz-raw://4b1a76c29a92ffba96b8d3eb3fc3703979be26fd9524e282aea95ae9b635c240","dweb:/ipfs/QmQMCZnYdoRdDrYdQ9tAmVKCpZ13nk2SpSCnQkHxLfTSiZ"],"license":"MIT"},"src/codegen/tables/Player.sol":{"keccak256":"0xe254f3c4755d5e3c0e693610f97bec61c43af6ac47e211f608f5f6264c884b92","urls":["bzz-raw://e408973d1c4fe436247935bcc79d9a8d64dc81e56ee52ab07f3c35340e950f32","dweb:/ipfs/QmQgH7rvY2gYsyircaihk5oXnesupQ39xu3npARj9snHkF"],"license":"MIT"},"src/codegen/tables/PlayerReady.sol":{"keccak256":"0xd6d88d036e7e044eb033f40dcac52a72cfc883dbb1a3e8c0f805d0262302584a","urls":["bzz-raw://2b85b2eb8171153981e617ce3c3b3081d4c3dabb1086a5ba30839f5f8c8b8b4e","dweb:/ipfs/QmYDzjiQEqQa1ZmeQvqp2Np5CHWJGuBgN9KJqWwBj33odK"],"license":"MIT"},"src/codegen/tables/Position.sol":{"keccak256":"0xfdb0bfdcdd0faa001251237c1d8d11dfa5c5f55e92a73c3e9bcc8d15da6d2f5e","urls":["bzz-raw://1f2c6ba12f7c1c4d2bc532953f0eb308b1acc367fd8e9f8a9c22080d1b2a26cf","dweb:/ipfs/QmSSrdowViDQzdQNFZtQAiV64uobjvcbyqKeJYiB3SuiKo"],"license":"MIT"},"src/codegen/tables/RequiresSetup.sol":{"keccak256":"0x66f46d938735289692660cc2e662d9af917b7f0e1d3bf72d5816cd2d1d052bb4","urls":["bzz-raw://3099118257562b270eb9de2c59e010930873e75671b8325d2e889c0c4f1d9813","dweb:/ipfs/QmWtbBEZkbs7WkXPYcc4nh2YhSoDNvwJZS4vHjG5pn2GGp"],"license":"MIT"},"src/codegen/tables/SeasonPassConfig.sol":{"keccak256":"0xbfc1bf9367cbfbf51720c42368e00fa5d1205376506dd6a5c774cf3671f25783","urls":["bzz-raw://47c1d5630a095574ea6ff159d4d789811de1a94944708e13e5565c10b3dd9fee","dweb:/ipfs/QmYXGjBVKWe6a6mQYAmFjQURzux1A1RJCKndypXXi4DqGL"],"license":"MIT"},"src/codegen/tables/SeasonPassIndex.sol":{"keccak256":"0x4e9391e9f74a6bc7584d68b39299e7cbc46bbd19cb9ff41757e543f4d4d8076f","urls":["bzz-raw://ce4f38a82777d872e77680c4247a3fb7a0d3382d928343838cdbe560b23df1cb","dweb:/ipfs/QmUEwc1Xx7eGyBzjuWMTvL9ZZ54GHotB7z5TVUR2CRfXi5"],"license":"MIT"},"src/codegen/tables/SeasonPassLastSaleAt.sol":{"keccak256":"0x4e2dc83f3bb7a69219900138b8bbeca95b1b3db499b652b46e82af3d800c900a","urls":["bzz-raw://edf4e0b57fc1953f0d010c1d1e9f89d64f6a71c08062d2865bd82fd7e31962db","dweb:/ipfs/QmTqUhccjfA7g1ihndFmX1KnXSkngrA8ZezipxQbC5q9Zp"],"license":"MIT"},"src/codegen/tables/SeasonPassSale.sol":{"keccak256":"0xdc1e6a8010139fbe50abe14ec230b7e7e6d8ea51862017f89e943c37e4ed9eef","urls":["bzz-raw://c872f8bc71d0c6564816543078ab471d855162372e38b7efcc28f2935aef79a5","dweb:/ipfs/QmUzToGutHfjtEuafTwTS8VqTA9Ed4hSd1DeG2ZtCs8Utp"],"license":"MIT"},"src/codegen/tables/SeasonTimes.sol":{"keccak256":"0x14b138e1714c163093d765bd993108ed3d42aa7ed6347464645c14d3e8b4948b","urls":["bzz-raw://58d5e5c5fdbda3fada43a356725ecd9c2d07223b66f26863bf3da68a9c10ca3f","dweb:/ipfs/QmPnGaKuWe6mUsmeSjvvVmx3xheFSminMeu1WzbdFzpQ4J"],"license":"MIT"},"src/codegen/tables/SkyPoolConfig.sol":{"keccak256":"0x5d64965969a4fd273bfc63d403d9c7fb8966afc532136bdf786c72b762f0247f","urls":["bzz-raw://0a68f12857bd4991da2d55b2036088ab06a2260332cb2d9d19dbee17afaf98aa","dweb:/ipfs/QmRtiHverx5CKGyuwjQCTkhwwmpEX5MEtCkgH3vYve1nvt"],"license":"MIT"},"src/codegen/tables/SpawnPoint.sol":{"keccak256":"0x78906bea1e126b05a40746224a19bf08245617ebf36d5b00533d78f600ed80cb","urls":["bzz-raw://14609f17a3e50a3dd514cf66ce2c67cc53da0b098cc35a9b95555a4e35ef32f3","dweb:/ipfs/QmZiX5dEHttgdiYPfCknkNN4vYfrRdnEsp8GERqGLNhB2f"],"license":"MIT"},"src/codegen/tables/SpawnReservedBy.sol":{"keccak256":"0x6a17e250b900eb9d623f4926de4489882c2b2026acd08605053151ef6350d473","urls":["bzz-raw://a80a2ad46e8004219d931f2dd5c5b4e95107ce0280f06af0f1a8f87df32cb4f8","dweb:/ipfs/QmRKyjDXJ1j879J5TcYq6yBECFxtZivZDNPUjy1QrGf6qQ"],"license":"MIT"},"src/codegen/tables/StructureType.sol":{"keccak256":"0xf2a62d3afc680a0425b964d752e1b3aaa12f66e9ae20a80ff61f2063f9f74033","urls":["bzz-raw://83323d65688309464f06fdb08d0e46e09d6f9498627e61ea9c79e30347dba797","dweb:/ipfs/Qmc2hS9eqV9tdESgHt2iu6YHMEGHToxv2KFrvt4LPG8TCZ"],"license":"MIT"},"src/codegen/tables/TemplateContent.sol":{"keccak256":"0x0cdf0cf6588d72332903764dfafde5331e5b68ec132eb6b40e6b324dd1fcb710","urls":["bzz-raw://f0e40422c1a173cc04e5df496714aaadbb98086f06e2fef736b99b540253d92d","dweb:/ipfs/QmWoSy7wPUMM4Udoi7M6M95tJjUDFpuFPgBwoXbsZnRv3e"],"license":"MIT"},"src/codegen/tables/TemplateTables.sol":{"keccak256":"0x07146cd69cc87c73e5aa04cd033f54f04c82cac09b57c7427d631d4d8df17035","urls":["bzz-raw://48e6f9586a1a77b90c3e86138c9560394ed420517b2c8a4c407823f505188d7f","dweb:/ipfs/QmYjusEWnpwFGZDQV2AvLwY4DRV3oLHMrNDxp9EbzbimPA"],"license":"MIT"},"src/codegen/tables/TerrainType.sol":{"keccak256":"0xa67a0edb0d1a70470de01dbf43327f9d911c12fa08aca734c417c591721e6b87","urls":["bzz-raw://4927c5e934cfd8575799f5bcef8c7392bc2da2bb84d463c9441f785dff8fc077","dweb:/ipfs/QmYK9Swtc48ndGcaeyqpj3o248nspgkmcN5kFEaCAwF9pm"],"license":"MIT"},"src/codegen/tables/UnitType.sol":{"keccak256":"0x5703cd50d2cdb70757024245231899a35de083c49239a10cb1515f459aae0ffb","urls":["bzz-raw://9f3f90e9a9e08b9dc4e58092fe7802f3671c9684ee998a4014613b03725ea6bf","dweb:/ipfs/QmZZjKPByxqcbEYhE95f794ud6i1tkqJPSbGsqSXHNMQ6S"],"license":"MIT"},"src/codegen/tables/Untraversable.sol":{"keccak256":"0x0ac641c25a8910d70d3b092d152063a49c6353c16b17e1590de0b72f2fca75d7","urls":["bzz-raw://cb94e6a5eced54b95558842986aaafbdebf27363e9363402f72885845b72e12c","dweb:/ipfs/QmcxBUHXXbcxgxq31Ss1vi2BtsW3enedLspVmV1Pd21UFd"],"license":"MIT"},"src/codegen/tables/VirtualLevelTemplates.sol":{"keccak256":"0xa2ae7f4ff1efd2518ab854c0883b2f696cc29635232bd241786a3fae7246bc35","urls":["bzz-raw://bd78db57fea870896bac73809330841d091fb2234ca79c8caca6eae350557b7c","dweb:/ipfs/Qmae8optd6w4gP47g9kGAAVRybGivKBq36saxEdZq5qV12"],"license":"MIT"},"src/codegen/templates/ArcherTemplate.sol":{"keccak256":"0xe20cbd1ce5cf812261ba289a1903c9026f74e43455a31b17625025f2d59a00d9","urls":["bzz-raw://ff74f89173e6d956e53acd27c9a780e75cb3c713c6515b4ce0e1bae2d43657c4","dweb:/ipfs/QmYdfbj7r1PQ6Z6dj7R5ZzADxCkoS5dK6y8rvXVDbLGQFh"],"license":"MIT"},"src/codegen/templates/BruteTemplate.sol":{"keccak256":"0xa0a0af2f3b20342ccff808b2a458b6415040aabeff3ee790a354bff816c1213d","urls":["bzz-raw://70ac7a219f2ccdf81ebbaa96eab4c34ea31bb59a89d87fe848d73f5ebe879a6d","dweb:/ipfs/QmNVdMdsU62Qq8iNtiXogR4mRyyDggkQ8NhNe2XYLAprdD"],"license":"MIT"},"src/codegen/templates/CatapultTemplate.sol":{"keccak256":"0x0833482fef791bcd2f4a126ae5e83645c4916602ac5f1927fdf36385d8e9bc16","urls":["bzz-raw://f332bd2f7b94332250ff00730074ac19b9b75f76b5c904130153dc0d4910a79a","dweb:/ipfs/QmTmqHohwgQGRkAnA7MsXjb8yrhohe8WS2UdvVryNFZybK"],"license":"MIT"},"src/codegen/templates/DragoonTemplate.sol":{"keccak256":"0xcd3936768f1fa980670f25812ae1d6611331857410d0c413773b38f0393bdf92","urls":["bzz-raw://bede35fea188ad5db77857bf062c97da9e2d348add3e94c522df56db4a32394a","dweb:/ipfs/QmSrNEpWJtxFSbDVkUM9yhSxAWHREsHuwb95sc9H4v1imm"],"license":"MIT"},"src/codegen/templates/ForestTemplate.sol":{"keccak256":"0xf894556fe0fb1c1f7823dee417a0faf794565818b4762d681ffc396370732b96","urls":["bzz-raw://d94dbd067cead39a4bfc29c675e399a783186520a25e4fdee99a30f2d81dcf46","dweb:/ipfs/QmPh9rgDXZEErNEH8Y4LchvqHagbHuBa5zzzBCfidVKzgS"],"license":"MIT"},"src/codegen/templates/GodUnitTemplate.sol":{"keccak256":"0x0f11c751143dbae24ec4854d29ab75a8f3fd6528d779a472b735e36079106e7f","urls":["bzz-raw://aaa2b94beb37b62f162fa4c86cf8c7f067aa631e7f7f6463a45b1583636bb692","dweb:/ipfs/QmTonMfoiXUcuCKTrKLfzUCwWTD71y788VfqMY6AsCUxEF"],"license":"MIT"},"src/codegen/templates/GoldCacheTemplate.sol":{"keccak256":"0x547964c7f96cee22195979d3ae013ab95722dedb346d45dede970a25782d2b99","urls":["bzz-raw://c9e082b4e506ad2c5916a384aa5ac39b88ae537eda4b2858255e5698fbc749ea","dweb:/ipfs/QmamtdwGskTjj3zjFV2B8NL2RZCiJefbh4Jmk8sAmsKiHx"],"license":"MIT"},"src/codegen/templates/GoldMineTemplate.sol":{"keccak256":"0x8eb42338c914c92ec8495829d21f6f6237ee5ceee862dad535c7eddb1b4c1685","urls":["bzz-raw://4a09b8da90b3eb8c75185efb8d0d1b1ce0b6449f91f4723b95de90614edb9851","dweb:/ipfs/QmNq3WKikoEyJAgdAn7oN7KAS8Bn1V7WarCNjCGjwnW4RB"],"license":"MIT"},"src/codegen/templates/GrassTemplate.sol":{"keccak256":"0x5db4a62ac388cd8b93e841a344400ae57f19a206c1531bb1ee82e4791aa396ee","urls":["bzz-raw://9d4e61e61f41dc09778a3c6cb5330cf0dd6ff86372a7d73ec0a473f1a8c68063","dweb:/ipfs/QmSmuZeQm3uUMzBKbdeYz6LCxy1W6UxdfZGZtUwdayW5uG"],"license":"MIT"},"src/codegen/templates/HalberdierTemplate.sol":{"keccak256":"0x32ff84d3570344d9301e355ac3b88cb9bb1a3f767a50eb0c7ac2cf7c03733af8","urls":["bzz-raw://1ffac2b11ea7d8a72ff9d681870e153551f9536775e27ab18374133cac78349e","dweb:/ipfs/Qmbo4A91jf7HwCtBKzmTb8UAKk7aRjGnpxK9g6PJhGDLsQ"],"license":"MIT"},"src/codegen/templates/KnightTemplate.sol":{"keccak256":"0x32bf3f717904299b0d6cde7f8a86ecf30c939ff649adeb6c725eb45e31792668","urls":["bzz-raw://afadfbee18c69f2adb93d53a71156a29417e451c6b38e8643d6b80c90cc558b3","dweb:/ipfs/QmQSZtcPxBXD2LR9QJkhDi2GpjXWqdC9zrzXzh8QPQeGVe"],"license":"MIT"},"src/codegen/templates/MapCenterMarkerTemplate.sol":{"keccak256":"0xeaed604fc98855994004f491e1d0d9c7997d7aa1f1f11199a80544e611153907","urls":["bzz-raw://8b8aac494b8baefa5fa136c3d067a4cb8b0d26050c3c9ccb842cca2c337d8f83","dweb:/ipfs/QmR4k6UhoavJaKPSw1Uv1LarMMEtnqsBMkVHcLAHyQNsQf"],"license":"MIT"},"src/codegen/templates/MarksmanTemplate.sol":{"keccak256":"0x09d868b0ecf914864e766be4a9a2c8c0d95246d00d0900531cf2f72c8a680d65","urls":["bzz-raw://f5e463d065789e86a7c59dd9754cdd55f909a46de205f0eaecaaa61c5d806ce7","dweb:/ipfs/QmawpW9aAEswTXQwmjN2Po1QoopqEzFkpgRLHTGCvUcrwc"],"license":"MIT"},"src/codegen/templates/MountainTemplate.sol":{"keccak256":"0xd229215132cec0ec809d4f992f32dd6c185f880b27c7b405f46403d923954694","urls":["bzz-raw://fe78242b299b59843a6f2ffdd3846c6c04b667c1bf92434163979c32a5d2a02e","dweb:/ipfs/QmQCETmNKLXSXTLh7nHcvGMXJJW4hBWRfNxFr241MnyUse"],"license":"MIT"},"src/codegen/templates/PikemanTemplate.sol":{"keccak256":"0xa44a24e6a25859b7bc8557a4219495cfcfd0252788753d08e6ad7f02f7492514","urls":["bzz-raw://413d8ae3ac6eef8cb39fa0129948e2b8474dffb576cd8e4780318adf87e70df3","dweb:/ipfs/QmTY8W3igMqrrSv7SVMhUqCvDVMWKWRZ9MRg7xfRG6gSro"],"license":"MIT"},"src/codegen/templates/PillagerTemplate.sol":{"keccak256":"0xface53dc686f8ab6c9b65d9519c6a10c018cb8e77c92db67454f86070be05715","urls":["bzz-raw://08caf20cb7704e079af74983e7273dfff6712c7743d32977461cfe483126e6f0","dweb:/ipfs/QmYfc5VnjMaMaNZ9fwngQ3Qi9pZhHGoNqKDM1ABUHUgiTZ"],"license":"MIT"},"src/codegen/templates/SettlementTemplate.sol":{"keccak256":"0x5055dcdfa392fc0bef6827df91c28f67b39816bed62cf8e4d92ce2590a029ac6","urls":["bzz-raw://cc9fdd4a865b897436ee2209a2ec67301b8738d9583f122ceb195a64c44e0262","dweb:/ipfs/QmQgTquRMKYriKzC7Cu41PyD3EYvwsAWFbPJk2NyqcXeHd"],"license":"MIT"},"src/codegen/templates/SpawnSettlementTemplate.sol":{"keccak256":"0xc59b9be6231afb0e5e67440e57e66da33f5ef14eea125659079568b8d1421163","urls":["bzz-raw://e50a5f09238267c30fb9818fb7bd8e36490a26052aaf7567888088014a531847","dweb:/ipfs/QmemBz6UK1RVKftXQ6uJQGnczLohfAksmjxfHQwa5n6Q27"],"license":"MIT"},"src/codegen/templates/SwordsmanTemplate.sol":{"keccak256":"0xe8aaaf0f075d2c7a50f6617c433dbee7268a7f7bfda34a57812600b116ea475e","urls":["bzz-raw://a57eb795f8e2d6b12d76b738d49a6f0ca082c0047b3747233ed6bb461e169383","dweb:/ipfs/QmXLk27nVNA8EryHhGYRNMLMAeUeJ4bQngeXvpydhNzcEE"],"license":"MIT"},"src/codegen/templates/WoodenWallTemplate.sol":{"keccak256":"0x88626992dddc1dd3f5dfea49a055426a43ea1831c59698f37e5f5cb165518961","urls":["bzz-raw://0e008817fe025b12442557f45566cf4bed3f9e2558931829629dca4cf74f00cc","dweb:/ipfs/QmR76mtWLSHBNHo5kZv7DpEAH8k9qkcXrydz14sCpxvezC"],"license":"MIT"},"src/codegen/world/IAllowListSystem.sol":{"keccak256":"0x8958c76cf4f35d7e43c5a49b12732a9a725fa06d7e77313168b5e9b42a88b39c","urls":["bzz-raw://4c042ff238594b069b0b1ada2237c88da339971ac7a30caeeb6c66b2ca5af996","dweb:/ipfs/QmUk2fyv88qMWEddv9wt7vKLiyqWYcCsXrVjH4qDdoBJqy"],"license":"MIT"},"src/codegen/world/IBuildSystem.sol":{"keccak256":"0xff7f221abf4c22011fb9cfe80003b7fcd7a947cad11bf49424858d168ae54a2f","urls":["bzz-raw://a923bc0b9a5293bad68da0874829f8d3f95f66acc33813bb8eed6081794c233c","dweb:/ipfs/QmajStCGSfVg8QxUxxuF851JVVtNpWuLHeLoAkXX2mXPfg"],"license":"MIT"},"src/codegen/world/ICopyMapSystem.sol":{"keccak256":"0x94281b53710027985efc1c6a2b4eab3ccb9fbf372550d52cf3b7441a88d0285e","urls":["bzz-raw://1417935c753b9103d4bc390c02ace4b64416e32222e48ab923a4d1564aa1682e","dweb:/ipfs/QmQ87YXTphbSGUV8Ke9SAMCo5i4R6Wc8MzAFQMpH41KJFM"],"license":"MIT"},"src/codegen/world/ICreateSeasonPassSystem.sol":{"keccak256":"0x8cde232a77dfa16401a28a0f50293dfb6f58fcfb89bf2688a304daf61e793be3","urls":["bzz-raw://b4cf288971d2f0f72f94120431edae84718a9097385af9a47d3f4bcf2fae137a","dweb:/ipfs/QmXTxju4NpTwpGufaKuGWmL7PzcVVcdw5wNLkL8rApzaUS"],"license":"MIT"},"src/codegen/world/IHeroConfigSystem.sol":{"keccak256":"0x5d07d59d448644a3d71cdffe5abf105d4b5f700aa9cb14e7d4017d112e00cbfd","urls":["bzz-raw://0f9529eabb45d3b375ab42dbfbf4373cfd53333752c049c71969c0713fb3b85e","dweb:/ipfs/QmbpZ2fbBXkpiabF2876qoA2GHw3q132cWar8AtvdX2D59"],"license":"MIT"},"src/codegen/world/ILevelRotationSystem.sol":{"keccak256":"0x20ea9b9de804dcce05669df00cee4f74f08fb917bb6977908dd9fa2d64cf5794","urls":["bzz-raw://f4cd52ae3c73607d141d7bf3f57ab164e4cb6d56885547fc9756e7f2060afe83","dweb:/ipfs/QmVThQBsTZ31ES4YDMwDMTGsC2iKMkqcCqpb3AMyfDUUxX"],"license":"MIT"},"src/codegen/world/ILevelUploadSystem.sol":{"keccak256":"0x4566550b14ec0dc73b0d51dd66044914e1d1264e0575b19513287dc351cfb14b","urls":["bzz-raw://ec1f60316a185a34a3cd8067db039e3487cd8863a8809a38752012bfc5588bd4","dweb:/ipfs/QmdF9w2x2FR4JXzbiLPE6b4afGFb6J6VyfNcgzn3tecWAx"],"license":"MIT"},"src/codegen/world/ILobbySystem.sol":{"keccak256":"0x60336980ea525104dd355a6b9b3fe090ee397e992df05bda693150654a503a34","urls":["bzz-raw://e9b9e886e5aa4c5053e47cc8806b354c79ddad6fbc5cffadf9979bb0232b9487","dweb:/ipfs/QmaZ5QPk5gKKeRXBa48jzHhpPEfBFxuYbnwDRDZ2GjmCgJ"],"license":"MIT"},"src/codegen/world/IMatchSystem.sol":{"keccak256":"0x82ad6910c22c7c20538316a1a035a1aa3be1acc292b37c8ec129e64e4e405e9f","urls":["bzz-raw://e76c609ebaa9779bb1892c07ec592e6b977afb86301cc6ea3971e1b0b5e6b3f5","dweb:/ipfs/QmbPc3WNVVkjfMyQic7bS5xjBEAwsXjRWpNGV1Szyqpg2n"],"license":"MIT"},"src/codegen/world/IMoveSystem.sol":{"keccak256":"0x682464a443f2a38b3c129912942659099ca7cbe53a687d81eca8d54dca7c81c9","urls":["bzz-raw://058d2fa294d513f1a7db0a9a02853f51438cf137440033aaca098c00489cc47a","dweb:/ipfs/Qme2sxE8GJJKtGrG7ZwedeS3ydqaoVvqHynaKHtpgmgp6u"],"license":"MIT"},"src/codegen/world/INameSystem.sol":{"keccak256":"0x472bb99514235bb48480aeeb8065206a98819fb9eba80676405774b976414ffc","urls":["bzz-raw://30c2aedc54f458ab1bce7040e32968e61448cb513e06657b71798d190663f73c","dweb:/ipfs/QmPHNrSkyNABoUbY66hVzr8nZZaMhaxLgzfVQQh8FYJ7Mg"],"license":"MIT"},"src/codegen/world/IOfficialLevelSystem.sol":{"keccak256":"0x8b922b2b5e1b91f4196dd690777e0b39eae76bffe4ec8d11303b5915873d87bc","urls":["bzz-raw://fb8c6a568bfcae690ffa33ad4997d43b6542563d675369ad44acfc8891e0e6a8","dweb:/ipfs/QmNeueSXpzTV86LCpsePsSoTgLw6htLhGvapgyhD8iVD1q"],"license":"MIT"},"src/codegen/world/IPlayerRegisterSystem.sol":{"keccak256":"0x567123e947c171bd349dc5b5d970c94b8b5fb7b2b168aaa7be94ddcb0fafd148","urls":["bzz-raw://a2325dbca04dc7e655e0f269d5c725ba25f368f8750185e6d274634626d53e3d","dweb:/ipfs/QmTrdTUMZwMzQebsa4jXTee74oyvRx7wiB36fjUdnahDAE"],"license":"MIT"},"src/codegen/world/ISeasonPassSystem.sol":{"keccak256":"0xaf6205c715a42e4dd20e097e3cf51a2f756733483c29e468c1aa721dc9a24e4a","urls":["bzz-raw://5d036a25460398394c1f44ca7defaf0f4e531286e07814eb4856ccdeebaef8fe","dweb:/ipfs/QmbwSQVHDceD7C8eKbkXDRS8RWYNeNzBgs8ACU9JJadtfH"],"license":"MIT"},"src/codegen/world/ITemplateSpawnSystem.sol":{"keccak256":"0x5a584e21ccd0e9a5b7fbbe450e65b975f86b0c0be53a2af0cdb6f821e87030b3","urls":["bzz-raw://0b3f578e9017d81d8498af5032b8fe2d4a913b1356f59fc946de434354c340f2","dweb:/ipfs/QmXU21EvqQHZYyxBUQW6jhukVG4CG9pvfTV7Tj1XFTAsoC"],"license":"MIT"},"src/codegen/world/IWithdrawSystem.sol":{"keccak256":"0xe85269ffff67c58739571609021f6a9d8d96b313349715878c96d269a987cd0c","urls":["bzz-raw://bb28547cf73f27880219bd862a3d11241aaf312bead993de6173f3b9aca4f910","dweb:/ipfs/QmThq2cUsM673aCk6Nfu7JhoxEnAJ5NLWBSEfipjBQ6yyQ"],"license":"MIT"},"src/codegen/world/IWorld.sol":{"keccak256":"0xaa09910f8627c4912867821d397a3ff40c84ae9a70d34353870c88a39fc78857","urls":["bzz-raw://f545bf8c1ab49848ad7ae710c50f5bf6d6152cb7775851212db14caab433c6fe","dweb:/ipfs/QmaZxcuBKATG9FwfWHBRC2LKAxiBFpidVYmDunpECShVMy"],"license":"MIT"},"src/hasToken.sol":{"keccak256":"0x44e71d6a9aa33d02b504360447686ff1f3a2cbcf4f4aa931fc7d26dec735fad1","urls":["bzz-raw://9a44bd8b67ea0592494ce1a08d943d867f5f463bc290aec58c2a096c427fa676","dweb:/ipfs/QmQmBisU3wannQYyMZzyPKhp4ooaecsKZGnWFsGqPgBTDC"],"license":"MIT"},"src/libraries/LibSkyPool.sol":{"keccak256":"0x3612721f598609d2e6192e7e569f1753c7388085443a014099019b895bc10b9f","urls":["bzz-raw://297eb7bb2e12a3b2e988b515f463e5843605b5dc0876a7f0ab10f2a4ba859ca5","dweb:/ipfs/QmdxH5yvtBRGaNYV3NfUejMEM76QxzBmKfWhUCRP5Kc45X"],"license":"Unlicense"},"src/libraries/LibUtils.sol":{"keccak256":"0xdcee541e94e617c1f6ae0ae9b271758acff7f49170d7b2373f7f0a54297fe332","urls":["bzz-raw://c094a9a0a6939e9e92eeff3de242ad34c68d1850713c4bb286ba760082e8989a","dweb:/ipfs/QmZ8KZFwche6syBrfgswKiTJRsDTNCPxz7bR9b2tpvFU8S"],"license":"Unlicense"},"src/libraries/Transactor.sol":{"keccak256":"0x208d328c343e03bac58074bb71388c4b5bbac2a4933a432ba3edfb931d40ebd1","urls":["bzz-raw://e7287ee856a69ee5ff116536cf45e8876be6e8ed8f4dab27b6d65b8123adcbbb","dweb:/ipfs/Qmdjseoj7sZfeLMHPqnqMNQXEP55xgehezRgKNhJar2rPf"],"license":"MIT"},"src/libraries/templates/createTemplate.sol":{"keccak256":"0xda5f57dd98a9a6c08573583300e095fd05bcb169c91cda43e11728893ee12209","urls":["bzz-raw://143d572d105badeb524e25c45aa711bc89b511c18adc62538221b6177a444b16","dweb:/ipfs/QmehGCyRRuLeqnKWGugV74hixnsyNc92tp1uQ4S2RQ9mFp"],"license":"MIT"},"test/SkyStrifeTest.sol":{"keccak256":"0xda4c779e10aa44943c178a231654541c56d8433e396aa004f5e005810e8f87ec","urls":["bzz-raw://c034a0ea9446fdf927f3ded96523ee0b8873bbefaf9951ead565d65bf7f395ae","dweb:/ipfs/QmdPgUwnUV6QW8pAWN2wpUvxaC3uxJGz3D6GMA4pZpBjaP"],"license":"MIT"}},"version":1},"ast":{"absolutePath":"test/SkyStrifeTest.sol","id":186508,"exportedSymbols":{"DSTest":[61196],"IWorld":[171183],"LastMatchIndex":[112112],"LevelInStandardRotation":[113362],"MatchConfig":[125136],"MatchReady":[134260],"MatchSky":[137765],"MudTest":[59203],"NamespaceOwner":[53877],"RESOURCE_SYSTEM":[59169],"ROOT_NAMESPACE":[59030],"ROOT_NAMESPACE_ID":[59084],"ResourceId":[9486],"SkyPoolConfig":[155597],"SkyStrifeTest":[186507],"StdAssertions":[62539],"StdChains":[63203],"StdCheats":[65164],"StdInvariant":[65454],"StdStorage":[66295],"StdUtils":[68535],"Test":[68582],"TestBase":[61256],"Vm":[69872],"WorldResourceIdLib":[48731],"addressToEntity":[176702],"console":[77936],"console2":[86032],"createPublicMatch":[186320],"findFirstMatchAtOrAfterTime":[186243],"findFirstMatchInWindow":[186261],"getMatch":[176835],"getStartTimeOfWindow":[176176],"stdError":[65230],"stdJson":[66121],"stdMath":[66263],"stdStorage":[67728]},"nodeType":"SourceUnit","src":"32:3352:338","nodes":[{"id":186166,"nodeType":"PragmaDirective","src":"32:24:338","nodes":[],"literals":["solidity",">=","0.8",".0"]},{"id":186167,"nodeType":"ImportDirective","src":"58:28:338","nodes":[],"absolutePath":"node_modules/forge-std/src/Test.sol","file":"forge-std/Test.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":68583,"symbolAliases":[],"unitAlias":""},{"id":186169,"nodeType":"ImportDirective","src":"88:63:338","nodes":[],"absolutePath":"node_modules/@latticexyz/world/test/MudTest.t.sol","file":"@latticexyz/world/test/MudTest.t.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":59204,"symbolAliases":[{"foreign":{"id":186168,"name":"MudTest","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59203,"src":"97:7:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":186171,"nodeType":"ImportDirective","src":"152:66:338","nodes":[],"absolutePath":"node_modules/@latticexyz/store/src/ResourceId.sol","file":"@latticexyz/store/src/ResourceId.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":9568,"symbolAliases":[{"foreign":{"id":186170,"name":"ResourceId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":9486,"src":"161:10:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":186173,"nodeType":"ImportDirective","src":"219:79:338","nodes":[],"absolutePath":"node_modules/@latticexyz/world/src/WorldResourceId.sol","file":"@latticexyz/world/src/WorldResourceId.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":48859,"symbolAliases":[{"foreign":{"id":186172,"name":"WorldResourceIdLib","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":48731,"src":"228:18:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":186176,"nodeType":"ImportDirective","src":"299:88:338","nodes":[],"absolutePath":"node_modules/@latticexyz/world/src/constants.sol","file":"@latticexyz/world/src/constants.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":59103,"symbolAliases":[{"foreign":{"id":186174,"name":"ROOT_NAMESPACE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59030,"src":"308:14:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"},{"foreign":{"id":186175,"name":"ROOT_NAMESPACE_ID","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59084,"src":"324:17:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":186178,"nodeType":"ImportDirective","src":"388:79:338","nodes":[],"absolutePath":"node_modules/@latticexyz/world/src/worldResourceTypes.sol","file":"@latticexyz/world/src/worldResourceTypes.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":59176,"symbolAliases":[{"foreign":{"id":186177,"name":"RESOURCE_SYSTEM","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59169,"src":"397:15:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":186180,"nodeType":"ImportDirective","src":"468:89:338","nodes":[],"absolutePath":"node_modules/@latticexyz/world/src/codegen/tables/NamespaceOwner.sol","file":"@latticexyz/world/src/codegen/tables/NamespaceOwner.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":53878,"symbolAliases":[{"foreign":{"id":186179,"name":"NamespaceOwner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":53877,"src":"477:14:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":186183,"nodeType":"ImportDirective","src":"559:74:338","nodes":[],"absolutePath":"src/libraries/LibUtils.sol","file":"../src/libraries/LibUtils.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":177026,"symbolAliases":[{"foreign":{"id":186181,"name":"getMatch","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":176835,"src":"568:8:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"},{"foreign":{"id":186182,"name":"addressToEntity","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":176702,"src":"578:15:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":186185,"nodeType":"ImportDirective","src":"634:71:338","nodes":[],"absolutePath":"src/libraries/LibSkyPool.sol","file":"../src/libraries/LibSkyPool.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":176501,"symbolAliases":[{"foreign":{"id":186184,"name":"getStartTimeOfWindow","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":176176,"src":"643:20:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":186187,"nodeType":"ImportDirective","src":"707:57:338","nodes":[],"absolutePath":"src/codegen/world/IWorld.sol","file":"../src/codegen/world/IWorld.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":171184,"symbolAliases":[{"foreign":{"id":186186,"name":"IWorld","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":171183,"src":"716:6:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":186194,"nodeType":"ImportDirective","src":"765:133:338","nodes":[],"absolutePath":"src/codegen/index.sol","file":"../src/codegen/index.sol","nameLocation":"-1:-1:-1","scope":186508,"sourceUnit":87483,"symbolAliases":[{"foreign":{"id":186188,"name":"LevelInStandardRotation","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":113362,"src":"774:23:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"},{"foreign":{"id":186189,"name":"MatchConfig","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":125136,"src":"799:11:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"},{"foreign":{"id":186190,"name":"SkyPoolConfig","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":155597,"src":"812:13:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"},{"foreign":{"id":186191,"name":"MatchReady","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":134260,"src":"827:10:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"},{"foreign":{"id":186192,"name":"LastMatchIndex","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":112112,"src":"839:14:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"},{"foreign":{"id":186193,"name":"MatchSky","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":137765,"src":"855:8:338","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":186243,"nodeType":"FunctionDefinition","src":"1005:395:338","nodes":[],"body":{"id":186242,"nodeType":"Block","src":"1084:316:338","nodes":[],"statements":[{"assignments":[186202],"declarations":[{"constant":false,"id":186202,"mutability":"mutable","name":"foundMatch","nameLocation":"1096:10:338","nodeType":"VariableDeclaration","scope":186242,"src":"1088:18:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":186201,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1088:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"id":186203,"nodeType":"VariableDeclarationStatement","src":"1088:18:338"},{"assignments":[186205],"declarations":[{"constant":false,"id":186205,"mutability":"mutable","name":"matchIndex","nameLocation":"1117:10:338","nodeType":"VariableDeclaration","scope":186242,"src":"1110:17:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint32","typeString":"uint32"},"typeName":{"id":186204,"name":"uint32","nodeType":"ElementaryTypeName","src":"1110:6:338","typeDescriptions":{"typeIdentifier":"t_uint32","typeString":"uint32"}},"visibility":"internal"}],"id":186207,"initialValue":{"hexValue":"31","id":186206,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"1130:1:338","typeDescriptions":{"typeIdentifier":"t_rational_1_by_1","typeString":"int_const 1"},"value":"1"},"nodeType":"VariableDeclarationStatement","src":"1110:21:338"},{"body":{"id":186238,"nodeType":"Block","src":"1160:216:338","statements":[{"assignments":[186212],"declarations":[{"constant":false,"id":186212,"mutability":"mutable","name":"matchEntity","nameLocation":"1174:11:338","nodeType":"VariableDeclaration","scope":186238,"src":"1166:19:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":186211,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1166:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"id":186216,"initialValue":{"arguments":[{"id":186214,"name":"matchIndex","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186205,"src":"1197:10:338","typeDescriptions":{"typeIdentifier":"t_uint32","typeString":"uint32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint32","typeString":"uint32"}],"id":186213,"name":"getMatch","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":176835,"src":"1188:8:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$_t_uint32_$returns$_t_bytes32_$","typeString":"function (uint32) view returns (bytes32)"}},"id":186215,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1188:20:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"VariableDeclarationStatement","src":"1166:42:338"},{"condition":{"commonType":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"id":186219,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"id":186217,"name":"matchEntity","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186212,"src":"1218:11:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"hexValue":"30","id":186218,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"1233:1:338","typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"1218:16:338","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":186222,"nodeType":"IfStatement","src":"1214:42:338","trueBody":{"id":186221,"nodeType":"Block","src":"1236:20:338","statements":[{"id":186220,"nodeType":"Break","src":"1244:5:338"}]}},{"condition":{"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":186228,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"arguments":[{"id":186225,"name":"matchEntity","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186212,"src":"1288:11:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"id":186223,"name":"MatchSky","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":137765,"src":"1266:8:338","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_MatchSky_$137765_$","typeString":"type(library MatchSky)"}},"id":186224,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"1275:12:338","memberName":"getCreatedAt","nodeType":"MemberAccess","referencedDeclaration":136958,"src":"1266:21:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$_t_bytes32_$returns$_t_uint256_$","typeString":"function (bytes32) view returns (uint256)"}},"id":186226,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1266:34:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":">=","rightExpression":{"id":186227,"name":"timestamp","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186196,"src":"1304:9:338","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"1266:47:338","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":186234,"nodeType":"IfStatement","src":"1262:92:338","trueBody":{"id":186233,"nodeType":"Block","src":"1315:39:338","statements":[{"expression":{"id":186231,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":186229,"name":"foundMatch","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186202,"src":"1323:10:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"id":186230,"name":"matchEntity","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186212,"src":"1336:11:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"1323:24:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":186232,"nodeType":"ExpressionStatement","src":"1323:24:338"}]}},{"expression":{"id":186236,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"++","prefix":false,"src":"1359:12:338","subExpression":{"id":186235,"name":"matchIndex","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186205,"src":"1359:10:338","typeDescriptions":{"typeIdentifier":"t_uint32","typeString":"uint32"}},"typeDescriptions":{"typeIdentifier":"t_uint32","typeString":"uint32"}},"id":186237,"nodeType":"ExpressionStatement","src":"1359:12:338"}]},"condition":{"commonType":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"id":186210,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"id":186208,"name":"foundMatch","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186202,"src":"1143:10:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"hexValue":"30","id":186209,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"1157:1:338","typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"1143:15:338","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":186239,"nodeType":"WhileStatement","src":"1136:240:338"},{"expression":{"id":186240,"name":"foundMatch","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186202,"src":"1387:10:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"functionReturnParameters":186200,"id":186241,"nodeType":"Return","src":"1380:17:338"}]},"implemented":true,"kind":"freeFunction","modifiers":[],"name":"findFirstMatchAtOrAfterTime","nameLocation":"1014:27:338","parameters":{"id":186197,"nodeType":"ParameterList","parameters":[{"constant":false,"id":186196,"mutability":"mutable","name":"timestamp","nameLocation":"1050:9:338","nodeType":"VariableDeclaration","scope":186243,"src":"1042:17:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":186195,"name":"uint256","nodeType":"ElementaryTypeName","src":"1042:7:338","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"src":"1041:19:338"},"returnParameters":{"id":186200,"nodeType":"ParameterList","parameters":[{"constant":false,"id":186199,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":186243,"src":"1075:7:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":186198,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1075:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"src":"1074:9:338"},"scope":186508,"stateMutability":"view","virtual":false,"visibility":"internal"},{"id":186261,"nodeType":"FunctionDefinition","src":"1402:196:338","nodes":[],"body":{"id":186260,"nodeType":"Block","src":"1459:139:338","nodes":[],"statements":[{"assignments":[186249],"declarations":[{"constant":false,"id":186249,"mutability":"mutable","name":"startTimeOfWindow","nameLocation":"1471:17:338","nodeType":"VariableDeclaration","scope":186260,"src":"1463:25:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":186248,"name":"uint256","nodeType":"ElementaryTypeName","src":"1463:7:338","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"id":186255,"initialValue":{"arguments":[{"arguments":[],"expression":{"argumentTypes":[],"expression":{"id":186251,"name":"SkyPoolConfig","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":155597,"src":"1512:13:338","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_SkyPoolConfig_$155597_$","typeString":"type(library SkyPoolConfig)"}},"id":186252,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"1526:9:338","memberName":"getWindow","nodeType":"MemberAccess","referencedDeclaration":154512,"src":"1512:23:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$__$returns$_t_uint256_$","typeString":"function () view returns (uint256)"}},"id":186253,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1512:25:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":186250,"name":"getStartTimeOfWindow","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":176176,"src":"1491:20:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$_t_uint256_$returns$_t_uint256_$","typeString":"function (uint256) view returns (uint256)"}},"id":186254,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1491:47:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"VariableDeclarationStatement","src":"1463:75:338"},{"expression":{"arguments":[{"id":186257,"name":"startTimeOfWindow","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186249,"src":"1577:17:338","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":186256,"name":"findFirstMatchAtOrAfterTime","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186243,"src":"1549:27:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$_t_uint256_$returns$_t_bytes32_$","typeString":"function (uint256) view returns (bytes32)"}},"id":186258,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1549:46:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"functionReturnParameters":186247,"id":186259,"nodeType":"Return","src":"1542:53:338"}]},"implemented":true,"kind":"freeFunction","modifiers":[],"name":"findFirstMatchInWindow","nameLocation":"1411:22:338","parameters":{"id":186244,"nodeType":"ParameterList","parameters":[],"src":"1433:2:338"},"returnParameters":{"id":186247,"nodeType":"ParameterList","parameters":[{"constant":false,"id":186246,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":186261,"src":"1450:7:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":186245,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1450:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"src":"1449:9:338"},"scope":186508,"stateMutability":"view","virtual":false,"visibility":"internal"},{"id":186320,"nodeType":"FunctionDefinition","src":"1600:513:338","nodes":[],"body":{"id":186319,"nodeType":"Block","src":"1688:425:338","nodes":[],"statements":[{"expression":{"id":186283,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":186271,"name":"matchEntity","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186269,"src":"1725:11:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"arguments":[{"commonType":{"typeIdentifier":"t_uint32","typeString":"uint32"},"id":186280,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"arguments":[],"expression":{"argumentTypes":[],"expression":{"id":186276,"name":"LastMatchIndex","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":112112,"src":"1755:14:338","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_LastMatchIndex_$112112_$","typeString":"type(library LastMatchIndex)"}},"id":186277,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"1770:3:338","memberName":"get","nodeType":"MemberAccess","referencedDeclaration":111832,"src":"1755:18:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$__$returns$_t_uint32_$","typeString":"function () view returns (uint32)"}},"id":186278,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1755:20:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint32","typeString":"uint32"}},"nodeType":"BinaryOperation","operator":"+","rightExpression":{"hexValue":"31","id":186279,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"1778:1:338","typeDescriptions":{"typeIdentifier":"t_rational_1_by_1","typeString":"int_const 1"},"value":"1"},"src":"1755:24:338","typeDescriptions":{"typeIdentifier":"t_uint32","typeString":"uint32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint32","typeString":"uint32"}],"id":186275,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"1747:7:338","typeDescriptions":{"typeIdentifier":"t_type$_t_uint256_$","typeString":"type(uint256)"},"typeName":{"id":186274,"name":"uint256","nodeType":"ElementaryTypeName","src":"1747:7:338","typeDescriptions":{}}},"id":186281,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1747:33:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":186273,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"1739:7:338","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes32_$","typeString":"type(bytes32)"},"typeName":{"id":186272,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1739:7:338","typeDescriptions":{}}},"id":186282,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1739:42:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"1725:56:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":186284,"nodeType":"ExpressionStatement","src":"1725:56:338"},{"assignments":[186286],"declarations":[{"constant":false,"id":186286,"mutability":"mutable","name":"startTimeOfWindow","nameLocation":"1793:17:338","nodeType":"VariableDeclaration","scope":186319,"src":"1785:25:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":186285,"name":"uint256","nodeType":"ElementaryTypeName","src":"1785:7:338","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"internal"}],"id":186292,"initialValue":{"arguments":[{"arguments":[],"expression":{"argumentTypes":[],"expression":{"id":186288,"name":"SkyPoolConfig","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":155597,"src":"1834:13:338","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_SkyPoolConfig_$155597_$","typeString":"type(library SkyPoolConfig)"}},"id":186289,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"1848:9:338","memberName":"getWindow","nodeType":"MemberAccess","referencedDeclaration":154512,"src":"1834:23:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$__$returns$_t_uint256_$","typeString":"function () view returns (uint256)"}},"id":186290,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1834:25:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":186287,"name":"getStartTimeOfWindow","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":176176,"src":"1813:20:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$_t_uint256_$returns$_t_uint256_$","typeString":"function (uint256) view returns (uint256)"}},"id":186291,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1813:47:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"VariableDeclarationStatement","src":"1785:75:338"},{"assignments":[186294],"declarations":[{"constant":false,"id":186294,"mutability":"mutable","name":"firstMatchInWindow","nameLocation":"1872:18:338","nodeType":"VariableDeclaration","scope":186319,"src":"1864:26:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":186293,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1864:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"id":186298,"initialValue":{"arguments":[{"id":186296,"name":"startTimeOfWindow","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186286,"src":"1921:17:338","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":186295,"name":"findFirstMatchAtOrAfterTime","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186243,"src":"1893:27:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$_t_uint256_$returns$_t_bytes32_$","typeString":"function (uint256) view returns (bytes32)"}},"id":186297,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1893:46:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"VariableDeclarationStatement","src":"1864:75:338"},{"condition":{"commonType":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"id":186301,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"id":186299,"name":"firstMatchInWindow","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186294,"src":"1947:18:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"hexValue":"30","id":186300,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"1969:1:338","typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"1947:23:338","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":186307,"nodeType":"IfStatement","src":"1943:72:338","trueBody":{"id":186306,"nodeType":"Block","src":"1972:43:338","statements":[{"expression":{"id":186304,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":186302,"name":"firstMatchInWindow","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186294,"src":"1978:18:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"id":186303,"name":"matchEntity","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186269,"src":"1999:11:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"1978:32:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":186305,"nodeType":"ExpressionStatement","src":"1978:32:338"}]}},{"expression":{"arguments":[{"hexValue":"6d61746368","id":186311,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2037:7:338","typeDescriptions":{"typeIdentifier":"t_stringliteral_e9a32e284667c66785eed5eccc480c74fd8dcc5c233935dfbd7732797dfad885","typeString":"literal_string \"match\""},"value":"match"},{"id":186312,"name":"firstMatchInWindow","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186294,"src":"2046:18:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"id":186313,"name":"matchEntity","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186269,"src":"2066:11:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"id":186314,"name":"levelId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186266,"src":"2079:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_stringliteral_e9a32e284667c66785eed5eccc480c74fd8dcc5c233935dfbd7732797dfad885","typeString":"literal_string \"match\""},{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"id":186308,"name":"world","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186264,"src":"2019:5:338","typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"}},"id":186310,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2025:11:338","memberName":"createMatch","nodeType":"MemberAccess","referencedDeclaration":170953,"src":"2019:17:338","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$_t_string_memory_ptr_$_t_bytes32_$_t_bytes32_$_t_bytes32_$returns$__$","typeString":"function (string memory,bytes32,bytes32,bytes32) external"}},"id":186315,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2019:68:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186316,"nodeType":"ExpressionStatement","src":"2019:68:338"},{"expression":{"id":186317,"name":"matchEntity","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186269,"src":"2099:11:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"functionReturnParameters":186270,"id":186318,"nodeType":"Return","src":"2092:18:338"}]},"implemented":true,"kind":"freeFunction","modifiers":[],"name":"createPublicMatch","nameLocation":"1609:17:338","parameters":{"id":186267,"nodeType":"ParameterList","parameters":[{"constant":false,"id":186264,"mutability":"mutable","name":"world","nameLocation":"1634:5:338","nodeType":"VariableDeclaration","scope":186320,"src":"1627:12:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"},"typeName":{"id":186263,"nodeType":"UserDefinedTypeName","pathNode":{"id":186262,"name":"IWorld","nameLocations":["1627:6:338"],"nodeType":"IdentifierPath","referencedDeclaration":171183,"src":"1627:6:338"},"referencedDeclaration":171183,"src":"1627:6:338","typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"}},"visibility":"internal"},{"constant":false,"id":186266,"mutability":"mutable","name":"levelId","nameLocation":"1649:7:338","nodeType":"VariableDeclaration","scope":186320,"src":"1641:15:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":186265,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1641:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"src":"1626:31:338"},"returnParameters":{"id":186270,"nodeType":"ParameterList","parameters":[{"constant":false,"id":186269,"mutability":"mutable","name":"matchEntity","nameLocation":"1675:11:338","nodeType":"VariableDeclaration","scope":186320,"src":"1667:19:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":186268,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1667:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"src":"1666:21:338"},"scope":186508,"stateMutability":"nonpayable","virtual":false,"visibility":"internal"},{"id":186507,"nodeType":"ContractDefinition","src":"2115:1268:338","nodes":[{"id":186325,"nodeType":"VariableDeclaration","src":"2153:12:338","nodes":[],"constant":false,"mutability":"mutable","name":"world","nameLocation":"2160:5:338","scope":186507,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"},"typeName":{"id":186324,"nodeType":"UserDefinedTypeName","pathNode":{"id":186323,"name":"IWorld","nameLocations":["2153:6:338"],"nodeType":"IdentifierPath","referencedDeclaration":171183,"src":"2153:6:338"},"referencedDeclaration":171183,"src":"2153:6:338","typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"}},"visibility":"internal"},{"id":186328,"nodeType":"VariableDeclaration","src":"2169:21:338","nodes":[],"constant":false,"mutability":"mutable","name":"userNonce","nameLocation":"2177:9:338","scope":186507,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":186326,"name":"uint256","nodeType":"ElementaryTypeName","src":"2169:7:338","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":{"hexValue":"30","id":186327,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2189:1:338","typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"visibility":"internal"},{"id":186330,"nodeType":"VariableDeclaration","src":"2195:21:338","nodes":[],"constant":false,"mutability":"mutable","name":"alice","nameLocation":"2211:5:338","scope":186507,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"},"typeName":{"id":186329,"name":"address","nodeType":"ElementaryTypeName","src":"2195:15:338","stateMutability":"payable","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"visibility":"internal"},{"id":186332,"nodeType":"VariableDeclaration","src":"2220:19:338","nodes":[],"constant":false,"mutability":"mutable","name":"bob","nameLocation":"2236:3:338","scope":186507,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"},"typeName":{"id":186331,"name":"address","nodeType":"ElementaryTypeName","src":"2220:15:338","stateMutability":"payable","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"visibility":"internal"},{"id":186334,"nodeType":"VariableDeclaration","src":"2243:19:338","nodes":[],"constant":false,"mutability":"mutable","name":"eve","nameLocation":"2259:3:338","scope":186507,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"},"typeName":{"id":186333,"name":"address","nodeType":"ElementaryTypeName","src":"2243:15:338","stateMutability":"payable","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"visibility":"internal"},{"id":186336,"nodeType":"VariableDeclaration","src":"2267:17:338","nodes":[],"constant":false,"mutability":"mutable","name":"testMatch","nameLocation":"2275:9:338","scope":186507,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":186335,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2267:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"},{"id":186421,"nodeType":"FunctionDefinition","src":"2289:569:338","nodes":[],"body":{"id":186420,"nodeType":"Block","src":"2322:536:338","nodes":[],"statements":[{"expression":{"arguments":[],"expression":{"argumentTypes":[],"expression":{"id":186340,"name":"super","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-25,"src":"2328:5:338","typeDescriptions":{"typeIdentifier":"t_type$_t_super$_SkyStrifeTest_$186507_$","typeString":"type(contract super SkyStrifeTest)"}},"id":186342,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2334:5:338","memberName":"setUp","nodeType":"MemberAccess","referencedDeclaration":59202,"src":"2328:11:338","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$__$returns$__$","typeString":"function ()"}},"id":186343,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2328:13:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186344,"nodeType":"ExpressionStatement","src":"2328:13:338"},{"expression":{"id":186349,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":186345,"name":"world","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186325,"src":"2347:5:338","typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":186347,"name":"worldAddress","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59185,"src":"2362:12:338","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"id":186346,"name":"IWorld","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":171183,"src":"2355:6:338","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_IWorld_$171183_$","typeString":"type(contract IWorld)"}},"id":186348,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2355:20:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"}},"src":"2347:28:338","typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"}},"id":186350,"nodeType":"ExpressionStatement","src":"2347:28:338"},{"assignments":[186352],"declarations":[{"constant":false,"id":186352,"mutability":"mutable","name":"levelId","nameLocation":"2390:7:338","nodeType":"VariableDeclaration","scope":186420,"src":"2382:15:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":186351,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2382:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"visibility":"internal"}],"id":186354,"initialValue":{"hexValue":"6465627567","id":186353,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2400:7:338","typeDescriptions":{"typeIdentifier":"t_stringliteral_f8c497156d96406607d44abc6814dbd68c4d04f2c70181b295db1ff7550f0a7f","typeString":"literal_string \"debug\""},"value":"debug"},"nodeType":"VariableDeclarationStatement","src":"2382:25:338"},{"expression":{"arguments":[],"expression":{"argumentTypes":[],"id":186355,"name":"prankAdmin","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186506,"src":"2414:10:338","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$__$returns$__$","typeString":"function ()"}},"id":186356,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2414:12:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186357,"nodeType":"ExpressionStatement","src":"2414:12:338"},{"expression":{"arguments":[{"hexValue":"30","id":186361,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2454:1:338","typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"}],"expression":{"id":186358,"name":"SkyPoolConfig","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":155597,"src":"2432:13:338","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_SkyPoolConfig_$155597_$","typeString":"type(library SkyPoolConfig)"}},"id":186360,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2446:7:338","memberName":"setCost","nodeType":"MemberAccess","referencedDeclaration":154443,"src":"2432:21:338","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$_t_uint256_$returns$__$","typeString":"function (uint256)"}},"id":186362,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2432:24:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186363,"nodeType":"ExpressionStatement","src":"2432:24:338"},{"expression":{"arguments":[{"id":186367,"name":"levelId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186352,"src":"2528:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"hexValue":"74727565","id":186368,"isConstant":false,"isLValue":false,"isPure":true,"kind":"bool","lValueRequested":false,"nodeType":"Literal","src":"2537:4:338","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"value":"true"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bool","typeString":"bool"}],"expression":{"id":186364,"name":"world","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186325,"src":"2502:5:338","typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"}},"id":186366,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2508:19:338","memberName":"setRotationStandard","nodeType":"MemberAccess","referencedDeclaration":170902,"src":"2502:25:338","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$_t_bytes32_$_t_bool_$returns$__$","typeString":"function (bytes32,bool) external"}},"id":186369,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2502:40:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186370,"nodeType":"ExpressionStatement","src":"2502:40:338"},{"expression":{"id":186376,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":186371,"name":"testMatch","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186336,"src":"2581:9:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":186373,"name":"world","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186325,"src":"2611:5:338","typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"}},{"id":186374,"name":"levelId","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186352,"src":"2618:7:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"},{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":186372,"name":"createPublicMatch","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186320,"src":"2593:17:338","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$_t_contract$_IWorld_$171183_$_t_bytes32_$returns$_t_bytes32_$","typeString":"function (contract IWorld,bytes32) returns (bytes32)"}},"id":186375,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2593:33:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"2581:45:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":186377,"nodeType":"ExpressionStatement","src":"2581:45:338"},{"body":{"id":186390,"nodeType":"Block","src":"2671:39:338","statements":[{"expression":{"arguments":[{"id":186387,"name":"testMatch","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186336,"src":"2693:9:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"id":186384,"name":"world","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186325,"src":"2679:5:338","typeDescriptions":{"typeIdentifier":"t_contract$_IWorld_$171183","typeString":"contract IWorld"}},"id":186386,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2685:7:338","memberName":"copyMap","nodeType":"MemberAccess","referencedDeclaration":170850,"src":"2679:13:338","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$_t_bytes32_$returns$__$","typeString":"function (bytes32) external"}},"id":186388,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2679:24:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186389,"nodeType":"ExpressionStatement","src":"2679:24:338"}]},"condition":{"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":186383,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"arguments":[{"id":186380,"name":"testMatch","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186336,"src":"2654:9:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"id":186378,"name":"MatchReady","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":134260,"src":"2639:10:338","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_MatchReady_$134260_$","typeString":"type(library MatchReady)"}},"id":186379,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2650:3:338","memberName":"get","nodeType":"MemberAccess","referencedDeclaration":133916,"src":"2639:14:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$_t_bytes32_$returns$_t_uint256_$","typeString":"function (bytes32) view returns (uint256)"}},"id":186381,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2639:25:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"hexValue":"30","id":186382,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2668:1:338","typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"2639:30:338","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":186391,"nodeType":"WhileStatement","src":"2632:78:338"},{"expression":{"arguments":[{"id":186395,"name":"testMatch","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186336,"src":"2740:9:338","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"expression":{"id":186396,"name":"block","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-4,"src":"2751:5:338","typeDescriptions":{"typeIdentifier":"t_magic_block","typeString":"block"}},"id":186397,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2757:9:338","memberName":"timestamp","nodeType":"MemberAccess","src":"2751:15:338","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_uint256","typeString":"uint256"}],"expression":{"id":186392,"name":"MatchConfig","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":125136,"src":"2715:11:338","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_MatchConfig_$125136_$","typeString":"type(library MatchConfig)"}},"id":186394,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2727:12:338","memberName":"setStartTime","nodeType":"MemberAccess","referencedDeclaration":123794,"src":"2715:24:338","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$_t_bytes32_$_t_uint256_$returns$__$","typeString":"function (bytes32,uint256)"}},"id":186398,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2715:52:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186399,"nodeType":"ExpressionStatement","src":"2715:52:338"},{"expression":{"arguments":[],"expression":{"argumentTypes":[],"expression":{"id":186400,"name":"vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":61249,"src":"2773:2:338","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$69872","typeString":"contract Vm"}},"id":186402,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2776:9:338","memberName":"stopPrank","nodeType":"MemberAccess","referencedDeclaration":69617,"src":"2773:12:338","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$__$returns$__$","typeString":"function () external"}},"id":186403,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2773:14:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186404,"nodeType":"ExpressionStatement","src":"2773:14:338"},{"expression":{"id":186408,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":186405,"name":"alice","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186330,"src":"2794:5:338","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[],"expression":{"argumentTypes":[],"id":186406,"name":"getUser","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186458,"src":"2802:7:338","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$__$returns$_t_address_payable_$","typeString":"function () returns (address payable)"}},"id":186407,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2802:9:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"src":"2794:17:338","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"id":186409,"nodeType":"ExpressionStatement","src":"2794:17:338"},{"expression":{"id":186413,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":186410,"name":"bob","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186332,"src":"2817:3:338","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[],"expression":{"argumentTypes":[],"id":186411,"name":"getUser","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186458,"src":"2823:7:338","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$__$returns$_t_address_payable_$","typeString":"function () returns (address payable)"}},"id":186412,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2823:9:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"src":"2817:15:338","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"id":186414,"nodeType":"ExpressionStatement","src":"2817:15:338"},{"expression":{"id":186418,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":186415,"name":"eve","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186334,"src":"2838:3:338","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[],"expression":{"argumentTypes":[],"id":186416,"name":"getUser","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186458,"src":"2844:7:338","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$__$returns$_t_address_payable_$","typeString":"function () returns (address payable)"}},"id":186417,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2844:9:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"src":"2838:15:338","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"id":186419,"nodeType":"ExpressionStatement","src":"2838:15:338"}]},"baseFunctions":[59202],"functionSelector":"0a9254e4","implemented":true,"kind":"function","modifiers":[],"name":"setUp","nameLocation":"2298:5:338","overrides":{"id":186338,"nodeType":"OverrideSpecifier","overrides":[],"src":"2313:8:338"},"parameters":{"id":186337,"nodeType":"ParameterList","parameters":[],"src":"2303:2:338"},"returnParameters":{"id":186339,"nodeType":"ParameterList","parameters":[],"src":"2322:0:338"},"scope":186507,"stateMutability":"nonpayable","virtual":false,"visibility":"public"},{"id":186458,"nodeType":"FunctionDefinition","src":"2862:211:338","nodes":[],"body":{"id":186457,"nodeType":"Block","src":"2916:157:338","nodes":[],"statements":[{"assignments":[186427],"declarations":[{"constant":false,"id":186427,"mutability":"mutable","name":"user","nameLocation":"2938:4:338","nodeType":"VariableDeclaration","scope":186457,"src":"2922:20:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"},"typeName":{"id":186426,"name":"address","nodeType":"ElementaryTypeName","src":"2922:15:338","stateMutability":"payable","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"visibility":"internal"}],"id":186447,"initialValue":{"arguments":[{"arguments":[{"arguments":[{"arguments":[{"arguments":[{"arguments":[{"id":186440,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"++","prefix":false,"src":"3004:11:338","subExpression":{"id":186439,"name":"userNonce","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186328,"src":"3004:9:338","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"expression":{"id":186437,"name":"abi","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-1,"src":"2987:3:338","typeDescriptions":{"typeIdentifier":"t_magic_abi","typeString":"abi"}},"id":186438,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberLocation":"2991:12:338","memberName":"encodePacked","nodeType":"MemberAccess","src":"2987:16:338","typeDescriptions":{"typeIdentifier":"t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$","typeString":"function () pure returns (bytes memory)"}},"id":186441,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2987:29:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":186436,"name":"keccak256","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":-8,"src":"2977:9:338","typeDescriptions":{"typeIdentifier":"t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$","typeString":"function (bytes memory) pure returns (bytes32)"}},"id":186442,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2977:40:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":186435,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2969:7:338","typeDescriptions":{"typeIdentifier":"t_type$_t_uint256_$","typeString":"type(uint256)"},"typeName":{"id":186434,"name":"uint256","nodeType":"ElementaryTypeName","src":"2969:7:338","typeDescriptions":{}}},"id":186443,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2969:49:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":186433,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2961:7:338","typeDescriptions":{"typeIdentifier":"t_type$_t_uint160_$","typeString":"type(uint160)"},"typeName":{"id":186432,"name":"uint160","nodeType":"ElementaryTypeName","src":"2961:7:338","typeDescriptions":{}}},"id":186444,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2961:58:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint160","typeString":"uint160"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint160","typeString":"uint160"}],"id":186431,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2953:7:338","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":{"id":186430,"name":"address","nodeType":"ElementaryTypeName","src":"2953:7:338","typeDescriptions":{}}},"id":186445,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2953:67:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"id":186429,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2945:8:338","typeDescriptions":{"typeIdentifier":"t_type$_t_address_payable_$","typeString":"type(address payable)"},"typeName":{"id":186428,"name":"address","nodeType":"ElementaryTypeName","src":"2945:8:338","stateMutability":"payable","typeDescriptions":{}}},"id":186446,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2945:76:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"nodeType":"VariableDeclarationStatement","src":"2922:99:338"},{"expression":{"arguments":[{"id":186451,"name":"user","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186427,"src":"3035:4:338","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},{"hexValue":"313030","id":186452,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"3041:9:338","subdenomination":"ether","typeDescriptions":{"typeIdentifier":"t_rational_100000000000000000000_by_1","typeString":"int_const 100000000000000000000"},"value":"100"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address_payable","typeString":"address payable"},{"typeIdentifier":"t_rational_100000000000000000000_by_1","typeString":"int_const 100000000000000000000"}],"expression":{"id":186448,"name":"vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":61249,"src":"3027:2:338","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$69872","typeString":"contract Vm"}},"id":186450,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3030:4:338","memberName":"deal","nodeType":"MemberAccess","referencedDeclaration":69624,"src":"3027:7:338","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$_t_address_$_t_uint256_$returns$__$","typeString":"function (address,uint256) external"}},"id":186453,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3027:24:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186454,"nodeType":"ExpressionStatement","src":"3027:24:338"},{"expression":{"id":186455,"name":"user","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186427,"src":"3064:4:338","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"functionReturnParameters":186425,"id":186456,"nodeType":"Return","src":"3057:11:338"}]},"implemented":true,"kind":"function","modifiers":[],"name":"getUser","nameLocation":"2871:7:338","parameters":{"id":186422,"nodeType":"ParameterList","parameters":[],"src":"2878:2:338"},"returnParameters":{"id":186425,"nodeType":"ParameterList","parameters":[{"constant":false,"id":186424,"mutability":"mutable","name":"","nameLocation":"-1:-1:-1","nodeType":"VariableDeclaration","scope":186458,"src":"2899:15:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"},"typeName":{"id":186423,"name":"address","nodeType":"ElementaryTypeName","src":"2899:15:338","stateMutability":"payable","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"visibility":"internal"}],"src":"2898:17:338"},"scope":186507,"stateMutability":"nonpayable","virtual":false,"visibility":"internal"},{"id":186475,"nodeType":"ModifierDefinition","src":"3077:90:338","nodes":[],"body":{"id":186474,"nodeType":"Block","src":"3108:59:338","nodes":[],"statements":[{"expression":{"arguments":[{"id":186465,"name":"target","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":186460,"src":"3128:6:338","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"expression":{"id":186462,"name":"vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":61249,"src":"3114:2:338","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$69872","typeString":"contract Vm"}},"id":186464,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3117:10:338","memberName":"startPrank","nodeType":"MemberAccess","referencedDeclaration":69600,"src":"3114:13:338","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$_t_address_$returns$__$","typeString":"function (address) external"}},"id":186466,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3114:21:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186467,"nodeType":"ExpressionStatement","src":"3114:21:338"},{"id":186468,"nodeType":"PlaceholderStatement","src":"3141:1:338"},{"expression":{"arguments":[],"expression":{"argumentTypes":[],"expression":{"id":186469,"name":"vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":61249,"src":"3148:2:338","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$69872","typeString":"contract Vm"}},"id":186471,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3151:9:338","memberName":"stopPrank","nodeType":"MemberAccess","referencedDeclaration":69617,"src":"3148:12:338","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$__$returns$__$","typeString":"function () external"}},"id":186472,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3148:14:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186473,"nodeType":"ExpressionStatement","src":"3148:14:338"}]},"name":"prank","nameLocation":"3086:5:338","parameters":{"id":186461,"nodeType":"ParameterList","parameters":[{"constant":false,"id":186460,"mutability":"mutable","name":"target","nameLocation":"3100:6:338","nodeType":"VariableDeclaration","scope":186475,"src":"3092:14:338","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":186459,"name":"address","nodeType":"ElementaryTypeName","src":"3092:7:338","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"internal"}],"src":"3091:16:338"},"virtual":false,"visibility":"internal"},{"id":186493,"nodeType":"ModifierDefinition","src":"3171:112:338","nodes":[],"body":{"id":186492,"nodeType":"Block","src":"3193:90:338","nodes":[],"statements":[{"expression":{"arguments":[{"arguments":[{"id":186482,"name":"ROOT_NAMESPACE_ID","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59084,"src":"3232:17:338","typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}],"expression":{"id":186480,"name":"NamespaceOwner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":53877,"src":"3213:14:338","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_NamespaceOwner_$53877_$","typeString":"type(library NamespaceOwner)"}},"id":186481,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3228:3:338","memberName":"get","nodeType":"MemberAccess","referencedDeclaration":53501,"src":"3213:18:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$_t_userDefinedValueType$_ResourceId_$9486_$returns$_t_address_$","typeString":"function (ResourceId) view returns (address)"}},"id":186483,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3213:37:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"expression":{"id":186477,"name":"vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":61249,"src":"3199:2:338","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$69872","typeString":"contract Vm"}},"id":186479,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3202:10:338","memberName":"startPrank","nodeType":"MemberAccess","referencedDeclaration":69600,"src":"3199:13:338","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$_t_address_$returns$__$","typeString":"function (address) external"}},"id":186484,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3199:52:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186485,"nodeType":"ExpressionStatement","src":"3199:52:338"},{"id":186486,"nodeType":"PlaceholderStatement","src":"3257:1:338"},{"expression":{"arguments":[],"expression":{"argumentTypes":[],"expression":{"id":186487,"name":"vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":61249,"src":"3264:2:338","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$69872","typeString":"contract Vm"}},"id":186489,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3267:9:338","memberName":"stopPrank","nodeType":"MemberAccess","referencedDeclaration":69617,"src":"3264:12:338","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$__$returns$__$","typeString":"function () external"}},"id":186490,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3264:14:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186491,"nodeType":"ExpressionStatement","src":"3264:14:338"}]},"name":"adminPrank","nameLocation":"3180:10:338","parameters":{"id":186476,"nodeType":"ParameterList","parameters":[],"src":"3190:2:338"},"virtual":false,"visibility":"internal"},{"id":186506,"nodeType":"FunctionDefinition","src":"3287:94:338","nodes":[],"body":{"id":186505,"nodeType":"Block","src":"3318:63:338","nodes":[],"statements":[{"expression":{"arguments":[{"arguments":[{"id":186501,"name":"ROOT_NAMESPACE_ID","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":59084,"src":"3357:17:338","typeDescriptions":{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_userDefinedValueType$_ResourceId_$9486","typeString":"ResourceId"}],"expression":{"id":186499,"name":"NamespaceOwner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":53877,"src":"3338:14:338","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_NamespaceOwner_$53877_$","typeString":"type(library NamespaceOwner)"}},"id":186500,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3353:3:338","memberName":"get","nodeType":"MemberAccess","referencedDeclaration":53501,"src":"3338:18:338","typeDescriptions":{"typeIdentifier":"t_function_internal_view$_t_userDefinedValueType$_ResourceId_$9486_$returns$_t_address_$","typeString":"function (ResourceId) view returns (address)"}},"id":186502,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3338:37:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"expression":{"id":186496,"name":"vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":61249,"src":"3324:2:338","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$69872","typeString":"contract Vm"}},"id":186498,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3327:10:338","memberName":"startPrank","nodeType":"MemberAccess","referencedDeclaration":69600,"src":"3324:13:338","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$_t_address_$returns$__$","typeString":"function (address) external"}},"id":186503,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3324:52:338","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":186504,"nodeType":"ExpressionStatement","src":"3324:52:338"}]},"implemented":true,"kind":"function","modifiers":[],"name":"prankAdmin","nameLocation":"3296:10:338","parameters":{"id":186494,"nodeType":"ParameterList","parameters":[],"src":"3306:2:338"},"returnParameters":{"id":186495,"nodeType":"ParameterList","parameters":[],"src":"3318:0:338"},"scope":186507,"stateMutability":"nonpayable","virtual":false,"visibility":"internal"}],"abstract":false,"baseContracts":[{"baseName":{"id":186321,"name":"MudTest","nameLocations":["2141:7:338"],"nodeType":"IdentifierPath","referencedDeclaration":59203,"src":"2141:7:338"},"id":186322,"nodeType":"InheritanceSpecifier","src":"2141:7:338"}],"canonicalName":"SkyStrifeTest","contractDependencies":[],"contractKind":"contract","fullyImplemented":true,"linearizedBaseContracts":[186507,59203,68582,61256,61253,68535,65454,65164,64775,63203,62539,61196],"name":"SkyStrifeTest","nameLocation":"2124:13:338","scope":186508,"usedErrors":[8645],"usedEvents":[8796,59415,59419,59423,59427,59431,59435,59439,59443,59449,59455,59463,59471,59477,59483,59489,59495,61318,61323,61328,61335,61342,61349]}],"license":"MIT"},"id":338}