token-icon

PIG.

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
PIG
Holders
7+0.00%
Transfers
93

Profile Summary

Decimals
18

Market

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