VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xc0fC1e…e741
Summary
Transactions
Transfers
Address
0xc0fC1ee4A23cd8ec4D6A9f95919ce968F057e741
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xC09d7020909a3d140B7bb1eAbD142E54d1cc7Cb2
Deployer
0xC09d7020909a3d140B7bb1eAbD142E54d1cc7Cb2
Code
0x608060405234801561001057600080fd5b50600436106102955760003560e01c806374f4f547116101675780639632bdf9116100ce578063b4d1a80411610087578063b4d1a8041461060b578063baaa83ab1461061e578063d74e53c914610631578063dd62ed3e14610644578063efe9517614610657578063f2fde38b1461066157600080fd5b80639632bdf9146105ab578063994ba4d2146105b4578063a457c2d7146105bc578063a9059cbb146105cf578063a9816b08146105e2578063b31b67081461060357600080fd5b80638456cb59116101205780638456cb59146105405780638b05351f146105485780638c2a993e1461056c5780638da5cb5b1461057f57806391874ef71461059057806395d89b41146105a357600080fd5b806374f4f547146104ef57806379cc679014610502578063804a542e146105155780638129fc1c1461051d5780638131fd161461052557806381c8c0a31461052d57600080fd5b80633673b7961161020b5780634e55b6b5116101c45780634e55b6b5146104445780635b4b3390146104685780635c975abb1461049357806370a082311461049e578063715018a6146104c7578063733bdef0146104cf57600080fd5b80633673b796146103d857806339509351146103e25780633da7a884146103f55780633f4ba83a1461041657806340c10f191461041e57806342966c681461043157600080fd5b806323b872dd1161025d57806323b872dd146103155780632e9f411e146103285780632f2ec7fe1461033d578063313ce5671461035157806333a7a5f114610360578063359fdebc1461037357600080fd5b806306fdde031461029a578063095ea7b3146102b85780630aa41255146102db57806317c33847146102ee57806318160ddd14610303575b600080fd5b6102a2610674565b6040516102af9190613a87565b60405180910390f35b6102cb6102c6366004613ab1565b610706565b60405190151581526020016102af565b6102cb6102e9366004613adb565b61071e565b6102f6610754565b6040516102af9190613af6565b6035545b6040519081526020016102af565b6102cb610323366004613bfe565b610a5b565b61033b610336366004613c3a565b610a7f565b005b610106546102cb9062010000900460ff1681565b604051601281526020016102af565b61033b61036e366004613ca1565b610da8565b610386610381366004613d4a565b610fa6565b604080516001600160a01b03909a168a5260208a0198909852968801959095526060870193909352608086019190915260a0850152151560c0840152151560e0830152610100820152610120016102af565b6103076101075481565b6102cb6103f0366004613ab1565b611014565b610307610403366004613adb565b61011e6020526000908152604090205481565b61033b611036565b61033b61042c366004613ab1565b611048565b61033b61043f366004613d4a565b61105e565b610457610452366004613d4a565b61106b565b6040516102af959493929190613d63565b60fd5461047b906001600160a01b031681565b6040516001600160a01b0390911681526020016102af565b60975460ff166102cb565b6103076104ac366004613adb565b6001600160a01b031660009081526033602052604090205490565b61033b611123565b6104e26104dd366004613adb565b611135565b6040516102af9190613d99565b61033b6104fd366004613ab1565b61135c565b61033b610510366004613ab1565b6113b5565b6102f66113c0565b61033b611662565b61033b6117d1565b61033b61053b366004613adb565b611d92565b61033b611dc4565b6102cb610556366004613adb565b61011f6020526000908152604090205460ff1681565b61033b61057a366004613ab1565b611dd4565b60c9546001600160a01b031661047b565b60fb5461047b906001600160a01b031681565b6102a2611e23565b61030760ff5481565b6102f6611e32565b6102cb6105ca366004613ab1565b612145565b6102cb6105dd366004613ab1565b6121c0565b6105f56105f0366004613c3a565b612278565b6040516102af929190613e3e565b6104e261237c565b6102cb610619366004613adb565b6124f8565b60fc5461047b906001600160a01b031681565b6102cb61063f366004613c3a565b61253d565b610307610652366004613e60565b61276d565b6103076101005481565b61033b61066f366004613adb565b612798565b60606036805461068390613e93565b80601f01602080910402602001604051908101604052809291908181526020018280546106af90613e93565b80156106fc5780601f106106d1576101008083540402835291602001916106fc565b820191906000526020600020905b8154815290600101906020018083116106df57829003601f168201915b5050505050905090565b60003361071481858561280e565b5060019392505050565b6000610728612932565b61073061298c565b5060fd80546001600160a01b0319166001600160a01b03831617905560015b919050565b606061075e61298c565b600060ff54116107895760405162461bcd60e51b815260040161078090613ece565b60405180910390fd5b6000805b60ff548110156107d35760008181526101206020526040902060028101544210156107c057826107bc81613f08565b9350505b50806107cb81613f08565b91505061078d565b5060008167ffffffffffffffff8111156107ef576107ef613f23565b60405190808252806020026020018201604052801561082857816020015b61081561378a565b81526020019060019003908161080d5790505b5090506000805b60ff54811015610a52576000818152610120602052604090206002810154421015610a3f57806040518060c00160405290816000820154815260200160018201805461087a90613e93565b80601f01602080910402602001604051908101604052809291908181526020018280546108a690613e93565b80156108f35780601f106108c8576101008083540402835291602001916108f3565b820191906000526020600020905b8154815290600101906020018083116108d657829003601f168201915b50505050508152602001600282015481526020016003820154815260200160048201805480602002602001604051908101604052809291908181526020016000905b82821015610a03578382906000526020600020906002020160405180604001604052908160008201805461096890613e93565b80601f016020809104026020016040519081016040528092919081815260200182805461099490613e93565b80156109e15780601f106109b6576101008083540402835291602001916109e1565b820191906000526020600020905b8154815290600101906020018083116109c457829003601f168201915b5050505050815260200160018201548152505081526020019060010190610935565b505050508152602001600582015481525050848480610a2190613f08565b955081518110610a3357610a33613f39565b60200260200101819052505b5080610a4a81613f08565b91505061082f565b50909250505090565b600033610a698582856129d2565b610a74858585612a4c565b506001949350505050565b610a8761298c565b33600090815260336020526040902054821115610ae65760405162461bcd60e51b815260206004820152601d60248201527f4e6f7420656e6f7567682045584f20746f6b656e20746f207374616b650000006044820152606401610780565b60048110610b2b5760405162461bcd60e51b8152602060048201526012602482015271088eae4c2e8d2dedc40dcdee840dac2e8c6d60731b6044820152606401610780565b60fd546001600160a01b0316331415610b6257610b5961016d610b536103e88186604b612c25565b90612c38565b61010455610d5e565b6000610b6c612c44565b90506000610b78612cd7565b9050426101028190555061011c604051806101200160405280336001600160a01b03168152602001868152602001610102548152602001610bde848781518110610bc457610bc4613f39565b602002602001015161010254612d6a90919063ffffffff16565b8152602080820187905233600090815261011e90915260409081902054910190610c15908790610c0f906004612c25565b90612d6a565b81526101065460ff8082161515602080850191909152610100928390049091161515604080850191909152426060948501528554600180820188556000978852838820875160089093020180546001600160a01b0319166001600160a01b0390931692909217825586840151828201558683015160028301559486015160038201556080860151600482015560a0860151600582015560c086015160068201805460e089015161ffff1990911692151561ff001916929092179115158602919091179055949092015160079094019390935533845261011e9092529120548391610cff9190613f4f565b81518110610d0f57610d0f613f39565b60200260200101518411610d24576000610d27565b60015b33600090815261011f60205260408120805460ff191692151592909217909155610100805491610d5683613f08565b919050555050505b610d6830836121c0565b506040805183815242602082015233917f5af417134f72a9d41143ace85b0a26dce6f550f894f2cbc1eeee8810603d91b691015b60405180910390a25050565b610db0612932565b610db861298c565b428211610dfc5760405162461bcd60e51b8152602060048201526012602482015271496e76616c6964205374617274204461746560701b6044820152606401610780565b808210610e4b5760405162461bcd60e51b815260206004820152601e60248201527f496e76616c69642053746172742044617465206f7220456e64204461746500006044820152606401610780565b60ff54600081815261012060205260409020908155610e6e6001820188886137c0565b5060028101839055600381018290556005810184905560005b84811015610f4857816004016040518060400160405280888885818110610eb057610eb0613f39565b9050602002810190610ec29190613f67565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509385525050506020918201819052835460018101855593815281902082518051939460020290910192610f289284920190613844565b506020820151816001015550508080610f4090613f08565b915050610e87565b5060ff8054906000610f5983613f08565b91905055507f372bfa0e9b94b20257517e4c47ea75d8bc5f365bef466910a4bd5f52fd08bf638787858542604051610f95959493929190613fae565b60405180910390a150505050505050565b61011c8181548110610fb757600080fd5b6000918252602090912060089091020180546001820154600283015460038401546004850154600586015460068701546007909701546001600160a01b0390961697509395929491939092909160ff808316926101009004169089565b600033610714818585611027838361276d565b6110319190613f4f565b61280e565b61103e612932565b611046612d76565b565b611050612932565b61105a8282612dc8565b5050565b6110683382612dd2565b50565b610120602052600090815260409020805460018201805491929161108e90613e93565b80601f01602080910402602001604051908101604052809291908181526020018280546110ba90613e93565b80156111075780601f106110dc57610100808354040283529160200191611107565b820191906000526020600020905b8154815290600101906020018083116110ea57829003601f168201915b5050505050908060020154908060030154908060050154905085565b61112b612932565b6110466000612ddc565b606061113f61298c565b600061010054116111625760405162461bcd60e51b815260040161078090613ff5565b61011c546000805b828110156111d057846001600160a01b031661011c828154811061119057611190613f39565b60009182526020909120600890910201546001600160a01b031614156111be57816111ba81613f08565b9250505b806111c881613f08565b91505061116a565b5060008167ffffffffffffffff8111156111ec576111ec613f23565b60405190808252806020026020018201604052801561122557816020015b6112126138b8565b81526020019060019003908161120a5790505b5090506000805b8481101561135157866001600160a01b031661011c828154811061125257611252613f39565b60009182526020909120600890910201546001600160a01b0316141561133f5761011c818154811061128657611286613f39565b60009182526020918290206040805161012081018252600890930290910180546001600160a01b031683526001810154938301939093526002830154908201526003820154606082015260048201546080820152600582015460a0820152600682015460ff808216151560c08401526101009182900416151560e083015260079092015491810191909152835184908490811061132557611325613f39565b6020026020010181905250818061133b90613f08565b9250505b8061134981613f08565b91505061122c565b509095945050505050565b61136461298c565b60fb546001600160a01b031633146113ab5760405162461bcd60e51b815260206004820152600a60248201526937b7363c9030b236b4b760b11b6044820152606401610780565b61105a8282612dd2565b6113ab8233836129d2565b60606113ca61298c565b600060ff54116113ec5760405162461bcd60e51b815260040161078090613ece565b600060ff5467ffffffffffffffff81111561140957611409613f23565b60405190808252806020026020018201604052801561144257816020015b61142f61378a565b8152602001906001900390816114275790505b50905060005b60ff5481101561165c57600061012060008381526020019081526020016000209050806040518060c00160405290816000820154815260200160018201805461149090613e93565b80601f01602080910402602001604051908101604052809291908181526020018280546114bc90613e93565b80156115095780601f106114de57610100808354040283529160200191611509565b820191906000526020600020905b8154815290600101906020018083116114ec57829003601f168201915b50505050508152602001600282015481526020016003820154815260200160048201805480602002602001604051908101604052809291908181526020016000905b82821015611619578382906000526020600020906002020160405180604001604052908160008201805461157e90613e93565b80601f01602080910402602001604051908101604052809291908181526020018280546115aa90613e93565b80156115f75780601f106115cc576101008083540402835291602001916115f7565b820191906000526020600020905b8154815290600101906020018083116115da57829003601f168201915b505050505081526020016001820154815250508152602001906001019061154b565b50505050815260200160058201548152505083838151811061163d5761163d613f39565b602002602001018190525050808061165490613f08565b915050611448565b50905090565b600054610100900460ff16158080156116825750600054600160ff909116105b8061169c5750303b15801561169c575060005460ff166001145b6116ff5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610780565b6000805460ff191660011790558015611722576000805461ff0019166101001790555b6117676040518060400160405280600881526020016722bc37aa37b5b2b760c11b8152506040518060400160405280600381526020016245584f60e81b815250612e2e565b61176f612e5f565b611777612e8e565b60fb80546001600160a01b031916331790558015611068576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a150565b6117d9612932565b6117e161298c565b61011c546118015760405162461bcd60e51b815260040161078090613ff5565b6101065462010000900460ff16156118725760b46101075442611824919061401c565b10156118725760405162461bcd60e51b815260206004820152601b60248201527f4e6f742073746172746564206e6577206d756c746920636c61696d00000000006044820152606401610780565b600061187c612ebd565b90506000611888612fae565b9050611892613911565b60005b61011c54811015611d6c57600061011c82815481106118b6576118b6613f39565b6000918252602082206008909102015461011c80546001600160a01b03909216935090849081106118e9576118e9613f39565b9060005260206000209060080201600101549050600061011c848154811061191357611913613f39565b9060005260206000209060080201600501549050600185826010811061193b5761193b613f39565b6020020181815161194c9190613f4f565b90525061011c80544291908690811061196757611967613f39565b9060005260206000209060080201600301541115611aef5760b461011c858154811061199557611995613f39565b906000526020600020906008020160070154426119b2919061401c565b10611aea5760008761011c86815481106119ce576119ce613f39565b906000526020600020906008020160050154815181106119f0576119f0613f39565b602002602001015190506000611a06848361309e565b9050611a128582611048565b6000611a6d670de0b6b3a76400008a61011c8a81548110611a3557611a35613f39565b90600052602060002090600802016005015481518110611a5757611a57613f39565b6020026020010151612c2590919063ffffffff16565b9050611a7986826130b1565b4261011c8881548110611a8e57611a8e613f39565b906000526020600020906008020160070181905550856001600160a01b03167f47cee97cb7acd717b3c0aa1435d004cd5b3c8c57d70dbceb4e4458bbd60e39d442604051611ade91815260200190565b60405180910390a25050505b611d56565b6001600160a01b038316600090815261011f602052604090205460ff16611b2f576001600160a01b038316600090815261011e6020526040902054611b54565b6001600160a01b038316600090815261011e6020526040902054611b54906001613f4f565b6001600160a01b038416600090815261011e602090815260408083209390935561011f9052908120805460ff19169055610100805491611b9383614033565b909155505061011c805490611ba960018361401c565b81548110611bb957611bb9613f39565b906000526020600020906008020161011c8681548110611bdb57611bdb613f39565b60009182526020909120825460089092020180546001600160a01b0319166001600160a01b03909216919091178155600180830154908201556002808301549082015560038083015490820155600480830154908201556005808301549082015560068083018054918301805460ff938416151560ff19821681178355925461010090819004909416151590930261ff001990921661ffff199093169290921717905560079182015491015561011c805480611c9957611c9961404a565b60008281526020812060086000199093019283020180546001600160a01b0319168155600181018290556002810182905560038101829055600481018290556005810182905560068101805461ffff191690556007015590558415611d065784611d0281614033565b9550505b611d11308585612a4c565b604080518481524260208201526001600160a01b038616917f54a9763035584fc4fcad1bc4e0e7a83f93e016f50ae32bd527530a77257393ee910160405180910390a2505b5050508080611d6490613f08565b915050611895565b50611d7681613157565b5050610106805462ff0000191662010000179055504261010755565b611d9a612932565b611da261298c565b60fb80546001600160a01b0319166001600160a01b0392909216919091179055565b611dcc612932565b61104661332b565b611ddc61298c565b60fb546001600160a01b031633146110505760405162461bcd60e51b815260206004820152600a60248201526937b7363c9030b236b4b760b11b6044820152606401610780565b60606037805461068390613e93565b6060611e3c61298c565b600060ff5411611e5e5760405162461bcd60e51b815260040161078090613ece565b6000805b60ff54811015611eb757600081815261012060205260409020600281015442118015611e915750428160030154115b15611ea45782611ea081613f08565b9350505b5080611eaf81613f08565b915050611e62565b5060008167ffffffffffffffff811115611ed357611ed3613f23565b604051908082528060200260200182016040528015611f0c57816020015b611ef961378a565b815260200190600190039081611ef15790505b5090506000805b60ff54811015610a5257600081815261012060205260409020600281015442118015611f425750428160030154115b1561213257806040518060c001604052908160008201548152602001600182018054611f6d90613e93565b80601f0160208091040260200160405190810160405280929190818152602001828054611f9990613e93565b8015611fe65780601f10611fbb57610100808354040283529160200191611fe6565b820191906000526020600020905b815481529060010190602001808311611fc957829003601f168201915b50505050508152602001600282015481526020016003820154815260200160048201805480602002602001604051908101604052809291908181526020016000905b828210156120f6578382906000526020600020906002020160405180604001604052908160008201805461205b90613e93565b80601f016020809104026020016040519081016040528092919081815260200182805461208790613e93565b80156120d45780601f106120a9576101008083540402835291602001916120d4565b820191906000526020600020905b8154815290600101906020018083116120b757829003601f168201915b5050505050815260200160018201548152505081526020019060010190612028565b50505050815260200160058201548152505084848061211490613f08565b95508151811061212657612126613f39565b60200260200101819052505b508061213d81613f08565b915050611f13565b60003381612153828661276d565b9050838110156121b35760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610780565b610a74828686840361280e565b60006121ca61298c565b33600081815261011e60205260409020541561226d5760006121ea612c44565b336000908152603360205260408120549192506122078287613368565b33600090815261011e6020526040902054845191925061223b91670de0b6b3a76400009186918110611a5757611a57613f39565b8110156122695733600090815261011e6020526040812080546001929061226390849061401c565b90915550505b5050505b610714818585612a4c565b60008281526101206020526040812060048101805460609392918391869081106122a4576122a4613f39565b906000526020600020906002020160000180546122c090613e93565b80601f01602080910402602001604051908101604052809291908181526020018280546122ec90613e93565b80156123395780601f1061230e57610100808354040283529160200191612339565b820191906000526020600020905b81548152906001019060200180831161231c57829003601f168201915b50505050509050600082600401868154811061235757612357613f39565b90600052602060002090600202016001015490508181945094505050505b9250929050565b606061238661298c565b600061010054116123a95760405162461bcd60e51b815260040161078090613ff5565b6000806101005467ffffffffffffffff8111156123c8576123c8613f23565b60405190808252806020026020018201604052801561240157816020015b6123ee6138b8565b8152602001906001900390816123e65790505b50905060005b61011c548110156124f15761011c818154811061242657612426613f39565b60009182526020918290206040805161012081018252600890930290910180546001600160a01b031683526001810154938301939093526002830154908201526003820154606082015260048201546080820152600582015460a0820152600682015460ff808216151560c08401526101009182900416151560e08301526007909201549181019190915282518390859081106124c5576124c5613f39565b602002602001018190525082806124db90613f08565b93505080806124e990613f08565b915050612407565b5091505090565b6000612502612932565b61250a61298c565b5060fc80546001600160a01b0383166001600160a01b0319918216811790925560fe805490911690911790556001919050565b600061254761298c565b336000908152610121602052604090205460ff166125975760405162461bcd60e51b815260206004820152600d60248201526c105b1c9958591e481d9bdd1959609a1b6044820152606401610780565b60ff5483106125dc5760405162461bcd60e51b8152602060048201526011602482015270139bdd081d985b1a5908159bdd19481251607a1b6044820152606401610780565b33600090815260336020526040812054116126295760405162461bcd60e51b815260206004820152600d60248201526c27379022ac27903437b63232b960991b6044820152606401610780565b6000838152610120602052604090206003810154421061267d5760405162461bcd60e51b815260206004820152600f60248201526e105b1c9958591e48195e1c1a5c9959608a1b6044820152606401610780565b600481015483106126c45760405162461bcd60e51b8152602060048201526011602482015270139bdd081d985b1a5908131a5cdd081251607a1b6044820152606401610780565b33600090815261011e602090815260408083205460339092528220549091612706826127006002610b536126f9886001613f4f565b8890612c25565b90612c25565b90508084600401878154811061271e5761271e613f39565b9060005260206000209060020201600101600082825461273e9190613f4f565b909155505033600090815261012160205260409020805460ff1916600190811790915594505050505092915050565b6001600160a01b03918216600090815260346020908152604080832093909416825291909152205490565b6127a0612932565b6001600160a01b0381166128055760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610780565b61106881612ddc565b6001600160a01b0383166128705760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610780565b6001600160a01b0382166128d15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610780565b6001600160a01b0383811660008181526034602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60c9546001600160a01b031633146110465760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610780565b60975460ff16156110465760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610780565b60006129de848461276d565b90506000198114612a465781811015612a395760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610780565b612a46848484840361280e565b50505050565b6001600160a01b038316612ab05760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610780565b6001600160a01b038216612b125760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610780565b612b1d838383613374565b6001600160a01b03831660009081526033602052604090205481811015612b955760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610780565b6001600160a01b03808516600090815260336020526040808220858503905591851681529081208054849290612bcc908490613f4f565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612c1891815260200190565b60405180910390a3612a46565b6000612c318284614060565b9392505050565b6000612c31828461407f565b60408051608081018252600081526107d06020820152610fa091810191909152611f4060608281019190915290612c8090610109906004613930565b506101098054806020026020016040519081016040528092919081815260200182805480156106fc57602002820191906000526020600020905b815481526020019060010190808311612cba575050505050905090565b604080516080810182526000815261025860208201526104b09181019190915262278d0060608281019190915290612d1490610108906004613971565b506101088054806020026020016040519081016040528092919081815260200182805480156106fc5760200282019190600052602060002090815481526020019060010190808311612cba575050505050905090565b6000612c318284613f4f565b612d7e613381565b6097805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b61105a82826133ca565b61105a82826134b5565b60c980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff16612e555760405162461bcd60e51b8152600401610780906140a1565b61105a828261360f565b600054610100900460ff16612e865760405162461bcd60e51b8152600401610780906140a1565b61104661365d565b600054610100900460ff16612eb55760405162461bcd60e51b8152600401610780906140a1565b611046613690565b60408051610200810182526032815260376020820152603c918101829052604160608281018290526080830184905260a08301829052604660c08401819052604b60e0850181905261010085018690526101208501849052610140850182905261016085018190526101808501959095526101a08401929092526101c08301919091526101e0820192909252612f589061010a9060106139b3565b5061010a8054806020026020016040519081016040528092919081815260200182805480156106fc5760200282019190600052602060002090815481526020019060010190808311612cba575050505050905090565b604080516102008101825260008082526020820181905291810182905260f26060828101919091526080820183905260a0820183905261010a60c083015261016260e08301526101008201839052610120820183905261012561014083015261018661016083015261018082018390526101a08201929092526101426101c08201526101aa6101e08201526130489061010b906010613930565b5061010b8054806020026020016040519081016040528092919081815260200182805480156106fc5760200282019190600052602060002090815481526020019060010190808311612cba575050505050905090565b6000612c31620591c8610b538585612c25565b60fe5460405163a7a822d160e01b81526001600160a01b038481166004830152602482018490529091169063a7a822d190604401600060405180830381600087803b1580156130ff57600080fd5b505af1158015613113573d6000803e3d6000fd5b5050604080518481524260208201526001600160a01b03861693507f6702c715b97014fc4391ec2de9a4d8094308cbc1d2744b57be69371438caa641925001610d9c565b60006131616136c0565b905061316b613911565b60005b601081101561321f5783816010811061318957613189613f39565b60200201516131b05760008282601081106131a6576131a6613f39565b602002015261320d565b6131f58482601081106131c5576131c5613f39565b6020020151610b538584601081106131df576131df613f39565b6020020151692b8309f601997a3c000090612c25565b82826010811061320757613207613f39565b60200201525b8061321781613f08565b91505061316e565b5060005b61011c54811015612a465760008261011c838154811061324557613245613f39565b9060005260206000209060080201600501546010811061326757613267613f39565b602002015190508015613318576132ab61011c838154811061328b5761328b613f39565b60009182526020909120600890910201546001600160a01b031682611048565b61011c82815481106132bf576132bf613f39565b6000918252602091829020600890910201546040805184815242938101939093526001600160a01b03909116917fc47cd01c8757f3ac3841e77dc288d6251e673f16bfb12e81d5eb4061babe274f910160405180910390a25b508061332381613f08565b915050613223565b61333361298c565b6097805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612dab3390565b6000612c31828461401c565b61337c61298c565b505050565b60975460ff166110465760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610780565b6001600160a01b0382166134205760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610780565b61342c60008383613374565b806035600082825461343e9190613f4f565b90915550506001600160a01b0382166000908152603360205260408120805483929061346b908490613f4f565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6001600160a01b0382166135155760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610780565b61352182600083613374565b6001600160a01b038216600090815260336020526040902054818110156135955760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610780565b6001600160a01b03831660009081526033602052604081208383039055603580548492906135c490849061401c565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050565b600054610100900460ff166136365760405162461bcd60e51b8152600401610780906140a1565b8151613649906036906020850190613844565b50805161337c906037906020840190613844565b600054610100900460ff166136845760405162461bcd60e51b8152600401610780906140a1565b6097805460ff19169055565b600054610100900460ff166136b75760405162461bcd60e51b8152600401610780906140a1565b61104633612ddc565b6136c8613911565b60408051610200810182526000808252602082018190529181018290526060810191909152601e6080820152603c60a0820152605560c0820152607360e082015260286101008201526046610120820152605f610140820152607d610160820152603261018082015260506101a082015260696101c082015260916101e08201526137589061010c9060106139f3565b506040805161020081019182905261010c80548252909160109061010d60208501808311612cba575050505050905090565b6040518060c001604052806000815260200160608152602001600081526020016000815260200160608152602001600081525090565b8280546137cc90613e93565b90600052602060002090601f0160209004810192826137ee5760008555613834565b82601f106138075782800160ff19823516178555613834565b82800160010185558215613834579182015b82811115613834578235825591602001919060010190613819565b50613840929150613a25565b5090565b82805461385090613e93565b90600052602060002090601f0160209004810192826138725760008555613834565b82601f1061388b57805160ff1916838001178555613834565b82800160010185558215613834579182015b8281111561383457825182559160200191906001019061389d565b60405180610120016040528060006001600160a01b031681526020016000815260200160008152602001600081526020016000815260200160008152602001600015158152602001600015158152602001600081525090565b6040518061020001604052806010906020820280368337509192915050565b828054828255906000526020600020908101928215613834579160200282015b82811115613834578251829061ffff16905591602001919060010190613950565b828054828255906000526020600020908101928215613834579160200282015b82811115613834578251829062ffffff16905591602001919060010190613991565b828054828255906000526020600020908101928215613834579160200282015b82811115613834578251829060ff169055916020019190600101906139d3565b82601081019282156138345791602002820182811115613834578251829060ff169055916020019190600101906139d3565b5b808211156138405760008155600101613a26565b6000815180845260005b81811015613a6057602081850181015186830182015201613a44565b81811115613a72576000602083870101525b50601f01601f19169290920160200192915050565b602081526000612c316020830184613a3a565b80356001600160a01b038116811461074f57600080fd5b60008060408385031215613ac457600080fd5b613acd83613a9a565b946020939093013593505050565b600060208284031215613aed57600080fd5b612c3182613a9a565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015613bf157603f198886030184528151805186528681015160c088880152613b4b60c0880182613a3a565b90506040820151604088015260608201516060880152608082015187820360808901528181518084528a840191508a8160051b8501018b8401935060005b82811015613bcc57601f198683030184528451805160408452613baf6040850182613a3a565b918f0151938f0193909352948d0194938d01939150600101613b89565b5060a0958601519a909501999099525091965050509285019290850190600101613b1d565b5092979650505050505050565b600080600060608486031215613c1357600080fd5b613c1c84613a9a565b9250613c2a60208501613a9a565b9150604084013590509250925092565b60008060408385031215613c4d57600080fd5b50508035926020909101359150565b60008083601f840112613c6e57600080fd5b50813567ffffffffffffffff811115613c8657600080fd5b6020830191508360208260051b850101111561237557600080fd5b60008060008060008060808789031215613cba57600080fd5b863567ffffffffffffffff80821115613cd257600080fd5b818901915089601f830112613ce657600080fd5b813581811115613cf557600080fd5b8a6020828501011115613d0757600080fd5b602092830198509650908801359080821115613d2257600080fd5b50613d2f89828a01613c5c565b979a9699509760408101359660609091013595509350505050565b600060208284031215613d5c57600080fd5b5035919050565b85815260a060208201526000613d7c60a0830187613a3a565b604083019590955250606081019290925260809091015292915050565b602080825282518282018190526000919060409081850190868401855b82811015613e3157815180516001600160a01b0316855286810151878601528581015186860152606080820151908601526080808201519086015260a0808201519086015260c08082015115159086015260e08082015115159086015261010090810151908501526101209093019290850190600101613db6565b5091979650505050505050565b604081526000613e516040830185613a3a565b90508260208301529392505050565b60008060408385031215613e7357600080fd5b613e7c83613a9a565b9150613e8a60208401613a9a565b90509250929050565b600181811c90821680613ea757607f821691505b60208210811415613ec857634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600a9082015269566f746520456d70747960b01b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b6000600019821415613f1c57613f1c613ef2565b5060010190565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008219821115613f6257613f62613ef2565b500190565b6000808335601e19843603018112613f7e57600080fd5b83018035915067ffffffffffffffff821115613f9957600080fd5b60200191503681900382131561237557600080fd5b60808152846080820152848660a0830137600060a08683010152600060a0601f19601f88011683010190508460208301528360408301528260608301529695505050505050565b6020808252600d908201526c139bd89bd91e481cdd185ad959609a1b604082015260600190565b60008282101561402e5761402e613ef2565b500390565b60008161404257614042613ef2565b506000190190565b634e487b7160e01b600052603160045260246000fd5b600081600019048311821515161561407a5761407a613ef2565b500290565b60008261409c57634e487b7160e01b600052601260045260246000fd5b500490565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b60608201526080019056fea264697066735822122019b81cec7d8d2206dd4b50e91102602b4f6a31d1250592311b52f30845e5b53c64736f6c634300080b0033