VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xF3b657…3BE7
Summary
Transactions
Transfers
Address
0xF3b6578F82AAEf5B3449D7B83D885a100c9d3BE7
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Deployer
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Code
0x60806040526004361061016c5760003560e01c806301ffc9a7146102195780631459457a1461024e578063150b7a0214610270578063248a9ca3146102a957806329b6eca9146102d75780632f2ff15d146102f757806333653f5d1461031757806336568abe1461033957806340a6fc0b146103595780634f1ef2861461037957806352d1902d1461038c57806354fd4d50146103a1578063582a486a146103d4578063696775f8146103e957806369933c781461040957806389bcfa311461042957806391d1485414610449578063952f2133146104695780639cb6454f1461048b578063a217fddf146104ad578063ad3cb1cc146104c2578063ae630ec8146104f3578063bc197c8114610515578063c9630cb014610535578063cfe706b314610555578063d547741f14610575578063f23a6e6114610595578063f2744334146105b5578063f72c0d8b146105d5578063f7335f11146105f7578063fdbfad9b14610617576101c4565b366101c45760405162461bcd60e51b815260206004820152602f6024820152600080516020613b2f83398151915260448201526e081b9bdd081858d8d95c1d08159155608a1b60648201526084015b60405180910390fd5b60405162461bcd60e51b81526020600482015260366024820152600080516020613b2f833981519152604482015275206e6f74206163636570742063616c6c732f6461746160501b60648201526084016101bb565b34801561022557600080fd5b50610239610234366004612bd3565b610637565b60405190151581526020015b60405180910390f35b34801561025a57600080fd5b5061026e610269366004612c12565b61066e565b005b34801561027c57600080fd5b5061029061028b366004612d60565b6109cb565b6040516001600160e01b03199091168152602001610245565b3480156102b557600080fd5b506102c96102c4366004612dcb565b610a26565b604051908152602001610245565b3480156102e357600080fd5b5061026e6102f2366004612de4565b610a46565b34801561030357600080fd5b5061026e610312366004612e01565b610ce2565b34801561032357600080fd5b5061032c610d04565b6040516102459190612e31565b34801561034557600080fd5b5061026e610354366004612e01565b610d22565b34801561036557600080fd5b5061026e610374366004612de4565b610d5a565b61026e610387366004612e45565b610dc8565b34801561039857600080fd5b506102c9610de7565b3480156103ad57600080fd5b506040805180820190915260018152601960f91b60208201525b6040516102459190612ee4565b3480156103e057600080fd5b5061032c610e04565b3480156103f557600080fd5b5061026e610404366004613072565b610e1f565b34801561041557600080fd5b5061026e610424366004613170565b610e40565b34801561043557600080fd5b5061026e6104443660046131ba565b610e87565b34801561045557600080fd5b50610239610464366004612e01565b610ee8565b34801561047557600080fd5b506102c9600080516020613b0f83398151915281565b34801561049757600080fd5b506102c9600080516020613aef83398151915281565b3480156104b957600080fd5b506102c9600081565b3480156104ce57600080fd5b506103c7604051806040016040528060058152602001640352e302e360dc1b81525081565b3480156104ff57600080fd5b50610508610f1e565b60405161024591906131f6565b34801561052157600080fd5b50610290610530366004613258565b611002565b34801561054157600080fd5b50610239610550366004613305565b611077565b34801561056157600080fd5b5061026e610570366004613327565b61124d565b34801561058157600080fd5b5061026e610590366004612e01565b611686565b3480156105a157600080fd5b506102906105b0366004613376565b6116a2565b3480156105c157600080fd5b506102c96105d0366004612dcb565b6116fe565b3480156105e157600080fd5b506102c9600080516020613a8f83398151915281565b34801561060357600080fd5b5061026e610612366004613170565b61171e565b34801561062357600080fd5b5061026e6106323660046131ba565b611761565b60006001600160e01b03198216637965db0b60e01b148061066857506301ffc9a760e01b6001600160e01b03198316145b92915050565b60006106786119a0565b805490915060ff600160401b82041615906001600160401b031660008115801561069f5750825b90506000826001600160401b031660011480156106bb5750303b155b9050811580156106c9575080155b156106e75760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b0319166001178555831561071057845460ff60401b1916600160401b1785555b6001600160a01b038a1661077b5760405162461bcd60e51b815260206004820152602c60248201527f58324561726e52657761726473506f6f6c3a2061646d696e206973207468652060448201526b7a65726f206164647265737360a01b60648201526084016101bb565b6001600160a01b0389166107f75760405162461bcd60e51b815260206004820152603e60248201527f58324561726e52657761726473506f6f6c3a20636f6e747261637473206d616e60448201527f616765722061646d696e20697320746865207a65726f2061646472657373000060648201526084016101bb565b6001600160a01b0388166108655760405162461bcd60e51b815260206004820152602f60248201527f58324561726e52657761726473506f6f6c3a207570677261646572206973207460448201526e6865207a65726f206164647265737360881b60648201526084016101bb565b6001600160a01b0387166108cf5760405162461bcd60e51b815260206004820152602b60248201527f58324561726e52657761726473506f6f6c3a206233747220697320746865207a60448201526a65726f206164647265737360a81b60648201526084016101bb565b6001600160a01b0386166108f55760405162461bcd60e51b81526004016101bb906133de565b6108fd6119c4565b6109056119c4565b61090d6119ce565b61091860008b6119de565b50610931600080516020613a8f833981519152896119de565b5061094a600080516020613b0f8339815191528a6119de565b506000610955611a7f565b80546001600160a01b03808b166001600160a01b031992831617835560019092018054928a16929091169190911790555083156109bf57845460ff60401b19168555604051600080516020613a6f833981519152906109b69060019061342f565b60405180910390a15b50505050505050505050565b60405162461bcd60e51b81526020600482015260396024820152600080516020613b2f833981519152604482015278206e6f74206163636570742045524337323120746f6b656e7360381b60648201526000906084016101bb565b600080610a31611aa3565b60009384526020525050604090206001015490565b60026000610a526119a0565b8054909150600160401b900460ff1680610a79575080546001600160401b03808416911610155b15610a975760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160481b0319166001600160401b03831617600160401b1781556001600160a01b038316610b2c5760405162461bcd60e51b815260206004820152603760248201527f58324561726e52657761726473506f6f6c3a20696d706163744b65794d616e6160448201527667657220697320746865207a65726f206164647265737360481b60648201526084016101bb565b610b44600080516020613aef833981519152846119de565b506000610b4f611a7f565b6040805161014081018252600661010082018181526531b0b93137b760d11b61012084015282528251808401845260058152643bb0ba32b960d91b602082810191909152808401919091528351808501855282815265656e6572677960d01b818301528385015283518085018552600a81526977617374655f6d61737360b01b81830152606084015283518085018552600d8082526c6c6561726e696e675f74696d6560981b82840152608085019190915284518086018652928352653a34b6b132b960d11b8383015260a0840192909252835180850185526007815266706c617374696360c81b8183015260c084015283518085019094529083526c1d1c99595cd7dc1b185b9d1959609a1b9083015260e081019190915290915060005b6008811015610ca957610c97828260088110610c8c57610c8c613443565b602002015184611ac7565b80610ca18161346f565b915050610c6e565b5050815460ff60401b1916825550604051600080516020613a6f83398151915290610cd590849061342f565b60405180910390a1505050565b610ceb82610a26565b610cf481611b93565b610cfe83836119de565b50505050565b600080610d0f611a7f565b600101546001600160a01b031692915050565b6001600160a01b0381163314610d4b5760405163334bd91960e11b815260040160405180910390fd5b610d558282611ba0565b505050565b600080516020613b0f833981519152610d7281611b93565b6001600160a01b038216610d985760405162461bcd60e51b81526004016101bb906133de565b6000610da2611a7f565b60010180546001600160a01b0319166001600160a01b0394909416939093179092555050565b610dd0611c18565b610dd982611cbd565b610de38282611cd5565b5050565b6000610df1611d89565b50600080516020613aaf83398151915290565b600080610e0f611a7f565b546001600160a01b031692915050565b610e2d868686868686611dd2565b610e38868686611e26565b505050505050565b336001600160a01b0316826001600160a01b031685600080516020613acf8339815191528685604051610e74929190613488565b60405180910390a4610cfe848484611e26565b600080516020613aef833981519152610ea08133610ee8565b158015610eb55750610eb3600033610ee8565b155b15610ed25760405162461bcd60e51b81526004016101bb906134a1565b6000610edc611a7f565b9050610d558382611ac7565b600080610ef3611aa3565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b60606000610f2a611a7f565b6004810180546040805160208084028201810190925282815293945060009084015b82821015610ff8578382906000526020600020018054610f6b9061350a565b80601f0160208091040260200160405190810160405280929190818152602001828054610f979061350a565b8015610fe45780601f10610fb957610100808354040283529160200191610fe4565b820191906000526020600020905b815481529060010190602001808311610fc757829003601f168201915b505050505081526020019060010190610f4c565b5050505091505090565b60405162461bcd60e51b815260206004820152604d6024820152600080516020613b2f83398151915260448201527f206e6f7420616363657074206261746368207472616e7366657273206f66204560648201526c52433131353520746f6b656e7360981b608482015260009060a4016101bb565b600080611082611a7f565b600181015460405163181efec960e21b8152600481018690529192506001600160a01b03169063607bfb2490602401602060405180830381865afa1580156110ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110f29190613544565b61110e5760405162461bcd60e51b81526004016101bb90613566565b60008381526002820160205260408120805486929061112e9084906135ab565b909155505080546040516323b872dd60e01b8152336004820152306024820152604481018690526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015611189573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111ad9190613544565b61120c5760405162461bcd60e51b815260206004820152602a60248201527f58324561726e52657761726473506f6f6c3a206465706f736974207472616e7360448201526919995c8819985a5b195960b21b60648201526084016101bb565b604051848152339084907fb129470ed4a80566812579bd667bb40c9cc246b5470797f9291f8a27cd3d16309060200160405180910390a35060019392505050565b611255612115565b600061125f611a7f565b600181015460405163181efec960e21b8152600481018690529192506001600160a01b03169063607bfb2490602401602060405180830381865afa1580156112ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112cf9190613544565b6112eb5760405162461bcd60e51b81526004016101bb90613566565b600181015460405163238e8a7760e21b81526001600160a01b0390911690638e3a29dc9061131f90869033906004016135be565b602060405180830381865afa15801561133c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113609190613544565b806113db5750600181015460405163b58a754760e01b81526001600160a01b039091169063b58a75479061139a90869033906004016135be565b602060405180830381865afa1580156113b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113db9190613544565b61144c5760405162461bcd60e51b815260206004820152603c60248201527f58324561726e52657761726473506f6f6c3a206e6f7420616e2061707020616460448201527b36b4b7103737b91030903932bbb0b932103234b9ba3934b13aba37b960211b60648201526084016101bb565b600083815260028201602052604090205484111561147c5760405162461bcd60e51b81526004016101bb906135d5565b80546040516370a0823160e01b815285916001600160a01b0316906370a08231906114ab903090600401612e31565b602060405180830381865afa1580156114c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114ec9190613622565b101561150a5760405162461bcd60e51b81526004016101bb9061363b565b6001810154604051631772503b60e01b8152600481018590526000916001600160a01b031690631772503b90602401602060405180830381865afa158015611556573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061157a919061368c565b90508482600201600086815260200190815260200160002060008282546115a191906136a9565b9091555050815460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906115d790849089906004016136bc565b6020604051808303816000875af11580156115f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061161a9190613544565b6116365760405162461bcd60e51b81526004016101bb906136d5565b806001600160a01b0316847fd9ffa9a1a748d0d5a7264f97f319a08a8d4925854093354e05965ff93e46d80487338760405161167493929190613729565b60405180910390a35050610d5561214b565b61168f82610a26565b61169881611b93565b610cfe8383611ba0565b60405162461bcd60e51b815260206004820152603a6024820152600080516020613b2f833981519152604482015279206e6f7420616363657074204552433131353520746f6b656e7360301b60648201526000906084016101bb565b600080611709611a7f565b60009384526002016020525050604090205490565b336001600160a01b0316826001600160a01b031685600080516020613acf83398151915286604051610e7491815260406020820181905260009082015260600190565b600080516020613aef83398151915261177a8133610ee8565b15801561178f575061178d600033610ee8565b155b156117ac5760405162461bcd60e51b81526004016101bb906134a1565b60006117b6611a7f565b9050600081600301846040516117cc9190613753565b90815260200160405180910390205490506000811161182d5760405162461bcd60e51b815260206004820181905260248201527f58324561726e52657761726473506f6f6c3a204b6579206e6f7420666f756e6460448201526064016101bb565b60048201805460009190611843906001906136a9565b8154811061185357611853613443565b9060005260206000200180546118689061350a565b80601f01602080910402602001604051908101604052809291908181526020018280546118949061350a565b80156118e15780601f106118b6576101008083540402835291602001916118e1565b820191906000526020600020905b8154815290600101906020018083116118c457829003601f168201915b5050505050905080836004016001846118fa91906136a9565b8154811061190a5761190a613443565b90600052602060002001908161192091906137b5565b508183600301826040516119349190613753565b908152604051908190036020019020556004830180548061195757611957613874565b6001900381819060005260206000200160006119739190612b85565b905582600301856040516119879190613753565b9081526020016040518091039020600090555050505050565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b6119cc61215c565b565b6119d661215c565b6119cc612181565b6000806119e9611aa3565b90506119f58484610ee8565b611a75576000848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055611a2b3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610668565b6000915050610668565b7f7c0dcc5654efea34bf150fefe2d7f927494d4026026590e81037cb4c7a9cdc0090565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b8060030182604051611ad99190613753565b908152602001604051809103902054600014611b455760405162461bcd60e51b815260206004820152602560248201527f58324561726e52657761726473506f6f6c3a204b657920616c72656164792065604482015264786973747360d81b60648201526084016101bb565b6004810180546001810182556000918252602090912001611b6683826137b5565b5060048101546040516003830190611b7f908590613753565b908152604051908190036020019020555050565b611b9d8133612189565b50565b600080611bab611aa3565b9050611bb78484610ee8565b15611a75576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610668565b306001600160a01b037f000000000000000000000000f3b6578f82aaef5b3449d7b83d885a100c9d3be7161480611c9f57507f000000000000000000000000f3b6578f82aaef5b3449d7b83d885a100c9d3be76001600160a01b0316611c93600080516020613aaf833981519152546001600160a01b031690565b6001600160a01b031614155b156119cc5760405163703e46dd60e11b815260040160405180910390fd5b600080516020613a8f833981519152610de381611b93565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611d2f575060408051601f3d908101601f19168201909252611d2c91810190613622565b60015b611d4e5781604051634c9c8ce360e01b81526004016101bb9190612e31565b600080516020613aaf8339815191528114611d7f57604051632a87526960e21b8152600481018290526024016101bb565b610d5583836121b4565b306001600160a01b037f000000000000000000000000f3b6578f82aaef5b3449d7b83d885a100c9d3be716146119cc5760405163703e46dd60e11b815260040160405180910390fd5b6000611ddf84848461220a565b9050336001600160a01b0316856001600160a01b031688600080516020613acf8339815191528985604051611e15929190613488565b60405180910390a450505050505050565b611e2e612115565b6000611e38611a7f565b600181015460405163181efec960e21b8152600481018790529192506001600160a01b03169063607bfb2490602401602060405180830381865afa158015611e84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ea89190613544565b611ec45760405162461bcd60e51b81526004016101bb90613566565b600181015460405163b58a754760e01b81526001600160a01b039091169063b58a754790611ef890879033906004016135be565b602060405180830381865afa158015611f15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f399190613544565b611f995760405162461bcd60e51b815260206004820152602b60248201527f58324561726e52657761726473506f6f6c3a206e6f742061207265776172642060448201526a3234b9ba3934b13aba37b960a91b60648201526084016101bb565b6000848152600282016020526040902054831115611fc95760405162461bcd60e51b81526004016101bb906135d5565b80546040516370a0823160e01b815284916001600160a01b0316906370a0823190611ff8903090600401612e31565b602060405180830381865afa158015612015573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120399190613622565b10156120575760405162461bcd60e51b81526004016101bb9061363b565b6000848152600282016020526040812080548592906120779084906136a9565b9091555050805460405163a9059cbb60e01b81526001600160a01b039091169063a9059cbb906120ad90859087906004016136bc565b6020604051808303816000875af11580156120cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120f09190613544565b61210c5760405162461bcd60e51b81526004016101bb906136d5565b50610d5561214b565b600061211f6124ed565b80549091506001190161214557604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b60006121556124ed565b6001905550565b612164612511565b6119cc57604051631afcd79f60e31b815260040160405180910390fd5b61214b61215c565b6121938282610ee8565b610de357808260405163e2517d3f60e01b81526004016101bb9291906136bc565b6121bd8261252b565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a280511561220257610d558282612587565b610de36125fd565b606060008085600001515111801561222757506000856020015151115b905060008085600001515111801561224457506000856020015151115b8451909150151582158015612257575081155b15612276576040518060200160405280600081525093505050506124e6565b604080516c3d913b32b939b4b7b7111d101960991b60208201528151600d818303018152602d90910190915281156122cd5780866040516020016122bb92919061388a565b60405160208183030381529060405290505b831561245457806040516020016122e491906138e4565b604051602081830303815290604052905060005b885151811015612430576123288960000151828151811061231b5761231b613443565b602002602001015161261c565b6123825760405162461bcd60e51b815260206004820152602560248201527f58324561726e52657761726473506f6f6c3a20496e76616c69642070726f6f66604482015264207479706560d81b60648201526084016101bb565b818960000151828151811061239957612399613443565b60200260200101518a6020015183815181106123b7576123b7613443565b60200260200101516040516020016123d193929190613913565b604051602081830303815290604052915060018960000151516123f491906136a9565b81101561241e578160405160200161240c919061397f565b60405160208183030381529060405291505b806124288161346f565b9150506122f8565b508060405160200161244291906139a4565b60405160208183030381529060405290505b82156124be5760006124658861277f565b905084806124705750825b156124985781604051602001612486919061397f565b60405160208183030381529060405291505b81816040516020016124ab9291906139c9565b6040516020818303038152906040529150505b806040516020016124cf91906139a4565b60408051601f198184030181529190529450505050505b9392505050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b600061251b6119a0565b54600160401b900460ff16919050565b806001600160a01b03163b6000036125585780604051634c9c8ce360e01b81526004016101bb9190612e31565b600080516020613aaf83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b0316846040516125a49190613753565b600060405180830381855af49150503d80600081146125df576040519150601f19603f3d011682016040523d82523d6000602084013e6125e4565b606091505b50915091506125f4858383612968565b95945050505050565b34156119cc5760405163b398979f60e01b815260040160405180910390fd5b60405164696d61676560d81b6020820152600090602501604051602081830303815290604052805190602001208260405160200161265a9190613753565b6040516020818303038152906040528051906020012014806126c95750604051636c696e6b60e01b602082015260240160405160208183030381529060405280519060200120826040516020016126b19190613753565b60405160208183030381529060405280519060200120145b806127215750604051631d195e1d60e21b602082015260240160405160208183030381529060405280519060200120826040516020016127099190613753565b60405160208183030381529060405280519060200120145b80610668575060405164766964656f60d81b602082015260250160405160208183030381529060405280519060200120826040516020016127629190613753565b604051602081830303815290604052805190602001201492915050565b602081015151815151606091146127d35760405162461bcd60e51b81526020600482015260186024820152774d69736d61746368656420696e707574206c656e6774687360401b60448201526064016101bb565b60408051607b60f81b602082015281516001818303018152602190910190915260005b83602001515181101561293f576128298460000151828151811061281c5761281c613443565b60200260200101516129bb565b156128d757818460000151828151811061284557612845613443565b60200260200101516128738660200151848151811061286657612866613443565b60200260200101516129f4565b60405160200161288593929190613a0e565b604051602081830303815290604052915060018460200151516128a891906136a9565b8110156128d257816040516020016128c0919061397f565b60405160208183030381529060405291505b61292d565b60405162461bcd60e51b815260206004820152602560248201527f58324561726e52657761726473506f6f6c3a20496e76616c696420696d70616360448201526474206b657960d81b60648201526084016101bb565b806129378161346f565b9150506127f6565b508060405160200161295191906139a4565b60408051601f198184030181529190529392505050565b60608261297d5761297882612a86565b6124e6565b815115801561299457506001600160a01b0384163b155b156129b45783604051639996b31560e01b81526004016101bb9190612e31565b50806124e6565b6000806129c6611a7f565b9050600081600301846040516129dc9190613753565b90815260200160405180910390205411915050919050565b60606000612a0183612aaf565b60010190506000816001600160401b03811115612a2057612a20612c83565b6040519080825280601f01601f191660200182016040528015612a4a576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084612a5457509392505050565b805115612a965780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b8310612aee5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6904ee2d6d415b85acef8160201b8310612b18576904ee2d6d415b85acef8160201b830492506020015b662386f26fc100008310612b3657662386f26fc10000830492506010015b6305f5e1008310612b4e576305f5e100830492506008015b6127108310612b6257612710830492506004015b60648310612b74576064830492506002015b600a83106106685760010192915050565b508054612b919061350a565b6000825580601f10612ba1575050565b601f016020900490600052602060002090810190611b9d91905b80821115612bcf5760008155600101612bbb565b5090565b600060208284031215612be557600080fd5b81356001600160e01b0319811681146124e657600080fd5b6001600160a01b0381168114611b9d57600080fd5b600080600080600060a08688031215612c2a57600080fd5b8535612c3581612bfd565b94506020860135612c4581612bfd565b93506040860135612c5581612bfd565b92506060860135612c6581612bfd565b91506080860135612c7581612bfd565b809150509295509295909350565b634e487b7160e01b600052604160045260246000fd5b604080519081016001600160401b0381118282101715612cbb57612cbb612c83565b60405290565b604051601f8201601f191681016001600160401b0381118282101715612ce957612ce9612c83565b604052919050565b600082601f830112612d0257600080fd5b81356001600160401b03811115612d1b57612d1b612c83565b612d2e601f8201601f1916602001612cc1565b818152846020838601011115612d4357600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060808587031215612d7657600080fd5b8435612d8181612bfd565b93506020850135612d9181612bfd565b92506040850135915060608501356001600160401b03811115612db357600080fd5b612dbf87828801612cf1565b91505092959194509250565b600060208284031215612ddd57600080fd5b5035919050565b600060208284031215612df657600080fd5b81356124e681612bfd565b60008060408385031215612e1457600080fd5b823591506020830135612e2681612bfd565b809150509250929050565b6001600160a01b0391909116815260200190565b60008060408385031215612e5857600080fd5b8235612e6381612bfd565b915060208301356001600160401b03811115612e7e57600080fd5b612e8a85828601612cf1565b9150509250929050565b60005b83811015612eaf578181015183820152602001612e97565b50506000910152565b60008151808452612ed0816020860160208601612e94565b601f01601f19169290920160200192915050565b6020815260006124e66020830184612eb8565b60006001600160401b03821115612f1057612f10612c83565b5060051b60200190565b600082601f830112612f2b57600080fd5b81356020612f40612f3b83612ef7565b612cc1565b82815260059290921b84018101918181019086841115612f5f57600080fd5b8286015b84811015612f9e5780356001600160401b03811115612f825760008081fd5b612f908986838b0101612cf1565b845250918301918301612f63565b509695505050505050565b600082601f830112612fba57600080fd5b81356020612fca612f3b83612ef7565b82815260059290921b84018101918181019086841115612fe957600080fd5b8286015b84811015612f9e5780358352918301918301612fed565b60006040828403121561301657600080fd5b61301e612c99565b905081356001600160401b038082111561303757600080fd5b61304385838601612f1a565b8352602084013591508082111561305957600080fd5b5061306684828501612fa9565b60208301525092915050565b60008060008060008060c0878903121561308b57600080fd5b863595506020870135945060408701356130a481612bfd565b935060608701356001600160401b03808211156130c057600080fd5b908801906040828b0312156130d457600080fd5b6130dc612c99565b8235828111156130eb57600080fd5b6130f78c828601612f1a565b82525060208301358281111561310c57600080fd5b6131188c828601612f1a565b6020830152509450608089013591508082111561313457600080fd5b6131408a838b01613004565b935060a089013591508082111561315657600080fd5b5061316389828a01612cf1565b9150509295509295509295565b6000806000806080858703121561318657600080fd5b8435935060208501359250604085013561319f81612bfd565b915060608501356001600160401b03811115612db357600080fd5b6000602082840312156131cc57600080fd5b81356001600160401b038111156131e257600080fd5b6131ee84828501612cf1565b949350505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b8281101561324b57603f19888603018452613239858351612eb8565b9450928501929085019060010161321d565b5092979650505050505050565b600080600080600060a0868803121561327057600080fd5b853561327b81612bfd565b9450602086013561328b81612bfd565b935060408601356001600160401b03808211156132a757600080fd5b6132b389838a01612fa9565b945060608801359150808211156132c957600080fd5b6132d589838a01612fa9565b935060808801359150808211156132eb57600080fd5b506132f888828901612cf1565b9150509295509295909350565b6000806040838503121561331857600080fd5b50508035926020909101359150565b60008060006060848603121561333c57600080fd5b833592506020840135915060408401356001600160401b0381111561336057600080fd5b61336c86828701612cf1565b9150509250925092565b600080600080600060a0868803121561338e57600080fd5b853561339981612bfd565b945060208601356133a981612bfd565b9350604086013592506060860135915060808601356001600160401b038111156133d257600080fd5b6132f888828901612cf1565b60208082526031908201527f58324561726e52657761726473506f6f6c3a2078324561726e4170707320697360408201527020746865207a65726f206164647265737360781b606082015260800190565b6001600160401b0391909116815260200190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006001820161348157613481613459565b5060010190565b8281526040602082015260006131ee6040830184612eb8565b60208082526043908201527f58324561726e52657761726473506f6f6c3a2073656e646572206973206e6f7460408201527f20616e2061646d696e206e6f72206861732074686520726571756972656420726060820152626f6c6560e81b608082015260a00190565b600181811c9082168061351e57607f821691505b60208210810361353e57634e487b7160e01b600052602260045260246000fd5b50919050565b60006020828403121561355657600080fd5b815180151581146124e657600080fd5b60208082526025908201527f58324561726e52657761726473506f6f6c3a2061707020646f6573206e6f7420604082015264195e1a5cdd60da1b606082015260800190565b8082018082111561066857610668613459565b9182526001600160a01b0316602082015260400190565b6020808252602d908201527f58324561726e52657761726473506f6f6c3a206170702068617320696e73756660408201526c66696369656e742066756e647360981b606082015260800190565b60006020828403121561363457600080fd5b5051919050565b60208082526031908201527f58324561726e52657761726473506f6f6c3a20696e73756666696369656e7420604082015270199d5b991cc81bdb8818dbdb9d1c9858dd607a1b606082015260800190565b60006020828403121561369e57600080fd5b81516124e681612bfd565b8181038181111561066857610668613459565b6001600160a01b03929092168252602082015260400190565b60208082526034908201527f58324561726e52657761726473506f6f6c3a20416c6c6f636174696f6e207472604082015273185b9cd9995c881d1bc8185c1c0819985a5b195960621b606082015260800190565b8381526001600160a01b03831660208201526060604082018190526000906125f490830184612eb8565b60008251613765818460208701612e94565b9190910192915050565b601f821115610d5557600081815260208120601f850160051c810160208610156137965750805b601f850160051c820191505b81811015610e38578281556001016137a2565b81516001600160401b038111156137ce576137ce612c83565b6137e2816137dc845461350a565b8461376f565b602080601f83116001811461381757600084156137ff5750858301515b600019600386901b1c1916600185901b178555610e38565b600085815260208120601f198616915b8281101561384657888601518255948401946001909101908401613827565b50858210156138645787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052603160045260246000fd5b6000835161389c818460208801612e94565b7016113232b9b1b934b83a34b7b7111d101160791b90830190815283516138ca816011840160208801612e94565b601160f91b60119290910191820152601201949350505050565b600082516138f6818460208701612e94565b6a2c2270726f6f66223a207b60a81b920191825250600b01919050565b60008451613925818460208901612e94565b601160f91b9083018181528551909190613946816001850160208a01612e94565b63111d101160e11b60019390910192830152845161396b816005850160208901612e94565b600592019182015260060195945050505050565b60008251613991818460208701612e94565b600b60fa1b920191825250600101919050565b600082516139b6818460208701612e94565b607d60f81b920191825250600101919050565b600083516139db818460208801612e94565b6901134b6b830b1ba111d160b51b9083019081528351613a0281600a840160208801612e94565b01600a01949350505050565b60008451613a20818460208901612e94565b601160f91b9083019081528451613a3e816001840160208901612e94565b61111d60f11b600192909101918201528351613a61816003840160208801612e94565b016003019594505050505056fec7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc4811710b0c25cc7e05baf214b3a939cf893f1cbff4d0b219e680f069a4f204a28126eb6027e2d11d8787280faa15fe8ec1ac780cdd182c8ce003d51018705f9856af926aa3845d4dc63a6c773ed36f51794728c97ebcd1bf845bcecb16eeb6b758324561726e52657761726473506f6f6c3a20636f6e747261637420646f6573a26469706673582212206183ea7bbeaa7f0972f83309f5ff3ed702be12c67a09df31d4542fba93b69de364736f6c63430008140033