VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xffe481…6Fd1
Summary
Transactions
Transfers
Address
0xffe4817a5D21A68E493808893629bd83e5CE6Fd1
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x098F2b53460b382850A60Af179C0EF7084533FAa
Deployer
0x098F2b53460b382850A60Af179C0EF7084533FAa
Code
0x6080604052600436106101e75760003560e01c80637974cf7c11610102578063c36b933211610095578063d547741f11610064578063d547741f14610571578063e88127ca14610591578063f2460418146105b1578063f820574e146105d1576101ee565b8063c36b9332146104fc578063cb9f8ea71461051c578063d06ca61f1461053c578063d46f6b031461055c576101ee565b806391d14854116100d157806391d14854146104925780639e281a98146104b2578063a217fddf146104d2578063b0e21e8a146104e7576101ee565b80637974cf7c146104355780637d9cc3e6146104555780637ff36ab51461046a5780638da5cb5b1461047d576101ee565b806335d254141161017a57806367db90c21161014957806367db90c2146103c05780636ad783b7146103d55780636cb87764146103f5578063787dce3d14610415576101ee565b806335d254141461033357806336568abe1461035357806338ed1739146103735780634e9c111814610393576101ee565b8063248a9ca3116101b6578063248a9ca3146102a657806324ca984e146102d35780632e1a7d4d146102f35780632f2ff15d14610313576101ee565b806301ffc9a7146101f357806316c38b3c1461022957806318cbafe51461024b5780631f00ca7414610278576101ee565b366101ee57005b600080fd5b3480156101ff57600080fd5b5061021361020e366004613a66565b6105f1565b6040516102209190613de3565b60405180910390f35b34801561023557600080fd5b506102496102443660046139f2565b61064f565b005b34801561025757600080fd5b5061026b610266366004613b6d565b6106da565b6040516102209190613dab565b34801561028457600080fd5b50610298610293366004613abe565b610d62565b604051610220929190613cdb565b3480156102b257600080fd5b506102c66102c1366004613a2a565b610e40565b6040516102209190613dee565b3480156102df57600080fd5b506102496102ee366004613798565b610e55565b3480156102ff57600080fd5b5061024961030e366004613a2a565b611290565b34801561031f57600080fd5b5061024961032e366004613a42565b611379565b34801561033f57600080fd5b5061021361034e366004613798565b6113cd565b34801561035f57600080fd5b5061024961036e366004613a42565b6113e2565b34801561037f57600080fd5b5061026b61038e366004613b6d565b611458565b34801561039f57600080fd5b506103b36103ae366004613a2a565b611f1b565b6040516102209190613c63565b3480156103cc57600080fd5b506102c6611f52565b3480156103e157600080fd5b506102496103f036600461384f565b611f76565b34801561040157600080fd5b506103b3610410366004613a2a565b6121d1565b34801561042157600080fd5b50610249610430366004613a2a565b6121e1565b34801561044157600080fd5b506103b361045036600461380f565b612273565b34801561046157600080fd5b506103b36122ca565b61026b610478366004613b08565b6122e6565b34801561048957600080fd5b506103b3612a7f565b34801561049e57600080fd5b506102136104ad366004613a42565b612a9b565b3480156104be57600080fd5b506102496104cd36600461384f565b612ad1565b3480156104de57600080fd5b506102c6612cc4565b3480156104f357600080fd5b506102c6612cc9565b34801561050857600080fd5b50610249610517366004613798565b612ccf565b34801561052857600080fd5b50610213610537366004613798565b612d6c565b34801561054857600080fd5b50610298610557366004613abe565b612d81565b34801561056857600080fd5b506103b3612de1565b34801561057d57600080fd5b5061024961058c366004613a42565b612e02565b34801561059d57600080fd5b506102496105ac3660046137d7565b612e44565b3480156105bd57600080fd5b506103b36105cc36600461384f565b612ef8565b3480156105dd57600080fd5b506102136105ec3660046137d7565b612f3d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b000000000000000000000000000000000000000000000000000000001480610647575061064782612f5d565b90505b919050565b60025473ffffffffffffffffffffffffffffffffffffffff1633146106a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613e54565b60405180910390fd5b600980547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b600c546040517fd06ca61f000000000000000000000000000000000000000000000000000000008152606091600091829173ffffffffffffffffffffffffffffffffffffffff169063d06ca61f9061073a908c908b908b906004016140a2565b60006040518083038186803b15801561075257600080fd5b505afa158015610766573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526107ac919081019061387a565b9150915080156108945761088b826000815181106107f3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518a84600081518110610836577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516000015160008151811061087b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518b8989612fa7565b92505050610d58565b600061096c836001815181106108d3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518b85600181518110610916577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516000015160008151811061095b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516000308a61321d565b9050826002815181106109a8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151604001516000815181106109ed577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663095ea7b384600281518110610a4a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015183600181518110610a90577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518363ffffffff1660e01b8152600401610ab5929190613cb5565b602060405180830381600087803b158015610acf57600080fd5b505af1158015610ae3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b079190613a0e565b50600083600281518110610b44577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff166318cbafe583600181518110610ba5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518c87600281518110610be8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151604001518b8b6040518663ffffffff1660e01b8152600401610c16959493929190614149565b600060405180830381600087803b158015610c3057600080fd5b505af1158015610c44573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610c8a91908101906139b7565b6040517f0eb5007f000000000000000000000000000000000000000000000000000000008152909150738eee1599e5973f699d4e28a8576a78c3346e94e290630eb5007f90610cdf9085908590600401613dbe565b60006040518083038186803b158015610cf757600080fd5b505af4158015610d0b573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610d5191908101906139b7565b9450505050505b9695505050505050565b600c546040517f1f00ca7400000000000000000000000000000000000000000000000000000000815260609160009173ffffffffffffffffffffffffffffffffffffffff90911690631f00ca7490610dc2908890889088906004016140a2565b60006040518083038186803b158015610dda57600080fd5b505afa158015610dee573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052610e34919081019061387a565b91509150935093915050565b60009081526020819052604090206001015490565b60025473ffffffffffffffffffffffffffffffffffffffff163314610ea6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613e54565b73ffffffffffffffffffffffffffffffffffffffff811660009081526006602052604090205460ff1661128d5760018054808201825560009182527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8416908117909155604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051600793929163ad5c4648916004808301926020929190829003018186803b158015610f9757600080fd5b505afa158015610fab573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fcf91906137bb565b73ffffffffffffffffffffffffffffffffffffffff16815260208101919091526040016000205460ff166111b45760048173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561104557600080fd5b505afa158015611059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061107d91906137bb565b8154600180820184556000938452602080852090920180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff948516179055604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919460079490939087169263ad5c4648926004808201939291829003018186803b15801561112857600080fd5b505afa15801561113c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061116091906137bb565b73ffffffffffffffffffffffffffffffffffffffff168152602081019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169115159190911790555b73ffffffffffffffffffffffffffffffffffffffff811660008181526006602090815260409182902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905581517fad5c4648000000000000000000000000000000000000000000000000000000008152915161128d938593909263ad5c464892600480840193829003018186803b15801561125557600080fd5b505afa158015611269573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ac91906137bb565b50565b6112ba7f0744af9828f5bfd2e0f842fd62674fe7c160a394d457c33e1a56eeae3a44a9ef33612a9b565b6112f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613fa2565b8047101561132a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613eb1565b60095460405161010090910473ffffffffffffffffffffffffffffffffffffffff16906108fc8315029083906000818181858888f19350505050158015611375573d6000803e3d6000fd5b5050565b61138d61138583610e40565b6104ad613414565b6113c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613df7565b6113758282613418565b60066020526000908152604090205460ff1681565b6113ea613414565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461144e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090614045565b61137582826134e2565b600c546040517fd06ca61f000000000000000000000000000000000000000000000000000000008152606091600091829173ffffffffffffffffffffffffffffffffffffffff169063d06ca61f906114b8908c908b908b906004016140a2565b60006040518083038186803b1580156114d057600080fd5b505afa1580156114e4573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261152a919081019061387a565b9150915080156116095761088b82600081518110611571577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518a846000815181106115b4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600001516000815181106115f9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518b898961321d565b6000611648836001815181106108d3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905082600181518110611684577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156116d557600080fd5b505afa1580156116e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061170d91906137bb565b73ffffffffffffffffffffffffffffffffffffffff168360018151811061175d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151604001516001815181106117a2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16148015611940575082600281518110611802577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160400151600081518110611847577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168360028151811061189f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156118f057600080fd5b505afa158015611904573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061192891906137bb565b73ffffffffffffffffffffffffffffffffffffffff16145b8015611a84575082600281518110611981577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151604001516000815181106119c6577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1683600181518110611a1e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160400151600181518110611a63577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614155b15611ce45782600181518110611ac3577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160400151600181518110611b08577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d82600181518110611b65577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b8152600401611b899190613dee565b600060405180830381600087803b158015611ba357600080fd5b505af1158015611bb7573d6000803e3d6000fd5b5050505082600281518110611bf5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160400151600081518110611c3a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663d0e30db082600181518110611c97577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518263ffffffff1660e01b81526004016000604051808303818588803b158015611cca57600080fd5b505af1158015611cde573d6000803e3d6000fd5b50505050505b82600281518110611d1e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160400151600081518110611d63577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663095ea7b384600281518110611dc0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015183600181518110611e06577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518363ffffffff1660e01b8152600401611e2b929190613cb5565b602060405180830381600087803b158015611e4557600080fd5b505af1158015611e59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e7d9190613a0e565b50600083600281518110611eba577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff166338ed173983600181518110610ba5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60018181548110611f2b57600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b7f0744af9828f5bfd2e0f842fd62674fe7c160a394d457c33e1a56eeae3a44a9ef81565b60025473ffffffffffffffffffffffffffffffffffffffff163314611fc7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613e54565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600860205260409020548110612025576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a09061400e565b73ffffffffffffffffffffffffffffffffffffffff821660009081526008602052604090208054819061205a906001906141e0565b81548110612091577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168183815481106120f5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080805480612174577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60008281526020902081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90810180547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055019055505050565b60048181548110611f2b57600080fd5b60025473ffffffffffffffffffffffffffffffffffffffff163314612232576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613e54565b61271081111561226e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613ee8565b600555565b600a602052826000526040600020602052816000526040600020818154811061229b57600080fd5b600091825260209091206002909102015473ffffffffffffffffffffffffffffffffffffffff16925083915050565b60035473ffffffffffffffffffffffffffffffffffffffff1681565b600c546040517fd06ca61f0000000000000000000000000000000000000000000000000000000081526060913491600091829173ffffffffffffffffffffffffffffffffffffffff9091169063d06ca61f9061234a9086908c908c906004016140a2565b60006040518083038186803b15801561236257600080fd5b505afa158015612376573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526123bc919081019061387a565b91509150801561252b5761252182600081518110612403577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015183600081518110612445577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516000015160008151811061248a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151846000815181106124cc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160000151600081518110612511577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518c8a8a6135aa565b9350505050612a76565b60006126898360018151811061256a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151846001815181106125ac577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600001516000815181106125f1577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015185600181518110612633577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160000151600081518110612678577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516000308b6135aa565b9050826002815181106126c5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040015160008151811061270a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663095ea7b384600281518110612767577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160200151836001815181106127ad577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516040518363ffffffff1660e01b81526004016127d2929190613cb5565b602060405180830381600087803b1580156127ec57600080fd5b505af1158015612800573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128249190613a0e565b50600083600281518110612861577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff166338ed1739836001815181106128c2577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101518d87600281518110612905577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151604001518c8c6040518663ffffffff1660e01b8152600401612933959493929190614149565b600060405180830381600087803b15801561294d57600080fd5b505af1158015612961573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526129a791908101906139b7565b6040517f0eb5007f000000000000000000000000000000000000000000000000000000008152909150738eee1599e5973f699d4e28a8576a78c3346e94e290630eb5007f906129fc9085908590600401613dbe565b60006040518083038186803b158015612a1457600080fd5b505af4158015612a28573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052612a6e91908101906139b7565b955050505050505b95945050505050565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b60009182526020828152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b612afb7f0744af9828f5bfd2e0f842fd62674fe7c160a394d457c33e1a56eeae3a44a9ef33612a9b565b612b31576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613fa2565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152819073ffffffffffffffffffffffffffffffffffffffff8416906370a0823190612b85903090600401613c63565b60206040518083038186803b158015612b9d57600080fd5b505afa158015612bb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bd59190613aa6565b1015612c0d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613fd7565b6009546040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8085169263a9059cbb92612c6d92610100909204909116908590600401613cb5565b602060405180830381600087803b158015612c8757600080fd5b505af1158015612c9b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612cbf9190613a0e565b505050565b600081565b60055481565b60025473ffffffffffffffffffffffffffffffffffffffff163314612d20576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613e54565b6009805473ffffffffffffffffffffffffffffffffffffffff909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b60076020526000908152604090205460ff1681565b600c546040517fd06ca61f00000000000000000000000000000000000000000000000000000000815260609160009173ffffffffffffffffffffffffffffffffffffffff9091169063d06ca61f90610dc2908890889088906004016140a2565b600954610100900473ffffffffffffffffffffffffffffffffffffffff1681565b612e0e61138583610e40565b61144e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613f45565b60025473ffffffffffffffffffffffffffffffffffffffff163314612e95576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a090613e54565b73ffffffffffffffffffffffffffffffffffffffff91821660009081526008602090815260408220805460018101825590835291200180547fffffffffffffffffffffffff00000000000000000000000000000000000000001691909216179055565b60086020528160005260406000208181548110612f1457600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169150829050565b600b60209081526000928352604080842090915290825290205460ff1681565b7fffffffff0000000000000000000000000000000000000000000000000000000081167f01ffc9a70000000000000000000000000000000000000000000000000000000014919050565b60608660400151600081518110612fe7577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd3330896040518463ffffffff1660e01b815260040161302b93929190613c84565b602060405180830381600087803b15801561304557600080fd5b505af1158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190613a0e565b5086604001516000815181106130bc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663095ea7b38860200151876040518363ffffffff1660e01b8152600401613102929190613cb5565b602060405180830381600087803b15801561311c57600080fd5b505af1158015613130573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131549190613a0e565b50866020015173ffffffffffffffffffffffffffffffffffffffff166318cbafe586868a6040015187876040518663ffffffff1660e01b815260040161319e959493929190614149565b600060405180830381600087803b1580156131b857600080fd5b505af11580156131cc573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261321291908101906139b7565b979650505050505050565b6060866040015160008151811061325d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff166323b872dd3330896040518463ffffffff1660e01b81526004016132a193929190613c84565b602060405180830381600087803b1580156132bb57600080fd5b505af11580156132cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132f39190613a0e565b508660400151600081518110613332577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663095ea7b38860200151876040518363ffffffff1660e01b8152600401613378929190613cb5565b602060405180830381600087803b15801561339257600080fd5b505af11580156133a6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133ca9190613a0e565b50866020015173ffffffffffffffffffffffffffffffffffffffff166338ed173986868a6040015187876040518663ffffffff1660e01b815260040161319e959493929190614149565b3390565b6134228282612a9b565b6113755760008281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055613484613414565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6134ec8282612a9b565b156113755760008281526020818152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905561354c613414565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45050565b6060866020015173ffffffffffffffffffffffffffffffffffffffff16637ff36ab587868a6040015187876040518663ffffffff1660e01b81526004016135f49493929190614107565b6000604051808303818588803b15801561360d57600080fd5b505af1158015613621573d6000803e3d6000fd5b50505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261366891908101906139b7565b5050945195945050505050565b60008083601f840112613686578182fd5b50813567ffffffffffffffff81111561369d578182fd5b60208301915083602080830285010111156136b757600080fd5b9250929050565b600082601f8301126136ce578081fd5b815160206136e36136de836141bc565b614192565b82815281810190858301838502870184018810156136ff578586fd5b855b858110156137265781516137148161424b565b84529284019290840190600101613701565b5090979650505050505050565b600082601f830112613743578081fd5b815160206137536136de836141bc565b828152818101908583018385028701840188101561376f578586fd5b855b8581101561372657815184529284019290840190600101613771565b805161064a8161426d565b6000602082840312156137a9578081fd5b81356137b48161424b565b9392505050565b6000602082840312156137cc578081fd5b81516137b48161424b565b600080604083850312156137e9578081fd5b82356137f48161424b565b915060208301356138048161424b565b809150509250929050565b600080600060608486031215613823578081fd5b833561382e8161424b565b9250602084013561383e8161424b565b929592945050506040919091013590565b60008060408385031215613861578182fd5b823561386c8161424b565b946020939093013593505050565b6000806040838503121561388c578182fd5b825167ffffffffffffffff808211156138a3578384fd5b818501915085601f8301126138b6578384fd5b815160206138c66136de836141bc565b82815281810190858301885b85811015613998578151880160607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0828f0301121561390f578a8bfd5b604051606081018181108a8211171561392a5761392a61421c565b604052818701518981111561393d578c8dfd5b61394b8f8983860101613733565b825250604082015161395c8161424b565b81880152606082015189811115613971578c8dfd5b61397f8f89838601016136be565b60408301525085525092840192908401906001016138d2565b505080975050506139aa81880161378d565b9450505050509250929050565b6000602082840312156139c8578081fd5b815167ffffffffffffffff8111156139de578182fd5b6139ea84828501613733565b949350505050565b600060208284031215613a03578081fd5b81356137b48161426d565b600060208284031215613a1f578081fd5b81516137b48161426d565b600060208284031215613a3b578081fd5b5035919050565b60008060408385031215613a54578182fd5b8235915060208301356138048161424b565b600060208284031215613a77578081fd5b81357fffffffff00000000000000000000000000000000000000000000000000000000811681146137b4578182fd5b600060208284031215613ab7578081fd5b5051919050565b600080600060408486031215613ad2578081fd5b83359250602084013567ffffffffffffffff811115613aef578182fd5b613afb86828701613675565b9497909650939450505050565b600080600080600060808688031215613b1f578283fd5b85359450602086013567ffffffffffffffff811115613b3c578384fd5b613b4888828901613675565b9095509350506040860135613b5c8161424b565b949793965091946060013592915050565b60008060008060008060a08789031215613b85578384fd5b8635955060208701359450604087013567ffffffffffffffff811115613ba9578485fd5b613bb589828a01613675565b9095509350506060870135613bc98161424b565b80925050608087013590509295509295509295565b6000815180845260208085019450808401835b83811015613c2357815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101613bf1565b509495945050505050565b6000815180845260208085019450808401835b83811015613c2357815187529582019590820190600101613c41565b15159052565b73ffffffffffffffffffffffffffffffffffffffff91909116815260200190565b73ffffffffffffffffffffffffffffffffffffffff9384168152919092166020820152604081019190915260600190565b73ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b604080825283518282018190526000919060609081850190602080820287018401818a01875b84811015613d8d577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa08a840301865281518051888552613d4389860182613c2e565b8287015173ffffffffffffffffffffffffffffffffffffffff1686880152918a01518583038b870152919050613d798183613bde565b978601979450505090830190600101613d01565b505080965050613d9f81880189613c5d565b50505050509392505050565b6000602082526137b46020830184613c2e565b600060408252613dd16040830185613c2e565b8281036020840152612a768185613c2e565b901515815260200190565b90815260200190565b6020808252602f908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201527f2061646d696e20746f206772616e740000000000000000000000000000000000606082015260800190565b60208082526026908201527f4f6e6c7920746865206f776e65722063616e20706572666f726d20746869732060408201527f616374696f6e0000000000000000000000000000000000000000000000000000606082015260800190565b60208082526014908201527f496e73756666696369656e742062616c616e6365000000000000000000000000604082015260600190565b60208082526026908201527f466565206d757374206265206c657373207468616e206f7220657175616c207460408201527f6f20313030250000000000000000000000000000000000000000000000000000606082015260800190565b60208082526030908201527f416363657373436f6e74726f6c3a2073656e646572206d75737420626520616e60408201527f2061646d696e20746f207265766f6b6500000000000000000000000000000000606082015260800190565b6020808252818101527f4e65656420746f206861766520746865207769746864726177616c20726f6c65604082015260600190565b6020808252601a908201527f496e73756666696369656e7420746f6b656e2062616c616e6365000000000000604082015260600190565b60208082526013908201527f496e646578206f7574206f6620626f756e647300000000000000000000000000604082015260600190565b6020808252602f908201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560408201527f20726f6c657320666f722073656c660000000000000000000000000000000000606082015260800190565b83815260406020808301829052908201839052600090849060608401835b868110156140fb5783356140d38161424b565b73ffffffffffffffffffffffffffffffffffffffff16825292820192908201906001016140c0565b50979650505050505050565b6000858252608060208301526141206080830186613bde565b73ffffffffffffffffffffffffffffffffffffffff949094166040830152506060015292915050565b600086825285602083015260a0604083015261416860a0830186613bde565b73ffffffffffffffffffffffffffffffffffffffff94909416606083015250608001529392505050565b60405181810167ffffffffffffffff811182821017156141b4576141b461421c565b604052919050565b600067ffffffffffffffff8211156141d6576141d661421c565b5060209081020190565b600082821015614217577f4e487b710000000000000000000000000000000000000000000000000000000081526011600452602481fd5b500390565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff8116811461128d57600080fd5b801515811461128d57600080fdfea264697066735822122037d3edfb79f09aef04935eff2b98abc8ea678204402bd450e827b88daa28b69064736f6c63430008000033