VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x0F7666…57f1
Summary
Transactions
Transfers
Address
0x0F7666508Ca42b92aB81B525A818F11492d057f1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xF7f2aA988fBc748b3590D580daA8d3292905cd21
Deployer
0xF7f2aA988fBc748b3590D580daA8d3292905cd21
Code
0x608080604052600436101561001357600080fd5b60003560e01c90816265223914612cd35750806301ffc9a714612c65578063052b6feb14612c3f57806306fdde0314612b9c578063081812fc14612b7e578063095ea7b314612a045780630e183d1e146128525780631b0275601461272f57806323b872dd1461270657806329be76af146126945780633bb3e7151461264c5780633f088df01461244157806342842e0e146124195780634a198119146123f25780634b357ba31461237b57806359420a3914611ff85780635c141bae14611ca45780635d505ff814611a485780636352211e14611a18578063647ed61f146118d357806370a082311461183c578063712e267b146118135780638da5cb5b146117ea57806395d89b411461170b5780639b7a294b146112d35780639ef6f45f14610d62578063a22cb46514610c90578063a7130c7d14610c3c578063ad83796914610a8b578063b8817c65146108a8578063b88d4fde14610847578063c87b56dd146107da578063db2ab36f1461073b578063e5a3fdfe14610613578063e985e9c5146105bd578063e9b2ff7c1461052c578063ea592a0c146104bd578063f99cd9ba146102885763ffbcb41b146101cb57600080fd5b346102835760203660031901126102835763ffffffff806101ea612e52565b16600052600d60205260406000209081541661027f600183015492600281015490600381015460018060a01b036004830154166005830154600684015460078501549160405193610249856102428160088b01612ed1565b0386612ff0565b60098701549560ff600b6040519961026f8b61026881600a8501612ed1565b038c612ff0565b015416986040519c8d9c8d6130f7565b0390f35b600080fd5b34610283576020806003193601126102835763ffffffff90816102a9612e52565b16600052600c9081815260406000209081546102c4816137ef565b936102d26040519586612ff0565b8185528285018094600052836000206000915b8483106103ea575050505050604051928184019082855251809152604084019160408260051b86010193926000965b8388106103215786860387f35b90919293948380600192603f198a8203018652885190858251168152828201518382015260408201516040820152606080830151908201526080858060a01b0381840151169082015260a0808301519082015260c0808301519082015260e082015160e08201526103c56103a661010080850151906101808091860152840190612dc6565b6101208085015190840152610140808501519084830390850152612dc6565b9161016080910151916103d783612e06565b0152970193019701969093929193610314565b838660019260409a989a516103fe81612fb9565b8c865416815284860154838201526002860154604082015260038601546060820152848060a01b036004870154166080820152600586015460a0820152600686015460c0820152600786015460e082015260405161046a816104638160088b01612ed1565b0382612ff0565b610100820152600986015461012082015260405161048f8161046381600a8b01612ed1565b61014082015260ff600b870154166104a681612e06565b6101608201528152019201920191909694966102e5565b3461028357602036600319011261028357600435601454811015610283576104e49061326d565b5080549061027f600260018060a01b039261051784600183015416916105106040518095819301612ed1565b0383612ff0565b60405194859460ff8260a01c16911685613238565b3461028357604036600319011261028357610545612e52565b60243563ffffffff809216600052600c6020526040600020805482101561028357600052600c60206000209102019081541661027f600183015492600281015490600381015460018060a01b036004830154166005830154600684015460078501549160405193610249856102428160088b01612ed1565b34610283576040366003190112610283576105d6612e26565b6105de612e3c565b9060018060a01b03809116600052600560205260406000209116600052602052602060ff604060002054166040519015158152f35b3461028357610621366131a3565b60065490926001600160a01b03929091831633036106ea5761066c906040519361064a85612f9e565b6060850193606085521694858552336040860152600160208601523691613201565b9052601454600160401b8110156106d45780600161068d920160145561326d565b9290926106be576106a1826106b394613d2e565b60005260156020526040600020613d2e565b602060405160018152f35b634e487b7160e01b600052600060045260246000fd5b634e487b7160e01b600052604160045260246000fd5b60405162461bcd60e51b815260206004820152602360248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d617920646f207460448201526268697360e81b6064820152608490fd5b3461028357604036600319011261028357610754612e52565b60243563ffffffff809216600052601060205260406000209081548110156102835761077f91612e65565b5061027f8154916040519361079b856102428160018601612ed1565b600282015491600460038201549101549260405196879661ffff9081808860101c1697169560018060a01b038260301c16928260201c16911689613011565b3461028357602036600319011261028357600435600090815260026020526040902054610811906001600160a01b031615156132a8565b600060405161081f81612fd5565b5261027f60405161082f81612fd5565b60008152604051918291602083526020830190612dc6565b3461028357608036600319011261028357610860612e26565b610868612e3c565b606435916001600160401b03831161028357366023840112156102835761089c6108a6933690602481600401359101613201565b91604435916133b7565b005b346102835760203660031901126102835760043560165481101561028357601660005260031b63ffffffff9081817fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b5124289015416907fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b512428a8101549260018060a01b0390610a71827fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b512428b85015416927fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b512428c8501541693604051906109ac82610510817fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b512428d8501612ed1565b610a5e847fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b512428e83015416927fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b512429060405193610a2b85610242817fd833147d7dc355ba459fc788f669e58cfaf9dc25ddcd0702e87d69c7b512428f8501612ed1565b01549760ff8960201c16976040519b8c9b8c5260208c015260408b015260608a01526101208060808b0152890190612dc6565b9160a088015286820360c0880152612dc6565b921660e0840152610a8181612e06565b6101008301520390f35b3461028357602036600319011261028357610aa4612e26565b3360005260156020526040600020610b156001604051610ac381612f9e565b60026060855492610b0a858060a01b0397888616835260ff602084019660a01c16151586528887820154166040840152610b036040518096819301612ed1565b0384612ff0565b015251151514613750565b60075491600160ff8460c01c16151503610bd157163303610b7c5763ffffffff808260a01c16908114610b665763ffffffff60a01b1990911660019190910160a01b63ffffffff60a01b1617600755005b634e487b7160e01b600052601160045260246000fd5b60405162461bcd60e51b815260206004820152602760248201527f44617461207374657761726473206d757374206f776e2074686520696e697469604482015266185b081b5a5b9d60ca1b6064820152608490fd5b60405162461bcd60e51b815260206004820152603c60248201527f436f6e7472616374206973206e6f7420726561647920746f206d696e742e205060448201527f6c6561736520636f6d706c65746520636f6e66696775726174696f6e000000006064820152608490fd5b34610283576020366003190112610283576001600160a01b0380610c5e612e26565b16600052601560205260406000209061027f600283549361051784600183015416916105106040518095819301612ed1565b3461028357604036600319011261028357610ca9612e26565b60243590811515809203610283576001600160a01b031690338214610d1d57336000526005602052604060002082600052602052604060002060ff1981541660ff83161790556040519081527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3160203392a3005b60405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606490fd5b346102835761016036600319011261028357610d7c612e52565b6084356001600160a01b0381168103610283576001600160401b03916101043583811161028357610db1903690600401613176565b936101243590811161028357610dcb903690600401613176565b91909460046101443510156102835763ffffffff84166000908152600260205260409020546001600160a01b03161561129657602435604435111561123d57600160ff60405185898237600a868201526020818781010301902054161515036111e057610e3a61014435612e06565b600361014435116111765763ffffffff8416600052600c60205260406000208054610e64816137ef565b91610e726040519384612ff0565b818352602083019060005260206000206000915b8383106110aa57505050505115600014610f38579463ffffffff9392610f01610f0e936106b398610eb5613806565b87891681526024356020820152604435604082015260643560608201526001600160a01b0390991660808a015260a43560a08a015260c43560c08a015260e43560e08a01523691613201565b6101008701523691613201565b6101408401526000610120840152610f2583613a9d565b16600052600d6020526040600020613862565b929193909463ffffffff8316600052600d60205260406000209460018601549560243587036110595760020154604435810361100a576110059763ffffffff96610fcf95610f0193610f88613806565b898b168152602081019b909b5260408b015260643560608b01526001600160a01b031660808a015260a43560a08a015260c43560c08a015260e43560e08a01523691613201565b610140840152610fe161014435612e06565b6101443561016084015216600052600c602052604060002054610120820152613a9d565b6106b3565b60405162461bcd60e51b815260206004820152602160248201527f546f20446174652054696d65206d7573742072656d61696e207468652073616d6044820152606560f81b6064820152608490fd5b60405162461bcd60e51b815260206004820152602360248201527f46726f6d20446174652054696d65206d7573742072656d61696e207468652073604482015262616d6560e81b6064820152608490fd5b600c60206001926040516110bd81612fb9565b63ffffffff865416815284860154838201526002860154604082015260038601546060820152848060a01b036004870154166080820152600586015460a0820152600686015460c0820152600786015460e0820152604051611126816104638160088b01612ed1565b610100820152600986015461012082015260405161114b8161046381600a8b01612ed1565b61014082015260ff600b8701541661116281612e06565b610160820152815201920192019190610e86565b608460405162461bcd60e51b815260206004820152604060248201527f456d697373696f6e732064617461206d75737420626520636c6173736966696560448201527f642061732073636f70657320312d33206f7220617320756e6b6e6f776e2830296064820152fd5b60405162461bcd60e51b815260206004820152602f60248201527f474847204f7267616e697a6174696f6e20697320756e6b6e6f776e2e20506c6560448201526e185cd9481c9959da5cdd195c881a5d608a1b6064820152608490fd5b60405162461bcd60e51b815260206004820152602b60248201527f66726f6d2d6461746574696d65206d757374206265206c657373207468616e2060448201526a746f2d6461746574696d6560a81b6064820152608490fd5b60405162461bcd60e51b8152602060048201526015602482015274546f6b656e20646f6573206e6f742065786973742160581b6044820152606490fd5b346102835760e0366003190112610283576112ec612e52565b604435906001600160a01b038216820361028357606435916001600160401b0380841161028357366023850112156102835761133360249436908681600401359101613201565b906084359081116102835761134c903690600401613176565b9360c4359261ffff8416809403610283573360005260136020526001604060002060405161137981612f83565b60c06005835493858060a01b038516845260ff602085019560a01c1615158552858060a01b0386820154166040850152858060a01b0360028201541660608501526040516113ce816104638160038601612ed1565b60808501526040516113e7816104638160048601612ed1565b60a08501520154910152511515036116b857600854604051632dd34f0f60e01b81526001600160a01b0387811660048301526060828b01529092602092849216908290849082908c906000908490611443906064860190612dc6565b84810360031901604486015283815292808d8386013783010152601f8d01601f1916010301915afa80156116ac57600090611670575b6001915015150361161e5782906040519261149384612f67565b6000602085015260608401606081526080850190600082526114e660a087019360008552600060c089015263ffffffff60e089019660008852169a8b895260018060a01b038b1660408a01523691613201565b905260a435905242905252600f54600160401b90818110156115f4576001810180600f558110156116095782600561154592600f600052027f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac80201613af1565b8460005260106020526040600020908154908110156115f45761156d91600182018155612e65565b6115df57916115b9826115a67f224a31073ab9b515cfbd76cfedf93c90b401fccc68ee4e6ed735554da71bf965989460a0989796613af1565b8560005260116020526040600020613af1565b6040519330855260208501526040840152356060830152600180841b03166080820152a1005b85634e487b7160e01b60005260006004526000fd5b86634e487b7160e01b60005260416004526000fd5b86634e487b7160e01b60005260326004526000fd5b60405162461bcd60e51b8152602060048201526025818801527f456d697373696f6e204461746120566572696669636174696f6e20697320696e6044820152641d985b1a5960da1b6064820152608490fd5b506020813d6020116116a4575b8161168a60209383612ff0565b810103126102835751801515810361028357600190611479565b3d915061167d565b6040513d6000823e3d90fd5b60405162461bcd60e51b8152602060048201526026818901527f456d697373696f6e7320566572696669657220526f6c65206e656564732061706044820152651c1c9bdd985b60d21b6064820152608490fd5b34610283576000366003190112610283576040516000600180549061172f82612e97565b808552918181169081156117c3575060011461176a575b61027f8461175681860382612ff0565b604051918291602083526020830190612dc6565b600081815292507fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b8284106117ab57505050810160200161175682611746565b80546020858701810191909152909301928101611793565b60ff191660208087019190915292151560051b850190920192506117569150839050611746565b34610283576000366003190112610283576006546040516001600160a01b039091168152602090f35b34610283576000366003190112610283576007546040516001600160a01b039091168152602090f35b34610283576020366003190112610283576001600160a01b0361185d612e26565b16801561187c5760005260036020526020604060002054604051908152f35b60405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608490fd5b346102835760203660031901126102835760043560125481101561028357600690601260005202807fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec344401549061027f60018060a01b0391827fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34458201541690837fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec344682015416604051906119ab82610510817fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34478701612ed1565b7fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec344960405193611a0085610242817fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34488501612ed1565b01549360405197889760ff8260a01c1691168861309f565b34610283576020366003190112610283576020611a366004356132f4565b6040516001600160a01b039091168152f35b3461028357611a56366131a3565b9060405191611a6483612f83565b602080840190604085019160608601906000825260808701976060895260a088019560608752611ab260c08a019860008a5260018060a01b0380941692838c52338952600086523691613201565b8a526000908152601385526040902097518854925160ff60a01b90151560a01b166001600160a81b031990931690821660ff60a01b1916179190911787556001600160a01b03199060019481868a019151168382541617905560028801925116908254161790556003850195519586516001600160401b03978882116106d4578190611b4882611b428654612e97565b8661379b565b8490601f8311600114611c4157600092611c36575b5050600019600383901b1c191690841b1790555b60048501925180519687116106d457611b8e87611b428654612e97565b81601f8811600114611bcf5750958092819260059798600094611bc4575b50501b916000199060031b1c19161790555b51910155005b015192508880611bac565b909691601f198316978560005282600020926000905b8a8210611c1f575050836005989910611c06575b505050811b019055611bbe565b015160001960f88460031b161c19169055868080611bf9565b808785968294968601518155019501930190611be5565b015190508980611b5d565b90869350601f1983169185600052866000209260005b88828210611c8e5750508411611c75575b505050811b019055611b71565b015160001960f88460031b161c19169055898080611c68565b8385015186558a97909501949384019301611c57565b34610283576040366003190112610283576001600160401b0360043581811161028357611cd5903690600401613176565b909160243581811161028357611cef903690600401613176565b933360005260209160158352604060002094611d53604051611d1081612f9e565b87546002606060018060a01b0393848416815260ff8a82019460a01c1615158452610b0a60019c8d9687820154166040840152610b036040518096819301612ed1565b604051926060840190848210878311176106d457859160405260608552611d988286019460608652604087019a60608c52611d8f368786613201565b88523691613201565b84528260405193849283378101600981520301902091518051908582116106d4578190611dcf82611dc98754612e97565b8761379b565b8590601f8311600114611f9557600092611f8a575b5050600019600383901b1c191690861b1782555b518051828601918582116106d457611e1a82611e148554612e97565b8561379b565b8490601f8311600114611f225760029493929160009183611f17575b5050600019600383901b1c191690871b1790555b01935180519283116106d457611e6483611dc98754612e97565b81601f8411600114611eb15750928293918392600094611ea6575b50501b916000199060031b1c19161790555b6007805460ff60c01b1916600160c01b179055005b015192508580611e7f565b919083601f1981168760005284600020946000905b88838310611efd5750505010611ee4575b505050811b019055611e91565b015160001960f88460031b161c19169055838080611ed7565b858701518855909601959485019487935090810190611ec6565b015190508980611e36565b9392918791601f1982169084600052876000209160005b89828210611f74575050968360029810611f5b575b505050811b019055611e4a565b015160001960f88460031b161c19169055898080611f4e565b838a015185558c96909401939283019201611f39565b015190508880611de4565b90889350601f1983169186600052876000209260005b89828210611fe25750508411611fc9575b505050811b018255611df8565b015160001960f88460031b161c19169055888080611fbc565b8385015186558c97909501949384019301611fab565b3461028357612006366131a3565b9091600091336000526020916013835260406000209060c06040519561202b87612f83565b8354600560018060a01b039582878094168b5260ff8a8c019160a01c161515815260019a8b96879484878780970154166040850152876002820154166060850152604051612080816104638160038601612ed1565b6080850152604051612099816104638160048601612ed1565b60a085015201549101523360005260158a52600260608b6120f4604060002060ff604051936120c785612f9e565b82549a8b16855284019960a01c16151589528c87820154166040840152610b036040518096819301612ed1565b01525115151491821561236e575b5050612367575b151503612303578116933385146122ac578460005260138452604060002090600160a01b60ff60a01b19835416178255600582019442865560028301966001600160601b0360a01b9533878a541617895560038501996001600160401b0382116106d4576121818261217b8d54612e97565b8d61379b565b600090601f83116001146122435760139493929160009183612238575b5050600019600383901b1c191690851b178a555b600052526040600020968288036121c557005b82548854861690851617808955835460ff60a01b1990911660a091821c60ff16151590911b60ff60a01b16178855600596612232956004956122289481818d0191880154168382541617905560028b019254169082541617905560038801613c56565b0160048501613c56565b54910155005b013590508c8061219e565b918591949392601f198216908d600052856000209160005b818110612295575096836013981061227b575b505050811b018a556121b2565b0135600019600384901b60f8161c191690558c808061226e565b82890135845597870197899590930192870161225b565b60405162461bcd60e51b815260048101859052602960248201527f536f7272792e2043616e6e6f742073656c662d617070726f766520766572696660448201526834b2b9103937b6329760b91b6064820152608490fd5b60405162461bcd60e51b815260048101859052603660248201527f446174612073746577617264206f7220656d697373696f6e7320766572696669604482015275195c881c9bdb19481b9959591cc8185c1c1c9bdd985b60521b6064820152608490fd5b5080612109565b511515149050828a612102565b346102835760203660031901126102835763ffffffff8061239a612e52565b16600052600e60205260406000209081541661027f600183015492600281015490600381015460018060a01b036004830154166005830154600684015460078501549160405193610249856102428160088b01612ed1565b3461028357600036600319011261028357602063ffffffff60075460a01c16604051908152f35b34610283576108a661242a3661306a565b906040519261243884612fd5565b600084526133b7565b3461028357602036600319011261028357600435600b5481101561028357600c90600b6000520263ffffffff817f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db901541661027f7f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dba830154927f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dbb810154907f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dbc81015460018060a01b037f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dbd830154167f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dbe8301547f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dbf8401547f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dc085015491604051936125d085610242817f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dc18b01612ed1565b7f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dc28701549560ff7f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dc46040519961026f8b610268817f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01dc38501612ed1565b346102835760203660031901126102835763ffffffff8061266b612e52565b166000526011602052604060002061027f8154916040519361079b856102428160018601612ed1565b34610283576020366003190112610283576001600160a01b03806126b6612e26565b16600052601360205260406000209061027f825492826001820154169083600282015416604051906126ef826105108160038701612ed1565b600560405193611a00856102428160048501612ed1565b34610283576108a66127173661306a565b9161272a6127258433613452565b613355565b61351a565b3461028357602036600319011261028357600435600f5481101561028357600590600f60005202807f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac80201549061027f604051916127b283610b03817f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac8038501612ed1565b7f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac804810154937f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac8067f8d1108e10bcb7c27dddfc02ed9d693a074039d026cf4ea4240b40f7d581ac8058301549201549160405195869561ffff80808760101c1696169463ffffffff60018060a01b038260301c16928260201c16911689613011565b34610283576020806003193601126102835763ffffffff9081612873612e52565b16600052601090818152604060002090815461288e816137ef565b9361289c6040519586612ff0565b81855260009384528284208386019491855b848410612979575050505050604051928184019082855251809152604084019160408260051b86010193926000965b8388106128ea5786860387f35b90919293948380600192603f198a820301865288519085825116815260e061ffff80858501511685840152868060a01b03604085015116604084015281612941606080870151906101008091880152860190612dc6565b946080808201519086015260a0808201519086015260c0838183015116908601520151169101529701930197019690939291936128dd565b60058660019260409a989a5161298e81612f67565b86548d8116825261ffff908181861c1685840152868060a01b039060301c1660408301526040516129c581610463818a8d01612ed1565b606083015260028801546080830152600388015460a0830152600488015481811660c0840152871c1660e08201528152019301930192919694966128ae565b3461028357604036600319011261028357612a1d612e26565b602435906001600160a01b038080612a34856132f4565b16921691808314612b2f57803314908115612b0a575b5015612a9f57600083815260046020526040902080546001600160a01b03191683179055612a77836132f4565b167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600080a4005b60405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608490fd5b9050600052600560205260406000203360005260205260ff6040600020541684612a4a565b60405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608490fd5b34610283576020366003190112610283576020611a36600435613317565b346102835760003660031901126102835760405160008054612bbd81612e97565b808452906001908181169081156117c35750600114612be65761027f8461175681860382612ff0565b600080805292507f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b828410612c2757505050810160200161175682611746565b80546020858701810191909152909301928101612c0f565b3461028357600036600319011261028357602060ff60075460c01c166040519015158152f35b346102835760203660031901126102835760043563ffffffff60e01b8116809103610283576020906380ac58cd60e01b8114908115612cc2575b8115612cb1575b506040519015158152f35b6301ffc9a760e01b14905082612ca6565b635b5e139f60e01b81149150612c9f565b34610283576000366003190112610283576020908181019180825260608051809452604083019360408160051b8501019260809586936000975b848910612d1a5787870388f35b9091929394958480600192603f198b820301875289519063ffffffff82511681528282015183820152604082015160408201528682015187820152848060a01b0386830151168682015260a0808301519082015260c0808301519082015260e082015160e0820152612da06103a661010080850151906101808091860152840190612dc6565b916101608091015191612db283612e06565b015298019401980197919094939294612d0d565b919082519283825260005b848110612df2575050826000602080949584010152601f8019910116010190565b602081830181015184830182015201612dd1565b60041115612e1057565b634e487b7160e01b600052602160045260246000fd5b600435906001600160a01b038216820361028357565b602435906001600160a01b038216820361028357565b6004359063ffffffff8216820361028357565b8054821015612e81576000526005602060002091020190600090565b634e487b7160e01b600052603260045260246000fd5b90600182811c92168015612ec7575b6020831014612eb157565b634e487b7160e01b600052602260045260246000fd5b91607f1691612ea6565b9060009291805491612ee283612e97565b918282526001938481169081600014612f445750600114612f04575b50505050565b90919394506000526020928360002092846000945b838610612f30575050505001019038808080612efe565b805485870183015294019385908201612f19565b9294505050602093945060ff191683830152151560051b01019038808080612efe565b61010081019081106001600160401b038211176106d457604052565b60e081019081106001600160401b038211176106d457604052565b608081019081106001600160401b038211176106d457604052565b61018081019081106001600160401b038211176106d457604052565b602081019081106001600160401b038211176106d457604052565b90601f801991011681019081106001600160401b038211176106d457604052565b969192949897936130539063ffffffff60e0989316895261ffff968780961660208b015260018060a01b031660408a01526101008060608b0152890190612dc6565b98608088015260a08701521660c085015216910152565b6060906003190112610283576001600160a01b0390600435828116810361028357916024359081168103610283579060443590565b6001600160a01b039182168152911515602083015291821660408201529116606082015260e0608082018190529094939260c0926130f2926130e49190880190612dc6565b9086820360a0880152612dc6565b930152565b9c9b9a96929360608e6101609c9a96613153999563ffffffff6131689e9a9616835260208301526040820152015260018060a01b031660808d015260a08c015260c08b015260e08a0152610180806101008b0152890190612dc6565b91610120880152868203610140880152612dc6565b9361317283612e06565b0152565b9181601f84011215610283578235916001600160401b038311610283576020838186019501011161028357565b906040600319830112610283576004356001600160a01b03811681036102835791602435906001600160401b038211610283576131e291600401613176565b9091565b6001600160401b0381116106d457601f01601f191660200190565b92919261320d826131e6565b9161321b6040519384612ff0565b829481845281830111610283578281602093846000960137010152565b6001600160a01b0391821681529115156020830152909116604082015260806060820181905261326a92910190612dc6565b90565b601454811015612e81576003906014600052027fce6d7b5282bd9a3661ae061feed1dbda4e52ab073b1f9285be6e155d9c38d4ec0190600090565b156132af57565b60405162461bcd60e51b815260206004820152601860248201527f4552433732313a20696e76616c696420746f6b656e20494400000000000000006044820152606490fd5b6000908152600260205260409020546001600160a01b031661326a8115156132a8565b60008181526002602052604090205461333a906001600160a01b031615156132a8565b6000908152600460205260409020546001600160a01b031690565b1561335c57565b60405162461bcd60e51b815260206004820152602d60248201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560448201526c1c881bdc88185c1c1c9bdd9959609a1b6064820152608490fd5b906133db9392916133cb6127258433613452565b6133d683838361351a565b61362b565b156133e257565b60405162461bcd60e51b8152806133fb600482016133ff565b0390fd5b60809060208152603260208201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60608201520190565b906001600160a01b038080613466846132f4565b16931691838314938415613499575b508315613483575b50505090565b61348f91929350613317565b161438808061347d565b909350600052600560205260406000208260005260205260ff604060002054169238613475565b156134c757565b60405162461bcd60e51b815260206004820152602560248201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060448201526437bbb732b960d91b6064820152608490fd5b9061354291613528846132f4565b6001600160a01b03939184169284929091831684146134c0565b169182156135da578161355f91613558866132f4565b16146134c0565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60008481526004602052604081206001600160601b0360a01b9081815416905583825260036020526040822060001981540190558482526040822060018154019055858252600260205284604083209182541617905580a4565b60405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b9293600093909291803b15613745579484916136859660405180948193630a85bd0160e11b9788845233600485015260018060a01b0380921660248501526044840152608060648401528260209b8c976084830190612dc6565b0393165af1849181613701575b506136f0575050503d6000146136e8573d6136ac816131e6565b906136ba6040519283612ff0565b81528091833d92013e5b805191826136e55760405162461bcd60e51b8152806133fb600482016133ff565b01fd5b5060606136c4565b6001600160e01b0319161492509050565b9091508581813d831161373e575b6137198183612ff0565b8101031261373a57516001600160e01b03198116810361373a579038613692565b8480fd5b503d61370f565b505050915050600190565b1561375757565b606460405162461bcd60e51b815260206004820152602060248201527f44617461207374657761726420726f6c65206e6565647320617070726f76616c6044820152fd5b90601f81116137a957505050565b600091825260208220906020601f850160051c830194106137e5575b601f0160051c01915b8281106137da57505050565b8181556001016137ce565b90925082906137c5565b6001600160401b0381116106d45760051b60200190565b6040519061381382612fb9565b816101606000918281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e082015260606101008201528261012082015260606101408201520152565b63ffffffff82511663ffffffff19825416178155602090818301516001908183015560408401516002830155606084015160038301556004820160018060a01b036080860151166001600160601b0360a01b82541617905560a0840151600583015560c0840151600683015560e08401516007830155600882016101008501519081516001600160401b03928382116106d457819061390582611b428654612e97565b8790601f8311600114613a3a57600092613a2f575b5050600019600383901b1c191690841b1790555b6101208501516009840155600a8301916101408601519485519283116106d45761395c83611b428654612e97565b80601f84116001146139bf575091808092600b969594610160986000946139b4575b50501b916000199060031b1c19161790555b0191015161399d81612e06565b6139a681612e06565b60ff80198354169116179055565b01519250388061397e565b91939495601f1984168660005283600020936000905b828210613a18575050916101609795939185600b989694106139ff575b505050811b019055613990565b015160001960f88460031b161c191690553880806139f2565b8088869782949787015181550196019401906139d5565b01519050388061391a565b90869350601f1983169185600052896000209260005b8b828210613a875750508411613a6e575b505050811b01905561392e565b015160001960f88460031b161c19169055388080613a61565b8385015186558a97909501949384019301613a50565b600b5490600160401b8210156106d4576001820180600b55821015612e8157600c613aef92600b600052027f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db901613862565b565b8151815460208085015160408601516001600160d01b031990931663ffffffff949094169390931792811b65ffff00000000169290921760309190911b6601000000000000600160d01b031617825560608301518051949363ffffffff19939092909160018084019290916001600160401b0389116106d457613b7889611b428654612e97565b81601f8a11600114613bed5750978092819260049798999a600094613be2575b50501b916000199060031b1c19161790555b6080830151600282015560a08301516003820155019161ffff60c0830151169063ffff000060e0855494015160101b16921617179055565b015192503880613b98565b909891601f198316998560005282600020926000905b8c8210613c3f57505083600498999a9b10613c26575b505050811b019055613baa565b015160001960f88460031b161c19169055388080613c19565b808785968294968601518155019501930190613c03565b90808214613d2a57613c688154612e97565b906001600160401b0382116106d4578190613c8782611b428654612e97565b600090601f8311600114613cbe57600092613cb3575b50508160011b916000199060031b1c1916179055565b015490503880613c9d565b81526020808220858352818320935090601f1985169083905b828210613d11575050908460019594939210613cf8575b505050811b019055565b015460001960f88460031b161c19169055388080613cee565b8495819295850154815560018091019601940190613cd7565b5050565b815181546020808501516001600160a81b03199092166001600160a01b039384161791151560a01b60ff60a01b169190911783556001600160a01b0319929091606091600291600195868301916040890151169082541617905501930151908151916001600160401b0383116106d457613dac83611dc98754612e97565b81601f8411600114613de55750928293918392600094613dda575b50501b916000199060031b1c1916179055565b015192503880613dc7565b919083601f1981168760005284600020946000905b88838310613e2d5750505010613e1457505050811b019055565b015160001960f88460031b161c19169055388080613cee565b858701518855909601959485019487935090810190613dfa56fea2646970667358221220e520f08d775348b0cfebf28863f3e7ad9a8c0ae883f8907cd8561b239afcf3ac64736f6c63430008130033