Balances

Select type ERC-20 (4) ERC-1155 (6)
+ 0.010000000000000000 LINK Id: ethereum-erc-20/0x514910771af9ca656af840dff83e8264ecf986ca Name: ChainLink Token
+ 0.100000 HQG Id: ethereum-erc-20/0x57b9d10157f66d8c00a815b5e289a152dedbe7ed Name: 环球股
+ 400 UNIClaimV2.com Id: ethereum-erc-20/0x85e14ae950f7c0c03baf84e0d175e11951399e35 Name: $ UNIClaimV2.com
+ 0.000000000010000000 UNI-V2 Id: ethereum-erc-20/0xa478c2975ab1ea89e8196811f51a7b7ade33eb11 Name: Uniswap V2
+ ? g Id: ethereum-erc-1155/0x2f20d483670df9ae8de42e3c9b70766f552c6aa9 Name: clinknetwork.org
+ ? Visit ethLP.com to claim rewards Id: ethereum-erc-1155/0x6db06723bac342a0b0f14dfe54c8bec5f061ed44 Name: Visit ethLP.com to claim rewards
+ ? claim rewards on coinsteth.org Id: ethereum-erc-1155/0x8b0ab687dd23343917fe50ff24fc92f73e4150b7 Name: coinsteth.org
+ ? claim rewards on linkbonus.org Id: ethereum-erc-1155/0x8baa5aae74cd68e61d031b2b37c17dc221d3d03b Name: linkbonus.org
+ ? claim rewards on linkprize.io Id: ethereum-erc-1155/0xa5a562ccde7d2c499029496743ce1366b010e9a9 Name: linkprize.io
+ ? claim rewards on o-ether.org Id: ethereum-erc-1155/0xb607ab030b98063ef6d16eff9dec530f877dbdf2 Name: o-ether.org

History

Types:
Select type Main ERC-20 ERC-1155
Date & time Transaction id Amount Status

0xd782e844ba10f60b8af4abd46689b4e4a125fc664db0a8ad02507611d60ea471

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xb711191ee593d9b18676c95d8c8b318fc56d3119d89163627a9e9c251ba3969f

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xd8de2e8c034f6a885964aae45043e3dbcf14860d82304c048e2cb993aa3fefdb

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x0e6a9883991faa0567a73f1754493d78220762b358227e191641902f3db8a4df

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x1833b969510a12f968a527c7d743a125bcbab8150a6f71179f915b5bfeac7234

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xc3de1b7881ff9029d4423c9462581dda3294cdadaf0ae142d3ec730ac6ab7395

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x231c12594cb23221fd140951c94e339613d3be45c043329ad7dcf1a972f38b33

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xe652276f9cfcf93a559ab526ea33ef3806a2db7f142eeeb22c47088722b6cba2

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x4e754866d42ba7a2007f0f0fa8126614935412a090a0ba1d426bf12d9070c0e0

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x39de32d525a1bfd3d839ffa0ccbae41bb068c816671a8ee95ac780c1edf79aaa

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0xd782e844ba10f60b8af4abd46689b4e4a125fc664db0a8ad02507611d60ea471

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xb711191ee593d9b18676c95d8c8b318fc56d3119d89163627a9e9c251ba3969f

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xd8de2e8c034f6a885964aae45043e3dbcf14860d82304c048e2cb993aa3fefdb

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x0e6a9883991faa0567a73f1754493d78220762b358227e191641902f3db8a4df

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x1833b969510a12f968a527c7d743a125bcbab8150a6f71179f915b5bfeac7234

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xc3de1b7881ff9029d4423c9462581dda3294cdadaf0ae142d3ec730ac6ab7395

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x231c12594cb23221fd140951c94e339613d3be45c043329ad7dcf1a972f38b33

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xe652276f9cfcf93a559ab526ea33ef3806a2db7f142eeeb22c47088722b6cba2

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x4e754866d42ba7a2007f0f0fa8126614935412a090a0ba1d426bf12d9070c0e0

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x39de32d525a1bfd3d839ffa0ccbae41bb068c816671a8ee95ac780c1edf79aaa

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0xfa3ac025051a4262006220d40a8752e3890d7db5f2cff6a73b74c9714404e1cd

+

0.100000 HQG Id: ethereum-erc-20/0x57b9d10157f66d8c00a815b5e289a152dedbe7ed Name: 环球股

Success

0xb9ff950256759036d4c6e576b6e44a1efb977896da78f05093bc71f622db20f4

+

0.010000000000000000 LINK Id: ethereum-erc-20/0x514910771af9ca656af840dff83e8264ecf986ca Name: ChainLink Token

Success

0xd1af95201dcead92986d6bbe8e152e34862c987915f1ce5713a2356f8b6e44aa

+

400 UNIClaimV2.com Id: ethereum-erc-20/0x85e14ae950f7c0c03baf84e0d175e11951399e35 Name: $ UNIClaimV2.com

Success

0xea5fa968883215c557cd55d9a518c2c402c83792ee71ea5973fce64f2f964b40

+

0.000000000010000000 UNI-V2 Id: ethereum-erc-20/0xa478c2975ab1ea89e8196811f51a7b7ade33eb11 Name: Uniswap V2

Success
Date & time Transaction id Amount Status

0xa04ad2d78f756c2a0ec36291f75c72b7ceb0bdb17d305b0f7aeab6fdac4c1b73

+

1 claim rewards on linkbonus.org Id: ethereum-erc-1155/0x8baa5aae74cd68e61d031b2b37c17dc221d3d03b Name: linkbonus.org

#0

Success

0xfc83237f73a21643b75358c3dea60990654260c0f4410cccefe058131ed423df

+

1 claim rewards on linkprize.io Id: ethereum-erc-1155/0xa5a562ccde7d2c499029496743ce1366b010e9a9 Name: linkprize.io

#0

Success

0x9fc09b9decaef2a309d3e2ff004b3ac8f5136d618637ef64f82febd42b18a040

+

1 claim rewards on o-ether.org Id: ethereum-erc-1155/0xb607ab030b98063ef6d16eff9dec530f877dbdf2 Name: o-ether.org

#0

Success

0x173bd2f3a27a09ea3aa2e440b528eabe9805dbf4fc88b1f5a6cc173c94c4b6af

+

1 g Id: ethereum-erc-1155/0x2f20d483670df9ae8de42e3c9b70766f552c6aa9 Name: clinknetwork.org

#0

Success

0xabb699941eaba00de88989211a6c5636804871dc869e5858d16ab361e046ee55

+

1 Visit ethLP.com to claim rewards Id: ethereum-erc-1155/0x6db06723bac342a0b0f14dfe54c8bec5f061ed44 Name: Visit ethLP.com to claim rewards

#0

Success

0xdf2790ccb10cf0c450b5b487e4dbf27cfb3a4205e7cc5fae65ebf87bc1a78172

+

1 claim rewards on coinsteth.org Id: ethereum-erc-1155/0x8b0ab687dd23343917fe50ff24fc92f73e4150b7 Name: coinsteth.org

#0

Success
Types:
Select type Main ERC-20 ERC-1155

