0 txs
1 call
constructor
constructor(address _galaxisRegistry)
functions
galaxisRegistry
viewfunction galaxisRegistry() view returns (address)
GLPContractInstance
viewfunction GLPContractInstance() view returns (address)
GLX_TO_GLP_CONVERTER
viewfunction GLX_TO_GLP_CONVERTER() view returns (address)
GLXContractInstance
viewfunction GLXContractInstance() view returns (address)
PaymentMatrixContractInstance
viewfunction PaymentMatrixContractInstance() view returns (address)
royaltiesPaid
viewfunction royaltiesPaid(uint32 _communityId, uint32 _collectionId, uint32 _tokenId) view returns (bool)
supportsInterface
purefunction supportsInterface(bytes4 interfaceId) pure returns (bool)
TokenDepositorContractInstance
viewfunction TokenDepositorContractInstance() view returns (address)
TokenMembershipTier1
viewfunction TokenMembershipTier1() view returns (uint256)
version
purefunction version() pure returns (uint256)
doAction
nonpayablefunction doAction(tuple[] messages)
onERC1155BatchReceived
nonpayablefunction onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] values, bytes userData) returns (bytes4)
onERC1155Received
nonpayablefunction onERC1155Received(address operator, address from, uint256 id, uint256 value, bytes userData) returns (bytes4)
refreshRegistries
nonpayablefunction refreshRegistries()
takeMyGLX
nonpayablefunction takeMyGLX(uint256 amount, bytes userData)
events
No events.
errors
CommunityListNotLoaded
error CommunityListNotLoaded(address)
CommunityRegistryNotLoaded
error CommunityRegistryNotLoaded(address)
RegistryNotLoaded
error RegistryNotLoaded()
TraitRegistryNotLoaded
error TraitRegistryNotLoaded(uint32, string, address)
creation bytecode
0x60a060405234801561001057600080fd5b5060405161311238038061311283398101604081905261002f91610500565b6001600160a01b03811660805261004461004a565b50610549565b608051604051631d2e660b60e21b815260206004820152600d60248201526c23a0a620ac24a9afaa27a5a2a760991b60448201526001600160a01b03909116906374b9982c90606401602060405180830381865afa1580156100b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100d49190610500565b600080546001600160a01b0319166001600160a01b03928316179055608051604051631d2e660b60e21b815260206004820152600f60248201526e11d05310561254d7d1115413d4d255608a1b60448201529116906374b9982c90606401602060405180830381865afa15801561014f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101739190610500565b600480546001600160a01b039283166001600160a01b031990911617815560805160405163a23220d160e01b815292169163a23220d1916101da91016020808252601190820152704d454d424552534849505f544945525f3160781b604082015260600190565b602060405180830381865afa1580156101f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061021b9190610530565b600555608051604051631d2e660b60e21b81526020600482015260036024820152620474c560ec1b60448201526001600160a01b03909116906374b9982c90606401602060405180830381865afa15801561027a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061029e9190610500565b600180546001600160a01b0319166001600160a01b03928316179055608051604051631d2e660b60e21b815260206004820152601460248201527f474c585f544f5f474c505f434f4e56455254455200000000000000000000000060448201529116906374b9982c90606401602060405180830381865afa158015610327573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034b9190610500565b600280546001600160a01b0319166001600160a01b03928316179055608051604051631d2e660b60e21b815260206004820152600e60248201526d0a082b29a8a9ca8be9a82a8a492b60931b60448201529116906374b9982c90606401602060405180830381865afa1580156103c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103e99190610500565b600380546001600160a01b0319166001600160a01b03928316179055600054166104805760405162461bcd60e51b815260206004820152603660248201527f416374696f6e4875623a204b65792047414c415849535f544f4b454e206e656560448201527f647320746f20626520213d20616464726573732830290000000000000000000060648201526084015b60405180910390fd5b6004546001600160a01b03166104fe5760405162461bcd60e51b815260206004820152603860248201527f416374696f6e4875623a204b65792047414c415849535f4445504f534954206e60448201527f6565647320746f20626520213d206164647265737328302900000000000000006064820152608401610477565b565b60006020828403121561051257600080fd5b81516001600160a01b038116811461052957600080fd5b9392505050565b60006020828403121561054257600080fd5b5051919050565b608051612b686105aa60003960008181610158015281816102e4015281816103a80152818161046a01528181610503015281816105cc0152818161068901528181610acf01528181610c070152818161126e01526118d40152612b686000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80639d95f6ca11610097578063c7d42ee811610066578063c7d42ee814610213578063d3e18cb614610226578063df4b7f3714610239578063f23a6e611461024c57600080fd5b80639d95f6ca146101ae578063aa9baec7146101c1578063bc197c81146101d4578063bc9e23cf1461020057600080fd5b8063611acb46116100d3578063611acb46146101405780637671114d14610153578063930acc3d146101925780639b5cf73d146101a557600080fd5b806301ffc9a7146100fa57806338b70ee41461012257806354fd4d501461012c575b600080fd5b61010d610108366004611fc8565b61025f565b60405190151581526020015b60405180910390f35b61012a6102b1565b005b6378b3d5d15b604051908152602001610119565b61012a61014e36600461203a565b610806565b61017a7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610119565b61012a6101a03660046121fa565b610bcd565b61013260055481565b60015461017a906001600160a01b031681565b60025461017a906001600160a01b031681565b6101e76101e23660046123a1565b61105f565b6040516001600160e01b03199091168152602001610119565b60045461017a906001600160a01b031681565b60005461017a906001600160a01b031681565b60035461017a906001600160a01b031681565b61010d61024736600461245f565b611142565b6101e761025a3660046124aa565b61116c565b60006001600160e01b03198216630271189760e51b148061029057506001600160e01b03198216630a85bd0160e11b145b806102ab57506001600160e01b031982166301ffc9a760e01b145b92915050565b604051631d2e660b60e21b815260206004820152600d60248201526c23a0a620ac24a9afaa27a5a2a760991b60448201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906374b9982c90606401602060405180830381865afa158015610333573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103579190612525565b600080546001600160a01b0319166001600160a01b03928316179055604051631d2e660b60e21b815260206004820152600f60248201526e11d05310561254d7d1115413d4d255608a1b60448201527f0000000000000000000000000000000000000000000000000000000000000000909116906374b9982c90606401602060405180830381865afa1580156103f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104159190612525565b600480546001600160a01b0319166001600160a01b0392831617815560405163a23220d160e01b815260209181019190915260116024820152704d454d424552534849505f544945525f3160781b60448201527f00000000000000000000000000000000000000000000000000000000000000009091169063a23220d190606401602060405180830381865afa1580156104b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104d79190612542565b600555604051631d2e660b60e21b81526020600482015260036024820152620474c560ec1b60448201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906374b9982c90606401602060405180830381865afa158015610552573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105769190612525565b600180546001600160a01b0319166001600160a01b03928316179055604051631d2e660b60e21b815260206004820152601460248201527323a62c2faa27afa3a6282fa1a7a72b22a92a22a960611b60448201527f0000000000000000000000000000000000000000000000000000000000000000909116906374b9982c90606401602060405180830381865afa158015610615573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106399190612525565b600280546001600160a01b0319166001600160a01b03928316179055604051631d2e660b60e21b815260206004820152600e60248201526d0a082b29a8a9ca8be9a82a8a492b60931b60448201527f0000000000000000000000000000000000000000000000000000000000000000909116906374b9982c90606401602060405180830381865afa1580156106d2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f69190612525565b600380546001600160a01b0319166001600160a01b03928316179055600054166107865760405162461bcd60e51b815260206004820152603660248201527f416374696f6e4875623a204b65792047414c415849535f544f4b454e206e6565604482015275647320746f20626520213d206164647265737328302960501b60648201526084015b60405180910390fd5b6004546001600160a01b03166108045760405162461bcd60e51b815260206004820152603860248201527f416374696f6e4875623a204b65792047414c415849535f4445504f534954206e60448201527f6565647320746f20626520213d20616464726573732830290000000000000000606482015260840161077d565b565b60008190036108575760405162461bcd60e51b815260206004820181905260248201527f416374696f6e4875623a2075736572446174612069732072657175697265642e604482015260640161077d565b600080806108678486018661245f565b92509250925060008363ffffffff16116108e15760405162461bcd60e51b815260206004820152603560248201527f416374696f6e4875623a20757365724461746120636f6d6d756e69747949642060448201527406d75737420626520686967686572207468616e203605c1b606482015260840161077d565b60008263ffffffff16116109565760405162461bcd60e51b815260206004820152603660248201527f416374696f6e4875623a20757365724461746120636f6c6c656374696f6e49646044820152750206d75737420626520686967686572207468616e20360541b606482015260840161077d565b60008163ffffffff16116109c65760405162461bcd60e51b815260206004820152603160248201527f416374696f6e4875623a20757365724461746120746f6b656e4964206d757374604482015270020626520686967686572207468616e203607c1b606482015260840161077d565b60025460405163181d7e7d60e31b8152600481018890526000916001600160a01b03169063c0ebf3e890602401602060405180830381865afa158015610a10573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a349190612542565b60018054604051632da89aef60e01b81529293506001600160a01b031691632da89aef91610a6c918890889088908890600401612579565b600060405180830381600087803b158015610a8657600080fd5b505af1158015610a9a573d6000803e3d6000fd5b5050604051631d2e660b60e21b815260206004820152600960248201526811d31617d59055531560ba1b6044820152600092507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031691506374b9982c90606401602060405180830381865afa158015610b1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b439190612525565b6000546040516323b872dd60e01b81523360048201526001600160a01b038084166024830152604482018c90529293509116906323b872dd906064016020604051808303816000875af1158015610b9e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc291906125ac565b505050505050505050565b604051631d2e660b60e21b815260206004820152600a60248201526920a1aa24a7a72fa42aa160b11b604482015230906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906374b9982c90606401602060405180830381865afa158015610c4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c729190612525565b6001600160a01b031614610cd35760405162461bcd60e51b815260206004820152602260248201527f416374696f6e4875623a204e6f742063757272656e7420416374696f6e204875604482015261311760f11b606482015260840161077d565b6000815111610d325760405162461bcd60e51b815260206004820152602560248201527f416374696f6e4875623a206d657373616765732e6c656e677468206174206c65604482015264617374203160d81b606482015260840161077d565b60005b81518160ff16101561105b576000828260ff1681518110610d5857610d586125ce565b602002602001015190506000610d7b826040015183606001518460a001516111fe565b90506000610d9c82600001518360a00151856020015163ffffffff166117ee565b905080610df75760405162461bcd60e51b815260206004820152602360248201527f416374696f6e4875623a204d656d6265727368697020636865636b206661696c60448201526232b21760e91b606482015260840161077d565b602082015160808401516040516331a9108f60e11b815263ffffffff909116600482015233916001600160a01b031690636352211e90602401602060405180830381865afa158015610e4d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e719190612525565b6001600160a01b031614610ed85760405162461bcd60e51b815260206004820152602860248201527f416374696f6e4875623a20546f6b656e206e6f74206f776e6564206279206d73604482015267339739b2b73232b960c11b606482015260840161077d565b60608201516001600160a01b0316610f025760405162461bcd60e51b815260040161077d906125e4565b6060820151608084015160405163b7a11b0160e01b815263ffffffff90911660048201526001600160a01b0382169063b7a11b0190602401602060405180830381865afa158015610f57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f7b91906125ac565b610fde5760405162461bcd60e51b815260206004820152602e60248201527f416374696f6e4875623a20546f6b656e20646f6573206e6f742068617665207360448201526d1c1958da599a5959081d1c985a5d60921b606482015260840161077d565b8360c001516001600160a01b031663c97feff83385876040518463ffffffff1660e01b815260040161101293929190612722565b600060405180830381600087803b15801561102c57600080fd5b505af1158015611040573d6000803e3d6000fd5b50505050505050508080611053906127cf565b915050610d35565b5050565b6000811561112d576001600160a01b038916156110be5760405162461bcd60e51b815260206004820152601e60248201527f416374696f6e4875623a206e6f206f70657261746f7220616c6c6f7765640000604482015260640161077d565b60005b8681101561112b5760008686838181106110dd576110dd6125ce565b905060200201359050806001146111065760405162461bcd60e51b815260040161077d906127ee565b6111228a8a8a8581811061111c5761111c6125ce565b50505050565b506001016110c1565b505b5063bc197c8160e01b98975050505050505050565b600080611151858560006111fe565b9050611161816080015184611b2a565b9150505b9392505050565b600081156111eb576001600160a01b038716156111cb5760405162461bcd60e51b815260206004820152601e60248201527f416374696f6e4875623a206e6f206f70657261746f7220616c6c6f7765640000604482015260640161077d565b836001146111eb5760405162461bcd60e51b815260040161077d906127ee565b5063f23a6e6160e01b9695505050505050565b6040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810191909152604051631d2e660b60e21b815260206004820152600e60248201526d10d3d353555392551657d31254d560921b60448201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906374b9982c90606401602060405180830381865afa1580156112bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112e19190612525565b60405163d0f4a53760e01b815263ffffffff871660048201529091506000906001600160a01b0383169063d0f4a53790602401600060405180830381865afa158015611331573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611359919081019061286b565b50915050806001600160a01b03163b600003611393576040516355f5920b60e11b81526001600160a01b038216600482015260240161077d565b8060006113a563ffffffff8816611ec0565b6040516020016113b591906128d8565b604051602081830303815290604052905060006113d78863ffffffff16611ec0565b6040516020016113e79190612906565b604051602081830303815290604052905060006114098963ffffffff16611ec0565b604051602001611419919061293a565b60408051601f198184030181529082905263095e5cf960e21b825260206004830152600d60248301526c24a9afa427a6a2afa1a420a4a760991b604483015291506060906000906001600160a01b0387169063257973e490606401602060405180830381865afa158015611491573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114b591906125ac565b1561154457604051631d2e660b60e21b8152602060048201526007602482015266544f4b454e5f3160c81b60448201526001600160a01b038716906374b9982c90606401602060405180830381865afa158015611516573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061153a9190612525565b90508491506115d0565b604051631d2e660b60e21b815260206004820152600d60248201526c4348494c445f544f4b454e5f3160981b60448201526001600160a01b038716906374b9982c90606401602060405180830381865afa1580156115a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ca9190612525565b90508391505b604051631d2e660b60e21b81526000906001600160a01b038816906374b9982c906115ff908690600401612971565b602060405180830381865afa15801561161c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116409190612525565b90506000876001600160a01b03166374b9982c866040518263ffffffff1660e01b81526004016116709190612971565b602060405180830381865afa15801561168d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116b19190612525565b6040516301db446960e01b815261ffff8e16600482015290915081906000906001600160a01b038316906301db446990602401602060405180830381865afa158015611701573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117259190612525565b6040516301db446960e01b81526000600482018190529192506001600160a01b038416906301db446990602401602060405180830381865afa15801561176f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117939190612525565b6040805160e0810182526001600160a01b039e8f168152968e166020880152948d1694860194909452508a166060840152508816608082015290871660a082015260045490961660c087015250939998505050505050505050565b60405163095e5cf960e21b815260206004820152600d60248201526c24a9afa427a6a2afa1a420a4a760991b6044820152600090819060019086906001600160a01b0382169063257973e490606401602060405180830381865afa15801561185a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061187e91906125ac565b6119555760405163095e5cf960e21b815260206004820152602660248201527f4259504153535f4d454d424552534849505f434845434b5f4f4e5f4348494c446044820152652fa1a420a4a760d11b60648201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063257973e490608401602060405180830381865afa158015611923573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061194791906125ac565b156119555760009150600192505b8115611b1f576040516331a9108f60e11b81526004810186905233906001600160a01b03881690636352211e90602401602060405180830381865afa1580156119a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119c69190612525565b6001600160a01b031614611a375760405162461bcd60e51b815260206004820152603260248201527f416374696f6e4875623a204d656d626572736869702043617264206e6f74206f6044820152713bb732b210313c9036b9b39739b2b73232b960711b606482015260840161077d565b6004805460405163cbf1304d60e01b81526001600160a01b0389811693820193909352602481018890526000929091169063cbf1304d90604401602060405180830381865afa158015611a8e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ab29190612542565b9050600554811015611b195760405162461bcd60e51b815260206004820152602a60248201527f416374696f6e4875623a204d656d6265727368697020436172642062616c616e604482015269636520746f6f206c6f7760b01b606482015260840161077d565b60019350505b509095945050505050565b60006001600160a01b038316611b525760405162461bcd60e51b815260040161077d906125e4565b60408051600480825260a08201909252849160009190602082016080803683370190505090507236b7bb32b6b2b73a2fb832b936b4b9b9b4b7b760691b81600081518110611ba257611ba26125ce565b6020026020010181815250506b1bdddb995c97dcdd1bdc995960a21b81600181518110611bd157611bd16125ce565b6020026020010181815250506c1bdddb995c97d8dd5c9c995b9d609a1b81600281518110611c0157611c016125ce565b6020026020010181815250506573746174757360d01b81600381518110611c2a57611c2a6125ce565b6020908102919091010152604051639e81c31560e01b81526000906001600160a01b03841690639e81c31590611c669088908690600401612984565b600060405180830381865afa158015611c83573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611cab91908101906129da565b9050600081600081518110611cc257611cc26125ce565b6020026020010151806020019051810190611cdd9190612a92565b9050600082600181518110611cf457611cf46125ce565b6020026020010151806020019051810190611d0f9190612525565b9050600083600281518110611d2657611d266125ce565b6020026020010151806020019051810190611d419190612525565b9050600084600381518110611d5857611d586125ce565b6020026020010151806020019051810190611d739190612a92565b90508360ff16600214611e005760405162461bcd60e51b815260206004820152604960248201527f416374696f6e4875623a20666972737420747261697420696d706c656d656e7460448201527f65722068617320746f2068617665204d6f76656d656e745065726d697373696f6064820152686e2e4c4f434b45442160b81b608482015260a40161077d565b8060ff16600114611e695760405162461bcd60e51b815260206004820152602d60248201527f416374696f6e4875623a2054726169742073746174757320213d20547261697460448201526c5374617475732e41435449564560981b606482015260840161077d565b6001600160a01b038316611e875760019750505050505050506102ab565b816001600160a01b0316836001600160a01b031603611eb05760019750505050505050506102ab565b5060009998505050505050505050565b606081600003611ee75750506040805180820190915260018152600360fc1b602082015290565b8160005b8115611f115780611efb81612ab5565b9150611f0a9050600a83612ae4565b9150611eeb565b6000816001600160401b03811115611f2b57611f2b612085565b6040519080825280601f01601f191660200182016040528015611f55576020820181803683370190505b5090505b8415611fc057611f6a600183612af8565b9150611f77600a86612b0b565b611f82906030612b1f565b60f81b818381518110611f9757611f976125ce565b60200101906001600160f81b031916908160001a905350611fb9600a86612ae4565b9450611f59565b949350505050565b600060208284031215611fda57600080fd5b81356001600160e01b03198116811461116557600080fd5b60008083601f84011261200457600080fd5b5081356001600160401b0381111561201b57600080fd5b60208301915083602082850101111561203357600080fd5b9250929050565b60008060006040848603121561204f57600080fd5b8335925060208401356001600160401b0381111561206c57600080fd5b61207886828701611ff2565b9497909650939450505050565b634e487b7160e01b600052604160045260246000fd5b60405161010081016001600160401b03811182821017156120be576120be612085565b60405290565b604051601f8201601f191681016001600160401b03811182821017156120ec576120ec612085565b604052919050565b60006001600160401b0382111561210d5761210d612085565b5060051b60200190565b80356004811061212657600080fd5b919050565b63ffffffff8116811461213d57600080fd5b50565b80356121268161212b565b803561ffff8116811461212657600080fd5b6001600160a01b038116811461213d57600080fd5b80356121268161215d565b60006001600160401b0382111561219657612196612085565b50601f01601f191660200190565b600082601f8301126121b557600080fd5b81356121c86121c38261217d565b6120c4565b8181528460208386010111156121dd57600080fd5b816020850160208301376000918101602001919091529392505050565b6000602080838503121561220d57600080fd5b82356001600160401b038082111561222457600080fd5b818501915085601f83011261223857600080fd5b81356122466121c3826120f4565b81815260059190911b8301840190848101908883111561226557600080fd5b8585015b83811015612350578035858111156122815760008081fd5b8601610100818c03601f190181131561229a5760008081fd5b6122a261209b565b6122ad8a8401612117565b815260406122bc818501612140565b8b83015260606122cd818601612140565b82840152608091506122e0828601612140565b9083015260a06122f1858201612140565b8284015260c0915061230482860161214b565b9083015260e0612315858201612172565b8383015292840135928984111561232e57600091508182fd5b61233c8f8d868801016121a4565b908301525085525050918601918601612269565b5098975050505050505050565b60008083601f84011261236f57600080fd5b5081356001600160401b0381111561238657600080fd5b6020830191508360208260051b850101111561203357600080fd5b60008060008060008060008060a0898b0312156123bd57600080fd5b88356123c88161215d565b975060208901356123d88161215d565b965060408901356001600160401b03808211156123f457600080fd5b6124008c838d0161235d565b909850965060608b013591508082111561241957600080fd5b6124258c838d0161235d565b909650945060808b013591508082111561243e57600080fd5b5061244b8b828c01611ff2565b999c989b5096995094979396929594505050565b60008060006060848603121561247457600080fd5b833561247f8161212b565b9250602084013561248f8161212b565b9150604084013561249f8161212b565b809150509250925092565b60008060008060008060a087890312156124c357600080fd5b86356124ce8161215d565b955060208701356124de8161215d565b9450604087013593506060870135925060808701356001600160401b0381111561250757600080fd5b61251389828a01611ff2565b979a9699509497509295939492505050565b60006020828403121561253757600080fd5b81516111658161215d565b60006020828403121561255457600080fd5b5051919050565b6004811061213d57634e487b7160e01b600052602160045260246000fd5b60a081016125868761255b565b95815263ffffffff94851660208201529284166040840152921660608201526080015290565b6000602082840312156125be57600080fd5b8151801515811461116557600080fd5b634e487b7160e01b600052603260045260246000fd5b60208082526031908201527f416374696f6e4875623a20747261697420696d706c656d656e7465722063616e6040820152706e6f74206265206164647265737328302960781b606082015260800190565b60005b83811015612650578181015183820152602001612638565b50506000910152565b60008151808452612671816020860160208601612635565b601f01601f19169290920160200192915050565b600061010082516126958161255b565b80855250602083015163ffffffff8082166020870152806040860151166040870152806060860151166060870152806080860151166080870152505060a08301516126e660a086018261ffff169052565b5060c083015161270160c08601826001600160a01b03169052565b5060e08301518160e086015261271982860182612659565b95945050505050565b600061012060018060a01b0380871684528086511660208501528060208701511660408501528060408701511660608501528060608701511660808501528060808701511660a08501525060a085015161278760c08501826001600160a01b03169052565b5060c08501516001600160a01b031660e084015261010083018190526127af81840185612685565b9695505050505050565b634e487b7160e01b600052601160045260246000fd5b600060ff821660ff81036127e5576127e56127b9565b60010192915050565b6020808252602d908201527f416374696f6e4875623a2043616e206f6e6c79207472616e73666572206f6e6560408201526c2070657220746f6b656e49642160981b606082015260800190565b60006128496121c38461217d565b905082815283838301111561285d57600080fd5b611165836020830184612635565b60008060006060848603121561288057600080fd5b83516001600160401b0381111561289657600080fd5b8401601f810186136128a757600080fd5b6128b68682516020840161283b565b93505060208401516128c78161215d565b604085015190925061249f8161212b565b65544f4b454e5f60d01b8152600082516128f9816006850160208701612635565b9190910160060192915050565b6b4348494c445f544f4b454e5f60a01b81526000825161292d81600c850160208701612635565b91909101600c0192915050565b6e54524149545f52454749535452595f60881b81526000825161296481600f850160208701612635565b91909101600f0192915050565b6020815260006111656020830184612659565b60006040820163ffffffff8516835260206040602085015281855180845260608601915060208701935060005b818110156129cd578451835293830193918301916001016129b1565b5090979650505050505050565b600060208083850312156129ed57600080fd5b82516001600160401b0380821115612a0457600080fd5b818501915085601f830112612a1857600080fd5b8151612a266121c3826120f4565b81815260059190911b83018401908481019088831115612a4557600080fd5b8585015b8381101561235057805185811115612a615760008081fd5b8601603f81018b13612a735760008081fd5b612a848b898301516040840161283b565b845250918601918601612a49565b600060208284031215612aa457600080fd5b815160ff8116811461116557600080fd5b600060018201612ac757612ac76127b9565b5060010190565b634e487b7160e01b600052601260045260246000fd5b600082612af357612af3612ace565b500490565b818103818111156102ab576102ab6127b9565b600082612b1a57612b1a612ace565b500690565b808201808211156102ab576102ab6127b956fea264697066735822122074fd7b94caced54c01165e2000cde915b3a70f4a8638aa35fc37559fbd975f2464736f6c63430008190033000000000000000000000000dbd9608fbca959828c1615d29aeb3dc872d40ae2