VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xf3c643…c0b0
Summary
Transactions
Transfers
Address
0xf3c64311E3055b3B3fB7a920Bcfc3b5A2FE9c0b0
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Deployer
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Code
0x6080604052600436106102725760003560e01c806367ee6a581161014f578063a878aee6116100c1578063d547741f1161007a578063d547741f1461073c578063e87d031f1461075c578063f46636e01461077c578063f5b541a614610791578063f92ad219146107b3578063fc0c546a146107d357600080fd5b8063a878aee614610685578063abe50f19146106a5578063ac8a584a146106c5578063b08bf0e7146106e5578063c521098914610705578063ca15c8731461071c57600080fd5b80639010d07c116101135780639010d07c1461059e57806391d14854146105d65780639870d7fe146105f6578063a217fddf14610616578063a54c27321461062b578063a680e0bc1461064b57600080fd5b806367ee6a581461051c5780636ff1c9bc14610532578063817b1cd2146105525780638456cb59146105695780638fcc9cfb1461057e57600080fd5b80633bcfc4b8116101e85780634b319713116101ac5780634b3197131461048e5780634f1ef286146104a55780634fe47f70146104b857806352d1902d146104d85780635c975abb146104ed5780635f48f3931461050557600080fd5b80633bcfc4b8146104215780633ccfd60b146104385780633f4ba83a1461044d57806341b3d185146104625780634641257d1461047957600080fd5b80632ab6f8db1161023a5780632ab6f8db1461036c5780632ee40908146103815780632f2ff15d146103a157806336568abe146103c15780633659cfe6146103e15780633b3f5e361461040157600080fd5b806301ffc9a714610277578063131f2e53146102ac57806316934fc4146102cf5780631cfa642f14610319578063248a9ca31461033b575b600080fd5b34801561028357600080fd5b50610297610292366004612df5565b6107f4565b60405190151581526020015b60405180910390f35b3480156102b857600080fd5b506102c161081f565b6040519081526020016102a3565b3480156102db57600080fd5b506103046102ea366004612e3b565b6101c3602052600090815260409020805460019091015482565b604080519283526020830191909152016102a3565b34801561032557600080fd5b50610339610334366004612e56565b61082e565b005b34801561034757600080fd5b506102c1610356366004612e56565b600090815261012d602052604090206001015490565b34801561037857600080fd5b50610339610956565b34801561038d57600080fd5b5061033961039c366004612e6f565b61099b565b3480156103ad57600080fd5b506103396103bc366004612e99565b610a84565b3480156103cd57600080fd5b506103396103dc366004612e99565b610aaf565b3480156103ed57600080fd5b506103396103fc366004612e3b565b610b29565b34801561040d57600080fd5b5061033961041c366004612e56565b610c05565b34801561042d57600080fd5b506102c16101c55481565b34801561044457600080fd5b50610339610c3f565b34801561045957600080fd5b50610339610d21565b34801561046e57600080fd5b506102c16101c75481565b34801561048557600080fd5b50610339610d5f565b34801561049a57600080fd5b506102c16101ca5481565b6103396104b3366004612edb565b610ddf565b3480156104c457600080fd5b506103396104d3366004612e56565b610eab565b3480156104e457600080fd5b506102c1610ee5565b3480156104f957600080fd5b5060975460ff16610297565b34801561051157600080fd5b506102c16101c65481565b34801561052857600080fd5b506101c4546102c1565b34801561053e57600080fd5b5061033961054d366004612e3b565b610f98565b34801561055e57600080fd5b506102c16101c95481565b34801561057557600080fd5b5061033961111e565b34801561058a57600080fd5b50610339610599366004612e56565b61115a565b3480156105aa57600080fd5b506105be6105b9366004612f9d565b611194565b6040516001600160a01b0390911681526020016102a3565b3480156105e257600080fd5b506102976105f1366004612e99565b6111b4565b34801561060257600080fd5b50610339610611366004612e3b565b6111e0565b34801561062257600080fd5b506102c1600081565b34801561063757600080fd5b506102c1610646366004612e3b565b611256565b34801561065757600080fd5b506102c1610666366004612e3b565b6001600160a01b031660009081526101c3602052604090206001015490565b34801561069157600080fd5b506103396106a0366004612e3b565b611261565b3480156106b157600080fd5b506103396106c0366004612fcd565b611292565b3480156106d157600080fd5b506103396106e0366004612e3b565b611355565b3480156106f157600080fd5b50610339610700366004612e56565b6113cb565b34801561071157600080fd5b506102c16101c45481565b34801561072857600080fd5b506102c1610737366004612e56565b611410565b34801561074857600080fd5b50610339610757366004612e99565b611428565b34801561076857600080fd5b50610339610777366004612ffd565b61144e565b34801561078857600080fd5b506102c16115ef565b34801561079d57600080fd5b506102c160008051602061340983398151915281565b3480156107bf57600080fd5b506103396107ce366004613039565b611603565b3480156107df57600080fd5b506101c8546105be906001600160a01b031681565b60006001600160e01b03198216635a05180f60e01b1480610819575061081982611975565b92915050565b60006108296119aa565b905090565b6108396000336111b4565b61085e5760405162461bcd60e51b81526004016108559061307b565b60405180910390fd5b60006101ca54116108a85760405162461bcd60e51b81526020600482015260146024820152731b9bc81d1bdad95b9cc81d1bc819195c1bdcda5d60621b6044820152606401610855565b806101ca546108b791906130e5565b6101ca556101c8546040516323b872dd60e01b8152336004820152306024820152604481018390526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015610913573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093791906130f8565b6109535760405162461bcd60e51b815260040161085590613115565b50565b61096e60008051602061340983398151915233611af8565b60405133907f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d90600090a2565b6109b3600080516020613409833981519152336111b4565b6109cf5760405162461bcd60e51b81526004016108559061307b565b6101c754811015610a1b5760405162461bcd60e51b81526020600482015260166024820152751b5a5b88185b5bdd5b9d081b9bdd081c995858da195960521b6044820152606401610855565b6001600160a01b03821660009081526101c3602052604090205415610a765760405162461bcd60e51b81526020600482015260116024820152703ab833b930b232903337b93134b23232b760791b6044820152606401610855565b610a808282611b1b565b5050565b600082815261012d6020526040902060010154610aa081611cf2565b610aaa8383611cfc565b505050565b6001600160a01b0381163314610b1f5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610855565b610a808282611af8565b6001600160a01b037f000000000000000000000000f3c64311e3055b3b3fb7a920bcfc3b5a2fe9c0b0163003610b715760405162461bcd60e51b81526004016108559061313e565b7f000000000000000000000000f3c64311e3055b3b3fb7a920bcfc3b5a2fe9c0b06001600160a01b0316610bba6000805160206133e9833981519152546001600160a01b031690565b6001600160a01b031614610be05760405162461bcd60e51b81526004016108559061318a565b610be981611d1f565b6040805160008082526020820190925261095391839190611d46565b610c1d600080516020613409833981519152336111b4565b610c395760405162461bcd60e51b81526004016108559061307b565b6101c555565b600260c95403610c615760405162461bcd60e51b8152600401610855906131d6565b600260c955610c6e611eb1565b6101c4544211610cc05760405162461bcd60e51b815260206004820152601c60248201527f7374616b696e6720706572696f6420686173206e6f7420656e646564000000006044820152606401610855565b3360009081526101c36020526040902054610d085760405162461bcd60e51b81526020600482015260086024820152676e6f207374616b6560c01b6044820152606401610855565b610d1133611ef7565b610d1a33612045565b600160c955565b610d39600080516020613409833981519152336111b4565b610d555760405162461bcd60e51b81526004016108559061307b565b610d5d61215d565b565b600260c95403610d815760405162461bcd60e51b8152600401610855906131d6565b600260c955610d8e611eb1565b3360009081526101c36020526040902054610dd65760405162461bcd60e51b81526020600482015260086024820152676e6f207374616b6560c01b6044820152606401610855565b610d1a33611ef7565b6001600160a01b037f000000000000000000000000f3c64311e3055b3b3fb7a920bcfc3b5a2fe9c0b0163003610e275760405162461bcd60e51b81526004016108559061313e565b7f000000000000000000000000f3c64311e3055b3b3fb7a920bcfc3b5a2fe9c0b06001600160a01b0316610e706000805160206133e9833981519152546001600160a01b031690565b6001600160a01b031614610e965760405162461bcd60e51b81526004016108559061318a565b610e9f82611d1f565b610a8082826001611d46565b610ec3600080516020613409833981519152336111b4565b610edf5760405162461bcd60e51b81526004016108559061307b565b6101c655565b6000306001600160a01b037f000000000000000000000000f3c64311e3055b3b3fb7a920bcfc3b5a2fe9c0b01614610f855760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610855565b506000805160206133e983398151915290565b610fa36000336111b4565b610fbf5760405162461bcd60e51b81526004016108559061307b565b6101c8546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015611009573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061102d919061320d565b9050600081116110775760405162461bcd60e51b81526020600482015260156024820152746e6f20746f6b656e7320746f20776974686472617760581b6044820152606401610855565b806101ca546110869190613226565b6101ca556101c85460405163a9059cbb60e01b81526001600160a01b038481166004830152602482018490529091169063a9059cbb906044016020604051808303816000875af11580156110de573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061110291906130f8565b610a805760405162461bcd60e51b815260040161085590613115565b611136600080516020613409833981519152336111b4565b6111525760405162461bcd60e51b81526004016108559061307b565b610d5d6121af565b611172600080516020613409833981519152336111b4565b61118e5760405162461bcd60e51b81526004016108559061307b565b6101c755565b600082815261015f602052604081206111ad90836121ec565b9392505050565b600091825261012d602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6111eb6000336111b4565b6112075760405162461bcd60e51b81526004016108559061307b565b61121f60008051602061340983398151915282611cfc565b6040516001600160a01b038216907fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d90600090a250565b6000610819826121f8565b61126c6000336111b4565b6112885760405162461bcd60e51b81526004016108559061307b565b600061102d6115ef565b600260c954036112b45760405162461bcd60e51b8152600401610855906131d6565b600260c9556112c1611eb1565b6101c75482101561130d5760405162461bcd60e51b81526020600482015260166024820152751b5a5b88185b5bdd5b9d081b9bdd081c995858da195960521b6044820152606401610855565b3360009081526101c3602052604090205480156113415781156113385761133333611ef7565b611341565b61134133612296565b61134b3384611b1b565b5050600160c95550565b6113606000336111b4565b61137c5760405162461bcd60e51b81526004016108559061307b565b61139460008051602061340983398151915282611af8565b6040516001600160a01b038216907f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d90600090a250565b6113e3600080516020613409833981519152336111b4565b6113ff5760405162461bcd60e51b81526004016108559061307b565b6114098142613226565b6101c45550565b600081815261015f60205260408120610819906123bf565b600082815261012d602052604090206001015461144481611cf2565b610aaa8383611af8565b6114596000336111b4565b6114755760405162461bcd60e51b81526004016108559061307b565b6101c8546001600160a01b038085169116036115db576101c9546101c8546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156114d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114fc919061320d565b61150691906130e5565b8211156115475760405162461bcd60e51b815260206004820152600f60248201526e185b5bdd5b9d08195e18d959591959608a1b6044820152606401610855565b6101c85460405163a9059cbb60e01b81526001600160a01b038381166004830152602482018590529091169063a9059cbb906044016020604051808303816000875af115801561159b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115bf91906130f8565b610aaa5760405162461bcd60e51b815260040161085590613115565b610aaa6001600160a01b03841682846123c9565b60006101ca546101c95461082991906130e5565b600054610100900460ff16158080156116235750600054600160ff909116105b8061163d5750303b15801561163d575060005460ff166001145b6116a05760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610855565b6000805460ff1916600117905580156116c3576000805461ff0019166101001790555b6001600160a01b0386166117115760405162461bcd60e51b8152602060048201526015602482015274746f6b656e2061646472657373206973207a65726f60581b6044820152606401610855565b6000851161175a5760405162461bcd60e51b81526020600482015260166024820152756661726d696e6720706572696f64206973207a65726f60501b6044820152606401610855565b600084116117985760405162461bcd60e51b815260206004820152600b60248201526a415059206973207a65726f60a81b6044820152606401610855565b6103e884106117e95760405162461bcd60e51b815260206004820152601860248201527f4150592069732067726561746572207468616e203130302500000000000000006044820152606401610855565b6000831161182e5760405162461bcd60e51b81526020600482015260126024820152716d617820616d6f756e74206973207a65726f60701b6044820152606401610855565b600082116118745760405162461bcd60e51b81526020600482015260136024820152726d696e206465706f736974206973207a65726f60681b6044820152606401610855565b828211156118d35760405162461bcd60e51b815260206004820152602660248201527f6d696e206465706f7369742069732067726561746572207468616e206d617820604482015265185b5bdd5b9d60d21b6064820152608401610855565b6101c880546001600160a01b0319166001600160a01b0388161790556101c58490556101c68390556119058542613226565b6101c4556101c782905561191761241b565b61191f612442565b611927612471565b801561196d576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050505050565b60006001600160e01b03198216637965db0b60e01b148061081957506301ffc9a760e01b6001600160e01b0319831614610819565b60006119b46115ef565b6101c8546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156119fd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a21919061320d565b1015611a795760405162461bcd60e51b815260206004820152602160248201527f62616c616e636520666f722072657761726473206973206e6f7420656e6f75676044820152600d60fb1b6064820152608401610855565b611a816115ef565b6101c8546040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa158015611aca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aee919061320d565b61082991906130e5565b611b0282826124bb565b600082815261015f60205260409020610aaa9082612523565b6101c454421115611b6e5760405162461bcd60e51b815260206004820152601860248201527f7374616b696e6720706572696f642068617320656e64656400000000000000006044820152606401610855565b6101c654816101c954611b819190613226565b1115611bcf5760405162461bcd60e51b815260206004820181905260248201527f6d617820746f74616c207374616b696e6720766f6c756d6520726561636865646044820152606401610855565b6101c8546040516323b872dd60e01b8152336004820152306024820152604481018390526001600160a01b03909116906323b872dd906064016020604051808303816000875af1158015611c27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c4b91906130f8565b611c675760405162461bcd60e51b815260040161085590613115565b6001600160a01b03821660009081526101c3602052604090204260018201558054611c93908390613226565b81556101c954611ca4908390613226565b6101c95560408051428152602081018490526001600160a01b038516917f5af417134f72a9d41143ace85b0a26dce6f550f894f2cbc1eeee8810603d91b691015b60405180910390a2505050565b6109538133612538565b611d06828261259c565b600082815261015f60205260409020610aaa9082612623565b611d2a6000336111b4565b6109535760405162461bcd60e51b81526004016108559061307b565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615611d7957610aaa83612638565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611dd3575060408051601f3d908101601f19168201909252611dd09181019061320d565b60015b611e365760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610855565b6000805160206133e98339815191528114611ea55760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610855565b50610aaa8383836126d4565b60975460ff1615610d5d5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610855565b6000611f02826121f8565b9050611f0c6119aa565b811115611f505760405162461bcd60e51b81526020600482015260126024820152716e6f7420656e6f756768207265776172647360701b6044820152606401610855565b6001600160a01b0382811660008181526101c3602052604090819020426001909101556101c854905163a9059cbb60e01b81526004810192909252602482018490529091169063a9059cbb906044016020604051808303816000875af1158015611fbe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fe291906130f8565b611ffe5760405162461bcd60e51b815260040161085590613115565b816001600160a01b03167fc9695243a805adb74c91f28311176c65b417e842d5699893cef56d18bfa48cba8260405161203991815260200190565b60405180910390a25050565b6001600160a01b03811660009081526101c360205260409020546101c95461206e9082906130e5565b6101c9556001600160a01b0382811660008181526101c36020526040808220828155600101919091556101c854905163a9059cbb60e01b81526004810192909252602482018490529091169063a9059cbb906044016020604051808303816000875af11580156120e2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061210691906130f8565b6121225760405162461bcd60e51b815260040161085590613115565b816001600160a01b03167f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243648260405161203991815260200190565b6121656126ff565b6097805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6121b7611eb1565b6097805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586121923390565b60006111ad8383612748565b6001600160a01b03811660009081526101c3602052604081206101c454829042116122235742612228565b6101c4545b90508082600101541061223f575060009392505050565b600082600101548261225191906130e5565b90506103e86301e133806101c55483866000015461226f9190613239565b6122799190613239565b6122839190613250565b61228d9190613250565b95945050505050565b60006122a1826121f8565b9050806101c9546122b29190613226565b6101c98190556101c654101561230a5760405162461bcd60e51b815260206004820181905260248201527f6d617820746f74616c207374616b696e6720766f6c756d6520726561636865646044820152606401610855565b6123126119aa565b8111156123565760405162461bcd60e51b81526020600482015260126024820152716e6f7420656e6f756768207265776172647360701b6044820152606401610855565b6001600160a01b03821660009081526101c3602052604090204260018201558054612382908390613226565b81556040518281526001600160a01b038416907fbd654390d0d973e8c8376ed6053be8658870df892687852cc5c914d700291b8790602001611ce5565b6000610819825490565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610aaa908490612772565b600054610100900460ff16610d5d5760405162461bcd60e51b815260040161085590613272565b600054610100900460ff166124695760405162461bcd60e51b815260040161085590613272565b610d5d612844565b600054610100900460ff166124985760405162461bcd60e51b815260040161085590613272565b6124a3600033611cfc565b610d5d60008051602061340983398151915233611cfc565b6124c582826111b4565b15610a8057600082815261012d602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60006111ad836001600160a01b03841661286b565b61254282826111b4565b610a805761255a816001600160a01b0316601461295e565b61256583602061295e565b6040516020016125769291906132e1565b60408051601f198184030181529082905262461bcd60e51b825261085591600401613356565b6125a682826111b4565b610a8057600082815261012d602090815260408083206001600160a01b03851684529091529020805460ff191660011790556125df3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b60006111ad836001600160a01b038416612afa565b6001600160a01b0381163b6126a55760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610855565b6000805160206133e983398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6126dd83612b49565b6000825111806126ea5750805b15610aaa576126f98383612b89565b50505050565b60975460ff16610d5d5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610855565b600082600001828154811061275f5761275f613389565b9060005260206000200154905092915050565b60006127c7826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316612c749092919063ffffffff16565b805190915015610aaa57808060200190518101906127e591906130f8565b610aaa5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610855565b600054610100900460ff16610d1a5760405162461bcd60e51b815260040161085590613272565b6000818152600183016020526040812054801561295457600061288f6001836130e5565b85549091506000906128a3906001906130e5565b90508181146129085760008660000182815481106128c3576128c3613389565b90600052602060002001549050808760000184815481106128e6576128e6613389565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806129195761291961339f565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610819565b6000915050610819565b6060600061296d836002613239565b612978906002613226565b67ffffffffffffffff81111561299057612990612ec5565b6040519080825280601f01601f1916602001820160405280156129ba576020820181803683370190505b509050600360fc1b816000815181106129d5576129d5613389565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612a0457612a04613389565b60200101906001600160f81b031916908160001a9053506000612a28846002613239565b612a33906001613226565b90505b6001811115612aab576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612a6757612a67613389565b1a60f81b828281518110612a7d57612a7d613389565b60200101906001600160f81b031916908160001a90535060049490941c93612aa4816133b5565b9050612a36565b5083156111ad5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610855565b6000818152600183016020526040812054612b4157508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610819565b506000610819565b612b5281612638565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b612bf15760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610855565b600080846001600160a01b031684604051612c0c91906133cc565b600060405180830381855af49150503d8060008114612c47576040519150601f19603f3d011682016040523d82523d6000602084013e612c4c565b606091505b509150915061228d828260405180606001604052806027815260200161342960279139612c8b565b6060612c838484600085612cc4565b949350505050565b60608315612c9a5750816111ad565b825115612caa5782518084602001fd5b8160405162461bcd60e51b81526004016108559190613356565b606082471015612d255760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610855565b6001600160a01b0385163b612d7c5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610855565b600080866001600160a01b03168587604051612d9891906133cc565b60006040518083038185875af1925050503d8060008114612dd5576040519150601f19603f3d011682016040523d82523d6000602084013e612dda565b606091505b5091509150612dea828286612c8b565b979650505050505050565b600060208284031215612e0757600080fd5b81356001600160e01b0319811681146111ad57600080fd5b80356001600160a01b0381168114612e3657600080fd5b919050565b600060208284031215612e4d57600080fd5b6111ad82612e1f565b600060208284031215612e6857600080fd5b5035919050565b60008060408385031215612e8257600080fd5b612e8b83612e1f565b946020939093013593505050565b60008060408385031215612eac57600080fd5b82359150612ebc60208401612e1f565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b60008060408385031215612eee57600080fd5b612ef783612e1f565b9150602083013567ffffffffffffffff80821115612f1457600080fd5b818501915085601f830112612f2857600080fd5b813581811115612f3a57612f3a612ec5565b604051601f8201601f19908116603f01168101908382118183101715612f6257612f62612ec5565b81604052828152886020848701011115612f7b57600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b60008060408385031215612fb057600080fd5b50508035926020909101359150565b801515811461095357600080fd5b60008060408385031215612fe057600080fd5b823591506020830135612ff281612fbf565b809150509250929050565b60008060006060848603121561301257600080fd5b61301b84612e1f565b92506020840135915061303060408501612e1f565b90509250925092565b600080600080600060a0868803121561305157600080fd5b61305a86612e1f565b97602087013597506040870135966060810135965060800135945092505050565b60208082526034908201527f4f70657261746f72526f6c653a2063616c6c657220646f6573206e6f74206861604082015273766520746865204f70657261746f7220726f6c6560601b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b81810381811115610819576108196130cf565b60006020828403121561310a57600080fd5b81516111ad81612fbf565b6020808252600f908201526e1d1c985b9cd9995c8819985a5b1959608a1b604082015260600190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60006020828403121561321f57600080fd5b5051919050565b80820180821115610819576108196130cf565b8082028115828204841417610819576108196130cf565b60008261326d57634e487b7160e01b600052601260045260246000fd5b500490565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60005b838110156132d85781810151838201526020016132c0565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516133198160178501602088016132bd565b7001034b99036b4b9b9b4b733903937b6329607d1b601791840191820152835161334a8160288401602088016132bd565b01602801949350505050565b60208152600082518060208401526133758160408501602087016132bd565b601f01601f19169190910160400192915050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b6000816133c4576133c46130cf565b506000190190565b600082516133de8184602087016132bd565b919091019291505056fe360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a26469706673582212202431c4e259a69b5f9f00ae95047f262e9b6c753e046b8978b63bedbe23600e3f64736f6c63430008130033