token-icon

Shinazi

Token

Overview[ERC-20]

Max Total Supply
1,000,000.0
🇩🇪
Holders
21+0.00%
Transfers
36

Profile Summary

Decimals
9

Market

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