token-icon

VANA

Token

Overview[ERC-20]

Max Total Supply
120,000,000.0
VANA
Holders
14+0.00%
Transfers
23

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561000f575f80fd5b506004361061021a575f3560e01c80637210829711610123578063b22c95e7116100ab578063d632135b1161007a578063d632135b14610606578063dd62ed3e14610622578063f01a4b9914610652578063f2fde38b1461066e578063f887ea401461068a5761021a565b8063b22c95e7146105a6578063bf861b31146105c2578063c9567bf9146105de578063d5abeb01146105e85761021a565b806396784f75116100f257806396784f75146104ee578063985bdfd11461050a578063a457c2d714610528578063a8aa1b3114610558578063a9059cbb146105765761021a565b80637210829714610466578063825e7b83146104825780638da5cb5b146104b257806395d89b41146104d05761021a565b806339509351116101a65780634ca64b3a116101755780634ca64b3a146103d85780634e148e19146103f45780635d8228131461041057806370a082311461042c578063715018a61461045c5761021a565b806339509351146103505780634022b75e14610380578063470624021461039c5780634c255c97146103ba5761021a565b806323b872dd116101ed57806323b872dd146102a857806325fa0b98146102d857806327c8f835146102f65780632b14ca5614610314578063313ce567146103325761021a565b806306fdde031461021e578063095ea7b31461023c578063158ef93e1461026c57806318160ddd1461028a575b5f80fd5b6102266106a8565b6040516102339190612669565b60405180910390f35b6102566004803603810190610251919061271e565b610738565b6040516102639190612776565b60405180910390f35b610274610755565b6040516102819190612776565b60405180910390f35b610292610768565b60405161029f919061279e565b60405180910390f35b6102c260048036038101906102bd91906127b7565b610771565b6040516102cf9190612776565b60405180910390f35b6102e0610863565b6040516102ed9190612776565b60405180910390f35b6102fe610876565b60405161030b9190612816565b60405180910390f35b61031c61089b565b604051610329919061279e565b60405180910390f35b61033a6108bf565b604051610347919061284a565b60405180910390f35b61036a6004803603810190610365919061271e565b6108c7565b6040516103779190612776565b60405180910390f35b61039a60048036038101906103959190612919565b61096e565b005b6103a4610ac9565b6040516103b1919061279e565b60405180910390f35b6103c2610aed565b6040516103cf91906129c6565b60405180910390f35b6103f260048036038101906103ed91906129df565b610af3565b005b61040e60048036038101906104099190612a66565b610b51565b005b61042a60048036038101906104259190612919565b610c3d565b005b61044660048036038101906104419190612aa4565b610d98565b604051610453919061279e565b60405180910390f35b610464610dde565b005b610480600480360381019061047b9190612919565b610e7d565b005b61049c60048036038101906104979190612aa4565b610fd8565b6040516104a99190612776565b60405180910390f35b6104ba610ff5565b6040516104c79190612816565b60405180910390f35b6104d861101c565b6040516104e59190612669565b60405180910390f35b61050860048036038101906105039190612919565b6110ac565b005b610512611207565b60405161051f91906129c6565b60405180910390f35b610542600480360381019061053d919061271e565b61120d565b60405161054f9190612776565b60405180910390f35b6105606112f3565b60405161056d9190612816565b60405180910390f35b610590600480360381019061058b919061271e565b611318565b60405161059d9190612776565b60405180910390f35b6105c060048036038101906105bb9190612919565b611335565b005b6105dc60048036038101906105d79190612acf565b611490565b005b6105e661152e565b005b6105f0611634565b6040516105fd919061279e565b60405180910390f35b610620600480360381019061061b9190612919565b611658565b005b61063c60048036038101906106379190612afa565b6117b3565b604051610649919061279e565b60405180910390f35b61066c60048036038101906106679190612919565b611835565b005b61068860048036038101906106839190612aa4565b611990565b005b610692611a9e565b60405161069f9190612b93565b60405180910390f35b6060600480546106b790612bd9565b80601f01602080910402602001604051908101604052809291908181526020018280546106e390612bd9565b801561072e5780601f106107055761010080835404028352916020019161072e565b820191905f5260205f20905b81548152906001019060200180831161071157829003601f168201915b5050505050905090565b5f61074b610744611ac3565b8484611aca565b6001905092915050565b600760149054906101000a900460ff1681565b5f600354905090565b5f61077d848484611c8d565b5f60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6107c4611ac3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610843576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083a90612c79565b60405180910390fd5b6108578561084f611ac3565b858403611aca565b60019150509392505050565b600760159054906101000a900460ff1681565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f6012905090565b5f6109646108d3611ac3565b848460025f6108e0611ac3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461095f9190612cc4565b611aca565b6001905092915050565b610976611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f990612d41565b60405180910390fd5b5f5b84849050811015610ac157848482818110610a2257610a21612d5f565b5b9050602002016020810190610a379190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef858585818110610a9857610a97612d5f565b5b90506020020135604051610aac919061279e565b60405180910390a38080600101915050610a04565b505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b61271081565b5f610afc611ac3565b90505f5b84849050811015610b4a57610b3d82868684818110610b2257610b21612d5f565b5b9050602002016020810190610b379190612aa4565b85611c8d565b8080600101915050610b00565b5050505050565b610b59611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610be5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdc90612d41565b60405180910390fd5b80600b5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b610c45611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc890612d41565b60405180910390fd5b5f5b84849050811015610d9057848482818110610cf157610cf0612d5f565b5b9050602002016020810190610d069190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef858585818110610d6757610d66612d5f565b5b90506020020135604051610d7b919061279e565b60405180910390a38080600101915050610cd3565b505050505050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610de6611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6990612d41565b60405180910390fd5b610e7b5f6120cd565b565b610e85611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0890612d41565b60405180910390fd5b5f5b84849050811015610fd057848482818110610f3157610f30612d5f565b5b9050602002016020810190610f469190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef858585818110610fa757610fa6612d5f565b5b90506020020135604051610fbb919061279e565b60405180910390a38080600101915050610f13565b505050505050565b600b602052805f5260405f205f915054906101000a900460ff1681565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461102b90612bd9565b80601f016020809104026020016040519081016040528092919081815260200182805461105790612bd9565b80156110a25780601f10611079576101008083540402835291602001916110a2565b820191905f5260205f20905b81548152906001019060200180831161108557829003601f168201915b5050505050905090565b6110b4611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611140576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113790612d41565b60405180910390fd5b5f5b848490508110156111ff578484828181106111605761115f612d5f565b5b90506020020160208101906111759190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8585858181106111d6576111d5612d5f565b5b905060200201356040516111ea919061279e565b60405180910390a38080600101915050611142565b505050505050565b61271081565b5f8060025f61121a611ac3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156112d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cb90612dfc565b60405180910390fd5b6112e86112df611ac3565b85858403611aca565b600191505092915050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f61132b611324611ac3565b8484611c8d565b6001905092915050565b61133d611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c090612d41565b60405180910390fd5b5f5b84849050811015611488578484828181106113e9576113e8612d5f565b5b90506020020160208101906113fe9190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85858581811061145f5761145e612d5f565b5b90506020020135604051611473919061279e565b60405180910390a380806001019150506113cb565b505050505050565b611498611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151b90612d41565b60405180910390fd5b80600a8190555050565b611536611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b990612d41565b60405180910390fd5b5f1515600760159054906101000a900460ff16151514611617576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160e90612e64565b60405180910390fd5b6001600760156101000a81548160ff021916908315150217905550565b7f0000000000000000000000000000000000000000006342fd08f00f637800000081565b611660611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e390612d41565b60405180910390fd5b5f5b848490508110156117ab5784848281811061170c5761170b612d5f565b5b90506020020160208101906117219190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85858581811061178257611781612d5f565b5b90506020020135604051611796919061279e565b60405180910390a380806001019150506116ee565b505050505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61183d611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146118c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c090612d41565b60405180910390fd5b5f5b84849050811015611988578484828181106118e9576118e8612d5f565b5b90506020020160208101906118fe9190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85858581811061195f5761195e612d5f565b5b90506020020135604051611973919061279e565b60405180910390a380806001019150506118cb565b505050505050565b611998611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1b90612d41565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611a92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8990612ef2565b60405180910390fd5b611a9b816120cd565b50565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2f90612f80565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ba6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9d9061300e565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611c80919061279e565b60405180910390a3505050565b60011515600760149054906101000a900460ff16151514611ce3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cda90613076565b60405180910390fd5b60011515600760149054906101000a900460ff161515148015611d1857505f1515600760159054906101000a900460ff161515145b15611dd057611d25610ff5565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480611d905750611d61610ff5565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b611dcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc6906130de565b60405180910390fd5b5b5f8190505f73ffffffffffffffffffffffffffffffffffffffff1660085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614158015611e645750611e34610ff5565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611ea35750611e73610ff5565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156120bc575f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611f21577f000000000000000000000000000000000000000000000000000000000000000090505b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611fa4577f00000000000000000000000000000000000000000000000000000000000000009050611fa3600a5461218e565b5b60011515600b5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161515148061204d575060011515600b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161515145b15612056575f90505b5f8111156120ba575f61271061ffff16828561207291906130fc565b61207c919061316a565b9050808461208a919061319a565b92506120b88660095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168361219d565b505b505b6120c784848361219d565b50505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b803a111561219a575f80fd5b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361220b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122029061323d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612279576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612270906132cb565b60405180910390fd5b6122848383836125d5565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612308576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ff90613359565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546123989190612cc4565b9250508190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361247e578273ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612471919061279e565b60405180910390a36125c4565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361255d5760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612550919061279e565b60405180910390a36125c3565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516125ba919061279e565b60405180910390a35b5b6125cf8484846125da565b50505050565b505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156126165780820151818401526020810190506125fb565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61263b826125df565b61264581856125e9565b93506126558185602086016125f9565b61265e81612621565b840191505092915050565b5f6020820190508181035f8301526126818184612631565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6126ba82612691565b9050919050565b6126ca816126b0565b81146126d4575f80fd5b50565b5f813590506126e5816126c1565b92915050565b5f819050919050565b6126fd816126eb565b8114612707575f80fd5b50565b5f81359050612718816126f4565b92915050565b5f806040838503121561273457612733612689565b5b5f612741858286016126d7565b92505060206127528582860161270a565b9150509250929050565b5f8115159050919050565b6127708161275c565b82525050565b5f6020820190506127895f830184612767565b92915050565b612798816126eb565b82525050565b5f6020820190506127b15f83018461278f565b92915050565b5f805f606084860312156127ce576127cd612689565b5b5f6127db868287016126d7565b93505060206127ec868287016126d7565b92505060406127fd8682870161270a565b9150509250925092565b612810816126b0565b82525050565b5f6020820190506128295f830184612807565b92915050565b5f60ff82169050919050565b6128448161282f565b82525050565b5f60208201905061285d5f83018461283b565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261288457612883612863565b5b8235905067ffffffffffffffff8111156128a1576128a0612867565b5b6020830191508360208202830111156128bd576128bc61286b565b5b9250929050565b5f8083601f8401126128d9576128d8612863565b5b8235905067ffffffffffffffff8111156128f6576128f5612867565b5b6020830191508360208202830111156129125761291161286b565b5b9250929050565b5f805f805f6060868803121561293257612931612689565b5b5f61293f888289016126d7565b955050602086013567ffffffffffffffff8111156129605761295f61268d565b5b61296c8882890161286f565b9450945050604086013567ffffffffffffffff81111561298f5761298e61268d565b5b61299b888289016128c4565b92509250509295509295909350565b5f61ffff82169050919050565b6129c0816129aa565b82525050565b5f6020820190506129d95f8301846129b7565b92915050565b5f805f604084860312156129f6576129f5612689565b5b5f84013567ffffffffffffffff811115612a1357612a1261268d565b5b612a1f8682870161286f565b93509350506020612a328682870161270a565b9150509250925092565b612a458161275c565b8114612a4f575f80fd5b50565b5f81359050612a6081612a3c565b92915050565b5f8060408385031215612a7c57612a7b612689565b5b5f612a89858286016126d7565b9250506020612a9a85828601612a52565b9150509250929050565b5f60208284031215612ab957612ab8612689565b5b5f612ac6848285016126d7565b91505092915050565b5f60208284031215612ae457612ae3612689565b5b5f612af18482850161270a565b91505092915050565b5f8060408385031215612b1057612b0f612689565b5b5f612b1d858286016126d7565b9250506020612b2e858286016126d7565b9150509250929050565b5f819050919050565b5f612b5b612b56612b5184612691565b612b38565b612691565b9050919050565b5f612b6c82612b41565b9050919050565b5f612b7d82612b62565b9050919050565b612b8d81612b73565b82525050565b5f602082019050612ba65f830184612b84565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612bf057607f821691505b602082108103612c0357612c02612bac565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f612c636028836125e9565b9150612c6e82612c09565b604082019050919050565b5f6020820190508181035f830152612c9081612c57565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612cce826126eb565b9150612cd9836126eb565b9250828201905080821115612cf157612cf0612c97565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612d2b6020836125e9565b9150612d3682612cf7565b602082019050919050565b5f6020820190508181035f830152612d5881612d1f565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f612de66025836125e9565b9150612df182612d8c565b604082019050919050565b5f6020820190508181035f830152612e1381612dda565b9050919050565b7f436f6e74726163743a2054726164696e67206973206f70656e656421000000005f82015250565b5f612e4e601c836125e9565b9150612e5982612e1a565b602082019050919050565b5f6020820190508181035f830152612e7b81612e42565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f612edc6026836125e9565b9150612ee782612e82565b604082019050919050565b5f6020820190508181035f830152612f0981612ed0565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612f6a6024836125e9565b9150612f7582612f10565b604082019050919050565b5f6020820190508181035f830152612f9781612f5e565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612ff86022836125e9565b915061300382612f9e565b604082019050919050565b5f6020820190508181035f83015261302581612fec565b9050919050565b7f436f6e74726163743a206e6f7420696e697469616c697a6564210000000000005f82015250565b5f613060601a836125e9565b915061306b8261302c565b602082019050919050565b5f6020820190508181035f83015261308d81613054565b9050919050565b7f436f6e74726163743a2074726164696e67206973206e6f7420737461727465645f82015250565b5f6130c86020836125e9565b91506130d382613094565b602082019050919050565b5f6020820190508181035f8301526130f5816130bc565b9050919050565b5f613106826126eb565b9150613111836126eb565b925082820261311f816126eb565b9150828204841483151761313657613135612c97565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613174826126eb565b915061317f836126eb565b92508261318f5761318e61313d565b5b828204905092915050565b5f6131a4826126eb565b91506131af836126eb565b92508282039050818111156131c7576131c6612c97565b5b92915050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6132276025836125e9565b9150613232826131cd565b604082019050919050565b5f6020820190508181035f8301526132548161321b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6132b56023836125e9565b91506132c08261325b565b604082019050919050565b5f6020820190508181035f8301526132e2816132a9565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6133436026836125e9565b915061334e826132e9565b604082019050919050565b5f6020820190508181035f83015261337081613337565b905091905056fea2646970667358221220a204e67358ae7a9edb05d6ce285fecc264dfcdf371e6b0fda344acb6c867c3bd64736f6c63430008180033
Creation ByteCode
0x60e060405262000014620004a860201b60201c565b600a620000229190620009ed565b6307270e0062000033919062000a3d565b6080908152505f600760146101000a81548160ff0219169083151502179055505f600760156101000a81548160ff0219169083151502179055505f60085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061dead60095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f60a0908152505f60c0908152505f600a553480156200010d575f80fd5b5060405180610100016040528060c68152602001620043c560c691396040518060400160405280600481526020017f56414e41000000000000000000000000000000000000000000000000000000008152506200017f62000173620004b060201b60201c565b620004b760201b60201c565b816004908162000190919062000ce2565b508060059081620001a2919062000ce2565b505050620001b733336200057860201b60201c565b620001f13361271061ffff1661271061ffff16608051620001d9919062000a3d565b620001e5919062000df3565b620005fc60201b60201c565b6001600760146101000a81548160ff0219169083151502179055506001600b5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550737a250d5630b4cf539739df2c5dacb4c659f2488d600c5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000321573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000347919062000e8f565b90508073ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003d1573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620003f7919062000e8f565b6040518363ffffffff1660e01b81526004016200041692919062000ed0565b6020604051808303815f875af115801562000433573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000459919062000e8f565b60085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550608051600a819055505062000fdf565b5f6012905090565b5f33905090565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8160065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200066d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620006649062000f59565b60405180910390fd5b620006805f83836200085160201b60201c565b8060035f82825462000693919062000f79565b925050819055508060015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254620006e8919062000f79565b9250508190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620007d25760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620007c4919062000fc4565b60405180910390a36200083a565b8173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000831919062000fc4565b60405180910390a35b6200084d5f83836200085660201b60201c565b5050565b505050565b505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620008e557808604811115620008bd57620008bc6200085b565b5b6001851615620008cd5780820291505b8081029050620008dd8562000888565b94506200089d565b94509492505050565b5f82620008ff5760019050620009d1565b816200090e575f9050620009d1565b8160018114620009275760028114620009325762000968565b6001915050620009d1565b60ff8411156200094757620009466200085b565b5b8360020a9150848211156200096157620009606200085b565b5b50620009d1565b5060208310610133831016604e8410600b8410161715620009a25782820a9050838111156200099c576200099b6200085b565b5b620009d1565b620009b1848484600162000894565b92509050818404811115620009cb57620009ca6200085b565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620009f982620009d8565b915062000a0683620009e1565b925062000a357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620008ee565b905092915050565b5f62000a4982620009d8565b915062000a5683620009d8565b925082820262000a6681620009d8565b9150828204841483151762000a805762000a7f6200085b565b5b5092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000b0357607f821691505b60208210810362000b195762000b1862000abe565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000b7d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000b40565b62000b89868362000b40565b95508019841693508086168417925050509392505050565b5f819050919050565b5f62000bca62000bc462000bbe84620009d8565b62000ba1565b620009d8565b9050919050565b5f819050919050565b62000be58362000baa565b62000bfd62000bf48262000bd1565b84845462000b4c565b825550505050565b5f90565b62000c1362000c05565b62000c2081848462000bda565b505050565b5b8181101562000c475762000c3b5f8262000c09565b60018101905062000c26565b5050565b601f82111562000c965762000c608162000b1f565b62000c6b8462000b31565b8101602085101562000c7b578190505b62000c9362000c8a8562000b31565b83018262000c25565b50505b505050565b5f82821c905092915050565b5f62000cb85f198460080262000c9b565b1980831691505092915050565b5f62000cd2838362000ca7565b9150826002028217905092915050565b62000ced8262000a87565b67ffffffffffffffff81111562000d095762000d0862000a91565b5b62000d15825462000aeb565b62000d2282828562000c4b565b5f60209050601f83116001811462000d58575f841562000d43578287015190505b62000d4f858262000cc5565b86555062000dbe565b601f19841662000d688662000b1f565b5f5b8281101562000d915784890151825560018201915060208501945060208101905062000d6a565b8683101562000db1578489015162000dad601f89168262000ca7565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f62000dff82620009d8565b915062000e0c83620009d8565b92508262000e1f5762000e1e62000dc6565b5b828204905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000e598262000e2e565b9050919050565b62000e6b8162000e4d565b811462000e76575f80fd5b50565b5f8151905062000e898162000e60565b92915050565b5f6020828403121562000ea75762000ea662000e2a565b5b5f62000eb68482850162000e79565b91505092915050565b62000eca8162000e4d565b82525050565b5f60408201905062000ee55f83018562000ebf565b62000ef4602083018462000ebf565b9392505050565b5f82825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62000f41601f8362000efb565b915062000f4e8262000f0b565b602082019050919050565b5f6020820190508181035f83015262000f728162000f33565b9050919050565b5f62000f8582620009d8565b915062000f9283620009d8565b925082820190508082111562000fad5762000fac6200085b565b5b92915050565b62000fbe81620009d8565b82525050565b5f60208201905062000fd95f83018462000fb3565b92915050565b60805160a05160c0516133ad620010185f395f818161089d0152611f7701525f8181610acb0152611eff01525f61163601526133ad5ff3fe608060405234801561000f575f80fd5b506004361061021a575f3560e01c80637210829711610123578063b22c95e7116100ab578063d632135b1161007a578063d632135b14610606578063dd62ed3e14610622578063f01a4b9914610652578063f2fde38b1461066e578063f887ea401461068a5761021a565b8063b22c95e7146105a6578063bf861b31146105c2578063c9567bf9146105de578063d5abeb01146105e85761021a565b806396784f75116100f257806396784f75146104ee578063985bdfd11461050a578063a457c2d714610528578063a8aa1b3114610558578063a9059cbb146105765761021a565b80637210829714610466578063825e7b83146104825780638da5cb5b146104b257806395d89b41146104d05761021a565b806339509351116101a65780634ca64b3a116101755780634ca64b3a146103d85780634e148e19146103f45780635d8228131461041057806370a082311461042c578063715018a61461045c5761021a565b806339509351146103505780634022b75e14610380578063470624021461039c5780634c255c97146103ba5761021a565b806323b872dd116101ed57806323b872dd146102a857806325fa0b98146102d857806327c8f835146102f65780632b14ca5614610314578063313ce567146103325761021a565b806306fdde031461021e578063095ea7b31461023c578063158ef93e1461026c57806318160ddd1461028a575b5f80fd5b6102266106a8565b6040516102339190612669565b60405180910390f35b6102566004803603810190610251919061271e565b610738565b6040516102639190612776565b60405180910390f35b610274610755565b6040516102819190612776565b60405180910390f35b610292610768565b60405161029f919061279e565b60405180910390f35b6102c260048036038101906102bd91906127b7565b610771565b6040516102cf9190612776565b60405180910390f35b6102e0610863565b6040516102ed9190612776565b60405180910390f35b6102fe610876565b60405161030b9190612816565b60405180910390f35b61031c61089b565b604051610329919061279e565b60405180910390f35b61033a6108bf565b604051610347919061284a565b60405180910390f35b61036a6004803603810190610365919061271e565b6108c7565b6040516103779190612776565b60405180910390f35b61039a60048036038101906103959190612919565b61096e565b005b6103a4610ac9565b6040516103b1919061279e565b60405180910390f35b6103c2610aed565b6040516103cf91906129c6565b60405180910390f35b6103f260048036038101906103ed91906129df565b610af3565b005b61040e60048036038101906104099190612a66565b610b51565b005b61042a60048036038101906104259190612919565b610c3d565b005b61044660048036038101906104419190612aa4565b610d98565b604051610453919061279e565b60405180910390f35b610464610dde565b005b610480600480360381019061047b9190612919565b610e7d565b005b61049c60048036038101906104979190612aa4565b610fd8565b6040516104a99190612776565b60405180910390f35b6104ba610ff5565b6040516104c79190612816565b60405180910390f35b6104d861101c565b6040516104e59190612669565b60405180910390f35b61050860048036038101906105039190612919565b6110ac565b005b610512611207565b60405161051f91906129c6565b60405180910390f35b610542600480360381019061053d919061271e565b61120d565b60405161054f9190612776565b60405180910390f35b6105606112f3565b60405161056d9190612816565b60405180910390f35b610590600480360381019061058b919061271e565b611318565b60405161059d9190612776565b60405180910390f35b6105c060048036038101906105bb9190612919565b611335565b005b6105dc60048036038101906105d79190612acf565b611490565b005b6105e661152e565b005b6105f0611634565b6040516105fd919061279e565b60405180910390f35b610620600480360381019061061b9190612919565b611658565b005b61063c60048036038101906106379190612afa565b6117b3565b604051610649919061279e565b60405180910390f35b61066c60048036038101906106679190612919565b611835565b005b61068860048036038101906106839190612aa4565b611990565b005b610692611a9e565b60405161069f9190612b93565b60405180910390f35b6060600480546106b790612bd9565b80601f01602080910402602001604051908101604052809291908181526020018280546106e390612bd9565b801561072e5780601f106107055761010080835404028352916020019161072e565b820191905f5260205f20905b81548152906001019060200180831161071157829003601f168201915b5050505050905090565b5f61074b610744611ac3565b8484611aca565b6001905092915050565b600760149054906101000a900460ff1681565b5f600354905090565b5f61077d848484611c8d565b5f60025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6107c4611ac3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610843576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161083a90612c79565b60405180910390fd5b6108578561084f611ac3565b858403611aca565b60019150509392505050565b600760159054906101000a900460ff1681565b60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f6012905090565b5f6109646108d3611ac3565b848460025f6108e0611ac3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461095f9190612cc4565b611aca565b6001905092915050565b610976611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f990612d41565b60405180910390fd5b5f5b84849050811015610ac157848482818110610a2257610a21612d5f565b5b9050602002016020810190610a379190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef858585818110610a9857610a97612d5f565b5b90506020020135604051610aac919061279e565b60405180910390a38080600101915050610a04565b505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b61271081565b5f610afc611ac3565b90505f5b84849050811015610b4a57610b3d82868684818110610b2257610b21612d5f565b5b9050602002016020810190610b379190612aa4565b85611c8d565b8080600101915050610b00565b5050505050565b610b59611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610be5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bdc90612d41565b60405180910390fd5b80600b5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b610c45611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cd1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cc890612d41565b60405180910390fd5b5f5b84849050811015610d9057848482818110610cf157610cf0612d5f565b5b9050602002016020810190610d069190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef858585818110610d6757610d66612d5f565b5b90506020020135604051610d7b919061279e565b60405180910390a38080600101915050610cd3565b505050505050565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b610de6611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6990612d41565b60405180910390fd5b610e7b5f6120cd565b565b610e85611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0890612d41565b60405180910390fd5b5f5b84849050811015610fd057848482818110610f3157610f30612d5f565b5b9050602002016020810190610f469190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef858585818110610fa757610fa6612d5f565b5b90506020020135604051610fbb919061279e565b60405180910390a38080600101915050610f13565b505050505050565b600b602052805f5260405f205f915054906101000a900460ff1681565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606005805461102b90612bd9565b80601f016020809104026020016040519081016040528092919081815260200182805461105790612bd9565b80156110a25780601f10611079576101008083540402835291602001916110a2565b820191905f5260205f20905b81548152906001019060200180831161108557829003601f168201915b5050505050905090565b6110b4611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611140576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161113790612d41565b60405180910390fd5b5f5b848490508110156111ff578484828181106111605761115f612d5f565b5b90506020020160208101906111759190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8585858181106111d6576111d5612d5f565b5b905060200201356040516111ea919061279e565b60405180910390a38080600101915050611142565b505050505050565b61271081565b5f8060025f61121a611ac3565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156112d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112cb90612dfc565b60405180910390fd5b6112e86112df611ac3565b85858403611aca565b600191505092915050565b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f61132b611324611ac3565b8484611c8d565b6001905092915050565b61133d611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c090612d41565b60405180910390fd5b5f5b84849050811015611488578484828181106113e9576113e8612d5f565b5b90506020020160208101906113fe9190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85858581811061145f5761145e612d5f565b5b90506020020135604051611473919061279e565b60405180910390a380806001019150506113cb565b505050505050565b611498611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611524576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151b90612d41565b60405180910390fd5b80600a8190555050565b611536611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146115c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115b990612d41565b60405180910390fd5b5f1515600760159054906101000a900460ff16151514611617576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160e90612e64565b60405180910390fd5b6001600760156101000a81548160ff021916908315150217905550565b7f000000000000000000000000000000000000000000000000000000000000000081565b611660611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e390612d41565b60405180910390fd5b5f5b848490508110156117ab5784848281811061170c5761170b612d5f565b5b90506020020160208101906117219190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85858581811061178257611781612d5f565b5b90506020020135604051611796919061279e565b60405180910390a380806001019150506116ee565b505050505050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b61183d611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146118c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c090612d41565b60405180910390fd5b5f5b84849050811015611988578484828181106118e9576118e8612d5f565b5b90506020020160208101906118fe9190612aa4565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85858581811061195f5761195e612d5f565b5b90506020020135604051611973919061279e565b60405180910390a380806001019150506118cb565b505050505050565b611998611ac3565b73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a1b90612d41565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611a92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8990612ef2565b60405180910390fd5b611a9b816120cd565b50565b600c5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611b38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b2f90612f80565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ba6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9d9061300e565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611c80919061279e565b60405180910390a3505050565b60011515600760149054906101000a900460ff16151514611ce3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cda90613076565b60405180910390fd5b60011515600760149054906101000a900460ff161515148015611d1857505f1515600760159054906101000a900460ff161515145b15611dd057611d25610ff5565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480611d905750611d61610ff5565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b611dcf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dc6906130de565b60405180910390fd5b5b5f8190505f73ffffffffffffffffffffffffffffffffffffffff1660085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614158015611e645750611e34610ff5565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b8015611ea35750611e73610ff5565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156120bc575f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611f21577f000000000000000000000000000000000000000000000000000000000000000090505b60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611fa4577f00000000000000000000000000000000000000000000000000000000000000009050611fa3600a5461218e565b5b60011515600b5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161515148061204d575060011515600b5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff161515145b15612056575f90505b5f8111156120ba575f61271061ffff16828561207291906130fc565b61207c919061316a565b9050808461208a919061319a565b92506120b88660095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff168361219d565b505b505b6120c784848361219d565b50505050565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050815f806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b803a111561219a575f80fd5b50565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361220b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122029061323d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612279576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612270906132cb565b60405180910390fd5b6122848383836125d5565b5f60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015612308576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122ff90613359565b60405180910390fd5b81810360015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546123989190612cc4565b9250508190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361247e578273ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612471919061279e565b60405180910390a36125c4565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361255d5760065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612550919061279e565b60405180910390a36125c3565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516125ba919061279e565b60405180910390a35b5b6125cf8484846125da565b50505050565b505050565b505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156126165780820151818401526020810190506125fb565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61263b826125df565b61264581856125e9565b93506126558185602086016125f9565b61265e81612621565b840191505092915050565b5f6020820190508181035f8301526126818184612631565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6126ba82612691565b9050919050565b6126ca816126b0565b81146126d4575f80fd5b50565b5f813590506126e5816126c1565b92915050565b5f819050919050565b6126fd816126eb565b8114612707575f80fd5b50565b5f81359050612718816126f4565b92915050565b5f806040838503121561273457612733612689565b5b5f612741858286016126d7565b92505060206127528582860161270a565b9150509250929050565b5f8115159050919050565b6127708161275c565b82525050565b5f6020820190506127895f830184612767565b92915050565b612798816126eb565b82525050565b5f6020820190506127b15f83018461278f565b92915050565b5f805f606084860312156127ce576127cd612689565b5b5f6127db868287016126d7565b93505060206127ec868287016126d7565b92505060406127fd8682870161270a565b9150509250925092565b612810816126b0565b82525050565b5f6020820190506128295f830184612807565b92915050565b5f60ff82169050919050565b6128448161282f565b82525050565b5f60208201905061285d5f83018461283b565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261288457612883612863565b5b8235905067ffffffffffffffff8111156128a1576128a0612867565b5b6020830191508360208202830111156128bd576128bc61286b565b5b9250929050565b5f8083601f8401126128d9576128d8612863565b5b8235905067ffffffffffffffff8111156128f6576128f5612867565b5b6020830191508360208202830111156129125761291161286b565b5b9250929050565b5f805f805f6060868803121561293257612931612689565b5b5f61293f888289016126d7565b955050602086013567ffffffffffffffff8111156129605761295f61268d565b5b61296c8882890161286f565b9450945050604086013567ffffffffffffffff81111561298f5761298e61268d565b5b61299b888289016128c4565b92509250509295509295909350565b5f61ffff82169050919050565b6129c0816129aa565b82525050565b5f6020820190506129d95f8301846129b7565b92915050565b5f805f604084860312156129f6576129f5612689565b5b5f84013567ffffffffffffffff811115612a1357612a1261268d565b5b612a1f8682870161286f565b93509350506020612a328682870161270a565b9150509250925092565b612a458161275c565b8114612a4f575f80fd5b50565b5f81359050612a6081612a3c565b92915050565b5f8060408385031215612a7c57612a7b612689565b5b5f612a89858286016126d7565b9250506020612a9a85828601612a52565b9150509250929050565b5f60208284031215612ab957612ab8612689565b5b5f612ac6848285016126d7565b91505092915050565b5f60208284031215612ae457612ae3612689565b5b5f612af18482850161270a565b91505092915050565b5f8060408385031215612b1057612b0f612689565b5b5f612b1d858286016126d7565b9250506020612b2e858286016126d7565b9150509250929050565b5f819050919050565b5f612b5b612b56612b5184612691565b612b38565b612691565b9050919050565b5f612b6c82612b41565b9050919050565b5f612b7d82612b62565b9050919050565b612b8d81612b73565b82525050565b5f602082019050612ba65f830184612b84565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680612bf057607f821691505b602082108103612c0357612c02612bac565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f612c636028836125e9565b9150612c6e82612c09565b604082019050919050565b5f6020820190508181035f830152612c9081612c57565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612cce826126eb565b9150612cd9836126eb565b9250828201905080821115612cf157612cf0612c97565b5b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f612d2b6020836125e9565b9150612d3682612cf7565b602082019050919050565b5f6020820190508181035f830152612d5881612d1f565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f612de66025836125e9565b9150612df182612d8c565b604082019050919050565b5f6020820190508181035f830152612e1381612dda565b9050919050565b7f436f6e74726163743a2054726164696e67206973206f70656e656421000000005f82015250565b5f612e4e601c836125e9565b9150612e5982612e1a565b602082019050919050565b5f6020820190508181035f830152612e7b81612e42565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f20615f8201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b5f612edc6026836125e9565b9150612ee782612e82565b604082019050919050565b5f6020820190508181035f830152612f0981612ed0565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f612f6a6024836125e9565b9150612f7582612f10565b604082019050919050565b5f6020820190508181035f830152612f9781612f5e565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f612ff86022836125e9565b915061300382612f9e565b604082019050919050565b5f6020820190508181035f83015261302581612fec565b9050919050565b7f436f6e74726163743a206e6f7420696e697469616c697a6564210000000000005f82015250565b5f613060601a836125e9565b915061306b8261302c565b602082019050919050565b5f6020820190508181035f83015261308d81613054565b9050919050565b7f436f6e74726163743a2074726164696e67206973206e6f7420737461727465645f82015250565b5f6130c86020836125e9565b91506130d382613094565b602082019050919050565b5f6020820190508181035f8301526130f5816130bc565b9050919050565b5f613106826126eb565b9150613111836126eb565b925082820261311f816126eb565b9150828204841483151761313657613135612c97565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f613174826126eb565b915061317f836126eb565b92508261318f5761318e61313d565b5b828204905092915050565b5f6131a4826126eb565b91506131af836126eb565b92508282039050818111156131c7576131c6612c97565b5b92915050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f6132276025836125e9565b9150613232826131cd565b604082019050919050565b5f6020820190508181035f8301526132548161321b565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f6132b56023836125e9565b91506132c08261325b565b604082019050919050565b5f6020820190508181035f8301526132e2816132a9565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f6133436026836125e9565b915061334e826132e9565b604082019050919050565b5f6020820190508181035f83015261337081613337565b905091905056fea2646970667358221220a204e67358ae7a9edb05d6ce285fecc264dfcdf371e6b0fda344acb6c867c3bd64736f6c6343000818003356414e412020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020307837464637466139346238623636456633313366373937306434454562643243423331303361324330
©2022-now by Spectre