token-icon

Virgin Forest

Token

Overview[ERC-20]

Max Total Supply
2,000,000.0
Silence
Holders
4+0.00%
Transfers
7

Profile Summary

Decimals
9

Market

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