Special data

  • Nonce: 1
  • Is contract? Yes
  • Contract code:

    0x608060405234801561001057600080fd5b50600436106102485760003560e01c80636ff6ec7c1161013b578063ba821088116100b8578063eac01e471161007c578063eac01e47146106cb578063f143ddba14610517578063f18858ab146106de578063f435f5a7146106fe578063f8d3277d1461071157610248565b8063ba8210881461066c578063c68452101461067f578063c90db44714610692578063d4ee9734146106a5578063e0724b6e146106b857610248565b8063a3f4df7e116100ff578063a3f4df7e1461060a578063a5efb23514610620578063a6eb069014610633578063b0ba4da014610646578063b6b352721461065957610248565b80636ff6ec7c1461051757806370135f521461052a5780638c8e13b91461053d5780639769c3fe146105775780639be65a60146105f757610248565b80633b73d67f116101c957806359b4958a1161018d57806359b4958a146104765780635a1db8c41461048957806360c0fdc01461049c5780636b9db4e6146104d95780636d4354211461050457610248565b80633b73d67f146104095780634a4fbeec1461042a5780634b3ef0541461043d5780635040fb7614610450578063575182431461046357610248565b806325b509341161021057806325b50934146103865780632960739b146103995780632d0335ab146103ac5780632f6c493c146103e3578063315a7af3146103f657610248565b806301ffc9a7146102ea5780631626ba7e1461031257806319ab453c1461033e5780631d97d8cc146103535780632437b75c14610366575b600061028a6000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061072492505050565b90506001600160e01b03198116630a85bd0160e11b14806102bb57506001600160e01b0319811663f23a6e6160e01b145b806102d657506001600160e01b0319811663bc197c8160e01b145b156102e75760046000803760206000f35b50005b6102fd6102f83660046158e7565b610785565b60405190151581526020015b60405180910390f35b610325610320366004615864565b6107be565b6040516001600160e01b03199091168152602001610309565b61035161034c36600461551a565b610897565b005b610351610361366004615552565b6108fd565b6103796103743660046155dc565b610b10565b6040516103099190615c51565b6102fd6103943660046158e7565b610b9e565b6103516103a7366004615552565b610c22565b6103d56103ba36600461551a565b6001600160a01b031660009081526002602052604090205490565b604051908152602001610309565b6103516103f136600461551a565b610d66565b61035161040436600461551a565b610ed7565b61041c61041736600461568a565b6110ab565b604051610309929190615d36565b6102fd61043836600461551a565b611478565b61035161044b366004615552565b611483565b6103d561045e36600461551a565b6116d2565b610351610471366004615552565b611770565b61035161048436600461551a565b6119e8565b610351610497366004615552565b611bc4565b6102fd6104aa36600461565f565b6001600160a01b0391909116600090815260026020908152604080832093835260019093019052205460ff1690565b6104ec6104e736600461551a565b611d68565b6040516001600160401b039091168152602001610309565b610351610512366004615552565b611da3565b61037961052536600461558a565b611eb0565b610351610538366004615552565b611f31565b61055061054b36600461551a565b6121a8565b604080516001600160a01b0390931683526001600160401b03909116602083015201610309565b6105c461058536600461551a565b6001600160a01b0390811660009081526003602052604090205490811691600160a01b82046001600160401b031691600160e01b900463ffffffff1690565b604080516001600160a01b0390941684526001600160401b03909216602084015263ffffffff1690820152606001610309565b61035161060536600461551a565b6121dc565b6103d56b417267656e744d6f64756c6560a01b81565b61037961062e36600461558a565b612301565b610351610641366004615552565b6127eb565b610351610654366004615552565b61292f565b6102fd610667366004615552565b612be5565b61035161067a36600461551a565b612ca4565b61035161068d366004615552565b612d77565b6103516106a036600461551a565b6130e3565b6102fd6106b3366004615552565b61320c565b6102fd6106c63660046156cf565b6132b9565b6102fd6106d9366004615552565b613806565b6106f16106ec36600461551a565b6138b8565b6040516103099190615c04565b61035161070c36600461551a565b61395a565b61035161071f366004615552565b613a91565b600060048251101561077d5760405162461bcd60e51b815260206004820152601d60248201527f5574696c733a20496e76616c69642066756e6374696f6e50726566697800000060448201526064015b60405180910390fd5b506020015190565b60006001600160e01b031982166301ffc9a760e01b14806107b657506001600160e01b03198216630271189760e51b145b90505b919050565b600081516041146108115760405162461bcd60e51b815260206004820152601c60248201527f544d3a20696e76616c6964207369676e6174757265206c656e677468000000006044820152606401610774565b600061081f84846000613b3a565b905061082b3382613c6f565b61086c5760405162461bcd60e51b81526020600482015260126024820152712a269d1024b73b30b634b21039b4b3b732b960711b6044820152606401610774565b7f1626ba7e356f5979dd355a3d2bfb43e80420a480c3b854edce286a82d74968699150505b92915050565b80336001600160a01b038216146108f05760405162461bcd60e51b815260206004820152601960248201527f424d3a2063616c6c6572206d7573742062652077616c6c6574000000000000006044820152606401610774565b6108f982613cfd565b5050565b813033148061091157506109118133613c6f565b61092d5760405162461bcd60e51b815260040161077490615cd4565b610937838361320c565b6109835760405162461bcd60e51b815260206004820152601d60248201527f534d3a206d757374206265206578697374696e6720677561726469616e0000006044820152606401610774565b60008383604051602001610998929190615a0a565b60408051601f1981840301815291815281516020928301206001600160a01b0387166000908152600484528281208282529384905291909120549092501580610a195750600082815260208290526040902054610a16907f000000000000000000000000000000000000000000000000000000000000a8c090615e40565b42115b610a655760405162461bcd60e51b815260206004820152601c60248201527f534d3a206475706c69636174652070656e64696e67207265766f6b65000000006044820152606401610774565b610a8f7f000000000000000000000000000000000000000000000000000000000001fa4042615e40565b6000838152602083905260409020556001600160a01b038085169086167f9746f6868f544595794833da53250bd19e72334733336cfd5dd6fbc5f6a6ac42610af77f000000000000000000000000000000000000000000000000000000000001fa4042615e40565b6040519081526020015b60405180910390a35050505050565b6060303314610b565760405162461bcd60e51b8152602060048201526012602482015271424d3a206d757374206265206d6f64756c6560701b6044820152606401610774565b85610b6081613e00565b15610b7d5760405162461bcd60e51b815260040161077490615d0b565b610b88878585613e29565b610b93878787613f96565b979650505050505050565b60006001600160e01b03198216630b135d3f60e11b1480610bcf57506001600160e01b03198216630a85bd0160e11b145b80610bea57506001600160e01b031982166301ffc9a760e01b145b80610c0557506001600160e01b0319821663f23a6e6160e01b145b806107b65750506001600160e01b03191663bc197c8160e01b1490565b8130331480610c365750610c368133613c6f565b610c525760405162461bcd60e51b815260040161077490615cd4565b82610c5c81613e00565b15610c795760405162461bcd60e51b815260040161077490615d0b565b60008484604051602001610c8e929190615a0a565b60408051601f1981840301815291815281516020928301206001600160a01b038816600090815260048452828120828252938490529190912054909250610d175760405162461bcd60e51b815260206004820152601a60248201527f534d3a20756e6b6e6f776e2070656e64696e67207265766f6b650000000000006044820152606401610774565b600082815260208290526040808220829055516001600160a01b0380881692908916917fc0b205956d5e27c296695de329b5a014584a4f51824b1725a0eefc1174d6dbd59190a3505050505050565b8030331480610d7a5750610d7a813361320c565b610dc65760405162461bcd60e51b815260206004820152601960248201527f534d3a206d75737420626520677561726469616e2f73656c66000000000000006044820152606401610774565b81610dd081613e00565b610e1c5760405162461bcd60e51b815260206004820152601960248201527f424d3a2077616c6c6574206d757374206265206c6f636b6564000000000000006044820152606401610774565b6001600160a01b038316600090815260016020526040902054600160401b900460e01b6001600160e01b03191663f435f5a760e01b14610e925760405162461bcd60e51b8152602060048201526011602482015270534d3a2063616e6e6f7420756e6c6f636b60781b6044820152606401610774565b610e9e836000806140e2565b6040516001600160a01b038416907f7e6adfec7e3f286831a0200a754127c171a2da564078722cb97704741bbdb0ea90600090a2505050565b6001600160a01b0381166000908152600360205260409020548190600160a01b90046001600160401b0316610f485760405162461bcd60e51b8152602060048201526017602482015276534d3a206e6f206f6e676f696e67207265636f7665727960481b6044820152606401610774565b6001600160a01b038216600090815260036020526040902080546001600160401b03600160a01b90910481164290911611610fc55760405162461bcd60e51b815260206004820152601b60248201527f534d3a206f6e676f696e67207265636f7665727920706572696f6400000000006044820152606401610774565b80546001600160a01b03848116600090815260036020908152604080832083905590829052902080546001600160e01b0319169055166040516313af403560e01b81526001600160a01b0382811660048301528516906313af403590602401600060405180830381600087803b15801561103e57600080fd5b505af1158015611052573d6000803e3d6000fd5b505050506110658460008060e01b6140e2565b806001600160a01b0316846001600160a01b03167fd8667de85dae2d56d76e700d16de53d21ac2ce4d5549cb0bf51c55fdc37f0bc160405160405180910390a350505050565b60008060006110ef85858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061072492505050565b90506001600160e01b0319811663a5efb23560e01b148061112057506001600160e01b03198116635751824360e01b145b8061113b57506001600160e01b0319811663f8d3277d60e01b145b8061115657506001600160e01b03198116632cda4ac560e11b145b8061117157506001600160e01b03198116631750421160e31b145b8061118c57506001600160e01b031981166316876e3160e21b145b806111a757506001600160e01b03198116630c68452160e41b145b806111c257506001600160e01b03198116630765f63360e21b145b806111dd57506001600160e01b03198116630a6eb06960e41b145b806111f857506001600160e01b03198116632960739b60e01b145b1561120a576001809250925050611470565b6001600160e01b03198116631bfdbb1f60e21b141561123157600160049250925050611470565b6001600160e01b03198116630585d26d60e51b14156112b45760006112558761415d565b9050600081116112a75760405162461bcd60e51b815260206004820152601e60248201527f414d3a206e6f20677561726469616e7320736574206f6e2077616c6c657400006044820152606401610774565b9250600391506114709050565b6001600160e01b0319811663c90db44760e01b141561131d576001600160a01b03861660009081526003602052604081205461130f9061130290600160e01b900463ffffffff166001615e58565b63ffffffff166002614200565b935060029250611470915050565b6001600160e01b031981166378a1eedd60e11b148061134c57506001600160e01b0319811663090dedd760e21b145b8061136757506001600160e01b03198116636d43542160e01b145b156113955760006113778761415d565b90506000611386826001615e40565b94506001935061147092505050565b6001600160e01b0319811663315a7af360e01b14806113c457506001600160e01b03198116633809afa960e11b145b806113df57506001600160e01b031981166312cfbc1560e21b145b156113f1576000809250925050611470565b6001600160e01b0319811663f435f5a760e01b148061142057506001600160e01b03198116630bdb124f60e21b145b1561143357600160039250925050611470565b60405162461bcd60e51b815260206004820152601260248201527114d34e881d5b9adb9bdddb881b595d1a1bd960721b6044820152606401610774565b935093915050565b60006107b682613e00565b60008282604051602001611498929190615a0a565b60408051601f1981840301815291815281516020928301206001600160a01b0386166000908152600484528281208282529384905291909120549092506115215760405162461bcd60e51b815260206004820152601a60248201527f534d3a20756e6b6e6f776e2070656e64696e67207265766f6b650000000000006044820152606401610774565b600082815260208290526040902054421161157e5760405162461bcd60e51b815260206004820152601b60248201527f534d3a2070656e64696e67207265766f6b65206e6f74206f76657200000000006044820152606401610774565b6000828152602082905260409020546115b8907f000000000000000000000000000000000000000000000000000000000000a8c090615e40565b42106116065760405162461bcd60e51b815260206004820152601a60248201527f534d3a2070656e64696e67207265766f6b6520657870697265640000000000006044820152606401610774565b604051630765f63360e21b81526001600160a01b03858116600483015284811660248301527f00000000000000000000000044da3a8051ba88eab0440db3779cab9d679ae76f1690631d97d8cc90604401600060405180830381600087803b15801561167157600080fd5b505af1158015611685573d6000803e3d6000fd5b50506040516001600160a01b038087169350871691507f548f10dcba266544123ad8cf8284f25c4baa659cba25dbdf16a06ea11235de9b90600090a3600091825260205260408120555050565b6040516328207dbb60e11b81526001600160a01b0382811660048301526000917f00000000000000000000000044da3a8051ba88eab0440db3779cab9d679ae76f90911690635040fb769060240160206040518083038186803b15801561173857600080fd5b505afa15801561174c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b691906159c6565b813033148061178457506117848133613c6f565b6117a05760405162461bcd60e51b815260040161077490615cd4565b826117aa81613e00565b156117c75760405162461bcd60e51b815260040161077490615d0b565b836001600160a01b0316836001600160a01b031614156118295760405162461bcd60e51b815260206004820152601b60248201527f544d3a2043616e6e6f742077686974656c6973742077616c6c657400000000006044820152606401610774565b604051630bcd4ebb60e01b81526001600160a01b0384811660048301527f000000000000000000000000c17d432bd8e8850fd7b32b0270f5afac65db01051690630bcd4ebb9060240160206040518083038186803b15801561188a57600080fd5b505afa15801561189e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118c29190615844565b1561190f5760405162461bcd60e51b815260206004820152601b60248201527f544d3a2043616e6e6f742077686974656c697374206d6f64756c6500000000006044820152606401610774565b6119198484612be5565b156119665760405162461bcd60e51b815260206004820152601e60248201527f544d3a2074617267657420616c72656164792077686974656c697374656400006044820152606401610774565b60006119927f000000000000000000000000000000000000000000000000000000000001fa4042615e40565b905061199f858583614237565b6040516001600160401b03821681526001600160a01b0380861691908716907f1f57f9641d3e8733ed672fef5ac85464bd7215ef2f21e83428e8408248b13dcd90602001610b01565b80303314806119fc57506119fc8133613c6f565b611a185760405162461bcd60e51b815260040161077490615cd4565b81611a2281613e00565b15611a3f5760405162461bcd60e51b815260040161077490615d0b565b6040516309ed185960e11b81526001600160a01b038416906313da30b290611a8d9030907f01ffc9a7a5cef8baa21ed3c5c0d7e23accb804b619e9333b597f47a0d84076e290600401615bb9565b600060405180830381600087803b158015611aa757600080fd5b505af1158015611abb573d6000803e3d6000fd5b50506040516309ed185960e11b81526001600160a01b03861692506313da30b29150611b0d9030907ff23a6e612e1ff4830e658fe43f4e3cb4a5f8170bd5d9e69fb5d7a7fa9e4fdf9790600401615bb9565b600060405180830381600087803b158015611b2757600080fd5b505af1158015611b3b573d6000803e3d6000fd5b50506040516309ed185960e11b81526001600160a01b03861692506313da30b29150611b8d9030907fbc197c819b3e337a6f9652dd10becd7eef83032af3b9d958d3d42f669414662190600401615bb9565b600060405180830381600087803b158015611ba757600080fd5b505af1158015611bbb573d6000803e3d6000fd5b50505050505050565b8130331480611bd85750611bd88133613c6f565b611bf45760405162461bcd60e51b815260040161077490615cd4565b82611bfe81613e00565b15611c1b5760405162461bcd60e51b815260040161077490615d0b565b604051630bcd4ebb60e01b81526001600160a01b0384811660048301527f000000000000000000000000c17d432bd8e8850fd7b32b0270f5afac65db01051690630bcd4ebb9060240160206040518083038186803b158015611c7c57600080fd5b505afa158015611c90573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cb49190615844565b611d005760405162461bcd60e51b815260206004820152601c60248201527f414d3a206d6f64756c65206973206e6f742072656769737465726564000000006044820152606401610774565b604051631f17732d60e01b81526001600160a01b03848116600483015260016024830152851690631f17732d90604401600060405180830381600087803b158015611d4a57600080fd5b505af1158015611d5e573d6000803e3d6000fd5b5050505050505050565b6000611d7382613e00565b611d7e5760006107b6565b506001600160a01b03166000908152600160205260409020546001600160401b031690565b303314611de75760405162461bcd60e51b8152602060048201526012602482015271424d3a206d757374206265206d6f64756c6560701b6044820152606401610774565b81611df181613e00565b15611e0e5760405162461bcd60e51b815260040161077490615d0b565b611e188383614294565b6040516313af403560e01b81526001600160a01b0383811660048301528416906313af403590602401600060405180830381600087803b158015611e5b57600080fd5b505af1158015611e6f573d6000803e3d6000fd5b50506040516001600160a01b038086169350861691507f0d18b5fd22306e373229b9439188228edca81207d1667f604daf6cef8aa3ee6790600090a3505050565b6060303314611ef65760405162461bcd60e51b8152602060048201526012602482015271424d3a206d757374206265206d6f64756c6560701b6044820152606401610774565b83611f0081613e00565b15611f1d5760405162461bcd60e51b815260040161077490615d0b565b611f28858585613f96565b95945050505050565b81611f3b81613e00565b15611f585760405162461bcd60e51b815260040161077490615d0b565b60008383604051602001611f6d929190615a3f565b60408051601f1981840301815291815281516020928301206001600160a01b038716600090815260048452828120828252938490529190912054909250611ff65760405162461bcd60e51b815260206004820152601c60248201527f534d3a20756e6b6e6f776e2070656e64696e67206164646974696f6e000000006044820152606401610774565b60008281526020829052604090205442116120535760405162461bcd60e51b815260206004820152601d60248201527f534d3a2070656e64696e67206164646974696f6e206e6f74206f7665720000006044820152606401610774565b60008281526020829052604090205461208d907f000000000000000000000000000000000000000000000000000000000000a8c090615e40565b42106120db5760405162461bcd60e51b815260206004820152601c60248201527f534d3a2070656e64696e67206164646974696f6e2065787069726564000000006044820152606401610774565b604051630c68452160e41b81526001600160a01b03868116600483015285811660248301527f00000000000000000000000044da3a8051ba88eab0440db3779cab9d679ae76f169063c684521090604401600060405180830381600087803b15801561214657600080fd5b505af115801561215a573d6000803e3d6000fd5b50506040516001600160a01b038088169350881691507fbc3292102fa77e083913064b282926717cdfaede4d35f553d66366c0a3da755a90600090a360009182526020526040812055505050565b6001600160a01b0381811660009081526020819052604090205490811690600160a01b90046001600160401b03165b915091565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a082319060240160206040518083038186803b15801561221e57600080fd5b505afa158015612232573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061225691906159c6565b60405163a9059cbb60e01b81526001600160a01b037f000000000000000000000000c17d432bd8e8850fd7b32b0270f5afac65db010581166004830152602482018390529192509083169063a9059cbb90604401602060405180830381600087803b1580156122c457600080fd5b505af11580156122d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122fc9190615844565b505050565b60603033146123475760405162461bcd60e51b8152602060048201526012602482015271424d3a206d757374206265206d6f64756c6560701b6044820152606401610774565b8361235181613e00565b1561236e5760405162461bcd60e51b815260040161077490615d0b565b6000836001600160401b0381111561239657634e487b7160e01b600052604160045260246000fd5b6040519080825280602002602001820160405280156123c957816020015b60608152602001906001900390816123b45790505b50905060005b848110156127e15760006124968787848181106123fc57634e487b7160e01b600052603260045260246000fd5b905060200281019061240e9190615dac565b61241c90602081019061551a565b88888581811061243c57634e487b7160e01b600052603260045260246000fd5b905060200281019061244e9190615dac565b61245c906040810190615d68565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061434192505050565b90508686838181106124b857634e487b7160e01b600052603260045260246000fd5b90506020028101906124ca9190615dac565b60200135158061252a57508686838181106124f557634e487b7160e01b600052603260045260246000fd5b90506020028101906125079190615dac565b61251590602081019061551a565b6001600160a01b0316816001600160a01b0316145b8015612662575061253b8882612be5565b8061266257507f0000000000000000000000003d31d91003f9327623caec2e326b6bc681bc31676001600160a01b0316635cfdc4d089838a8a8781811061259257634e487b7160e01b600052603260045260246000fd5b90506020028101906125a49190615dac565b6125b290602081019061551a565b8b8b888181106125d257634e487b7160e01b600052603260045260246000fd5b90506020028101906125e49190615dac565b6125f2906040810190615d68565b6040518663ffffffff1660e01b8152600401612612959493929190615b28565b60206040518083038186803b15801561262a57600080fd5b505afa15801561263e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126629190615844565b6126ae5760405162461bcd60e51b815260206004820152601760248201527f544d3a2063616c6c206e6f7420617574686f72697365640000000000000000006044820152606401610774565b6127a2888888858181106126d257634e487b7160e01b600052603260045260246000fd5b90506020028101906126e49190615dac565b6126f290602081019061551a565b89898681811061271257634e487b7160e01b600052603260045260246000fd5b90506020028101906127249190615dac565b602001358a8a8781811061274857634e487b7160e01b600052603260045260246000fd5b905060200281019061275a9190615dac565b612768906040810190615d68565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061442b92505050565b8383815181106127c257634e487b7160e01b600052603260045260246000fd5b60200260200101819052505080806127d990615efa565b9150506123cf565b5095945050505050565b81303314806127ff57506127ff8133613c6f565b61281b5760405162461bcd60e51b815260040161077490615cd4565b8261282581613e00565b156128425760405162461bcd60e51b815260040161077490615d0b565b60008484604051602001612857929190615a3f565b60408051601f1981840301815291815281516020928301206001600160a01b0388166000908152600484528281208282529384905291909120549092506128e05760405162461bcd60e51b815260206004820152601c60248201527f534d3a20756e6b6e6f776e2070656e64696e67206164646974696f6e000000006044820152606401610774565b600082815260208290526040808220829055516001600160a01b0380881692908916917faa13b27c23e9e3f3d5f3861a53b7a2931e019170a6a19ed64942e26a1dd5987a9190a3505050505050565b3033146129735760405162461bcd60e51b8152602060048201526012602482015271424d3a206d757374206265206d6f64756c6560701b6044820152606401610774565b6001600160a01b0382166000908152600360205260409020548290600160a01b90046001600160401b0316156129eb5760405162461bcd60e51b815260206004820152601460248201527f534d3a206f6e676f696e67207265636f766572790000000000000000000000006044820152606401610774565b6129f58383614294565b6000612a217f000000000000000000000000000000000000000000000000000000000002a30042615e40565b604080516060810182526001600160a01b0380871682526001600160401b038416602083015282516328207dbb60e11b815288821660048201529394509092918301917f00000000000000000000000044da3a8051ba88eab0440db3779cab9d679ae76f90911690635040fb769060240160206040518083038186803b158015612aaa57600080fd5b505afa158015612abe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ae291906159c6565b63ffffffff9081169091526001600160a01b0380871660009081526003602090815260409182902085518154928701519690930151909416600160e01b026001600160e01b036001600160401b03909616600160a01b026001600160e01b031990921692909316919091171792909216919091179055612b9384612b867f000000000000000000000000000000000000000000000000000000000006978042615e40565b630585d26d60e51b6140e2565b6040516001600160401b03821681526001600160a01b0380851691908616907f5f59bfd9baba55ae30bb440923cbbe30987d50e12a4e9134ffac3fd9afc3526d9060200160405180910390a350505050565b6040516309fa507560e11b81526001600160a01b038381166004830152828116602483015260009182917f000000000000000000000000391f0e86da951c03b1183c60b195090671adea8816906313f4a0ea9060440160206040518083038186803b158015612c5357600080fd5b505afa158015612c67573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c8b91906159c6565b9050600081118015612c9c57504281105b949350505050565b8030331480612cb85750612cb88133613c6f565b612cd45760405162461bcd60e51b815260040161077490615cd4565b81612cde81613e00565b15612cfb5760405162461bcd60e51b815260040161077490615d0b565b6001600160a01b038381166000818152602081815260409182902054915191909316815290917feb290a597820eccc6b8b31f942bd97c633d5138f4d849751f770f3cb3900e57a910160405180910390a26122fc836001600160a01b0316600090815260208190526040902080546001600160e01b0319169055565b8130331480612d8b5750612d8b8133613c6f565b612da75760405162461bcd60e51b815260040161077490615cd4565b82612db181613e00565b15612dce5760405162461bcd60e51b815260040161077490615d0b565b612dd88484613c6f565b15612e255760405162461bcd60e51b815260206004820152601c60248201527f534d3a20677561726469616e2063616e6e6f74206265206f776e6572000000006044820152606401610774565b612e2f848461320c565b15612e7c5760405162461bcd60e51b815260206004820152601660248201527f534d3a206475706c696361746520677561726469616e000000000000000000006044820152606401610774565b60408051600481526024810182526020810180516001600160e01b0316638da5cb5b60e01b17905290516000916001600160a01b038616916161a891612ec191615b0c565b60006040518083038160008787f1925050503d8060008114612eff576040519150601f19603f3d011682016040523d82523d6000602084013e612f04565b606091505b5050905080612f555760405162461bcd60e51b815260206004820152601d60248201527f534d3a206d75737420626520454f412f417267656e742077616c6c65740000006044820152606401610774565b60008585604051602001612f6a929190615a3f565b60408051601f1981840301815291815281516020928301206001600160a01b0389166000908152600484528281208282529384905291909120549092501580612feb5750600082815260208290526040902054612fe8907f000000000000000000000000000000000000000000000000000000000000a8c090615e40565b42115b6130375760405162461bcd60e51b815260206004820152601e60248201527f534d3a206475706c69636174652070656e64696e67206164646974696f6e00006044820152606401610774565b6130617f000000000000000000000000000000000000000000000000000000000001fa4042615e40565b6000838152602083905260409020556001600160a01b038087169088167fe4166e4bc55a182bd13d933553241bb3441b91d15fbc74c5c752f96965563bde6130c97f000000000000000000000000000000000000000000000000000000000001fa4042615e40565b60405190815260200160405180910390a350505050505050565b3033146131275760405162461bcd60e51b8152602060048201526012602482015271424d3a206d757374206265206d6f64756c6560701b6044820152606401610774565b6001600160a01b0381166000908152600360205260409020548190600160a01b90046001600160401b03166131985760405162461bcd60e51b8152602060048201526017602482015276534d3a206e6f206f6e676f696e67207265636f7665727960481b6044820152606401610774565b6001600160a01b038083166000908152600360205260408120805490829055909116906131c7908490806140e2565b806001600160a01b0316836001600160a01b03167fc45926607303da71dbeffd2ed5c6b00f581982586b697655d19ae4c4d558f25960405160405180910390a3505050565b60405163353ba5cd60e21b81526001600160a01b03838116600483015282811660248301526000917f00000000000000000000000044da3a8051ba88eab0440db3779cab9d679ae76f9091169063d4ee97349060440160206040518083038186803b15801561327a57600080fd5b505afa15801561328e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132b29190615844565b9392505050565b6000806132c7366008615e94565b5a6132d490615208615e40565b6132de9190615e40565b9050848110156133305760405162461bcd60e51b815260206004820152601b60248201527f524d3a206e6f7420656e6f756768206761732070726f766964656400000000006044820152606401610774565b61333b8c8c8c614556565b6133875760405162461bcd60e51b815260206004820152601e60248201527f524d3a20546172676574206f66205f6461746120213d205f77616c6c657400006044820152606401610774565b6133908c613e00565b158061339a575085155b6133e65760405162461bcd60e51b815260206004820152601860248201527f524d3a204c6f636b65642077616c6c657420726566756e6400000000000000006044820152606401610774565b6134176040805160a08101909152600080825260208201908152600060208201819052604082015260609081015290565b6134228d8d8d6110ab565b826020810182600481111561344757634e487b7160e01b600052602160045260246000fd5b600481111561346657634e487b7160e01b600052602160045260246000fd5b90529190915250805115158061349f575060008160200151600481111561349d57634e487b7160e01b600052602160045260246000fd5b145b6134eb5760405162461bcd60e51b815260206004820152601f60248201527f524d3a2057726f6e67207369676e617475726520726571756972656d656e74006044820152606401610774565b805188906134fa906041615e94565b146135475760405162461bcd60e51b815260206004820152601e60248201527f524d3a2057726f6e67206e756d626572206f66207369676e61747572657300006044820152606401610774565b61359c3060008e8e8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508d8b8b8b8b6145de565b8160400181815250506135be8d8b836040015184600001518560200151614677565b61360a5760405162461bcd60e51b815260206004820152601560248201527f524d3a204475706c6963617465207265717565737400000000000000000000006044820152606401610774565b60048160200151600481111561363057634e487b7160e01b600052602160045260246000fd5b141561368d576136468d82604001518b8b6147bb565b6136885760405162461bcd60e51b815260206004820152601360248201527229269d1024b73b30b634b21039b2b9b9b4b7b760691b6044820152606401610774565b613722565b6136d68d82604001518b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152505050506020850151614876565b6137225760405162461bcd60e51b815260206004820152601660248201527f524d3a20496e76616c6964207369676e617475726573000000000000000000006044820152606401610774565b6040513090613734908e908e90615afc565b6000604051808303816000865af19150503d8060008114613771576040519150601f19603f3d011682016040523d82523d6000602084013e613776565b606091505b50608083015215156060820152805160208201516137a0918f9185918b918b918b918b9190614a86565b806060015115158d6001600160a01b03167f7da4525a280527268ba2e963ee6c1b18f43c9507bcb1d2560f652ab17c76e90a836080015184604001516040516137ea929190615cb2565b60405180910390a3606001519c9b505050505050505050505050565b60405163f18858ab60e01b81526001600160a01b0383811660048301526000916138b0917f00000000000000000000000044da3a8051ba88eab0440db3779cab9d679ae76f169063f18858ab9060240160006040518083038186803b15801561386e57600080fd5b505afa158015613882573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526138aa9190810190615791565b83614ebb565b509392505050565b60405163f18858ab60e01b81526001600160a01b0382811660048301526060917f00000000000000000000000044da3a8051ba88eab0440db3779cab9d679ae76f9091169063f18858ab9060240160006040518083038186803b15801561391e57600080fd5b505afa158015613932573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526107b69190810190615791565b803033148061396e575061396e813361320c565b6139ba5760405162461bcd60e51b815260206004820152601960248201527f534d3a206d75737420626520677561726469616e2f73656c66000000000000006044820152606401610774565b816139c481613e00565b156139e15760405162461bcd60e51b815260040161077490615d0b565b613a1c83613a0f7f000000000000000000000000000000000000000000000000000000000006978042615e40565b63f435f5a760e01b6140e2565b6001600160a01b0383167f6395bace6e0acbe4f22761b149d3cc2e88c7dde6bf4d8481825eef404cf989a1613a717f000000000000000000000000000000000000000000000000000000000006978042615e40565b6040516001600160401b03909116815260200160405180910390a2505050565b8130331480613aa55750613aa58133613c6f565b613ac15760405162461bcd60e51b815260040161077490615cd4565b82613acb81613e00565b15613ae85760405162461bcd60e51b815260040161077490615d0b565b613af484846000614237565b826001600160a01b0316846001600160a01b03167fd288ab5da2e1f37cf384a1565a3f905ad289b092fbdd31950dbbfef148c04f8860405160405180910390a350505050565b6041808202830160208101516040820151919092015160009260ff9190911691601b831480613b6c57508260ff16601c145b613bb85760405162461bcd60e51b815260206004820152601f60248201527f5574696c733a2062616420762076616c756520696e207369676e6174757265006044820152606401610774565b604080516000808252602082018084528a905260ff861692820192909252606081018490526080810183905260019060a0016020604051602081039080840390855afa158015613c0c573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610b935760405162461bcd60e51b815260206004820152601b60248201527f5574696c733a2065637265636f7665722072657475726e6564203000000000006044820152606401610774565b6000816001600160a01b0316836001600160a01b0316638da5cb5b6040518163ffffffff1660e01b815260040160206040518083038186803b158015613cb457600080fd5b505afa158015613cc8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613cec9190615536565b6001600160a01b0316149392505050565b6040516309ed185960e11b81526001600160a01b038216906313da30b290613d4b9030907f1626ba7e356f5979dd355a3d2bfb43e80420a480c3b854edce286a82d749686990600401615bb9565b600060405180830381600087803b158015613d6557600080fd5b505af1158015613d79573d6000803e3d6000fd5b50506040516309ed185960e11b81526001600160a01b03841692506313da30b29150613dcb9030907f150b7a023d4804d13e8c85fb27262cb750cf6ba9f9dd3bb30d90f482ceeb4b1f90600401615bb9565b600060405180830381600087803b158015613de557600080fd5b505af1158015613df9573d6000803e3d6000fd5b5050505050565b6001600160a01b03166000908152600160205260409020546001600160401b0342811691161190565b6001600160a01b038216613e7f5760405162461bcd60e51b815260206004820152601860248201527f544d3a20496e76616c69642073657373696f6e207573657200000000000000006044820152606401610774565b6000816001600160401b031611613ed85760405162461bcd60e51b815260206004820152601c60248201527f544d3a20496e76616c69642073657373696f6e206475726174696f6e000000006044820152606401610774565b6000613ef5613ef06001600160401b03841642615e40565b6150cb565b6040805180820182526001600160a01b038681168083526001600160401b0385811660208086018281528c86166000818152808452899020975188549251909516600160a01b026001600160e01b031990921694909616939093179290921790945584519182528101929092529293507f2ecea11087d1dc1431b517cbb5a559a9e33e58a1afeaac288f782c1c8bed8b8a910160405180910390a250505050565b60606000826001600160401b03811115613fc057634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015613ff357816020015b6060815260200190600190039081613fde5790505b50905060005b838110156140d95761409b8686868481811061402557634e487b7160e01b600052603260045260246000fd5b90506020028101906140379190615dac565b61404590602081019061551a565b87878581811061406557634e487b7160e01b600052603260045260246000fd5b90506020028101906140779190615dac565b6020013588888681811061274857634e487b7160e01b600052603260045260246000fd5b8282815181106140bb57634e487b7160e01b600052603260045260246000fd5b602002602001018190525080806140d190615efa565b915050613ff9565b50949350505050565b60405180604001604052806140f6846150cb565b6001600160401b0390811682526001600160e01b03199093166020918201526001600160a01b039094166000908152600185526040902081518154929095015160e01c600160401b026001600160601b031990921694909216939093179290921790915550565b6040516328207dbb60e11b81526001600160a01b0382811660048301526000916107b6917f00000000000000000000000044da3a8051ba88eab0440db3779cab9d679ae76f1690635040fb769060240160206040518083038186803b1580156141c557600080fd5b505afa1580156141d9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141fd91906159c6565b60025b60008061420d8385615e80565b90506142198385615f15565b614224579050610891565b61422f816001615e40565b915050610891565b604051631017f7cd60e31b81526001600160a01b0384811660048301528381166024830152604482018390527f000000000000000000000000391f0e86da951c03b1183c60b195090671adea8816906380bfbe6890606401611b8d565b6001600160a01b0381166142ea5760405162461bcd60e51b815260206004820152601c60248201527f534d3a206e6577206f776e65722063616e6e6f74206265206e756c6c000000006044820152606401610774565b6142f4828261320c565b156108f95760405162461bcd60e51b815260206004820181905260248201527f534d3a206e6577206f776e65722063616e6e6f7420626520677561726469616e6044820152606401610774565b600060448251106144245760208201516001600160e01b0319811663a9059cbb60e01b148061438057506001600160e01b0319811663095ea7b360e01b145b8061439b57506001600160e01b0319811663a22cb46560e01b145b156143ac5750506024810151610891565b6001600160e01b031981166323b872dd60e01b14806143db57506001600160e01b03198116632142170760e11b145b806143f657506001600160e01b03198116635c46a7ef60e11b145b8061441157506001600160e01b03198116637921219560e11b145b156144225750506044810151610891565b505b5090919050565b60606000856001600160a01b031685858560405160240161444e93929190615bdc565b60408051601f198184030181529181526020820180516001600160e01b03166347b7819960e11b179052516144839190615b0c565b6000604051808303816000865af19150503d80600081146144c0576040519150601f19603f3d011682016040523d82523d6000602084013e6144c5565b606091505b50925090508080156144d8575060008251115b156144f857818060200190518101906144f1919061590f565b91506140d9565b815115614509573d6000803e3d6000fd5b806140d95760405162461bcd60e51b815260206004820152601a60248201527f424d3a2077616c6c657420696e766f6b652072657665727465640000000000006044820152606401610774565b600060248210156145a95760405162461bcd60e51b815260206004820152601660248201527f524d3a20496e76616c6964206461746157616c6c6574000000000000000000006044820152606401610774565b60006145b88360048187615e18565b8101906145c5919061551a565b6001600160a01b03908116908616149150509392505050565b60405160009061460a90601960f81b9083908c908c908c9046908d908d908d908d908d90602001615a72565b60408051601f198184030181529082905280516020918201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000091830191909152603c820152605c0160405160208183030381529060405280519060200120905098975050505050505050565b60008260011480156146d1575060018260048111156146a657634e487b7160e01b600052602160045260246000fd5b14806146d1575060048260048111156146cf57634e487b7160e01b600052602160045260246000fd5b145b15614743576001600160a01b03861660009081526002602052604090205485116146fd57506000611f28565b608085901c61470e61271043615e40565b81111561471f576000915050611f28565b50506001600160a01b03851660009081526002602052604090208490556001611f28565b6001600160a01b038616600090815260026020908152604080832087845260019081019092529091205460ff161515141561478057506000611f28565b5050506001600160a01b0392909216600090815260026020908152604080832094835260019485019091529020805460ff1916831790555090565b6001600160a01b038481166000908152602081815260408083208151808301835290549485168152600160a01b9094046001600160401b0316848301528051601f86018390048302810183019091528481529192918391614838918891889088908190840183828082843760009201829052509250613b3a915050565b905081600001516001600160a01b0316816001600160a01b0316148015610b9357504282602001516001600160401b03161015979650505050505050565b600082516000141561488a57506001612c9c565b6000606060018460048111156148b057634e487b7160e01b600052602160045260246000fd5b1415806148be575060418551115b156149635760405163f18858ab60e01b81526001600160a01b0388811660048301527f00000000000000000000000044da3a8051ba88eab0440db3779cab9d679ae76f169063f18858ab9060240160006040518083038186803b15801561492457600080fd5b505afa158015614938573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526149609190810190615791565b90505b6000805b604187516149759190615e80565b811015614a77576000614989898984613b3a565b905081614a185760018760048111156149b257634e487b7160e01b600052602160045260246000fd5b14156149db576149c28a82613c6f565b156149cd5750614a65565b600095505050505050612c9c565b60028760048111156149fd57634e487b7160e01b600052602160045260246000fd5b1415614a1857614a0d8a82613c6f565b15614a185750614a65565b846001600160a01b0316816001600160a01b031611614a3f57600095505050505050612c9c565b809450614a4c8482614ebb565b9450925082614a6357600095505050505050612c9c565b505b80614a6f81615efa565b915050614967565b50600198975050505050505050565b600086118015614ade57506001816004811115614ab357634e487b7160e01b600052602160045260246000fd5b1480614ade57506004816004811115614adc57634e487b7160e01b600052602160045260246000fd5b145b15611d5e5760006001600160a01b03841615614afa5783614afc565b335b9050826001148015614b2d57506001826004811115614b2b57634e487b7160e01b600052602160045260246000fd5b145b15614ce95760408051602081018252600080825291516305cfdc4d60e41b81526001600160a01b037f0000000000000000000000003d31d91003f9327623caec2e326b6bc681bc31671692635cfdc4d092614b90928e9287929091600401615b7b565b60206040518083038186803b158015614ba857600080fd5b505afa158015614bbc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614be09190615844565b614ce9576040516309fa507560e11b81526001600160a01b038a8116600483015282811660248301526000917f000000000000000000000000391f0e86da951c03b1183c60b195090671adea88909116906313f4a0ea9060440160206040518083038186803b158015614c5257600080fd5b505afa158015614c66573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614c8a91906159c6565b9050600081118015614c9b57504281105b614ce75760405162461bcd60e51b815260206004820152601960248201527f524d3a20726566756e64206e6f7420617574686f7269736564000000000000006044820152606401610774565b505b60006001600160a01b038616614d565760005a614d06908b615eb3565b614d12906159d8615e40565b9050614d1e893a615133565b614d28828a615133565b614d329190615e94565b9150614d4f8b84846040518060200160405280600081525061442b565b5050614e64565b60005a614d63908b615eb3565b614d6f9061927c615e40565b90506000614d7d883a615142565b9050614d898a82615133565b614d93838b615133565b614d9d9190615e94565b604080516001600160a01b038716602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790529093506000614df58e8b838561442b565b805190915015614e5f5780806020019051810190614e139190615844565b614e5f5760405162461bcd60e51b815260206004820152601a60248201527f524d3a20526566756e64207472616e73666572206661696c65640000000000006044820152606401610774565b505050505b604080516001600160a01b0388811682526020820184905280851692908d16917f22edd2bbb0b0afbdcf90d91da8a5e2100f8d8f67cdc766dee1742e9a36d6add3910160405180910390a350505050505050505050565b60006060835160001480614ed657506001600160a01b038316155b15614ee6575060009050826150c4565b60008060018651614ef79190615eb3565b6001600160401b03811115614f1c57634e487b7160e01b600052604160045260246000fd5b604051908082528060200260200182016040528015614f45578160200160208202803683370190505b5090506000805b87518110156150aa578361502157878181518110614f7a57634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b0316876001600160a01b03161415614fa45760019350615098565b614fdb888281518110614fc757634e487b7160e01b600052603260045260246000fd5b60200260200101513b63ffffffff16151590565b8015615013575061501388828151811061500557634e487b7160e01b600052603260045260246000fd5b60200260200101518861516a565b156150215760019350615098565b82518210156150985787818151811061504a57634e487b7160e01b600052603260045260246000fd5b602002602001015183838151811061507257634e487b7160e01b600052603260045260246000fd5b6001600160a01b03909216602092830291909101909101528161509481615efa565b9250505b806150a281615efa565b915050614f4c565b50826150b8576000876150bc565b6001825b945094505050505b9250929050565b6000600160401b821061512f5760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203660448201526534206269747360d01b6064820152608401610774565b5090565b600081831061442457816132b2565b6000806000615150856151b4565b9092509050816151608286615e94565b611f289190615e80565b604051638da5cb5b60e01b815260009081906020818181886161a8fa600181141561519457815192505b5050826001600160a01b0316816001600160a01b03161491505092915050565b600080826001600160a01b03167f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26001600160a01b031610156152a857600061521d7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2856153a7565b9050806001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561525857600080fd5b505afa15801561526c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906152909190615978565b506001600160701b03918216945016915061535a9050565b60006152d4847f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc26153a7565b9050806001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561530f57600080fd5b505afa158015615323573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906153479190615978565b506001600160701b039081169450169150505b811580159061536857508015155b6121d75760405162461bcd60e51b815260206004820152601060248201526f534f3a206e6f206c697175696469747960801b6044820152606401610774565b6040516001600160601b0319606084811b8216602084015283901b1660348201526000907f0000000000000000000000005c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f90604801604051602081830303815290604052805190602001206040516020016154639291906001600160f81b0319815260609290921b6001600160601b031916600183015260158201527f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f603582015260550190565b60408051601f1981840301815291905280516020909101209392505050565b60008083601f840112615493578182fd5b5081356001600160401b038111156154a9578182fd5b6020830191508360208260051b85010111156150c457600080fd5b60008083601f8401126154d5578182fd5b5081356001600160401b038111156154eb578182fd5b6020830191508360208285010111156150c457600080fd5b80516001600160701b03811681146107b957600080fd5b60006020828403121561552b578081fd5b81356132b281615f6b565b600060208284031215615547578081fd5b81516132b281615f6b565b60008060408385031215615564578081fd5b823561556f81615f6b565b9150602083013561557f81615f6b565b809150509250929050565b60008060006040848603121561559e578081fd5b83356155a981615f6b565b925060208401356001600160401b038111156155c3578182fd5b6155cf86828701615482565b9497909650939450505050565b6000806000806000608086880312156155f3578081fd5b85356155fe81615f6b565b945060208601356001600160401b0380821115615619578283fd5b61562589838a01615482565b90965094506040880135915061563a82615f6b565b9092506060870135908082168214615650578283fd5b50809150509295509295909350565b60008060408385031215615671578182fd5b823561567c81615f6b565b946020939093013593505050565b60008060006040848603121561569e578081fd5b83356156a981615f6b565b925060208401356001600160401b038111156156c3578182fd5b6155cf868287016154c4565b6000806000806000806000806000806101008b8d0312156156ee578788fd5b8a356156f981615f6b565b995060208b01356001600160401b038082111561571457898afd5b6157208e838f016154c4565b909b50995060408d0135985060608d013591508082111561573f578687fd5b5061574c8d828e016154c4565b90975095505060808b0135935060a08b0135925060c08b013561576e81615f6b565b915060e08b013561577e81615f6b565b809150509295989b9194979a5092959850565b600060208083850312156157a3578182fd5b82516001600160401b03808211156157b9578384fd5b818501915085601f8301126157cc578384fd5b8151818111156157de576157de615f55565b8060051b91506157ef848301615dc1565b8181528481019084860184860187018a1015615809578788fd5b8795505b83861015615837578051945061582285615f6b565b8483526001959095019491860191860161580d565b5098975050505050505050565b600060208284031215615855578081fd5b815180151581146132b2578182fd5b60008060408385031215615876578182fd5b8235915060208301356001600160401b03811115615892578182fd5b8301601f810185136158a2578182fd5b80356158b56158b082615df1565b615dc1565b8181528660208385010111156158c9578384fd5b81602084016020830137908101602001929092525090939092509050565b6000602082840312156158f8578081fd5b81356001600160e01b0319811681146132b2578182fd5b600060208284031215615920578081fd5b81516001600160401b03811115615935578182fd5b8201601f81018413615945578182fd5b80516159536158b082615df1565b818152856020838501011115615967578384fd5b611f28826020830160208601615eca565b60008060006060848603121561598c578081fd5b61599584615503565b92506159a360208501615503565b9150604084015163ffffffff811681146159bb578182fd5b809150509250925092565b6000602082840312156159d7578081fd5b5051919050565b600081518084526159f6816020860160208601615eca565b601f01601f19169290920160200192915050565b6001600160601b0319606093841b811682529190921b166014820152693932bb37b5b0ba34b7b760b11b602882015260320190565b6001600160601b0319606093841b811682529190921b1660148201526730b23234ba34b7b760c11b602882015260300190565b600060ff60f81b808e168352808d166001840152506bffffffffffffffffffffffff19808c60601b1660028401528a60168401528951615ab9816036860160208e01615eca565b909201603681019890985250605687019590955260768601939093526096850191909152606090811b831660b68501521b1660ca82015260de0195945050505050565b6000828483379101908152919050565b60008251615b1e818460208701615eca565b9190910192915050565b60006001600160a01b038088168352808716602084015280861660408401525060806060830152826080830152828460a084013781830160a090810191909152601f909201601f19160101949350505050565b60006001600160a01b038087168352808616602084015280851660408401525060806060830152615baf60808301846159de565b9695505050505050565b6001600160a01b039290921682526001600160e01b031916602082015260400190565b60006001600160a01b038516825283602083015260606040830152611f2860608301846159de565b6020808252825182820181905260009190848201906040850190845b81811015615c455783516001600160a01b031683529284019291840191600101615c20565b50909695505050505050565b6000602080830181845280855180835260408601915060408160051b8701019250838701855b82811015615ca557603f19888603018452615c938583516159de565b94509285019290850190600101615c77565b5092979650505050505050565b600060408252615cc560408301856159de565b90508260208301529392505050565b6020808252601d908201527f424d3a206d7573742062652077616c6c6574206f776e65722f73656c66000000604082015260600190565b60208082526011908201527010934e881dd85b1b195d081b1bd8dad959607a1b604082015260600190565b8281526040810160058310615d5b57634e487b7160e01b600052602160045260246000fd5b8260208301529392505050565b6000808335601e19843603018112615d7e578283fd5b8301803591506001600160401b03821115615d97578283fd5b6020019150368190038213156150c457600080fd5b60008235605e19833603018112615b1e578182fd5b604051601f8201601f191681016001600160401b0381118282101715615de957615de9615f55565b604052919050565b60006001600160401b03821115615e0a57615e0a615f55565b50601f01601f191660200190565b60008085851115615e27578182fd5b83861115615e33578182fd5b5050820193919092039150565b60008219821115615e5357615e53615f29565b500190565b600063ffffffff808316818516808303821115615e7757615e77615f29565b01949350505050565b600082615e8f57615e8f615f3f565b500490565b6000816000190483118215151615615eae57615eae615f29565b500290565b600082821015615ec557615ec5615f29565b500390565b60005b83811015615ee5578181015183820152602001615ecd565b83811115615ef4576000848401525b50505050565b6000600019821415615f0e57615f0e615f29565b5060010190565b600082615f2457615f24615f3f565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114615f8057600080fd5b5056fea264697066735822122081d4fd652d7092f6bc4fbd840c7ca9e79421eccf5ef61d2be2b36c17356df9f564736f6c63430008030033

Type / to focus