token-icon

Doggo Inu

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
DOGGO
Holders
219+0.00%
Transfers
467

Profile Summary

Decimals
18

Market

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