Token Louverture Galaxy

Overview ERC721

Total Supply:
0 GALAXY

Holders:
12,383 addresses

Transfers:
-

Loading
[ Download CSV Export  ] 
Loading
[ Download CSV Export  ] 
Loading

Click here to update the token ICO / general information
# Exchange Pair Price  24H Volume % Volume
Are you the contract creator? Verify and Publish your contract source code today!

Decompile ByteCode
0x608060405234801561001057600080fd5b50600436106103a45760003560e01c806367001c52116101e9578063b49bb8f31161010f578063dc95b5c1116100ad578063eb77db081161007c578063eb77db081461081a578063f2fde38b14610823578063f559703214610836578063fb0ecf681461083f57600080fd5b8063dc95b5c1146107a2578063ded2abc3146107b5578063e5d76232146107d5578063e985e9c5146107de57600080fd5b8063cc72ba0f116100e9578063cc72ba0f14610739578063d04267c314610759578063d34db0451461076c578063d5abc3351461079a57600080fd5b8063b49bb8f31461070a578063b88d4fde14610713578063c87b56dd1461072657600080fd5b80638da5cb5b11610187578063a34e599011610156578063a34e5990146106bc578063a43e4818146106cf578063a5a1fd29146106e2578063aa6ca808146106f557600080fd5b80638da5cb5b1461067d57806395d89b411461068e578063986ccc7f14610696578063a22cb465146106a957600080fd5b806370a08231116101c357806370a0823114610646578063715018a6146106595780637e953ee7146106615780638c46d91b1461066a57600080fd5b806367001c52146106175780636ba4c1381461062a5780636f8f1ceb1461063d57600080fd5b80632e00aa13116102ce57806342842e0e1161026c57806353e76f2c1161023b57806353e76f2c146105d657806356189236146105e957806361c873f5146105f15780636352211e1461060457600080fd5b806342842e0e1461058a5780634735e2a61461059d57806348c49ed0146105b057806349a67f1e146105c357600080fd5b806336dac2cc116102a857806336dac2cc1461053157806337c14e701461055157806337dc0aba146105645780633c271a051461057757600080fd5b80632e00aa13146104e85780632ebee2071461050b578063335ce7a91461051e57600080fd5b8063146daff411610346578063222d9d4a11610315578063222d9d4a1461049157806323b872dd1461049a578063287ddddd146104ad5780632c2cdd21146104d557600080fd5b8063146daff41461046357806319a41ea91461046c5780631a7c5631146104755780631ec4a4a81461048857600080fd5b8063081812fc11610382578063081812fc146103fb578063095ea7b31461042657806309eb4ad4146104395780630ae55ae51461044c57600080fd5b806301ffc9a7146103a9578063049ebda6146103d157806306fdde03146103e6575b600080fd5b6103bc6103b7366004615075565b610848565b60405190151581526020015b60405180910390f35b6103e46103df366004614cd2565b61089a565b005b6103ee610b22565b6040516103c891906154a9565b61040e6104093660046151cf565b610bb4565b6040516001600160a01b0390911681526020016103c8565b6103e4610434366004614d7a565b610c3c565b6103e4610447366004614e80565b610d52565b61045560105481565b6040519081526020016103c8565b61045560115481565b61045560135481565b6103e4610483366004614c8e565b610e0b565b61045560145481565b610455600a5481565b6103e46104a8366004614bb2565b610f14565b6104c06104bb366004614c8e565b610f45565b604080519283526020830191909152016103c8565b6103e46104e3366004615286565b611094565b6103bc6104f6366004614b66565b60166020526000908152604090205460ff1681565b6104c0610519366004614fe3565b611266565b6103e461052c366004614f42565b611344565b61054461053f3660046151cf565b6113bf565b6040516103c891906155ff565b6103e461055f3660046151ff565b6115b1565b6103e4610572366004615265565b6116af565b6103e4610585366004614da3565b611730565b6103e4610598366004614bb2565b6117df565b6104c06105ab3660046151ff565b6117fa565b6103e46105be366004614c8e565b611b2e565b6103e46105d1366004615100565b611c2c565b6103e46105e4366004615221565b611c8e565b610455611d4d565b6103e46105ff3660046150c9565b611d5d565b61040e6106123660046151cf565b611de2565b6103e4610625366004614deb565b611dfd565b6103e4610638366004614f42565b611ff1565b610455600f5481565b610455610654366004614b66565b61206c565b6103e46120f3565b610455600e5481565b6104c0610678366004614c8e565b612167565b6000546001600160a01b031661040e565b6103ee6122ac565b6103e46106a4366004614b66565b6122bb565b6103e46106b7366004614c65565b612307565b6103e46106ca366004615265565b612312565b6103bc6106dd366004614f81565b612347565b6104556106f036600461518d565b6125f3565b6106fd612831565b6040516103c8919061542d565b61045560095481565b6103e4610721366004614bed565b612938565b6103ee6107343660046151cf565b61296a565b61074c610747366004615265565b612a0a565b6040516103c891906153cc565b6103e4610767366004614cd2565b612bfb565b61077f61077a3660046151cf565b612f4a565b604080519384526020840192909252908201526060016103c8565b6106fd613303565b6104c06107b0366004614fe3565b6133c5565b6104556107c33660046151cf565b60176020526000908152604090205481565b61045560125481565b6103bc6107ec366004614b80565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205460ff1690565b610455600b5481565b6103e4610831366004614b66565b613467565b610455600d5481565b610455600c5481565b60006001600160e01b031982166380ac58cd60e01b148061087957506001600160e01b03198216635b5e139f60e01b145b8061089457506301ffc9a760e01b6001600160e01b03198316145b92915050565b3360009081526016602052604090205460ff166108d25760405162461bcd60e51b81526004016108c990615531565b60405180910390fd5b6108dd858383613551565b6108e657600080fd5b60008060005b83811015610a4a576018600086868481811061091857634e487b7160e01b600052603260045260246000fd5b905060200201358152602001908152602001600020600201548361093c9190615838565b92506018600086868481811061096257634e487b7160e01b600052603260045260246000fd5b90506020020135815260200190815260200160002060040154826109869190615838565b91506109b78585838181106109ab57634e487b7160e01b600052603260045260246000fd5b905060200201356136c4565b601860008686848181106109db57634e487b7160e01b600052603260045260246000fd5b90506020020135815260200190815260200160002060008082016000610a01919061487d565b50600060018201819055600282018190556003820181905560048201819055600582018190556006820155600701805461ffff1916905580610a4281615932565b9150506108ec565b506000610ad160405180610120016040528089898080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093855250505060208201819052604082018790524260608301526080820186905260a0820181905260c0820181905260e0820152600461010090910152896125f3565b9050876001600160a01b03167fe85480be4c011572c46232df9a232792aa02d974806986f7e294ae48c9a045ee888884604051610b1093929190615471565b60405180910390a25050505050505050565b606060018054610b31906158f7565b80601f0160208091040260200160405190810160405280929190818152602001828054610b5d906158f7565b8015610baa5780601f10610b7f57610100808354040283529160200191610baa565b820191906000526020600020905b815481529060010190602001808311610b8d57829003601f168201915b5050505050905090565b6000610bbf82613707565b610c205760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084016108c9565b506000908152600560205260409020546001600160a01b031690565b6000610c4782611de2565b9050806001600160a01b0316836001600160a01b03161415610cb55760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084016108c9565b336001600160a01b0382161480610cd15750610cd181336107ec565b610d435760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c000000000000000060648201526084016108c9565b610d4d8383613724565b505050565b3360009081526016602052604090205460ff16610d815760405162461bcd60e51b81526004016108c990615531565b60005b8251811015610d4d57828181518110610dad57634e487b7160e01b600052603260045260246000fd5b60200260200101516040015160001415610dc657610df9565b610df7838281518110610de957634e487b7160e01b600052603260045260246000fd5b6020026020010151836125f3565b505b80610e0381615932565b915050610d84565b3360009081526016602052604090205460ff16610e3a5760405162461bcd60e51b81526004016108c990615531565b6000610e458461206c565b11610e4f57600080fd5b6000610e5a60085490565b905060015b818111610f0d57846001600160a01b0316610e7982611de2565b6001600160a01b0316148015610eed5750821580610eed5750836005811115610eb257634e487b7160e01b600052602160045260246000fd5b600082815260186020526040902060070154610100900460ff166005811115610eeb57634e487b7160e01b600052602160045260246000fd5b145b15610efb57610efb81613792565b80610f0581615932565b915050610e5f565b5050505050565b610f1e3382613956565b610f3a5760405162461bcd60e51b81526004016108c9906155ae565b610d4d838383613a40565b33600090815260166020526040812054819060ff16610f765760405162461bcd60e51b81526004016108c990615531565b6000610f818661206c565b9050801561108b5760015b600854811161108957866001600160a01b0316610fa882611de2565b6001600160a01b0316148015610fdc5750600b546000828152601860205260409020600301544291610fd991615838565b11155b80156110465750841580611046575085600581111561100b57634e487b7160e01b600052602160045260246000fd5b600082815260186020526040902060070154610100900460ff16600581111561104457634e487b7160e01b600052602160045260246000fd5b145b156110775760008061105783613bdc565b90925090506110668287615838565b95506110728186615838565b945050505b8061108181615932565b915050610f8c565b505b50935093915050565b3360009081526016602052604090205460ff166110c35760405162461bcd60e51b81526004016108c990615531565b82816110ce82613707565b6110ea5760405162461bcd60e51b81526004016108c9906154bc565b806001600160a01b03166110fd83611de2565b6001600160a01b0316146111235760405162461bcd60e51b81526004016108c99061558b565b6004600086815260186020526040902060070154610100900460ff16600581111561115e57634e487b7160e01b600052602160045260246000fd5b1461119b5760405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103a37b5b2b760991b60448201526064016108c9565b6000806111a787612f4a565b5090925090506111b781836158b4565b600088815260186020526040812060040180549091906111d8908490615838565b9091555050600087815260186020526040812060020180548892906111fe908490615838565b90915550506000878152601860209081526040918290204260039091015581518881529081018990526001600160a01b038716917f3efa6c5c5a90723c8a727e05c1fa328871cbf179476317a3ecb23177afb795a1910160405180910390a250505050505050565b33600090815260166020526040812054819060ff166112975760405162461bcd60e51b81526004016108c990615531565b60005b835181101561133e578381815181106112c357634e487b7160e01b600052603260045260246000fd5b6020026020010151600014156112d85761132c565b60008061130b8684815181106112fe57634e487b7160e01b600052603260045260246000fd5b6020026020010151612f4a565b50909250905061131b8286615838565b94506113278185615838565b935050505b8061133681615932565b91505061129a565b50915091565b3360009081526016602052604090205460ff166113735760405162461bcd60e51b81526004016108c990615531565b60005b81811015610d4d576113ad8383838181106113a157634e487b7160e01b600052603260045260246000fd5b90506020020135613e47565b806113b781615932565b915050611376565b6113c76148b7565b6000546001600160a01b03163314806113f05750336113e583611de2565b6001600160a01b0316145b8061140557506015546001600160a01b031633145b6114215760405162461bcd60e51b81526004016108c990615531565b600082815260186020526040908190208151610120810190925280548290829061144a906158f7565b80601f0160208091040260200160405190810160405280929190818152602001828054611476906158f7565b80156114c35780601f10611498576101008083540402835291602001916114c3565b820191906000526020600020905b8154815290600101906020018083116114a657829003601f168201915b50505091835250506001820154602082015260028201546040820152600382015460608201526004820154608082015260058083015460a0830152600683015460c0830152600783015460e09092019160ff169081111561153457634e487b7160e01b600052602160045260246000fd5b600581111561155357634e487b7160e01b600052602160045260246000fd5b81526020016007820160019054906101000a900460ff16600581111561158957634e487b7160e01b600052602160045260246000fd5b60058111156115a857634e487b7160e01b600052602160045260246000fd5b90525092915050565b3360009081526016602052604090205460ff166115e05760405162461bcd60e51b81526004016108c990615531565b81816115eb82613707565b6116075760405162461bcd60e51b81526004016108c9906154bc565b806001600160a01b031661161a83611de2565b6001600160a01b0316146116405760405162461bcd60e51b81526004016108c99061558b565b611649846136c4565b600084815260186020526040812090611662828261487d565b5060006001820181905560028201819055600382018190556004820181905560058201819055600682018190556007909101805461ffff1916905593845250506017602052506040812055565b6000546001600160a01b031633146116d95760405162461bcd60e51b81526004016108c990615556565b6005600083815260186020526040902060070154610100900460ff16600581111561171457634e487b7160e01b600052602160045260246000fd5b1461171e57600080fd5b60009182526017602052604090912055565b6000546001600160a01b0316331461175a5760405162461bcd60e51b81526004016108c990615556565b60005b828110156117d957816016600086868581811061178a57634e487b7160e01b600052603260045260246000fd5b905060200201602081019061179f9190614b66565b6001600160a01b031681526020810191909152604001600020805460ff1916911515919091179055806117d181615932565b91505061175d565b50505050565b610d4d83838360405180602001604052806000815250612938565b33600090815260166020526040812054819060ff1661182b5760405162461bcd60e51b81526004016108c990615531565b838361183682613707565b6118525760405162461bcd60e51b81526004016108c9906154bc565b806001600160a01b031661186583611de2565b6001600160a01b03161461188b5760405162461bcd60e51b81526004016108c99061558b565b600086815260186020526040808220815161012081019092528054829082906118b3906158f7565b80601f01602080910402602001604051908101604052809291908181526020018280546118df906158f7565b801561192c5780601f106119015761010080835404028352916020019161192c565b820191906000526020600020905b81548152906001019060200180831161190f57829003601f168201915b50505091835250506001820154602082015260028201546040820152600382015460608201526004820154608082015260058083015460a0830152600683015460c0830152600783015460e09092019160ff169081111561199d57634e487b7160e01b600052602160045260246000fd5b60058111156119bc57634e487b7160e01b600052602160045260246000fd5b81526020016007820160019054906101000a900460ff1660058111156119f257634e487b7160e01b600052602160045260246000fd5b6005811115611a1157634e487b7160e01b600052602160045260246000fd5b905250905060058161010001516005811115611a3d57634e487b7160e01b600052602160045260246000fd5b14611a745760405162461bcd60e51b81526020600482015260076024820152662737ba1037b93160c91b60448201526064016108c9565b60155460c0820151604051637cddee3760e01b815260048101919091526064916001600160a01b031690637cddee379060240160206040518083038186803b158015611abf57600080fd5b505afa158015611ad3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611af791906151e7565b8260400151611b069190615895565b611b109190615875565b9450848160400151611b2291906158b4565b93505050509250929050565b3360009081526016602052604090205460ff16611b5d5760405162461bcd60e51b81526004016108c990615531565b6000611b688461206c565b1115610d4d576000611b7960085490565b905060015b818111610f0d57846001600160a01b0316611b9882611de2565b6001600160a01b0316148015611c0c5750821580611c0c5750836005811115611bd157634e487b7160e01b600052602160045260246000fd5b600082815260186020526040902060070154610100900460ff166005811115611c0a57634e487b7160e01b600052602160045260246000fd5b145b15611c1a57611c1a81613e47565b80611c2481615932565b915050611b7e565b6000546001600160a01b03163314611c565760405162461bcd60e51b81526004016108c990615556565b6000826001811115611c7857634e487b7160e01b600052602160045260246000fd5b1415611c8457600b5550565b600c8190555b5050565b8133611c9982613707565b611cb55760405162461bcd60e51b81526004016108c9906154bc565b806001600160a01b0316611cc883611de2565b6001600160a01b031614611cee5760405162461bcd60e51b81526004016108c99061558b565b60008481526018602090815260409091208451611d0d92860190614921565b507fac2072268d18e10aecad35c0c04acd66330b2571a8ff403e3c702d77d3bab1348484604051611d3f9291906156ea565b60405180910390a150505050565b6000611d5860085490565b905090565b6000546001600160a01b03163314611d875760405162461bcd60e51b81526004016108c990615556565b6004826005811115611da957634e487b7160e01b600052602160045260246000fd5b1415611db557600e5550565b6005826005811115611dd757634e487b7160e01b600052602160045260246000fd5b14611c8a57600d5550565b6000908152600360205260409020546001600160a01b031690565b6000546001600160a01b03163314611e275760405162461bcd60e51b81526004016108c990615556565b60005b85811015611fe8576000878783818110611e5457634e487b7160e01b600052603260045260246000fd5b9050602002016020810190611e6991906150ad565b90506000868684818110611e8d57634e487b7160e01b600052603260045260246000fd5b9050602002016020810190611ea291906150e6565b90506000858585818110611ec657634e487b7160e01b600052603260045260246000fd5b6020029190910135915060049050836005811115611ef457634e487b7160e01b600052602160045260246000fd5b1415611f36576000826001811115611f1c57634e487b7160e01b600052602160045260246000fd5b1415611f2c576013819055611fd2565b6014819055611fd2565b6005836005811115611f5857634e487b7160e01b600052602160045260246000fd5b1415611f9a576000826001811115611f8057634e487b7160e01b600052602160045260246000fd5b1415611f90576011819055611fd2565b6012819055611fd2565b6000826001811115611fbc57634e487b7160e01b600052602160045260246000fd5b1415611fcc57600f819055611fd2565b60108190555b5050508080611fe090615932565b915050611e2a565b50505050505050565b3360009081526016602052604090205460ff166120205760405162461bcd60e51b81526004016108c990615531565b60005b81811015610d4d5761205a83838381811061204e57634e487b7160e01b600052603260045260246000fd5b90506020020135613792565b8061206481615932565b915050612023565b60006001600160a01b0382166120d75760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b60648201526084016108c9565b506001600160a01b031660009081526004602052604090205490565b6000546001600160a01b0316331461211d5760405162461bcd60e51b81526004016108c990615556565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b33600090815260166020526040812054819060ff166121985760405162461bcd60e51b81526004016108c990615531565b60006121a38661206c565b9050801561108b5760015b600854811161108957866001600160a01b03166121ca82611de2565b6001600160a01b03161480156121fe5750600c5460008281526018602052604090206003015442916121fb91615838565b11155b80156122685750841580612268575085600581111561222d57634e487b7160e01b600052602160045260246000fd5b600082815260186020526040902060070154610100900460ff16600581111561226657634e487b7160e01b600052602160045260246000fd5b145b1561229a5760008061227983612f4a565b5090925090506122898287615838565b95506122958186615838565b945050505b806122a481615932565b9150506121ae565b606060028054610b31906158f7565b6000546001600160a01b031633146122e55760405162461bcd60e51b81526004016108c990615556565b601580546001600160a01b0319166001600160a01b0392909216919091179055565b611c8a338383614133565b6000546001600160a01b0316331461233c5760405162461bcd60e51b81526004016108c990615556565b600991909155600a55565b3360009081526016602052604081205460ff166123765760405162461bcd60e51b81526004016108c990615531565b50600160005b848110156125ea5760008686838181106123a657634e487b7160e01b600052603260045260246000fd5b905060200201359050846001600160a01b03166123c282611de2565b6001600160a01b0316146123e85760405162461bcd60e51b81526004016108c99061558b565b60008181526018602052604080822081516101208101909252805482908290612410906158f7565b80601f016020809104026020016040519081016040528092919081815260200182805461243c906158f7565b80156124895780601f1061245e57610100808354040283529160200191612489565b820191906000526020600020905b81548152906001019060200180831161246c57829003601f168201915b50505091835250506001820154602082015260028201546040820152600382015460608201526004820154608082015260058083015460a0830152600683015460c0830152600783015460e09092019160ff16908111156124fa57634e487b7160e01b600052602160045260246000fd5b600581111561251957634e487b7160e01b600052602160045260246000fd5b81526020016007820160019054906101000a900460ff16600581111561254f57634e487b7160e01b600052602160045260246000fd5b600581111561256e57634e487b7160e01b600052602160045260246000fd5b905250905060008086600181111561259657634e487b7160e01b600052602160045260246000fd5b146125a357600c546125a7565b600b545b90508480156125c55750428183606001516125c29190615838565b11155b9450846125d4575050506125ea565b50505080806125e290615932565b91505061237c565b50949350505050565b3360009081526016602052604081205460ff166126225760405162461bcd60e51b81526004016108c990615531565b61262c6008614202565b5060085461263a828261421f565b6020830181905261010083015161265090614352565b61265e578260e00151612705565b601560009054906101000a90046001600160a01b03166001600160a01b031663164af6516040518163ffffffff1660e01b8152600401602060405180830381600087803b1580156126ae57600080fd5b505af11580156126c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126e691906151e7565b600581111561270557634e487b7160e01b600052602160045260246000fd5b8360e00190600581111561272957634e487b7160e01b600052602160045260246000fd5b9081600581111561274a57634e487b7160e01b600052602160045260246000fd5b9052506000818152601860209081526040909120845180518693612772928492910190614921565b506020820151816001015560408201518160020155606082015181600301556080820151816004015560a0820151816005015560c0820151816006015560e08201518160070160006101000a81548160ff021916908360058111156127e757634e487b7160e01b600052602160045260246000fd5b0217905550610100828101516007830180549192909161ff0019169083600581111561282357634e487b7160e01b600052602160045260246000fd5b021790555090505092915050565b6060600061283e3361206c565b90508061285957505060408051600081526020810190915290565b6000816001600160401b0381111561288157634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156128aa578160200160208202803683370190505b5090506000806128b960085490565b905060015b81811161292a57336128cf82611de2565b6001600160a01b0316141561291857808484815181106128ff57634e487b7160e01b600052603260045260246000fd5b60209081029190910101528261291481615932565b9350505b8061292281615932565b9150506128be565b5091949350505050565b5090565b6129423383613956565b61295e5760405162461bcd60e51b81526004016108c9906155ae565b6117d9848484846143a9565b6015546000828152601760209081526040808320546018909252918290209151635319d97960e11b81526060936001600160a01b03169263a633b2f2926129b692909190600401615703565b60006040518083038186803b1580156129ce57600080fd5b505afa1580156129e2573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610894919081019061511b565b6060612a1e6000546001600160a01b031690565b6001600160a01b0316336001600160a01b03161480612a4757506015546001600160a01b031633145b612a635760405162461bcd60e51b81526004016108c990615531565b828211612a9b5760408051600180825281830190925290816020015b6060815260200190600190039081612a7f579050509050610894565b612aa583836158b4565b612ab0906001615838565b6001600160401b03811115612ad557634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015612b0857816020015b6060815260200190600190039081612af35790505b509050825b828111612bf45760008181526018602052604090208054612b2d906158f7565b80601f0160208091040260200160405190810160405280929190818152602001828054612b59906158f7565b8015612ba65780601f10612b7b57610100808354040283529160200191612ba6565b820191906000526020600020905b815481529060010190602001808311612b8957829003601f168201915b5050505050828583612bb891906158b4565b81518110612bd657634e487b7160e01b600052603260045260246000fd5b60200260200101819052508080612bec90615932565b915050612b0d565b5092915050565b3360009081526016602052604090205460ff16612c2a5760405162461bcd60e51b81526004016108c990615531565b612c358583836143dc565b612c3e57600080fd5b600080612c496149a1565b60005b60048160ff161015612e53576018600087878460ff16818110612c7f57634e487b7160e01b600052603260045260246000fd5b602090810292909201358352508101919091526040016000206007015460ff166005811115612cbe57634e487b7160e01b600052602160045260246000fd5b612cc9906001615850565b828260ff1660048110612cec57634e487b7160e01b600052603260045260246000fd5b602002019060ff16908160ff16815250506018600087878460ff16818110612d2457634e487b7160e01b600052603260045260246000fd5b9050602002013581526020019081526020016000206002015484612d489190615838565b93506018600087878460ff16818110612d7157634e487b7160e01b600052603260045260246000fd5b9050602002013581526020019081526020016000206004015483612d959190615838565b9250612dbd86868360ff168181106109ab57634e487b7160e01b600052603260045260246000fd5b6018600087878460ff16818110612de457634e487b7160e01b600052603260045260246000fd5b90506020020135815260200190815260200160002060008082016000612e0a919061487d565b50600060018201819055600282018190556003820181905560048201819055600582018190556006820155600701805461ffff1916905580612e4b8161594d565b915050612c4c565b506000612eda6040518061012001604052808a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093855250505060208201819052604082018890524260608301526080820187905260a0820188905260c0820181905260e08201526005610100909101528a6125f3565b9050612ee68183614634565b6000828152601760205260409081902091909155516001600160a01b038a16907f61c1aa16b8f603383fd38d3f7cc13ebb0b07ceb48e1183de4bca2f45714eb4d490612f37908b908b908690615471565b60405180910390a2505050505050505050565b336000908152601660205260408120548190819060ff16612f7d5760405162461bcd60e51b81526004016108c990615531565b60008481526018602052604080822081516101208101909252805482908290612fa5906158f7565b80601f0160208091040260200160405190810160405280929190818152602001828054612fd1906158f7565b801561301e5780601f10612ff35761010080835404028352916020019161301e565b820191906000526020600020905b81548152906001019060200180831161300157829003601f168201915b50505091835250506001820154602082015260028201546040820152600382015460608201526004820154608082015260058083015460a0830152600683015460c0830152600783015460e09092019160ff169081111561308f57634e487b7160e01b600052602160045260246000fd5b60058111156130ae57634e487b7160e01b600052602160045260246000fd5b81526020016007820160019054906101000a900460ff1660058111156130e457634e487b7160e01b600052602160045260246000fd5b600581111561310357634e487b7160e01b600052602160045260246000fd5b905250905060006004826101000151600581111561313157634e487b7160e01b600052602160045260246000fd5b1461317e576005826101000151600581111561315d57634e487b7160e01b600052602160045260246000fd5b1461316a57600d54613182565b600086815260176020526040902054613182565b600e545b905060006201518083606001514261319a91906158b4565b6131a49190615875565b90506000600584610100015160058111156131cf57634e487b7160e01b600052602160045260246000fd5b146131de5783604001516131e4565b8360a001515b9050612710826131f48584615895565b6131fe9190615895565b6132089190615875565b96506201518061271085606001514261322191906158b4565b61322b8685615895565b6132359190615895565b61323f9190615875565b6132499190615875565b84608001516132589190615838565b601554604051632689d53d60e21b8152919650612710916001600160a01b0390911690639a2754f490613292908c906001906004016156c6565b60206040518083038186803b1580156132aa57600080fd5b505afa1580156132be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132e291906151e7565b6132ec9089615895565b6132f69190615875565b9550505050509193909250565b60408051600680825260e082019092526060916020820160c080368337019050509050600061333160085490565b905060015b8181116133c0576000818152601860205260409020600701548390610100900460ff16600581111561337857634e487b7160e01b600052602160045260246000fd5b8151811061339657634e487b7160e01b600052603260045260246000fd5b6020026020010180518091906133ab90615932565b905250806133b881615932565b915050613336565b505090565b33600090815260166020526040812054819060ff166133f65760405162461bcd60e51b81526004016108c990615531565b60005b835181101561133e5760008061343586848151811061342857634e487b7160e01b600052603260045260246000fd5b6020026020010151613bdc565b90925090506134448286615838565b94506134508185615838565b93505050808061345f90615932565b9150506133f9565b6000546001600160a01b031633146134915760405162461bcd60e51b81526004016108c990615556565b6001600160a01b0381166134f65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016108c9565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b600060028210156135955760405162461bcd60e51b815260206004820152600e60248201526d092dcecc2d8d2c840d8cadccee8d60931b60448201526064016108c9565b60005b828110156136b957846001600160a01b03166135d98585848181106135cd57634e487b7160e01b600052603260045260246000fd5b90506020020135611de2565b6001600160a01b0316146135ff5760405162461bcd60e51b81526004016108c99061558b565b60046018600086868581811061362557634e487b7160e01b600052603260045260246000fd5b90506020020135815260200190815260200160002060070160019054906101000a900460ff16600581111561366a57634e487b7160e01b600052602160045260246000fd5b146136a75760405162461bcd60e51b815260206004820152600d60248201526c4e6f7420626c61636b686f6c6560981b60448201526064016108c9565b806136b181615932565b915050613598565b506001949350505050565b6136cd816146e0565b600081815260076020526040902080546136e6906158f7565b1590506137045760008181526007602052604081206137049161487d565b50565b6000908152600360205260409020546001600160a01b0316151590565b600081815260056020526040902080546001600160a01b0319166001600160a01b038416908117909155819061375982611de2565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b600081815260186020526040808220815161012081019092528054829082906137ba906158f7565b80601f01602080910402602001604051908101604052809291908181526020018280546137e6906158f7565b80156138335780601f1061380857610100808354040283529160200191613833565b820191906000526020600020905b81548152906001019060200180831161381657829003601f168201915b50505091835250506001820154602082015260028201546040820152600382015460608201526004820154608082015260058083015460a0830152600683015460c0830152600783015460e09092019160ff16908111156138a457634e487b7160e01b600052602160045260246000fd5b60058111156138c357634e487b7160e01b600052602160045260246000fd5b81526020016007820160019054906101000a900460ff1660058111156138f957634e487b7160e01b600052602160045260246000fd5b600581111561391857634e487b7160e01b600052602160045260246000fd5b81525050905042600b5482606001516139319190615838565b11611c8a57506000908152601860205260408120600481019190915542600390910155565b600061396182613707565b6139c25760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b60648201526084016108c9565b60006139cd83611de2565b9050806001600160a01b0316846001600160a01b03161480613a085750836001600160a01b03166139fd84610bb4565b6001600160a01b0316145b80613a3857506001600160a01b0380821660009081526006602090815260408083209388168352929052205460ff165b949350505050565b826001600160a01b0316613a5382611de2565b6001600160a01b031614613ab75760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b60648201526084016108c9565b6001600160a01b038216613b195760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b60648201526084016108c9565b613b24600082613724565b6001600160a01b0383166000908152600460205260408120805460019290613b4d9084906158b4565b90915550506001600160a01b0382166000908152600460205260408120805460019290613b7b908490615838565b909155505060008181526003602052604080822080546001600160a01b0319166001600160a01b0386811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60008060006018600085815260200190815260200160002060405180610120016040529081600082018054613c10906158f7565b80601f0160208091040260200160405190810160405280929190818152602001828054613c3c906158f7565b8015613c895780601f10613c5e57610100808354040283529160200191613c89565b820191906000526020600020905b815481529060010190602001808311613c6c57829003601f168201915b50505091835250506001820154602082015260028201546040820152600382015460608201526004820154608082015260058083015460a0830152600683015460c0830152600783015460e09092019160ff1690811115613cfa57634e487b7160e01b600052602160045260246000fd5b6005811115613d1957634e487b7160e01b600052602160045260246000fd5b81526020016007820160019054906101000a900460ff166005811115613d4f57634e487b7160e01b600052602160045260246000fd5b6005811115613d6e57634e487b7160e01b600052602160045260246000fd5b9052509050600080613d7f86612f4a565b509150915080828460800151613d959190615838565b613d9f91906158b4565b601554604051632689d53d60e21b8152919650612710916001600160a01b0390911690639a2754f490613dd9908a906000906004016156c6565b60206040518083038186803b158015613df157600080fd5b505afa158015613e05573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e2991906151e7565b613e339087615895565b613e3d9190615875565b9350505050915091565b60008181526018602052604080822081516101208101909252805482908290613e6f906158f7565b80601f0160208091040260200160405190810160405280929190818152602001828054613e9b906158f7565b8015613ee85780601f10613ebd57610100808354040283529160200191613ee8565b820191906000526020600020905b815481529060010190602001808311613ecb57829003601f168201915b50505091835250506001820154602082015260028201546040820152600382015460608201526004820154608082015260058083015460a0830152600683015460c0830152600783015460e09092019160ff1690811115613f5957634e487b7160e01b600052602160045260246000fd5b6005811115613f7857634e487b7160e01b600052602160045260246000fd5b81526020016007820160019054906101000a900460ff166005811115613fae57634e487b7160e01b600052602160045260246000fd5b6005811115613fcd57634e487b7160e01b600052602160045260246000fd5b81525050905042600c548260600151613fe69190615838565b11611c8a57613ff9816101000151614352565b801561400a57506009548160a00151105b1561408757600a5460c0820151614022906001615838565b106140605760008281526018602052604081206006015560a0810151614049906001615838565b6000838152601860205260409020600501556140d7565b60c0810151614070906001615838565b6000838152601860205260409020600601556140d7565b600581610100015160058111156140ae57634e487b7160e01b600052602160045260246000fd5b14156140d75760c08101516140c4906001615838565b6000838152601860205260409020600601555b6000806140e384612f4a565b5090925090506140f381836158b4565b60008581526018602052604081206002018054909190614114908490615838565b9091555050506000928352505060186020526040902042600390910155565b816001600160a01b0316836001600160a01b031614156141955760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016108c9565b6001600160a01b03838116600081815260066020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b60018160000160008282546142179190615838565b909155505050565b6001600160a01b0382166142755760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016108c9565b61427e81613707565b156142cb5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016108c9565b6001600160a01b03821660009081526004602052604081208054600192906142f4908490615838565b909155505060008181526003602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b6000600482600581111561437657634e487b7160e01b600052602160045260246000fd5b14158015610894575060058260058111156143a157634e487b7160e01b600052602160045260246000fd5b141592915050565b6143b4848484613a40565b6143c08484848461477b565b6117d95760405162461bcd60e51b81526004016108c9906154df565b60006004821461441e5760405162461bcd60e51b815260206004820152600d60248201526c496e76616c696420617272617960981b60448201526064016108c9565b6144266149a1565b60005b60048160ff1610156145bd57856001600160a01b031661446586868460ff168181106135cd57634e487b7160e01b600052603260045260246000fd5b6001600160a01b03161461448b5760405162461bcd60e51b81526004016108c99061558b565b6009546018600087878560ff168181106144b557634e487b7160e01b600052603260045260246000fd5b905060200201358152602001908152602001600020600501541461450a5760405162461bcd60e51b815260206004820152600c60248201526b24b73b30b634b2103a34b2b960a11b60448201526064016108c9565b6001826018600088888660ff1681811061453457634e487b7160e01b600052603260045260246000fd5b90506020020135815260200190815260200160002060070160019054906101000a900460ff16600581111561457957634e487b7160e01b600052602160045260246000fd5b6004811061459757634e487b7160e01b600052603260045260246000fd5b602002018181516145a89190615838565b905250806145b58161594d565b915050614429565b50805160011480156145d3575060208101516001145b80156145e3575060408101516001145b80156145f3575060608101516001145b6136b95760405162461bcd60e51b8152602060048201526012602482015271496e76616c696420746f6b656e207479706560701b60448201526064016108c9565b60008061464084611de2565b6001600160a01b0316141561465757506000610894565b6015546040516390b82ddb60e01b81526001600160a01b03909116906390b82ddb90614689908690869060040161568b565b60206040518083038186803b1580156146a157600080fd5b505afa1580156146b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146d991906151e7565b9392505050565b60006146eb82611de2565b90506146f8600083613724565b6001600160a01b03811660009081526004602052604081208054600192906147219084906158b4565b909155505060008281526003602052604080822080546001600160a01b0319169055518391906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b60006001600160a01b0384163b156136b957604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906147bf90339089908890889060040161538f565b602060405180830381600087803b1580156147d957600080fd5b505af1925050508015614809575060408051601f3d908101601f1916820190925261480691810190615091565b60015b614863573d808015614837576040519150601f19603f3d011682016040523d82523d6000602084013e61483c565b606091505b50805161485b5760405162461bcd60e51b81526004016108c9906154df565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050613a38565b508054614889906158f7565b6000825580601f10614899575050565b601f01602090049060005260206000209081019061370491906149bf565b604051806101200160405280606081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000600581111561491557634e487b7160e01b600052602160045260246000fd5b81526020016000905290565b82805461492d906158f7565b90600052602060002090601f01602090048101928261494f5760008555614995565b82601f1061496857805160ff1916838001178555614995565b82800160010185558215614995579182015b8281111561499557825182559160200191906001019061497a565b506129349291506149bf565b60405180608001604052806004906020820280368337509192915050565b5b8082111561293457600081556001016149c0565b60006149e76149e284615811565b6157be565b90508281528383830111156149fb57600080fd5b828260208301376000602084830101529392505050565b80356001600160a01b0381168114614a2957600080fd5b919050565b60008083601f840112614a3f578182fd5b5081356001600160401b03811115614a55578182fd5b6020830191508360208260051b8501011115614a7057600080fd5b9250929050565b80358015158114614a2957600080fd5b8035614a29816159c5565b803560028110614a2957600080fd5b600082601f830112614ab1578081fd5b6146d9838335602085016149d4565b60006101208284031215614ad2578081fd5b614ada615795565b905081356001600160401b03811115614af257600080fd5b614afe84828501614aa1565b8252506020820135602082015260408201356040820152606082013560608201526080820135608082015260a082013560a082015260c082013560c0820152614b4960e08301614a87565b60e0820152610100614b5c818401614a87565b9082015292915050565b600060208284031215614b77578081fd5b6146d982614a12565b60008060408385031215614b92578081fd5b614b9b83614a12565b9150614ba960208401614a12565b90509250929050565b600080600060608486031215614bc6578081fd5b614bcf84614a12565b9250614bdd60208501614a12565b9150604084013590509250925092565b60008060008060808587031215614c02578182fd5b614c0b85614a12565b9350614c1960208601614a12565b92506040850135915060608501356001600160401b03811115614c3a578182fd5b8501601f81018713614c4a578182fd5b614c59878235602084016149d4565b91505092959194509250565b60008060408385031215614c77578182fd5b614c8083614a12565b9150614ba960208401614a77565b600080600060608486031215614ca2578081fd5b614cab84614a12565b92506020840135614cbb816159c5565b9150614cc960408501614a77565b90509250925092565b600080600080600060608688031215614ce9578283fd5b614cf286614a12565b945060208601356001600160401b0380821115614d0d578485fd5b818801915088601f830112614d20578485fd5b813581811115614d2e578586fd5b896020828501011115614d3f578586fd5b602083019650809550506040880135915080821115614d5c578283fd5b50614d6988828901614a2e565b969995985093965092949392505050565b60008060408385031215614d8c578182fd5b614d9583614a12565b946020939093013593505050565b600080600060408486031215614db7578081fd5b83356001600160401b03811115614dcc578182fd5b614dd886828701614a2e565b9094509250614cc9905060208501614a77565b60008060008060008060608789031215614e03578384fd5b86356001600160401b0380821115614e19578586fd5b614e258a838b01614a2e565b90985096506020890135915080821115614e3d578586fd5b614e498a838b01614a2e565b90965094506040890135915080821115614e61578283fd5b50614e6e89828a01614a2e565b979a9699509497509295939492505050565b60008060408385031215614e92578182fd5b82356001600160401b0380821115614ea8578384fd5b818501915085601f830112614ebb578384fd5b81356020614ecb6149e2836157ee565b8083825282820191508286018a848660051b8901011115614eea578889fd5b885b85811015614f2357813587811115614f02578a8bfd5b614f108d87838c0101614ac0565b8552509284019290840190600101614eec565b50508097505050614f35818801614a12565b9450505050509250929050565b60008060208385031215614f54578182fd5b82356001600160401b03811115614f69578283fd5b614f7585828601614a2e565b90969095509350505050565b60008060008060608587031215614f96578182fd5b84356001600160401b03811115614fab578283fd5b614fb787828801614a2e565b9095509350614fca905060208601614a12565b9150614fd860408601614a92565b905092959194509250565b60006020808385031215614ff5578182fd5b82356001600160401b0381111561500a578283fd5b8301601f8101851361501a578283fd5b80356150286149e2826157ee565b80828252848201915084840188868560051b8701011115615047578687fd5b8694505b8385101561506957803583526001949094019391850191850161504b565b50979650505050505050565b600060208284031215615086578081fd5b81356146d9816159af565b6000602082840312156150a2578081fd5b81516146d9816159af565b6000602082840312156150be578081fd5b81356146d9816159c5565b600080604083850312156150db578182fd5b8235614d95816159c5565b6000602082840312156150f7578081fd5b6146d982614a92565b60008060408385031215615112578182fd5b614d9583614a92565b60006020828403121561512c578081fd5b81516001600160401b03811115615141578182fd5b8201601f81018413615151578182fd5b805161515f6149e282615811565b818152856020838501011115615173578384fd5b6151848260208301602086016158cb565b95945050505050565b6000806040838503121561519f578182fd5b82356001600160401b038111156151b4578283fd5b6151c085828601614ac0565b925050614ba960208401614a12565b6000602082840312156151e0578081fd5b5035919050565b6000602082840312156151f8578081fd5b5051919050565b60008060408385031215615211578182fd5b82359150614ba960208401614a12565b60008060408385031215615233578182fd5b8235915060208301356001600160401b0381111561524f578182fd5b61525b85828601614aa1565b9150509250929050565b60008060408385031215615277578182fd5b50508035926020909101359150565b60008060006060848603121561529a578081fd5b8335925060208401359150614cc960408501614a12565b600081518084526152c98160208601602086016158cb565b601f01601f19169290920160200192915050565b600681106152ed576152ed615983565b9052565b8054600090600181811c908083168061530b57607f831692505b602080841082141561532b57634e487b7160e01b86526022600452602486fd5b83885260208801828015615346576001811461535757615382565b60ff19871682528282019750615382565b60008981526020902060005b8781101561537c57815484820152908601908401615363565b83019850505b5050505050505092915050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906153c2908301846152b1565b9695505050505050565b6000602080830181845280855180835260408601915060408160051b8701019250838701855b8281101561542057603f1988860301845261540e8583516152b1565b945092850192908501906001016153f2565b5092979650505050505050565b6020808252825182820181905260009190848201906040850190845b8181101561546557835183529284019291840191600101615449565b50909695505050505050565b6040815282604082015282846060830137600080606085840101526060601f19601f8601168301019050826020830152949350505050565b6020815260006146d960208301846152b1565b602080825260099082015268139bdd08195e1a5cdd60ba1b604082015260600190565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6020808252600b908201526a139bdd08185b1b1bddd95960aa1b604082015260600190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252600990820152682737ba1037bbb732b960b91b604082015260600190565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b602081526000825161012080602085015261561e6101408501836152b1565b9150602085015160408501526040850151606085015260608501516080850152608085015160a085015260a085015160c085015260c085015160e085015260e0850151610100615670818701836152dd565b8601519050615681858301826152dd565b5090949350505050565b82815260a0810160208083018460005b60048110156156bb57815160ff168352918301919083019060010161569b565b505050509392505050565b82815260408101600283106156dd576156dd615983565b8260208301529392505050565b828152604060208201526000613a3860408301846152b1565b8281526040602082015260006101208060408401526157266101608401856152f1565b6001850154606085015260028501546080850152600385015460a0850152600485015460c0850152600585015460e08501526006850154610100850152600785015461577783860160ff83166152dd565b61578b610140860160ff8360081c166152dd565b5095945050505050565b60405161012081016001600160401b03811182821017156157b8576157b8615999565b60405290565b604051601f8201601f191681016001600160401b03811182821017156157e6576157e6615999565b604052919050565b60006001600160401b0382111561580757615807615999565b5060051b60200190565b60006001600160401b0382111561582a5761582a615999565b50601f01601f191660200190565b6000821982111561584b5761584b61596d565b500190565b600060ff821660ff84168060ff0382111561586d5761586d61596d565b019392505050565b60008261589057634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156158af576158af61596d565b500290565b6000828210156158c6576158c661596d565b500390565b60005b838110156158e65781810151838201526020016158ce565b838111156117d95750506000910152565b600181811c9082168061590b57607f821691505b6020821081141561592c57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156159465761594661596d565b5060010190565b600060ff821660ff8114156159645761596461596d565b60010192915050565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461370457600080fd5b6006811061370457600080fdfea26469706673582212209f473912ff7f1fa8cf213d2654a4f968a2543a1a1225d076ce0052c5038fcab764736f6c63430008040033
Loading