Token Cross-Chain Cosmonauts TEST

Overview ERC-721

Total Supply:
3 cccNFTTEST

Holders:
2 addresses

Profile Summary

 
Contract:
0x3a36ef049246a55559bf4886014d19472ae97cea0x3A36EF049246a55559Bf4886014D19472Ae97cEa

Balance
0 cccNFTTEST
0x0000000000000000000000000000000000000000
Loading
[ Download CSV Export  ] 
Loading
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
0x6080604052600436106104b65760003560e01c806382b12dd711610279578063bf2b23ea1161015e578063e3f2fcd4116100d6578063f09462ff1161008a578063f899ec5e1161006f578063f899ec5e14610e7e578063f8e76cc014610e9e578063f957417e14610ed657600080fd5b8063f09462ff14610e3e578063f2fde38b14610e5e57600080fd5b8063ed9b2ca8116100bb578063ed9b2ca814610d33578063ef0e2ff414610d60578063f005270b14610d8057600080fd5b8063e3f2fcd414610cca578063e985e9c514610cea57600080fd5b8063c94ee5be1161012d578063d5abeb0111610112578063d5abeb0114610c57578063dc813d7514610c8a578063dfad1db614610caa57600080fd5b8063c94ee5be14610c17578063d1249e4714610c3757600080fd5b8063bf2b23ea14610ba1578063c2d7e68314610bb7578063c2fb4ef414610bd7578063c87b56dd14610bf757600080fd5b80639bb3ace4116101f1578063a6b34bef116101c0578063b260c42a116101a5578063b260c42a14610b4b578063b88d4fde14610b6b578063bdb4b84814610b8b57600080fd5b8063a6b34bef14610b0b578063aad1b61714610b2b57600080fd5b80639bb3ace414610a7b5780639bd926d614610aab578063a0712d6814610acb578063a22cb46514610aeb57600080fd5b80638da5cb5b1161024857806395d89b411161022d57806395d89b4114610a30578063998cdf8314610a455780639a8a059214610a6557600080fd5b80638da5cb5b146109e55780638fa8265714610a0357600080fd5b806382b12dd7146109795780638545f4ea1461098f5780638aa6c912146109af5780638aff87b2146109cf57600080fd5b806342842e0e1161039f5780636352211e11610317578063715018a6116102e6578063783a112b116102cb578063783a112b1461092d57806378e979251461094d57806379d81fd11461096357600080fd5b8063715018a6146108f857806376774ea31461090d57600080fd5b80636352211e1461088e5780636c0360eb146108ae5780636f0f1eff146108c357806370a08231146108d857600080fd5b80634a32e4091161036e5780634fb3ccc5116103535780634fb3ccc51461082e57806351e27fb21461084e57806355f804b31461086e57600080fd5b80634a32e409146107e15780634b8938261461080157600080fd5b806342842e0e14610754578063438b63001461077457806346222dfd146107a157806348ea7127146107c157600080fd5b80631b6ea4ac116104325780632cc58638116104015780633d9f01fb116103e65780633d9f01fb146106f45780633e0a322d146107145780633feb64c81461073457600080fd5b80632cc58638146106a457806332fad9d8146106c457600080fd5b80631b6ea4ac146106185780631c122e5a1461064e5780631e7db5f41461066457806323b872dd1461068457600080fd5b806306fdde0311610489578063083c4bda1161046e578063083c4bda146105c3578063095ea7b3146105e357806318160ddd1461060357600080fd5b806306fdde0314610569578063081812fc1461058b57600080fd5b806301ffc9a7146104bb57806302b8e892146104f0578063054163f314610534578063068f515a14610556575b600080fd5b3480156104c757600080fd5b506104db6104d63660046149b6565b610ef6565b60405190151581526020015b60405180910390f35b3480156104fc57600080fd5b5061052661050b3660046149ef565b6001600160a01b03166000908152600e602052604090205490565b6040519081526020016104e7565b34801561054057600080fd5b5061055461054f3660046149ef565b610fdb565b005b610554610564366004614a0a565b611038565b34801561057557600080fd5b5061057e611425565b6040516104e79190614a8f565b34801561059757600080fd5b506105ab6105a6366004614aa2565b6114b7565b6040516001600160a01b0390911681526020016104e7565b3480156105cf57600080fd5b506105546105de3660046149ef565b61155d565b3480156105ef57600080fd5b506105546105fe366004614abb565b6115a4565b34801561060f57600080fd5b506105266116f3565b34801561062457600080fd5b506105266106333660046149ef565b6001600160a01b03166000908152600d602052604090205490565b34801561065a57600080fd5b50610526601a5481565b34801561067057600080fd5b5061052661067f366004614aa2565b611728565b34801561069057600080fd5b5061055461069f366004614ae5565b611788565b3480156106b057600080fd5b506105546106bf366004614b21565b611810565b3480156106d057600080fd5b506104db6106df366004614aa2565b600c6020526000908152604090205460ff1681565b34801561070057600080fd5b506105ab61070f366004614aa2565b611ad8565b34801561072057600080fd5b5061055461072f366004614aa2565b611b63565b34801561074057600080fd5b506104db61074f366004614aa2565b611ba0565b34801561076057600080fd5b5061055461076f366004614ae5565b611c00565b34801561078057600080fd5b5061079461078f3660046149ef565b611c1b565b6040516104e79190614b79565b3480156107ad57600080fd5b506104db6107bc366004614aa2565b611dd0565b3480156107cd57600080fd5b506105546107dc3660046149ef565b611e0d565b3480156107ed57600080fd5b506014546105ab906001600160a01b031681565b34801561080d57600080fd5b5061052661081c3660046149ef565b600e6020526000908152604090205481565b34801561083a57600080fd5b506013546105ab906001600160a01b031681565b34801561085a57600080fd5b50610526610869366004614aa2565b611e63565b34801561087a57600080fd5b50610554610889366004614c49565b611ec5565b34801561089a57600080fd5b506105ab6108a9366004614aa2565b611f0a565b3480156108ba57600080fd5b5061057e611f95565b3480156108cf57600080fd5b50610794612023565b3480156108e457600080fd5b506105266108f33660046149ef565b61210c565b34801561090457600080fd5b506105546121a6565b34801561091957600080fd5b50610554610928366004614aa2565b6121ba565b34801561093957600080fd5b50610554610948366004614c92565b6121f7565b34801561095957600080fd5b5061052660195481565b34801561096f57600080fd5b5061052660035481565b34801561098557600080fd5b5061052660185481565b34801561099b57600080fd5b506105546109aa366004614aa2565b612792565b3480156109bb57600080fd5b506105546109ca366004614aa2565b6127cf565b3480156109db57600080fd5b50610526601c5481565b3480156109f157600080fd5b506008546001600160a01b03166105ab565b348015610a0f57600080fd5b50610526610a1e3660046149ef565b60116020526000908152604090205481565b348015610a3c57600080fd5b5061057e612963565b348015610a5157600080fd5b50610554610a60366004614aa2565b612972565b348015610a7157600080fd5b5061052660155481565b348015610a8757600080fd5b506104db610a96366004614aa2565b600f6020526000908152604090205460ff1681565b348015610ab757600080fd5b506104db610ac6366004614aa2565b6129af565b348015610ad757600080fd5b50610554610ae6366004614aa2565b6129e6565b348015610af757600080fd5b50610554610b06366004614cc2565b612c7d565b348015610b1757600080fd5b50610526610b263660046149ef565b612c88565b348015610b3757600080fd5b50610526610b463660046149ef565b612e29565b348015610b5757600080fd5b50610554610b66366004614aa2565b612ec3565b348015610b7757600080fd5b50610554610b86366004614cf9565b61315e565b348015610b9757600080fd5b5061052660165481565b348015610bad57600080fd5b5061052660175481565b348015610bc357600080fd5b50610554610bd2366004614aa2565b6131ec565b348015610be357600080fd5b50610526610bf23660046149ef565b613229565b348015610c0357600080fd5b5061057e610c12366004614aa2565b6132c3565b348015610c2357600080fd5b50610794610c323660046149ef565b61344e565b348015610c4357600080fd5b50610526610c52366004614abb565b61358c565b348015610c6357600080fd5b507f0000000000000000000000000000000000000000000000000000000000000064610526565b348015610c9657600080fd5b50610554610ca5366004614aa2565b6135bb565b348015610cb657600080fd5b50610554610cc5366004614d75565b6135f8565b348015610cd657600080fd5b50610526610ce53660046149ef565b6138cc565b348015610cf657600080fd5b506104db610d05366004614dcd565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b348015610d3f57600080fd5b50610526610d4e3660046149ef565b600d6020526000908152604090205481565b348015610d6c57600080fd5b50610554610d7b366004614aa2565b613a54565b348015610d8c57600080fd5b50610df2610d9b366004614aa2565b6009602052600090815260409020805460018201546002830154600384015460048501546005860154600687015460079097015460ff909616969495939492936001600160a01b0392831693918316929091169088565b60408051981515895260208901979097529587019490945260608601929092526001600160a01b03908116608086015290811660a08501521660c083015260e0820152610100016104e7565b348015610e4a57600080fd5b50610554610e593660046149ef565b613a91565b348015610e6a57600080fd5b50610554610e793660046149ef565b613ae7565b348015610e8a57600080fd5b50610526610e99366004614aa2565b613b77565b348015610eaa57600080fd5b506104db610eb9366004614aa2565b6000908152600460205260409020546001600160a01b0316151590565b348015610ee257600080fd5b50601b546105ab906001600160a01b031681565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd000000000000000000000000000000000000000000000000000000001480610f8957507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b80610fd557507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b610fe3613bad565b601480546001600160a01b0319166001600160a01b0383169081179091556040519081527fd3c01435838d7a3b1e464aabc3de207fe757c008fc84c612c597db7f49d9ae3b906020015b60405180910390a150565b6110423384613c07565b6110b95760405162461bcd60e51b815260206004820152602e60248201527f4343433a207472616e736665722063616c6c6572206973206e6f74206f776e6560448201527f72206e6f7220617070726f76656400000000000000000000000000000000000060648201526084015b60405180910390fd5b6110c283611ba0565b1561110f5760405162461bcd60e51b815260206004820152601d60248201527f4343433a2063616e6e6f7420627269646765206c6973746564206e667400000060448201526064016110b0565b61111883611dd0565b156111655760405162461bcd60e51b815260206004820152601d60248201527f4343433a2063616e6e6f74206272696467652072656e746564206e667400000060448201526064016110b0565b6014546013546018546040516323b872dd60e01b81523360048201526001600160a01b03928316602482015260448101919091529116906323b872dd906064016020604051808303816000875af11580156111c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111e89190614e00565b61125a5760405162461bcd60e51b815260206004820152602160248201527f4343433a20636f756c64206e6f7420636f6c6c6563742062726964676520666560448201527f650000000000000000000000000000000000000000000000000000000000000060648201526084016110b0565b600061126584611f0a565b9050611272600085613d0b565b6103e884111561131b576001600160a01b03811660009081526011602052604081205415611315576112a48286613d79565b905080620f423f14611315576001600160a01b03821660009081526010602052604090208054829081106112da576112da614e1d565b600091825260208083209091018290556001600160a01b0384168252601190526040812080546001929061130f908490614e49565b90915550505b5061134a565b6001600160a01b0381166000908152600560205260408120805460019290611344908490614e49565b90915550505b600084815260046020526040902080546001600160a01b031916905561136f8161155d565b6000611379613e02565b90507f6d80a24fcfc17349223762fc97de9f5b5df7200b04400d25a6aa2b7c09ef8b6281838587896113aa8b613b77565b604080519687526001600160a01b03958616602088015293909416928501929092526060840152608083015260a082015260c00160405180910390a160405185906000906001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050505050565b60606000805461143490614e5c565b80601f016020809104026020016040519081016040528092919081815260200182805461146090614e5c565b80156114ad5780601f10611482576101008083540402835291602001916114ad565b820191906000526020600020905b81548152906001019060200180831161149057829003601f168201915b5050505050905090565b6000818152600460205260408120546001600160a01b03166115415760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e000000000000000000000000000000000000000060648201526084016110b0565b506000908152600660205260409020546001600160a01b031690565b611566816138cc565b6001600160a01b0382166000908152600e602052604090205561158881612c88565b6001600160a01b039091166000908152600d6020526040902055565b60006115af82611f0a565b9050806001600160a01b0316836001600160a01b0316036116385760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084016110b0565b336001600160a01b038216148061167257506001600160a01b038116600090815260076020908152604080832033845290915290205460ff165b6116e45760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c000000000000000060648201526084016110b0565b6116ee8383613d0b565b505050565b60006003547f00000000000000000000000000000000000000000000000000000000000000646117239190614e49565b905090565b6000816103e881111561175a576117416103e884614ea6565b61174d906103e8614eba565b6117579084614e49565b90505b600281101561176d57506101f492915050565b601481101561177f575060c892915050565b50600092915050565b611793335b82613c07565b6118055760405162461bcd60e51b815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656400000000000000000000000000000060648201526084016110b0565b6116ee838383613e1e565b611818613bad565b6118228282614102565b6000818152600460205260409020549092506001600160a01b0316156118b05760405162461bcd60e51b815260206004820152602760248201527f4343433a20746f6b656e20616c7265616479206578697374732c2063616e206e60448201527f6f74206d696e740000000000000000000000000000000000000000000000000060648201526084016110b0565b6000868152600f602052604090205460ff1615156001036119395760405162461bcd60e51b815260206004820152602260248201527f4343433a207472616e73616374696f6e20616c72656164792070726f6365737360448201527f656400000000000000000000000000000000000000000000000000000000000060648201526084016110b0565b6000868152600f60205260409020805460ff1916600117905561195c8483614132565b6103e88211156119c85760408051602080820183528482526001600160a01b0387166000818152601083528481208054600180820183559183528483208651910155918152601190925292812080549293929091906119bc908490614ed1565b909155506119f7915050565b6001600160a01b03841660009081526005602052604081208054600192906119f1908490614ed1565b90915550505b600082815260046020908152604080832080546001600160a01b0319166001600160a01b03898116918217909255600c845293829020805460ff1916600117905581518a815290891692810192909252810191909152606081018490526080810183905260a081018290527ff4ffe9006707f2af1cbeb9f9c1dbc562c1552fe2a034ad75d319bbe2e9d696709060c00160405180910390a160405182906001600160a01b038616906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a4611ad08461155d565b505050505050565b6000818152600a60205260408120546001600160a01b031680610fd55760405162461bcd60e51b815260206004820152602760248201527f4343433a2072656e74657220717565727920666f72206e6f6e6578697374656e60448201527f7420746f6b656e0000000000000000000000000000000000000000000000000060648201526084016110b0565b611b6b613bad565b60198190556040518181527f191dde3e99ae398f28f0457d7346866a4fa04805ac0b57190b944935b5aa75509060200161102d565b60006103e8821115611bb457506000919050565b60008281526009602052604090205460ff161515600114611bd757506000919050565b600082815260096020526040902060070154421015611bf857506000919050565b506001919050565b6116ee8383836040518060200160405280600081525061315e565b60606000611c288361210c565b90506000611c3584613229565b90506000611c438284614ed1565b67ffffffffffffffff811115611c5b57611c5b614bbd565b604051908082528060200260200182016040528015611c84578160200160208202803683370190505b5090506000805b8481108015611cb957507f000000000000000000000000000000000000000000000000000000000000006482105b15611d44576000828152600460205260408120546001600160a01b0316611ce1576000611cea565b611cea83611f0a565b9050876001600160a01b0316816001600160a01b031603611d315782848381518110611d1857611d18614e1d565b602090810291909101015281611d2d81614ee4565b9250505b82611d3b81614ee4565b93505050611c8b565b60005b84811015611dc4576001600160a01b0388166000908152601060205260409020805482908110611d7957611d79614e1d565b9060005260206000200160000154848381518110611d9957611d99614e1d565b602090810291909101015281611dae81614ee4565b9250508080611dbc90614ee4565b915050611d47565b50919695505050505050565b60006103e8821115611de457506000919050565b600082815260096020526040902060070154421015611e0557506001919050565b506000919050565b611e15613bad565b601380546001600160a01b0319166001600160a01b0383169081179091556040519081527f0272efc86eeb452c32134d3a55db5b3f3a9f3a8f426422cd285c688b97b303df9060200161102d565b6000816103e8811115611e9557611e7c6103e884614ea6565b611e88906103e8614eba565b611e929084614e49565b90505b6002811015611ea8575061232892915050565b6014811015611ebb5750610fa092915050565b506107d092915050565b611ecd613bad565b6012611ed98282614f44565b507f23c8c9488efebfd474e85a7956de6f39b17c7ab88502d42a623db2d8e382bbaa601260405161102d9190615004565b6000818152600460205260408120546001600160a01b031680610fd55760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201527f656e7420746f6b656e000000000000000000000000000000000000000000000060648201526084016110b0565b60128054611fa290614e5c565b80601f0160208091040260200160405190810160405280929190818152602001828054611fce90614e5c565b801561201b5780601f10611ff05761010080835404028352916020019161201b565b820191906000526020600020905b815481529060010190602001808311611ffe57829003601f168201915b505050505081565b606060007f000000000000000000000000000000000000000000000000000000000000006467ffffffffffffffff81111561206057612060614bbd565b604051908082528060200260200182016040528015612089578160200160208202803683370190505b5090506000805b7f0000000000000000000000000000000000000000000000000000000000000064821015612104576120c182611ba0565b156120f257818382815181106120d9576120d9614e1d565b6020908102919091010152806120ee81614ee4565b9150505b816120fc81614ee4565b925050612090565b509092915050565b60006001600160a01b03821661218a5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a6560448201527f726f20616464726573730000000000000000000000000000000000000000000060648201526084016110b0565b506001600160a01b031660009081526005602052604090205490565b6121ae613bad565b6121b86000614193565b565b6121c2613bad565b60178190556040518181527f051232061c61123fadc39beee4a97329b16b9e5a529a454f5b89f97f54974c649060200161102d565b6103e882106122485760405162461bcd60e51b815260206004820181905260248201527f4343433a206e667420697320627269646765642c2063616e6e6f742072656e7460448201526064016110b0565b612251826129af565b15156001146122c85760405162461bcd60e51b815260206004820152602660248201527f4343433a206e6674206973206e6f74206163746976617465642c2063616e6e6f60448201527f742072656e74000000000000000000000000000000000000000000000000000060648201526084016110b0565b6122d182611ba0565b15156001146123485760405162461bcd60e51b815260206004820152602260248201527f4343433a206e6674206973206e6f7420617661696c61626c6520666f7220726560448201527f6e7400000000000000000000000000000000000000000000000000000000000060648201526084016110b0565b61235182611dd0565b1561239e5760405162461bcd60e51b815260206004820152601a60248201527f4343433a206e667420697320616c72656164792072656e74656400000000000060448201526064016110b0565b6000828152600960205260409020600101548110156123ff5760405162461bcd60e51b815260206004820152601e60248201527f4343433a2072656e74616c20646179732062656c6f77206d696e696d756d000060448201526064016110b0565b6000828152600960205260409020600201548111156124605760405162461bcd60e51b815260206004820152601e60248201527f4343433a2072656e74616c20646179732061626f7665206d6178696d756d000060448201526064016110b0565b600061246b83611f0a565b6000848152600960205260408120600301549192509061248c908490614eba565b90506000612710601754836124a19190614eba565b6124ab9190614ea6565b600086815260096020526040902060048101546005909101549192506001600160a01b03908116916323b872dd913391166124e68587614e49565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e086901b1681526001600160a01b03938416600482015292909116602483015260448201526064016020604051808303816000875af1158015612552573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125769190614e00565b6125c25760405162461bcd60e51b815260206004820152601b60248201527f4343433a20636f756c64206e6f742074616b65207061796d656e74000000000060448201526064016110b0565b6000858152600960205260409081902060049081015460135492516323b872dd60e01b815233928101929092526001600160a01b0392831660248301526044820184905291909116906323b872dd906064016020604051808303816000875af1158015612633573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126579190614e00565b6126a35760405162461bcd60e51b815260206004820152601760248201527f4343433a20636f756c64206e6f742074616b652066656500000000000000000060448201526064016110b0565b600085815260096020526040902060060180546001600160a01b031916331790556126cf84603c614eba565b6126da90603c614eba565b6126e5906018614eba565b6126ef9042614ed1565b600086815260096020908152604080832060070193909355600a815282822080546001600160a01b031916339081179091558252600b905290812080546001929061273b908490614ed1565b9091555061274a90503361155d565b6127538361155d565b604080518681523360208201527f381c82ace1dd48ccb61648426892270a1ceb48c6ae1f5ce2872683ec0dc0d580910160405180910390a15050505050565b61279a613bad565b60168190556040518181527ff66fd9d9623ddfdc9ce19324c9037f799c288f2c29e0ab4df866d8296d592e439060200161102d565b6103e881106128465760405162461bcd60e51b815260206004820152602760248201527f4343433a206e667420697320627269646765642c2063616e6e6f74206c69737460448201527f2f756e6c6973740000000000000000000000000000000000000000000000000060648201526084016110b0565b61284f3361178d565b6128c15760405162461bcd60e51b815260206004820152602e60248201527f4343433a207472616e736665722063616c6c6572206973206e6f74206f776e6560448201527f72206e6f7220617070726f76656400000000000000000000000000000000000060648201526084016110b0565b6128ca81611ba0565b151560011461291b5760405162461bcd60e51b815260206004820152601660248201527f4343433a206e6674206973206e6f74206c69737465640000000000000000000060448201526064016110b0565b60008181526009602052604090819020805460ff19169055517f60f6f40dd67b6f2a96dd29bceb63ac51502861b3431398dac0a5f7b0fe6431bf9061102d9083815260200190565b60606001805461143490614e5c565b61297a613bad565b60188190556040518181527f9d390976eba1ead6f99cf93f5a164db184f73dc1f1f844fd636cf5d128ea949e9060200161102d565b60006103e88211156129c357506001919050565b6000828152600c602052604090205460ff161515600103611e0557506001919050565b6019544211612a375760405162461bcd60e51b815260206004820152601960248201527f4343433a206d696e74206973206e6f7420796574206f70656e0000000000000060448201526064016110b0565b7f0000000000000000000000000000000000000000000000000000000000000064612a606116f3565b10612aad5760405162461bcd60e51b815260206004820152601560248201527f4343433a206d696e7420697320736f6c64206f7574000000000000000000000060448201526064016110b0565b7f000000000000000000000000000000000000000000000000000000000000006481612ad76116f3565b612ae19190614ed1565b1115612b1c57612aef6116f3565b612b19907f0000000000000000000000000000000000000000000000000000000000000064614e49565b90505b60008111612b925760405162461bcd60e51b815260206004820152603060248201527f4343433a207175616e7469747920746f207075726368617365206d757374206260448201527f652067726561746572207468616e20300000000000000000000000000000000060648201526084016110b0565b600060165482612ba29190614eba565b6014546013546040516323b872dd60e01b81523360048201526001600160a01b0391821660248201526044810184905292935016906323b872dd906064016020604051808303816000875af1158015612bff573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c239190614e00565b612c6f5760405162461bcd60e51b815260206004820152601b60248201527f4343433a20636f756c64206e6f742074616b65207061796d656e74000000000060448201526064016110b0565b612c7933836141e5565b5050565b612c793383836143f3565b600080612c9483611c1b565b90506000612ca18461344e565b90506000805b8351811015612d5857612cd2848281518110612cc557612cc5614e1d565b6020026020010151611dd0565b1515600114612d4657612cfd848281518110612cf057612cf0614e1d565b60200260200101516129af565b15612d4657612d24848281518110612d1757612d17614e1d565b6020026020010151611728565b612d2e9083614ed1565b9150816107d003612d4657506107d095945050505050565b80612d5081614ee4565b915050612ca7565b5060005b8251811015612e1157612d7a838281518110612cc557612cc5614e1d565b15612dff57856001600160a01b0316600a6000858481518110612d9f57612d9f614e1d565b6020908102919091018101518252810191909152604001600020546001600160a01b031603612dff57612ddd838281518110612d1757612d17614e1d565b612de79083614ed1565b9150816107d003612dff57506107d095945050505050565b80612e0981614ee4565b915050612d5c565b506107d0811115612e2157506107d05b949350505050565b60006001600160a01b038216612ea75760405162461bcd60e51b815260206004820152602760248201527f4343433a2062616c616e636520717565727920666f7220746865207a65726f2060448201527f616464726573730000000000000000000000000000000000000000000000000060648201526084016110b0565b506001600160a01b03166000908152600b602052604090205490565b6103e88110612f395760405162461bcd60e51b8152602060048201526024808201527f4343433a206e667420697320627269646765642c2063616e6e6f74206163746960448201527f766174650000000000000000000000000000000000000000000000000000000060648201526084016110b0565b612f423361178d565b612fb45760405162461bcd60e51b815260206004820152602e60248201527f4343433a207472616e736665722063616c6c6572206973206e6f74206f776e6560448201527f72206e6f7220617070726f76656400000000000000000000000000000000000060648201526084016110b0565b6000818152600c602052604090205460ff1615156001036130175760405162461bcd60e51b815260206004820152601d60248201527f4343433a206e667420697320616c72656164792061637469766174656400000060448201526064016110b0565b601b54601354601a546040516323b872dd60e01b81523360048201526001600160a01b03928316602482015260448101919091529116906323b872dd906064016020604051808303816000875af1158015613076573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061309a9190614e00565b61310c5760405162461bcd60e51b815260206004820152602760248201527f4343433a20636f756c64206e6f742074616b65207061796d656e7420746f206160448201527f637469766174650000000000000000000000000000000000000000000000000060648201526084016110b0565b6000818152600c60205260409020805460ff1916600117905561312e3361155d565b6040518181527f3ec796be1be7d03bff3a62b9fa594a60e947c1809bced06d929f145308ae57ce9060200161102d565b6131683383613c07565b6131da5760405162461bcd60e51b815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656400000000000000000000000000000060648201526084016110b0565b6131e6848484846144c1565b50505050565b6131f4613bad565b601c8190556040518181527f6c17d654bf190b0f319c8de88eb2439e4157ffb763bc97f5b88b48fbcbb9603e9060200161102d565b60006001600160a01b0382166132a75760405162461bcd60e51b815260206004820152602760248201527f4343433a2062616c616e636520717565727920666f7220746865207a65726f2060448201527f616464726573730000000000000000000000000000000000000000000000000060648201526084016110b0565b506001600160a01b031660009081526011602052604090205490565b6000818152600460205260409020546060906001600160a01b03166133505760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201527f6e6578697374656e7420746f6b656e000000000000000000000000000000000060648201526084016110b0565b816103e881101561337957826015546103e861336c9190614eba565b6133769190614ed1565b90505b60126133848261454a565b604051602001613395929190615102565b60405160208183030381529060405291506103e88311156133e25760126133bb8261454a565b6040516020016133cc92919061514f565b6040516020818303038152906040529150613448565b6133eb836129af565b15613448576133f983611dd0565b1561341a5760126134098261454a565b6040516020016133cc92919061519c565b60126134258261454a565b6040516020016134369291906151e9565b60405160208183030381529060405291505b50919050565b6060600061345b83612e29565b905060008167ffffffffffffffff81111561347857613478614bbd565b6040519080825280602002602001820160405280156134a1578160200160208202803683370190505b5090506000805b83811080156134d657507f000000000000000000000000000000000000000000000000000000000000006482105b15613582576000828152600460205260408120546001600160a01b03166134fe576000613517565b6000838152600a60205260409020546001600160a01b03165b9050866001600160a01b0316816001600160a01b031614801561353e575061353e83611dd0565b1561356f578284838151811061355657613556614e1d565b60209081029190910101528161356b81614ee4565b9250505b8261357981614ee4565b935050506134a8565b5090949350505050565b601060205281600052604060002081815481106135a857600080fd5b6000918252602090912001549150829050565b6135c3613bad565b601a8190556040518181527f72f6456cd03eefe70cb1c1f3dc7f3ece95e189ab4eb6bcb1ee36b7dbae09dd179060200161102d565b6103e886106136495760405162461bcd60e51b815260206004820181905260248201527f4343433a206e667420697320627269646765642c2063616e6e6f742072656e7460448201526064016110b0565b6136533387613c07565b6136c55760405162461bcd60e51b815260206004820152602e60248201527f4343433a207472616e736665722063616c6c6572206973206e6f74206f776e6560448201527f72206e6f7220617070726f76656400000000000000000000000000000000000060648201526084016110b0565b6136ce866129af565b15156001146137455760405162461bcd60e51b815260206004820152602660248201527f4343433a206e6674206973206e6f74206163746976617465642c2063616e6e6f60448201527f742072656e74000000000000000000000000000000000000000000000000000060648201526084016110b0565b61374e86611ba0565b156137c15760405162461bcd60e51b815260206004820152603360248201527f4343433a206e667420697320616c7265616479206c69737465642c2064656c6960448201527f7374206265666f72652072656c697374696e670000000000000000000000000060648201526084016110b0565b6137ca86611dd0565b156138175760405162461bcd60e51b815260206004820152601a60248201527f4343433a206e667420697320616c72656164792072656e74656400000000000060448201526064016110b0565b600086815260096020526040808220805460ff191660019081178255810188905560028101879055600381018690556004810180546001600160a01b038088166001600160a01b03199283161790925560058301805492871692821692909217909155600682018054909116905560070191909155517fc439caf0dc237872497604e425057500ca394b63fd00a9d3288900482e78c452906138bc9088815260200190565b60405180910390a1505050505050565b6000806138d883611c1b565b905060006138e58461344e565b90506000805b835181101561398357613909848281518110612cc557612cc5614e1d565b151560011461397157613927848281518110612cf057612cf0614e1d565b156139715761394e84828151811061394157613941614e1d565b6020026020010151611e63565b6139589083614ed1565b9150612710821115613971575061271095945050505050565b8061397b81614ee4565b9150506138eb565b5060005b8251811015613a3d576139a5838281518110612cc557612cc5614e1d565b15613a2b57856001600160a01b0316600a60008584815181106139ca576139ca614e1d565b6020908102919091018101518252810191909152604001600020546001600160a01b031603613a2b57613a0883828151811061394157613941614e1d565b613a129083614ed1565b9150612710821115613a2b575061271095945050505050565b80613a3581614ee4565b915050613987565b50612710811115612e215750612710949350505050565b613a5c613bad565b60158190556040518181527fc360a1f648786a08e41cabb0f6f354fffe66c69e56f79dc24d9f9f20ac5a464c9060200161102d565b613a99613bad565b601b80546001600160a01b0319166001600160a01b0383169081179091556040519081527fe1e753871a56bc2dee4ce24cf24bcd84d575826bcf618f0e6827e089fa861c169060200161102d565b613aef613bad565b6001600160a01b038116613b6b5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016110b0565b613b7481614193565b50565b60006103e8821015613b8b57505060155490565b613b976103e883614ea6565b613ba3906103e8614eba565b610fd59083614e49565b6008546001600160a01b031633146121b85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016110b0565b6000818152600460205260408120546001600160a01b0316613c915760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e000000000000000000000000000000000000000060648201526084016110b0565b6000613c9c83611f0a565b9050806001600160a01b0316846001600160a01b03161480613cd75750836001600160a01b0316613ccc846114b7565b6001600160a01b0316145b80612e2157506001600160a01b0380821660009081526007602090815260408083209388168352929052205460ff16612e21565b600081815260066020526040902080546001600160a01b0319166001600160a01b0384169081179091558190613d4082611f0a565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000805b6001600160a01b038416600090815260106020526040902054811015613df6576001600160a01b0384166000908152601060205260409020805484919083908110613dca57613dca614e1d565b906000526020600020016000015403613de4579050610fd5565b80613dee81614ee4565b915050613d7d565b50620f423f9392505050565b6000601c60008154613e1390614ee4565b9091555050601c5490565b826001600160a01b0316613e3182611f0a565b6001600160a01b031614613ead5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201527f6f776e657200000000000000000000000000000000000000000000000000000060648201526084016110b0565b6001600160a01b038216613f285760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016110b0565b613f33600082613d0b565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384161790556103e8811015613fc6576001600160a01b0383166000908152600560205260408120805460019290613f8d908490614e49565b90915550506001600160a01b0382166000908152600560205260408120805460019290613fbb908490614ed1565b909155506140b69050565b6001600160a01b0383166000908152601160205260408120541561405f57613fee8483613d79565b905080620f423f1461405f576001600160a01b038416600090815260106020526040902080548290811061402457614024614e1d565b600091825260208083209091018290556001600160a01b03861682526011905260408120805460019290614059908490614e49565b90915550505b60408051602080820183528482526001600160a01b038616600081815260108352848120805460018101825590825283822085519101559081526011909152918220805491926140ae83614ee4565b919050555050505b80826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46116ee83838361467f565b60006015548203614114575081610fd5565b82614121836103e8614eba565b61412b9190614ed1565b9392505050565b60008181526004602052604080822080546001600160a01b0319166001600160a01b03861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a4612c796000838361467f565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b3332146142345760405162461bcd60e51b815260206004820152601560248201527f436f6e7472616374732063616e6e6f74206d696e74000000000000000000000060448201526064016110b0565b6001600160a01b03821661428a5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016110b0565b600081116143005760405162461bcd60e51b815260206004820152602860248201527f455243373231723a206e65656420746f206d696e74206174206c65617374206f60448201527f6e6520746f6b656e00000000000000000000000000000000000000000000000060648201526084016110b0565b8060035410156143785760405162461bcd60e51b815260206004820152602b60248201527f455243373231723a206d696e74696e67206d6f726520746f6b656e732074686160448201527f6e20617661696c61626c6500000000000000000000000000000000000000000060648201526084016110b0565b60035460005b828110156143bb57600061439285846146bd565b905061439e8582614132565b6143a783615236565b925050806143b490614ee4565b905061437e565b5060038190556001600160a01b038316600090815260056020526040812080548492906143e9908490614ed1565b9091555050505050565b816001600160a01b0316836001600160a01b0316036144545760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016110b0565b6001600160a01b03838116600081815260076020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6144cc848484613e1e565b6144d88484848461474f565b6131e65760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e746572000000000000000000000000000060648201526084016110b0565b60608160000361458d57505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b81156145b757806145a181614ee4565b91506145b09050600a83614ea6565b9150614591565b60008167ffffffffffffffff8111156145d2576145d2614bbd565b6040519080825280601f01601f1916602001820160405280156145fc576020820181803683370190505b5090505b8415612e2157614611600183614e49565b915061461e600a8661524d565b614629906030614ed1565b60f81b81838151811061463e5761463e614e1d565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350614678600a86614ea6565b9450614600565b614688816129af565b156116ee576001600160a01b038316156146a5576146a58361155d565b6001600160a01b038216156116ee576116ee8261155d565b600080833a4342446146d0600184614e49565b604080516001600160a01b0390971660208801528601949094526060850192909252608084015260a08301524060c08201523060e082015261010081018490526101200160408051601f1981840301815291905280516020909101209050600061473a848361524d565b905061474681856148f0565b95945050505050565b60006001600160a01b0384163b156148e5576040517f150b7a020000000000000000000000000000000000000000000000000000000081526001600160a01b0385169063150b7a02906147ac903390899088908890600401615261565b6020604051808303816000875af19250505080156147e7575060408051601f3d908101601f191682019092526147e49181019061529d565b60015b61489a573d808015614815576040519150601f19603f3d011682016040523d82523d6000602084013e61481a565b606091505b5080516000036148925760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e746572000000000000000000000000000060648201526084016110b0565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050612e21565b506001949350505050565b6000828152600260205260408120548181810361490e575083614911565b50805b600061491e600186614e49565b6000818152600260205260409020549091508682146149675780600003614955576000878152600260205260409020829055614967565b60008781526002602052604090208190555b801561497d576000828152600260205260408120555b509095945050505050565b7fffffffff0000000000000000000000000000000000000000000000000000000081168114613b7457600080fd5b6000602082840312156149c857600080fd5b813561412b81614988565b80356001600160a01b03811681146149ea57600080fd5b919050565b600060208284031215614a0157600080fd5b61412b826149d3565b600080600060608486031215614a1f57600080fd5b8335925060208401359150614a36604085016149d3565b90509250925092565b60005b83811015614a5a578181015183820152602001614a42565b50506000910152565b60008151808452614a7b816020860160208601614a3f565b601f01601f19169290920160200192915050565b60208152600061412b6020830184614a63565b600060208284031215614ab457600080fd5b5035919050565b60008060408385031215614ace57600080fd5b614ad7836149d3565b946020939093013593505050565b600080600060608486031215614afa57600080fd5b614b03846149d3565b9250614b11602085016149d3565b9150604084013590509250925092565b60008060008060008060c08789031215614b3a57600080fd5b86359550614b4a602088016149d3565b9450614b58604088016149d3565b9350606087013592506080870135915060a087013590509295509295509295565b6020808252825182820181905260009190848201906040850190845b81811015614bb157835183529284019291840191600101614b95565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115614bee57614bee614bbd565b604051601f8501601f19908116603f01168101908282118183101715614c1657614c16614bbd565b81604052809350858152868686011115614c2f57600080fd5b858560208301376000602087830101525050509392505050565b600060208284031215614c5b57600080fd5b813567ffffffffffffffff811115614c7257600080fd5b8201601f81018413614c8357600080fd5b612e2184823560208401614bd3565b60008060408385031215614ca557600080fd5b50508035926020909101359150565b8015158114613b7457600080fd5b60008060408385031215614cd557600080fd5b614cde836149d3565b91506020830135614cee81614cb4565b809150509250929050565b60008060008060808587031215614d0f57600080fd5b614d18856149d3565b9350614d26602086016149d3565b925060408501359150606085013567ffffffffffffffff811115614d4957600080fd5b8501601f81018713614d5a57600080fd5b614d6987823560208401614bd3565b91505092959194509250565b60008060008060008060c08789031215614d8e57600080fd5b86359550602087013594506040870135935060608701359250614db3608088016149d3565b9150614dc160a088016149d3565b90509295509295509295565b60008060408385031215614de057600080fd5b614de9836149d3565b9150614df7602084016149d3565b90509250929050565b600060208284031215614e1257600080fd5b815161412b81614cb4565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115610fd557610fd5614e33565b600181811c90821680614e7057607f821691505b60208210810361344857634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b600082614eb557614eb5614e90565b500490565b8082028115828204841417610fd557610fd5614e33565b80820180821115610fd557610fd5614e33565b60006000198203614ef757614ef7614e33565b5060010190565b601f8211156116ee57600081815260208120601f850160051c81016020861015614f255750805b601f850160051c820191505b81811015611ad057828155600101614f31565b815167ffffffffffffffff811115614f5e57614f5e614bbd565b614f7281614f6c8454614e5c565b84614efe565b602080601f831160018114614fa75760008415614f8f5750858301515b600019600386901b1c1916600185901b178555611ad0565b600085815260208120601f198616915b82811015614fd657888601518255948401946001909101908401614fb7565b5085821015614ff45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083526000845461501881614e5c565b80848701526040600180841660008114615039576001811461505357615081565b60ff198516838a01528284151560051b8a01019550615081565b896000528660002060005b858110156150795781548b820186015290830190880161505e565b8a0184019650505b509398975050505050505050565b6000815461509c81614e5c565b600182811680156150b457600181146150c9576150f8565b60ff19841687528215158302870194506150f8565b8560005260208060002060005b858110156150ef5781548a8201529084019082016150d6565b50505082870194505b5050505092915050565b600061510e828561508f565b835161511e818360208801614a3f565b7f2e6a736f6e0000000000000000000000000000000000000000000000000000009101908152600501949350505050565b600061515b828561508f565b835161516b818360208801614a3f565b7f622e6a736f6e00000000000000000000000000000000000000000000000000009101908152600601949350505050565b60006151a8828561508f565b83516151b8818360208801614a3f565b7f722e6a736f6e00000000000000000000000000000000000000000000000000009101908152600601949350505050565b60006151f5828561508f565b8351615205818360208801614a3f565b7f612e6a736f6e00000000000000000000000000000000000000000000000000009101908152600601949350505050565b60008161524557615245614e33565b506000190190565b60008261525c5761525c614e90565b500690565b60006001600160a01b038087168352808616602084015250836040830152608060608301526152936080830184614a63565b9695505050505050565b6000602082840312156152af57600080fd5b815161412b8161498856fea2646970667358221220892058d17ca6249ccd03e870f5be5eea8aeb885d86ad0274af9855d64ebcc19b64736f6c63430008110033
Loading