Balances

Select type ERC-20 (30) ERC-721 (851) ERC-1155 (345)
+ 6.005000000000000000 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency 1.96 USD
+ 2.033780 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin
+ 60.000000000000000000 RGV Id: fantom-erc-20/0x2fc49294398486f50302b7f1cddd1efdc7f9785c Name: Rarity 2 Gameverse rarity.gold
+ 3 WETH [ WWW.3ETH.NET ] Id: fantom-erc-20/0x3b17d87eb44a8273bb366023853d4ef7b5bd42d0 Name: !
+ 25,000,000 im Id: fantom-erc-20/0x3bcdfa308ff307c936d9814f628df13312461148 Name: GOGO
+ 60.000000000000000000 GMFTM Id: fantom-erc-20/0x454d4bae7c2adab588d837aff4db16db19d46a33 Name: #GMFTM
+ 0.895267530000000000 HELD Id: fantom-erc-20/0x57e1b84dc3fee985eb05a3e0648588aafdb23e2c Name: HellHound
+ 80,000,000 Claim on: gogo-ftm.com Id: fantom-erc-20/0x589b815e45b7c0e7b481a260d2c668f0f90c071d Name: GOGO
+ 0.870000000000000000 eth-1inch.io Id: fantom-erc-20/0x5a7aad61871a39a972c11aa9cd48e8df1e10311d Name: eth-1inch.io
+ 21.000000000000000000 8bitcats.com Id: fantom-erc-20/0x630277e37fd2ddf81e4683f3692dd817aa6225cb Name: 8bitcats.com - Fantom Metaverse
+ 0 SOON Id: fantom-erc-721/0x00000000007d1996ae28eab84c973e5e558eec4f Name: Summit DeFi Soon Collection
+ 12 OATH Id: fantom-erc-721/0x007b44732781b0f8660a2f9bca69f4b1a91cc8c6 Name: Neon Shadow Oaths
+ 0 OATH Id: fantom-erc-721/0x016b0f99827724d0947a2418d0cb1ae5439eb25e Name: Crab Nation ID Card
+ 0 PARTICLE Id: fantom-erc-721/0x01d0bd4f81e8bbd36da032cdff8118b532846853 Name: Particles
+ 0 GIMP2 Id: fantom-erc-721/0x01f86021378730b72ca4467a3a385d84c781187b Name: GIMPIESGEN2
+ 0 GENGAR Id: fantom-erc-721/0x01fc579053275a273e5f0bac98839523e4c9a127 Name: Gengar Inu NFT
+ 0 PNG Id: fantom-erc-721/0x0260b50e6b8b010eb40a09a5e00d1dd5c54d9b4c Name: Pony Eggs
+ 0 DEADSWORLD Id: fantom-erc-721/0x02eba07252784e5105980e10fb18b72ba51fc4a2 Name: Deads World
+ 0 PHRANKS Id: fantom-erc-721/0x02f811b3598e4425f730bcd73a8c1950c7c5dfd7 Name: FantomPhranks
+ 0 pPUNKS Id: fantom-erc-721/0x0335a3fc3bf5f9295082db3409c3ac8975691703 Name: PhantomPunks
+ ? Shaman Forest Id: fantom-erc-1155/0x002824cceeea5e16fb0124912f511cd2e982abf9 Name: Shaman Forest
+ ? ScienTechnologiCompanies Id: fantom-erc-1155/0x0075162c5a43f73f48ffb73b99928e0dd6af675b Name: ScienTechnologiCompanies
+ ? Fantasy-PFP Id: fantom-erc-1155/0x03532e7a9c13573a2af3a1e27f966262dffaf5ed Name: Fantasy-PFP
+ ? From a View Id: fantom-erc-1155/0x0503ee77783ff16f52904bb3b1a0d60fc73b7af3 Name: From a View
+ ? Woozy Astronaut Id: fantom-erc-1155/0x05ebc7a9a73ddcb89441fdc2ca88710cdd7e3a66 Name: Woozy Astronaut
+ ? The disaster of war Id: fantom-erc-1155/0x060ecb5a9c41eec5738b668f8e99d12863e3145e Name: The disaster of war
+ ? Interactive Masters Id: fantom-erc-1155/0x066a8b25f0dc6c70c45a1cb8b2819f2bdb91a530 Name: Interactive Masters
+ ? Glow Wormz Id: fantom-erc-1155/0x06dda655aecf2252ebb968ad97823bea6bb55ce5 Name: Glow Wormz
+ ? FTM 3DFY Id: fantom-erc-1155/0x071076a33ad58b7c8ff4469401dbd8e635ba1e1b Name: FTM 3DFY
+ ? FTM BlacksBlockBeats Id: fantom-erc-1155/0x073165c23e34e6b4bde81a11aa9964839c46654a Name: FTM BlacksBlockBeats

History

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

0x4039fc57fad60662d2dd3098e0e8210bc399eeaa1b2d448ca2b31a3e07e875ef

+

0.136228761309966948 FTM Id: fantom Name: Fantom Verified currency

0.04 USD

Processing

0x213d9e48494410fd8ca3ac4f44ed5e1f6a01e79dde33296a71d417fd32363813

+

0.355545278090329606 FTM Id: fantom Name: Fantom Verified currency

0.11 USD

Processing

0x9aa3c06d150fe9c84d7e6f618e97359179eb7601b08f0efff4d750a43a0e0123

+

3 WETH [ WWW.3ETH.NET ] Id: fantom-erc-20/0x3b17d87eb44a8273bb366023853d4ef7b5bd42d0 Name: !

Success

0xfe69b65f0200878f201333f7b22754be73f05e207489f7aed47904cc561bf211

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xfe69b65f0200878f201333f7b22754be73f05e207489f7aed47904cc561bf211

-

0.168766876700000000 ETH Id: fantom-erc-20/0x74b23882a30290451a17c44f4f05243b6b58c76d Name: Ethereum

Success

0x32726fdb71ed35d79bdfe1e83bc71503258dbc80a1f4d0b7c3815aa2107a41d2

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x6424568b2784a31e0eb3ff9dde8d8f7ed030bf3fcf2b1a956d30989c7f1554bb

+

250,000 im Id: fantom-erc-20/0x3bcdfa308ff307c936d9814f628df13312461148 Name: GOGO

Success

0xb4ee775cc280c80afb902e91dea1fe57e0384148a744e0ac31cba3c61713282d

+

250,000 im Id: fantom-erc-20/0xa65c6e1b6f267f52ea359bc3b4e6b2ebef24080f Name: GOGO

Success

0x36a6a38ab14f0ad7f0c4ca8ec19b01ad1e7ea6c32b7c8ebb22430a491a91ed4c

+

80,000,000 Claim on: gogo-ftm.com Id: fantom-erc-20/0x589b815e45b7c0e7b481a260d2c668f0f90c071d Name: GOGO

Success

0xa262073ef1cbac2092e1eecfea2190dbacd88090c0051df29e59d929359d7ac1

+

100.000000000000000000 GcV Id: fantom-erc-20/0x83791638da5eb2faa432aff1c65fba47c5d29510 Name: GitcoinVote

Success
Date & time Transaction id Amount Status

0xfe69b65f0200878f201333f7b22754be73f05e207489f7aed47904cc561bf211

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x32726fdb71ed35d79bdfe1e83bc71503258dbc80a1f4d0b7c3815aa2107a41d2

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x3fce9bfc4ef54ddb815b7058d40e49d3ad9c8edf3ee546c953d74f661cfda340

+

1.148893030094426332 FTM Id: fantom Name: Fantom         Verified currency

0.31 USD

Failed

0x14733c6a6f102b2ea7060727215d8bc07461951d2f018ed2ebd821552ee7edd8

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xca213bba57fc43449e952f415de93a35bf442c09ce8109f0e7c53a3b62a287d5

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x267636e5e16c0ffaafc0dab0e5d0351019a9c64290b4192798eeb3a9ff7af362

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xfbf29fa6c40111000d91ebfc69a1fabb477c310daa68522a10dd532498a4e7b4

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0x0f13de1f1f0088a9da6b4769bc18455a4915c3e6938eef21959c0302fd35e6bb

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xa9586195157b9528175bd7d499a9266365a0f26ef9b1e04b1c3ef2e799cba63b

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xc7ef564f1f539afaac9d2e21be9679167d83a21ba60cc449942078fdb82eadda

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x9aa3c06d150fe9c84d7e6f618e97359179eb7601b08f0efff4d750a43a0e0123

+

3 WETH [ WWW.3ETH.NET ] Id: fantom-erc-20/0x3b17d87eb44a8273bb366023853d4ef7b5bd42d0 Name: !

Success

0xfe69b65f0200878f201333f7b22754be73f05e207489f7aed47904cc561bf211

-

0.168766876700000000 ETH Id: fantom-erc-20/0x74b23882a30290451a17c44f4f05243b6b58c76d Name: Ethereum

Success

0x6424568b2784a31e0eb3ff9dde8d8f7ed030bf3fcf2b1a956d30989c7f1554bb

+

250,000 im Id: fantom-erc-20/0x3bcdfa308ff307c936d9814f628df13312461148 Name: GOGO

Success

0xb4ee775cc280c80afb902e91dea1fe57e0384148a744e0ac31cba3c61713282d

+

250,000 im Id: fantom-erc-20/0xa65c6e1b6f267f52ea359bc3b4e6b2ebef24080f Name: GOGO

Success

0x36a6a38ab14f0ad7f0c4ca8ec19b01ad1e7ea6c32b7c8ebb22430a491a91ed4c

+

80,000,000 Claim on: gogo-ftm.com Id: fantom-erc-20/0x589b815e45b7c0e7b481a260d2c668f0f90c071d Name: GOGO

Success

0xa262073ef1cbac2092e1eecfea2190dbacd88090c0051df29e59d929359d7ac1

+

100.000000000000000000 GcV Id: fantom-erc-20/0x83791638da5eb2faa432aff1c65fba47c5d29510 Name: GitcoinVote

Success

0x49112cacf3615f12aa208acbb700d69b5a2a3c10c1eee6e90268f250d2077e6e

+

4.200000 Pila Id: fantom-erc-20/0x731eb04c1013f9c5fe94ba8707b98de3b3a2d39f Name: Tutipila

Success

0x84239227d3addf5f1f05358c9f31836b99b9dc4e40db3b5c8f5dd3b20a342636

+

10.000000000000000000 GMFTM Id: fantom-erc-20/0x454d4bae7c2adab588d837aff4db16db19d46a33 Name: #GMFTM

Success

0x9484b5556e03b1e0bdebb8a97574958b2cd8ec021d6069b42e78830dd2d3252e

+

10.000000000000000000 GMFTM Id: fantom-erc-20/0x454d4bae7c2adab588d837aff4db16db19d46a33 Name: #GMFTM

Success

0xebe01b9b36576d897d898472f1124e243f24275f42b4e7980bb283b92144e513

+

10.000000000000000000 GMFTM Id: fantom-erc-20/0x454d4bae7c2adab588d837aff4db16db19d46a33 Name: #GMFTM

Success
Date & time Transaction id Amount Status

0xa069c72b4bb70278a201bc0bcc6b6e5146aa88bda6fbfa9ec78002a88ee388ee

+

1 Stone Id: fantom-erc-721/0x6c8b0f90b7bdbea4b7c51eae7189e3dc3214ba6c Name: | Stone

#94,237

Success

0xad1b23da1089d81a5a4270735718d32247ef8354fd5e5956f681ec52baa608c9

+

1 Stone Id: fantom-erc-721/0x6c8b0f90b7bdbea4b7c51eae7189e3dc3214ba6c Name: | Stone

#91,857

Success

0x8f3ef68b57ea312842924da97c2e23306621dc2de160705580923ee0ad11c09a

+

1 Stone Id: fantom-erc-721/0x6c8b0f90b7bdbea4b7c51eae7189e3dc3214ba6c Name: | Stone

#88,330

Success

0xa70c3306e9f21fa9d2e59e5ea86717b2653e93c36a88b7a43625b553c49c1e4c

+

1 Stone Id: fantom-erc-721/0x6c8b0f90b7bdbea4b7c51eae7189e3dc3214ba6c Name: | Stone

#84,813

Success

0x83a37b97abf0104cdb81af7100fd3876096ad5965e74416513c3c749800d48ce

+

1 Stone Id: fantom-erc-721/0x6c8b0f90b7bdbea4b7c51eae7189e3dc3214ba6c Name: | Stone

#81,239

Success

0x8c3ddcd54c9e508b7d268340abdb76ecdfea72ce49b635e4423e7c7bea90cff1

+

1 Stone Id: fantom-erc-721/0x6c8b0f90b7bdbea4b7c51eae7189e3dc3214ba6c Name: | Stone

#77,642

Success

0xb4ede42ff7e653984cb6ebb7402960642cd44185d9a3605348a73d3d5c8d3c25

+

1 Stone Id: fantom-erc-721/0x6c8b0f90b7bdbea4b7c51eae7189e3dc3214ba6c Name: | Stone

#73,259

Success

0xee1fc5e9bd59f3e51444518e7e129a1ecfcc616c7999cedc1ee209c536176592

+

1 Stone Id: fantom-erc-721/0x6c8b0f90b7bdbea4b7c51eae7189e3dc3214ba6c Name: | Stone

#51,945

Success

0x11f615689aa64fbcf41187c19d3fd57df51de0786498e2f7708311bd7b8552c8

+

1 Stone Id: fantom-erc-721/0x6c8b0f90b7bdbea4b7c51eae7189e3dc3214ba6c Name: | Stone

#24,234

Success

0x62b08f4b04ec045fc0986312f3641cabc586edc96bffe62115ed684b9968c013

+

1 Stone Id: fantom-erc-721/0x6c8b0f90b7bdbea4b7c51eae7189e3dc3214ba6c Name: | Stone

#3,515

Success
Date & time Transaction id Amount Status

0xd3ef6ec80b5c4085168cb31405f83530700421bb182d2771c3f35f8966b25465

+

1 3Bak Drops Id: fantom-erc-1155/0xb119b22c5658a0721f1f5ee9a0398d85d04c8f92 Name: 3Bak Drops

#45

Success

0xa5ba819d6337c5f59c1c5418061af59dc8c6867c70fcac419bc33b55d6da8c13

-

1 ? Id: fantom-erc-1155/0xd19eb6f25de99a993a73a3931c94cf3b299bee03

#2,895

Success

0x31c3de36b3a9bad673ccb2964736727c60d2a14c0891721234d4eb6dc01ecfe9

-

1 Phase 0 - Army Of Robots Id: fantom-erc-1155/0x523d44676ff798a6e128d977480bd305c44d0bb3 Name: Phase 0 - Army Of Robots

#5

Success

0x31c3de36b3a9bad673ccb2964736727c60d2a14c0891721234d4eb6dc01ecfe9

-

1 Little_Clay_Fantom_100 Id: fantom-erc-1155/0x63e685aa125c8df67ce9503697479c08a1da45be Name: Little_Clay_Fantom_100

#17

Success

0x562ca209d2d35c76de055e1e72e3ffc16ce2a1f4c44233a0a6ac8415ca38aba7

-

20 MvMarket Id: fantom-erc-1155/0xef5af209ae811fb759c0d863d7f6ec1af3a0a986 Name: MiniVerse Market

#2

Success

0x562ca209d2d35c76de055e1e72e3ffc16ce2a1f4c44233a0a6ac8415ca38aba7

-

10 MvMarket Id: fantom-erc-1155/0xef5af209ae811fb759c0d863d7f6ec1af3a0a986 Name: MiniVerse Market

#1

Success

0x33f41bcd0d1bdfaabf592e5a7f548f75d214eb62f99e68c562de48db518e78e0

-

1 Magicbirds Gen 01 Id: fantom-erc-1155/0x59de435200d3fc3f362ad760cffba5b5c104fb5d Name: Magicbirds Gen 01

#16

Success

0xe2965ec291ecf761ed4e86847a6cfb1c02482f1dc22b9fc72f76230d685abe57

-

395 ? Id: fantom-erc-1155/0xd19eb6f25de99a993a73a3931c94cf3b299bee03

#3,752

Success

0xe2965ec291ecf761ed4e86847a6cfb1c02482f1dc22b9fc72f76230d685abe57

-

398 ? Id: fantom-erc-1155/0xd19eb6f25de99a993a73a3931c94cf3b299bee03

#3,989

Success

0xe659a7889c73ee3ae56cc951654c965af257223ba5ab2c4825f746d586d533f4

-

1 ? Id: fantom-erc-1155/0xd19eb6f25de99a993a73a3931c94cf3b299bee03

#2,630

Success
Date & time Transaction id Amount Status

0x4039fc57fad60662d2dd3098e0e8210bc399eeaa1b2d448ca2b31a3e07e875ef

+

0.136228761309966948 FTM Id: fantom Name: Fantom Verified currency

0.04 USD

Processing

0x213d9e48494410fd8ca3ac4f44ed5e1f6a01e79dde33296a71d417fd32363813

+

0.355545278090329606 FTM Id: fantom Name: Fantom Verified currency

0.11 USD

Processing
Types:
Select type Main ERC-20 ERC-721 ERC-1155 Main (mempool)

Special data

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

    0x6080604052600436106103fe5760003560e01c80639d63848a11610213578063c0d7865511610123578063ed5ec648116100ab578063f2fde38b1161007a578063f2fde38b14610c3b578063f83c726414610c5b578063f8f08fab14610c8b578063fbd6ef3614610cab578063fc60698b14610cc157600080fd5b8063ed5ec64814610bc9578063f1bbe38614610be9578063f23a6e6114610bfc578063f2a960ba14610c2857600080fd5b8063cf0f34c4116100f2578063cf0f34c414610b14578063d0d41fe114610b34578063d3e03e1a14610b54578063d888780c14610b74578063e884269a14610b9457600080fd5b8063c0d7865514610a9e578063c509d23114610abe578063c96e9f4b14610ade578063ce55073b14610afe57600080fd5b8063b1b3dbbe116101a6578063bc197c8111610175578063bc197c81146109f2578063bce846c914610a1e578063bd94b00514610a3e578063be16508914610a5e578063c090709914610a7e57600080fd5b8063b1b3dbbe14610982578063b2612614146109a2578063b3f2f251146109b8578063b55e0e65146109d857600080fd5b8063a54fd9fc116101e2578063a54fd9fc14610908578063a579b9c314610928578063a9a0c65514610942578063affb72651461096257600080fd5b80639d63848a146108925780639e4af935146108b25780639e9109fe146108d2578063a519824d146108e857600080fd5b806346e807201161030e578063715018a6116102a15780638642683f116102705780638642683f146107fe5780638a79feeb1461081e5780638c746d8b146108345780638da5cb5b146108615780639856bfbe1461087f57600080fd5b8063715018a61461079357806378963772146107a85780637b35e115146107c85780637cdc8e2c146107e857600080fd5b806357cd987e116102dd57806357cd987e1461071d578063650946c31461073d578063673a0d711461075d5780636db5c8fd1461077d57600080fd5b806346e807201461068657806347ac36be146106c7578063531372ce146106e7578063567157611461070757600080fd5b8063150b7a0211610391578063332686e111610360578063332686e1146105e157806334098c741461061957806337bd97b9146106335780633ba845ef146106465780634163e5991461066657600080fd5b8063150b7a021461053e57806319050d20146105825780632acda292146105a15780632d07ff63146105c157600080fd5b80630a785cd6116103cd5780630a785cd6146104a65780630d842561146104de57806312f83520146104fe57806313e0156c1461051e57600080fd5b806301a812651461040a57806301ffc9a7146104335780630433b1a91461046357806304fd41df1461048457600080fd5b3661040557005b600080fd5b34801561041657600080fd5b5061042060165481565b6040519081526020015b60405180910390f35b34801561043f57600080fd5b5061045361044e366004615481565b610ce1565b604051901515815260200161042a565b34801561046f57600080fd5b5060095461045390600160a01b900460ff1681565b34801561049057600080fd5b506104a461049f366004615024565b610d18565b005b3480156104b257600080fd5b506007546104c6906001600160a01b031681565b6040516001600160a01b03909116815260200161042a565b3480156104ea57600080fd5b506104a46104f9366004615024565b610d6f565b34801561050a57600080fd5b50610420610519366004615024565b610e84565b34801561052a57600080fd5b506104a4610539366004615561565b610fe4565b34801561054a57600080fd5b50610569610559366004615113565b630a85bd0160e11b949350505050565b6040516001600160e01b0319909116815260200161042a565b34801561058e57600080fd5b50600f5461045390610100900460ff1681565b3480156105ad57600080fd5b506104a46105bc366004615561565b6111b8565b3480156105cd57600080fd5b506104a46105dc366004615561565b6111f6565b3480156105ed57600080fd5b50600d54610601906001600160801b031681565b6040516001600160801b03909116815260200161042a565b34801561062557600080fd5b50600f546104539060ff1681565b6104a46106413660046155c3565b611225565b34801561065257600080fd5b506008546104c6906001600160a01b031681565b34801561067257600080fd5b506104a4610681366004615561565b611842565b34801561069257600080fd5b506005546006546106aa91906001600160a01b031682565b604080519283526001600160a01b0390911660208301520161042a565b3480156106d357600080fd5b50600f546104539062010000900460ff1681565b3480156106f357600080fd5b506104a46107023660046151e8565b611871565b34801561071357600080fd5b50610420600a5481565b34801561072957600080fd5b506104a4610738366004615024565b611ae4565b34801561074957600080fd5b506104a4610758366004615447565b611b30565b34801561076957600080fd5b506104a4610778366004615544565b611b6d565b34801561078957600080fd5b50610420600b5481565b34801561079f57600080fd5b506104a4611bcc565b3480156107b457600080fd5b506104a46107c3366004615024565b611c40565b3480156107d457600080fd5b506104a46107e3366004615447565b611c8c565b3480156107f457600080fd5b5061042060145481565b34801561080a57600080fd5b506104a4610819366004615447565b611cc9565b34801561082a57600080fd5b50610420600c5481565b34801561084057600080fd5b5061085461084f366004615561565b611d11565b60405161042a919061591c565b34801561086d57600080fd5b506000546001600160a01b03166104c6565b61042061088d366004615242565b611f65565b34801561089e57600080fd5b506009546104c6906001600160a01b031681565b3480156108be57600080fd5b506104206108cd3660046151e8565b612955565b3480156108de57600080fd5b5061042060105481565b3480156108f457600080fd5b50610420610903366004615561565b612b40565b34801561091457600080fd5b506104a461092336600461550a565b612c80565b34801561093457600080fd5b506015546104539060ff1681565b34801561094e57600080fd5b506104a461095d366004615593565b612cc8565b34801561096e57600080fd5b506104a461097d366004615447565b612ef1565b34801561098e57600080fd5b506104a461099d366004615561565b612f35565b3480156109ae57600080fd5b5061042060115481565b3480156109c457600080fd5b506104a46109d3366004615447565b612f64565b3480156109e457600080fd5b506013546104539060ff1681565b3480156109fe57600080fd5b50610569610a0d366004615065565b63bc197c8160e01b95945050505050565b348015610a2a57600080fd5b506104a4610a3936600461550a565b612fa1565b348015610a4a57600080fd5b506104a4610a59366004615561565b613005565b348015610a6a57600080fd5b506003546104c6906001600160a01b031681565b348015610a8a57600080fd5b506002546104c6906001600160a01b031681565b348015610aaa57600080fd5b506104a4610ab9366004615024565b6131ed565b348015610aca57600080fd5b506104a4610ad9366004615561565b613239565b348015610aea57600080fd5b506104a4610af9366004615561565b613268565b348015610b0a57600080fd5b50610420600e5481565b348015610b2057600080fd5b506104a4610b2f366004615561565b6132a6565b348015610b4057600080fd5b506104a4610b4f366004615024565b6132e4565b348015610b6057600080fd5b506104a4610b6f366004615561565b613330565b348015610b8057600080fd5b506104a4610b8f366004615447565b61335f565b348015610ba057600080fd5b50600354610bb690600160a01b900461ffff1681565b60405161ffff909116815260200161042a565b348015610bd557600080fd5b506104a4610be4366004615561565b6133a5565b6104a4610bf73660046155c3565b6133e3565b348015610c0857600080fd5b50610569610c1736600461517f565b63f23a6e6160e01b95945050505050565b6104a4610c363660046155c3565b613676565b348015610c4757600080fd5b506104a4610c56366004615024565b613993565b348015610c6757600080fd5b50610453610c76366004615024565b60126020526000908152604090205460ff1681565b348015610c9757600080fd5b506104a4610ca6366004615024565b613a7d565b348015610cb757600080fd5b5061042060175481565b348015610ccd57600080fd5b506104a4610cdc366004615561565b613ac8565b60006001600160e01b03198216630271189760e51b1480610d1257506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000546001600160a01b03163314610d4b5760405162461bcd60e51b8152600401610d42906158b0565b60405180910390fd5b6001600160a01b03166000908152601260205260409020805460ff19166001179055565b6000546001600160a01b03163314610d995760405162461bcd60e51b8152600401610d42906158b0565b60026001541415610dbc5760405162461bcd60e51b8152600401610d42906158e5565b60026001556000610dcc82610e84565b90508015610e7c57600254601a5460405163a62f999560e01b81526001600160a01b0380861660048301529092166024830152604482018390526064820152730c1e5af693890fea56394c9d78d1b9171ae3b3429063a62f99959060840160206040518083038186803b158015610e4257600080fd5b505af4158015610e56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e7a919061557a565b505b505060018055565b604051630a21064d60e41b81526001600160a01b0382166004820152600090730c1e5af693890fea56394c9d78d1b9171ae3b3429063a21064d09060240160206040518083038186803b158015610eda57600080fd5b505af4158015610eee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f129190615464565b15610f4c576000805260186020527f999d26de3473317ead3eeaf34ca78057f1439db67b6953469c3c96ce9caf6bd754610d129047615d98565b6001600160a01b038216600081815260186020526040908190205490516370a0823160e01b81523060048201529091906370a082319060240160206040518083038186803b158015610f9d57600080fd5b505afa158015610fb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd5919061557a565b610d129190615d98565b919050565b600260015414156110075760405162461bcd60e51b8152600401610d42906158e5565b60026001556000818152600460208190526040918290206003810154600882015460078301546006840154600f54965163bd78bfa960e01b81526001600160a01b039094169584019590955260ff600160a01b9092048216151560248401526001600160801b0316604483015260648201939093526101009093049091161515608483015290730c1e5af693890fea56394c9d78d1b9171ae3b3429063bd78bfa99060a40160006040518083038186803b1580156110c457600080fd5b505af41580156110d8573d6000803e3d6000fd5b505050600782015460098301546110fe925083916001600160801b039081169116613b42565b60088101546009820154611130916001600160a01b0316908390600182019060028301906001600160801b0316613f78565b6009810180546001600160801b03908116918290556007830154600884015460038501546040517f0cda439d506dbc3b73fe10f062cf285c4e75fe85d310decf4b8239841879ed61956111a595899589956001870195600288019592909316936001600160a01b039182169390911691615bf2565b60405180910390a1610e7c8260006142a5565b6000546001600160a01b031633146111e25760405162461bcd60e51b8152600401610d42906158b0565b624c4b4081106111f157600080fd5b601a55565b6000546001600160a01b031633146112205760405162461bcd60e51b8152600401610d42906158b0565b600c55565b600260015414156112485760405162461bcd60e51b8152600401610d42906158e5565b60026001556001600160a01b03811633148061127c57506001600160a01b03811660009081526012602052604090205460ff165b61128557600080fd5b6001600160a01b03811661129857600080fd5b600083815260046020526040902060058101544210156112b757600080fd5b600a810154604051630a21064d60e41b81526001600160a01b039091166004820152730c1e5af693890fea56394c9d78d1b9171ae3b3429063a21064d09060240160206040518083038186803b15801561131057600080fd5b505af4158015611324573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113489190615464565b156113c05760048101546113669084906001600160801b0316615d22565b6001600160801b0316341461137a57600080fd5b600080805260186020527f999d26de3473317ead3eeaf34ca78057f1439db67b6953469c3c96ce9caf6bd780543492906113b5908490615cd0565b909155506113fc9050565b600a81015460048201546113fc916001600160a01b03169084906113ee9087906001600160801b0316615d22565b6001600160801b031661432e565b6003810154600882015460098301546006840154600a8501546040516393086ad160e01b81526001600160a01b03909516600486015260ff600160a01b948590048116151560248701526001600160801b03600160801b90940484166044870152928816606486015260848501919091529190910416151560a4820152730c1e5af693890fea56394c9d78d1b9171ae3b342906393086ad19060c40160006040518083038186803b1580156114b057600080fd5b505af41580156114c4573d6000803e3d6000fd5b5050600e54604051636114c75960e11b8152600481018590523060248201523360448201526001850160648201526002850160848201526001600160801b03871660a482015260c4810191909152730c1e5af693890fea56394c9d78d1b9171ae3b342925063c2298eb2915060e40160006040518083038186803b15801561154b57600080fd5b505af415801561155f573d6000803e3d6000fd5b5050505060005b81548110156116e057836001600160801b031682600201828154811061158e5761158e615e39565b90600052602060002001546115a39190615d51565b601960008460000184815481106115bc576115bc615e39565b60009182526020808320909101546001600160a01b031683528201929092526040018120600185018054919291859081106115f9576115f9615e39565b9060005260206000200154815260200190815260200160002054106116d057836001600160801b031682600201828154811061163757611637615e39565b906000526020600020015461164c9190615d51565b6019600084600001848154811061166557611665615e39565b60009182526020808320909101546001600160a01b031683528201929092526040018120600185018054919291859081106116a2576116a2615e39565b9060005260206000200154815260200190815260200160002060008282546116ca9190615d98565b90915550505b6116d981615ddc565b9050611566565b50828160090160108282829054906101000a90046001600160801b03166117079190615d70565b92506101000a8154816001600160801b0302191690836001600160801b03160217905550611756818260040160009054906101000a90046001600160801b0316856001600160801b0316613b42565b60078101546001600160801b0316156117ac57600a810154600882015460078301546117ac926001600160a01b0390811692169061179e9087906001600160801b0316615d22565b6001600160801b03166143e9565b600481015460038201546040517f0cda439d506dbc3b73fe10f062cf285c4e75fe85d310decf4b8239841879ed619261180c9288928692600184019260028501926001600160801b03909216918a916001600160a01b0316908c90615bf2565b60405180910390a16009810154600160801b90046001600160801b0316611838576118388460006142a5565b5050600180555050565b6000546001600160a01b0316331461186c5760405162461bcd60e51b8152600401610d42906158b0565b601155565b6000546001600160a01b0316331461189b5760405162461bcd60e51b8152600401610d42906158b0565b600260015414156118be5760405162461bcd60e51b8152600401610d42906158e5565b600260015560006118cf8383612955565b90508015611adb576040516301ffc9a760e01b8152636cdb3d1360e11b60048201526001600160a01b038416906301ffc9a79060240160206040518083038186803b15801561191d57600080fd5b505afa158015611931573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119559190615464565b15611a6e57604051627eeac760e11b8152306004820152602481018390526000906001600160a01b0385169062fdd58e9060440160206040518083038186803b1580156119a157600080fd5b505afa1580156119b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119d9919061557a565b9050808211156119e7578091505b600254604051637921219560e11b81523060048201526001600160a01b039182166024820152604481018590526064810184905260a06084820152600060a48201529085169063f242432a9060c401600060405180830381600087803b158015611a5057600080fd5b505af1158015611a64573d6000803e3d6000fd5b5050505050611adb565b600254604051632142170760e11b81523060048201526001600160a01b03918216602482015260448101849052908416906342842e0e90606401600060405180830381600087803b158015611ac257600080fd5b505af1158015611ad6573d6000803e3d6000fd5b505050505b50506001805550565b6000546001600160a01b03163314611b0e5760405162461bcd60e51b8152600401610d42906158b0565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314611b5a5760405162461bcd60e51b8152600401610d42906158b0565b600f805460ff1916911515919091179055565b6000546001600160a01b03163314611b975760405162461bcd60e51b8152600401610d42906158b0565b6103e88161ffff161115611baa57600080fd5b6003805461ffff909216600160a01b0261ffff60a01b19909216919091179055565b6000546001600160a01b03163314611bf65760405162461bcd60e51b8152600401610d42906158b0565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314611c6a5760405162461bcd60e51b8152600401610d42906158b0565b600780546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314611cb65760405162461bcd60e51b8152600401610d42906158b0565b6015805460ff1916911515919091179055565b6000546001600160a01b03163314611cf35760405162461bcd60e51b8152600401610d42906158b0565b60098054911515600160a01b0260ff60a01b19909216919091179055565b604080516101e08101825260608082526020820181905291810182905260009181018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081018290526101408101829052610160810182905261018081018290526101a081018290526101c081019190915260008281526004602090815260409182902082518154610200938102820184019094526101e081018481529093919284928491840182828015611df757602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611dd9575b5050505050815260200160018201805480602002602001604051908101604052809291908181526020018280548015611e4f57602002820191906000526020600020905b815481526020019060010190808311611e3b575b5050505050815260200160028201805480602002602001604051908101604052809291908181526020018280548015611ea757602002820191906000526020600020905b815481526020019060010190808311611e93575b505050918352505060038201546001600160a01b03908116602083015260048301546001600160801b03908116604084015260058401546060840152600684015460808401526007840154811660a0840152600884015480831660c085015260ff600160a01b918290048116151560e08601526009860154808416610100870152600160801b9004909216610120850152600a850154928316610140850152909104161515610160820152600b909101546101809091015292915050565b600060026001541415611f8a5760405162461bcd60e51b8152600401610d42906158e5565b6002600155600a5487518890600090611fa557611fa5615e39565b602002602001015110158015611fd75750600b5487600081518110611fcc57611fcc615e39565b602002602001015111155b611fe057600080fd5b60155460ff16158061200c57508660018151811061200057612000615e39565b60200260200101516000145b806120615750428760018151811061202657612026615e39565b602002602001015111801561206157506016546120439042615cd0565b8760018151811061205657612056615e39565b602002602001015111155b61206a57600080fd5b730c1e5af693890fea56394c9d78d1b9171ae3b342639b09224a8c8a89600960149054906101000a900460ff168f8f600e548a600960009054906101000a90046001600160a01b0316600f60009054906101000a900460ff1660126040518c63ffffffff1660e01b81526004016120eb9b9a999897969594939291906157cb565b60006040518083038186803b15801561210357600080fd5b505af4158015612117573d6000803e3d6000fd5b50505050600061215c8c8460008151811061213457612134615e39565b60200260200101518560018151811061214f5761214f615e39565b60200260200101516144e7565b90506001600160801b038116156124345760008660028151811061218257612182615e39565b60200260200101519050801561235757601c5484516001600160a01b0390911690859060039081106121b6576121b6615e39565b60200260200101516001600160a01b03161480156122255750836000815181106121e2576121e2615e39565b60200260200101516001600160a01b031684600186516122029190615d98565b8151811061221257612212615e39565b60200260200101516001600160a01b0316145b61222e57600080fd5b601b54604051635ffd636960e11b8152730c1e5af693890fea56394c9d78d1b9171ae3b3429163bffac6d291612276916001600160a01b031690869034908a9060040161578a565b60006040518083038186803b15801561228e57600080fd5b505af41580156122a2573d6000803e3d6000fd5b50505050836000815181106122b9576122b9615e39565b602090810291909101015160025460405163a9059cbb60e01b81526001600160a01b0391821660048201526001600160801b038516602482015291169063a9059cbb90604401602060405180830381600087803b15801561231957600080fd5b505af115801561232d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123519190615464565b50612432565b8360008151811061236a5761236a615e39565b60200260200101516001600160a01b03166323b872dd8560018151811061239357612393615e39565b602090810291909101015160025460405160e084901b6001600160e01b03191681526001600160a01b039283166004820152911660248201526001600160801b0385166044820152606401602060405180830381600087803b1580156123f857600080fd5b505af115801561240c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124309190615464565b505b505b5060155460009060ff16158061246457508760018151811061245857612458615e39565b60200260200101516000145b612488578760018151811061247b5761247b615e39565b602002602001015161248a565b425b90506000604051806101e001604052808e81526020018d81526020018c8152602001856001815181106124bf576124bf615e39565b60200260200101516001600160a01b031681526020018b6001600160801b031681526020018381526020018a6000815181106124fd576124fd615e39565b6020026020010151846125109190615cd0565b815260200160006001600160801b0316815260200160006001600160a01b031681526020018860008151811061254857612548615e39565b602002602001015115158152602001896001600160801b03168152602001896001600160801b031681526020018560028151811061258857612588615e39565b6020908102919091018101516001600160a01b031682526000828201819052600354600160a01b900461ffff166040938401526010548152600482529190912082518051939450849391926125e292849290910190614d93565b5060208281015180516125fb9260018501920190614df8565b5060408201518051612617916002840191602090910190614df8565b5060608201516003820180546001600160a01b039283166001600160a01b03199091161790556080830151600480840180546001600160801b039384166001600160801b03199182161790915560a0860151600586015560c0860151600686015560e0860151600786018054918516919092161790556101008501516008850180546101208801511515600160a01b90810274ffffffffffffffffffffffffffffffffffffffffff1992831694881694909417939093179091556101408701516101608801518516600160801b02908516176009870155610180870151600a870180546101a08a0151151590940293909216951694909417179092556101c090930151600b9092019190915560105460009081526020829052604090819020600e549151636114c75960e11b81529283018190523360248401523060448401526001810160648401526002016084830152918a1660a482015260c4810191909152730c1e5af693890fea56394c9d78d1b9171ae3b3429063c2298eb29060e40160006040518083038186803b1580156127af57600080fd5b505af41580156127c3573d6000803e3d6000fd5b50505050505060005b8b5181101561289057866001600160801b03168a82815181106127f1576127f1615e39565b60200260200101516128039190615d51565b601960008e848151811061281957612819615e39565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060008d848151811061285557612855615e39565b60200260200101518152602001908152602001600020600082825461287a9190615cd0565b90915550612889905081615ddc565b90506127cc565b507fb3cd69c2fae51b3e21f25978f3604c96acf27abbf4fcb05685b102b4a567cb1d6010548c8c8c8c8c6000815181106128cc576128cc615e39565b60200260200101518b6000815181106128e7576128e7615e39565b60200260200101518d8d60018151811061290357612903615e39565b60200260200101518d8d8d6040516129269c9b9a99989796959493929190615a85565b60405180910390a16010805490600061293e83615ddc565b90915550600180559b9a5050505050505050505050565b6040516301ffc9a760e01b8152636cdb3d1360e11b60048201526000906001600160a01b038416906301ffc9a79060240160206040518083038186803b15801561299e57600080fd5b505afa1580156129b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129d69190615464565b15612a85576001600160a01b038316600081815260196020908152604080832086845290915290819020549051627eeac760e11b81523060048201526024810185905290919062fdd58e9060440160206040518083038186803b158015612a3c57600080fd5b505afa158015612a50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a74919061557a565b612a7e9190615d98565b9050610d12565b6001600160a01b0383166000818152601960209081526040808320868452909152908190205490516331a9108f60e11b81526004810185905290913091636352211e9060240160206040518083038186803b158015612ae357600080fd5b505afa158015612af7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b1b9190615048565b6001600160a01b031614612b30576000612b33565b60015b60ff16612a7e9190615d98565b600081815260046020526040812060080154600160a01b900460ff1615612c1d5760008281526004602081905260409182902080820154600790910154600d5493516306363b0960e51b81526001600160801b0392831693810193909352811660248301529091166044820152730c1e5af693890fea56394c9d78d1b9171ae3b3429063c6c76120906064015b60206040518083038186803b158015612be557600080fd5b505af4158015612bf9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d12919061557a565b60008281526004602081905260409182902060070154600d549251633d8bd04b60e21b81526001600160801b03918216928101929092529091166024820152730c1e5af693890fea56394c9d78d1b9171ae3b3429063f62f412c90604401612bcd565b6000546001600160a01b03163314612caa5760405162461bcd60e51b8152600401610d42906158b0565b6014600e541115612cba57600080fd5b6001600160801b0316600e55565b600082815260046020819052604091829020600a8101546006820154935163753e8c1160e11b81529193730c1e5af693890fea56394c9d78d1b9171ae3b3429363ea7d182293612d309360ff600160a01b909104169291019115158252602082015260400190565b60206040518083038186803b158015612d4857600080fd5b505af4158015612d5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d809190615464565b15612d8a57600080fd5b600381015460088201546007830154604051633c6bc24f60e01b81526001600160a01b039093166004840152600160a01b90910460ff16151560248301526001600160801b03166044820152730c1e5af693890fea56394c9d78d1b9171ae3b34290633c6bc24f9060640160006040518083038186803b158015612e0d57600080fd5b505af4158015612e21573d6000803e3d6000fd5b50505060048201546001600160801b03848116911614159050612e4357600080fd5b6008810154600160a01b900460ff16158015612e6b575060078101546001600160801b031615155b15612e8e57612e7983612b40565b826001600160801b03161015612e8e57600080fd5b6004810180546001600160801b0319166001600160801b0384161790556040517fcc2e03b72a9d3fb70264a784dade2978f8659ed6c85646480ae2ba15e8c5545b90612ee4908590859085906001820190615c72565b60405180910390a1505050565b6000546001600160a01b03163314612f1b5760405162461bcd60e51b8152600401610d42906158b0565b600f80549115156101000261ff0019909216919091179055565b6000546001600160a01b03163314612f5f5760405162461bcd60e51b8152600401610d42906158b0565b601755565b6000546001600160a01b03163314612f8e5760405162461bcd60e51b8152600401610d42906158b0565b6013805460ff1916911515919091179055565b6000546001600160a01b03163314612fcb5760405162461bcd60e51b8152600401610d42906158b0565b6107d0816001600160801b03161115612fe357600080fd5b600d80546001600160801b0319166001600160801b0392909216919091179055565b600260015414156130285760405162461bcd60e51b8152600401610d42906158e5565b6002600155600081815260046020819052604091829020600c54600382015460058301546006840154601154600a860154600887015460078801549951636670869960e01b8152988901969096526001600160a01b03909416602488015260448701929092526064860152608485015260ff600160a01b918290048116151560a4860152910416151560c48301526001600160801b0390921660e4820152730c1e5af693890fea56394c9d78d1b9171ae3b342906366708699906101040160006040518083038186803b1580156130fe57600080fd5b505af4158015613112573d6000803e3d6000fd5b50506040517f91ee9eb513284d27f660ec3907ad4fd27415782b1faa9b5fa46898dcb2f6983a925061315291508490849060018201906002830190615b54565b60405180910390a160038101546009820154613193916001600160a01b031690839060018201906002830190600160801b90046001600160801b0316613f78565b61319e8260006142a5565b60078101546001600160801b031615610e7c57600a810154600882015460098301546007840154610e7c936001600160a01b0390811693169161179e916001600160801b039182169116615d22565b6000546001600160a01b031633146132175760405162461bcd60e51b8152600401610d42906158b0565b601b80546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146132635760405162461bcd60e51b8152600401610d42906158b0565b601655565b6000546001600160a01b031633146132925760405162461bcd60e51b8152600401610d42906158b0565b6103e88111156132a157600080fd5b600555565b6000546001600160a01b031633146132d05760405162461bcd60e51b8152600401610d42906158b0565b62dd7c0081106132df57600080fd5b600b55565b6000546001600160a01b0316331461330e5760405162461bcd60e51b8152600401610d42906158b0565b600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461335a5760405162461bcd60e51b8152600401610d42906158b0565b601455565b6000546001600160a01b031633146133895760405162461bcd60e51b8152600401610d42906158b0565b600f8054911515620100000262ff000019909216919091179055565b6000546001600160a01b031633146133cf5760405162461bcd60e51b8152600401610d42906158b0565b610e108110156133de57600080fd5b600a55565b600260015414156134065760405162461bcd60e51b8152600401610d42906158e5565b60026001556001600160a01b03811633148061343a57506001600160a01b03811660009081526012602052604090205460ff165b61344357600080fd5b6001600160a01b03811661345657600080fd5b6000838152600460205260409020600581015442101561347557600080fd5b730c1e5af693890fea56394c9d78d1b9171ae3b3426353d69f708260030160009054906101000a90046001600160a01b03168360080160149054906101000a900460ff168460070160009054906101000a90046001600160801b0316878660040160009054906101000a90046001600160801b0316600d60009054906101000a90046001600160801b0316886006015489600a0160149054906101000a900460ff166040518963ffffffff1660e01b815260040161353a989796959493929190615739565b60006040518083038186803b15801561355257600080fd5b505af4158015613566573d6000803e3d6000fd5b505050506135758382846147ef565b6007810154600d54604051633d8bd04b60e21b81526001600160801b03928316600482015291166024820152600090730c1e5af693890fea56394c9d78d1b9171ae3b3429063f62f412c9060440160206040518083038186803b1580156135db57600080fd5b505af41580156135ef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613613919061557a565b604080518781526001600160801b03871660208201529081018290529091506001600160a01b038416907f7b7527a3beed8a65165a094535948d1c0b3a29739992c0fcba2528012f6a26ec906060015b60405180910390a2505060018055505050565b600260015414156136995760405162461bcd60e51b8152600401610d42906158e5565b6002600155600083815260046020526040902060058101544210156136bd57600080fd5b6001600160a01b0382163314806136ec57506001600160a01b03821660009081526012602052604090205460ff165b6136f557600080fd5b6001600160a01b03821661370857600080fd5b730c1e5af693890fea56394c9d78d1b9171ae3b34263fd60bd5e8260030160009054906101000a90046001600160a01b03168360080160149054906101000a900460ff16868560070160009054906101000a90046001600160801b03168660040160009054906101000a90046001600160801b0316600d60009054906101000a90046001600160801b0316886006015489600a0160149054906101000a900460ff166040518963ffffffff1660e01b81526004016137cd989796959493929190615739565b60006040518083038186803b1580156137e557600080fd5b505af41580156137f9573d6000803e3d6000fd5b505050506138088382846147ef565b60135460ff16801561382a57504260145482600601546138289190615d98565b105b156138925780600601546014546138419190615cd0565b600682018190556014547f17d3c533548aa281cd4b573e7659f1b3269b772da8e4fc6425a0cf9e662c43e99186916138799190615cd0565b6040805192835260208301919091520160405180910390a15b6004818101546007830154600d546040516306363b0960e51b81526001600160801b03938416948101949094529082166024840152166044820152600090730c1e5af693890fea56394c9d78d1b9171ae3b3429063c6c761209060640160206040518083038186803b15801561390757600080fd5b505af415801561391b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061393f919061557a565b604080518781526001600160801b03871660208201529081018290529091506001600160a01b038416907fd911ff5c673055b244483530dcc26f6fb4089b5883f1aa26c97b3dcf954b29f090606001613663565b6000546001600160a01b031633146139bd5760405162461bcd60e51b8152600401610d42906158b0565b6001600160a01b038116613a225760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610d42565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314613aa75760405162461bcd60e51b8152600401610d42906158b0565b6001600160a01b03166000908152601260205260409020805460ff19169055565b60026001541415613aeb5760405162461bcd60e51b8152600401610d42906158e5565b60026001556000818152600460205260409020600a810154600160a01b900460ff1615613b1757600080fd5b6008810154600160a01b900460ff1615613b3957613b34826149f4565b610e7c565b610e7c82614c09565b600554835460009182916127109190613b5b9087615ce8565b6001600160801b0316613b6e9190615d51565b613b789190615d0e565b905060005b8554811015613e9f576000866000018281548110613b9d57613b9d615e39565b60009182526020822001546006546040516317325e2560e11b81526001600160a01b03928316600482018190529450911690632e64bc4a90602401604080518083038186803b158015613bef57600080fd5b505afa158015613c03573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c2791906154ab565b9050806020015161ffff16600014158015613c4b575080516001600160a01b031615155b15613cd057602081015188546000916127109161ffff90911690613c6f908b615ce8565b613c799190615d22565b613c839190615ce8565b600a8a01548351919250613cb5916001600160a01b0390911690613cb08a6001600160801b038616615d51565b6143e9565b613cc86001600160801b03821687615cd0565b955050613e8c565b6040516301ffc9a760e01b815263152a902d60e11b600482015260009081906001600160a01b038516906301ffc9a79060240160206040518083038186803b158015613d1b57600080fd5b505afa158015613d2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d539190615464565b15613e8957730c1e5af693890fea56394c9d78d1b9171ae3b34263df01a634858c6001018881548110613d8857613d88615e39565b6000918252602090912001548d54613da0908e615ce8565b6040516001600160e01b031960e086901b1681526001600160a01b03909316600484015260248301919091526001600160801b03166044820152606401604080518083038186803b158015613df457600080fd5b505af4158015613e08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613e2c9190615214565b90925090508015801590613e4857506001600160a01b03821615155b15613e8957858111613e5a5780613e5c565b855b600a8b0154909150613e7c906001600160a01b031683613cb08b85615d51565b613e868188615cd0565b96505b50505b505080613e9890615ddc565b9050613b7d565b50600b850154600354600091600160a01b90910461ffff1610613ec65785600b0154613ed5565b600354600160a01b900461ffff165b9050600061271085613ef06001600160801b03891685615d51565b613efa9190615d51565b613f049190615d0e565b90508015613f2b57600a870154600354613f2b916001600160a01b039081169116836143e9565b600a8701546003880154613f6f916001600160a01b0390811691168388613f5b896001600160801b038d16615d98565b613f659190615d51565b613cb09190615d98565b50505050505050565b6040516323bd10b160e01b81526004810185905260248101849052600090730c1e5af693890fea56394c9d78d1b9171ae3b342906323bd10b19060440160006040518083038186803b158015613fcd57600080fd5b505af4158015613fe1573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261400991908101906153a5565b600e54604051636114c75960e11b8152600481018890523060248201526001600160a01b0389166044820152606481018790526084810186905260a4810185905260c4810191909152909150730c1e5af693890fea56394c9d78d1b9171ae3b3429063c2298eb29060e40160006040518083038186803b15801561408c57600080fd5b505af492505050801561409d575060015b6140db576140a9615e65565b806308c379a014156140cf57506140be615e81565b806140c957506140d1565b506140db565b505b3d6000803e3d6000fd5b60405163c38214ef60e01b8152730c1e5af693890fea56394c9d78d1b9171ae3b3429063c38214ef9061411a9084908990899089908990600401615879565b60006040518083038186803b15801561413257600080fd5b505af4158015614146573d6000803e3d6000fd5b5050505060005b8554811015613f6f578284828154811061416957614169615e39565b906000526020600020015461417e9190615d51565b6019600088848154811061419457614194615e39565b60009182526020808320909101546001600160a01b03168352820192909252604001812087549091908890859081106141cf576141cf615e39565b906000526020600020015481526020019081526020016000205410614295578284828154811061420157614201615e39565b90600052602060002001546142169190615d51565b6019600088848154811061422c5761422c615e39565b60009182526020808320909101546001600160a01b031683528201929092526040018120875490919088908590811061426757614267615e39565b90600052602060002001548152602001908152602001600020600082825461428f9190615d98565b90915550505b61429e81615ddc565b905061414d565b6000828152600460205260409081902090517fd1f4aab9b0d4b94e26beff68299512c1e11b250c148d243d4a9dd10bed2dc514906142f29085908490600182019060028301908890615b9e565b60405180910390a1600a810154600160a01b900460ff161561431657614316615df7565b600a01805460ff60a01b1916600160a01b1790555050565b6040516323b872dd60e01b81526001600160a01b038381166004830152306024830152604482018390528416906323b872dd90606401602060405180830381600087803b15801561437e57600080fd5b505af1158015614392573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906143b69190615464565b506001600160a01b038316600090815260186020526040812080548392906143df908490615cd0565b9091555050505050565b601a5460405163a62f999560e01b81526001600160a01b03808616600483015284166024820152604481018390526064810191909152600090730c1e5af693890fea56394c9d78d1b9171ae3b3429063a62f99959060840160206040518083038186803b15801561445957600080fd5b505af415801561446d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614491919061557a565b6001600160a01b03851660009081526018602052604090205490915081116144e1576001600160a01b038416600090815260186020526040812080548392906144db908490615d98565b90915550505b50505050565b60095460405163e0c8fb7160e01b81526001600160a01b038481166004830152600092839291169063e0c8fb719060240160206040518083038186803b15801561453057600080fd5b505afa158015614544573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145689190615527565b905084516001148015614621575060085485516001600160a01b0390911690633af32abf90879060009061459e5761459e615e39565b60200260200101516040518263ffffffff1660e01b81526004016145d191906001600160a01b0391909116815260200190565b60206040518083038186803b1580156145e957600080fd5b505afa1580156145fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146219190615464565b1561462a575060005b6000816001600160801b03161180156147385750600754604080516323e6650160e11b815290516000926001600160a01b0316916347ccca02916004808301926020929190829003018186803b15801561468357600080fd5b505afa158015614697573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146bb9190615048565b6040516370a0823160e01b81526001600160a01b03868116600483015291909116906370a082319060240160206040518083038186803b1580156146fe57600080fd5b505afa158015614712573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614736919061557a565b115b156147e757606481600760009054906101000a90046001600160a01b03166001600160a01b0316636b6f4a9d6040518163ffffffff1660e01b815260040160206040518083038186803b15801561478e57600080fd5b505afa1580156147a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147c69190615527565b6147d09190615d22565b6147da9190615ce8565b6147e49082615d70565b90505b949350505050565b60098201546001600160801b031660006148098286615d22565b60088501549091506001600160a01b038481169116146001600160801b03821681156148625760078601546148489085906001600160801b0316615d22565b6148529084615d70565b6001600160801b031690506148aa565b60078601546001600160801b0316156148aa57600a860154600887015460078801546148aa926001600160a01b0390811692169061179e9088906001600160801b0316615d22565b600a860154604051630a21064d60e41b81526001600160a01b039091166004820152730c1e5af693890fea56394c9d78d1b9171ae3b3429063a21064d09060240160206040518083038186803b15801561490357600080fd5b505af4158015614917573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061493b9190615464565b156149925734811461494c57600080fd5b600080805260186020527f999d26de3473317ead3eeaf34ca78057f1439db67b6953469c3c96ce9caf6bd78054349290614987908490615cd0565b909155506149ab9050565b600a8601546149ab906001600160a01b0316868361432e565b505050506007820180546001600160801b0319166001600160801b03949094169390931790925560080180546001600160a01b0319166001600160a01b03909216919091179055565b60008181526004602081905260409182902060088101546006820154600f546003840154955163816f36af60e01b815260ff600160a01b850481161515968201969096526024810192909252620100009004909316151560448401526001600160a01b039384166064840152929092166084820152730c1e5af693890fea56394c9d78d1b9171ae3b3429063816f36af9060a40160006040518083038186803b158015614aa057600080fd5b505af4158015614ab4573d6000803e3d6000fd5b5050505060078101546001600160801b031615614bab5760078101546009820154614aed9183916001600160801b039182169116613b42565b60088101546009820154614b1f916001600160a01b0316908390600182019060028301906001600160801b0316613f78565b6009810180546001600160801b03908116918290556007830154600884015460038501546040517f0cda439d506dbc3b73fe10f062cf285c4e75fe85d310decf4b8239841879ed6195614b9495899589956001870195600288019592909316936001600160a01b039182169390911691615bf2565b60405180910390a1614ba78260006142a5565b5050565b6009810154600160801b90046001600160801b031615614ba75760038101546009820154614bfe916001600160a01b031690839060018201906002830190600160801b90046001600160801b0316613f78565b614ba78260016142a5565b600081815260046020819052604091829020600881015460068201546009830154600f54600385015496516353a06ddd60e01b8152600160a01b850460ff9081161515978201979097526024810193909352600160801b9091046001600160801b03166044830152620100009004909316151560648401526001600160a01b0393841660848401529290921660a4820152730c1e5af693890fea56394c9d78d1b9171ae3b342906353a06ddd9060c40160006040518083038186803b158015614cd157600080fd5b505af4158015614ce5573d6000803e3d6000fd5b5050505060038101546009820154614d22916001600160a01b031690839060018201906002830190600160801b90046001600160801b0316613f78565b60078101546001600160801b031615614d7157600a810154600882015460098301546007840154614d71936001600160a01b0390811693169161179e916001600160801b039182169116615d22565b6009810154614ba7908390600160801b90046001600160801b031615156142a5565b828054828255906000526020600020908101928215614de8579160200282015b82811115614de857825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190614db3565b50614df4929150614e33565b5090565b828054828255906000526020600020908101928215614de8579160200282015b82811115614de8578251825591602001919060010190614e18565b5b80821115614df45760008155600101614e34565b600082601f830112614e5957600080fd5b81356020614e6682615cac565b604051614e738282615daf565b8381528281019150858301600585901b87018401881015614e9357600080fd5b60005b85811015614ebb578135614ea981615f0b565b84529284019290840190600101614e96565b5090979650505050505050565b600082601f830112614ed957600080fd5b81356020614ee682615cac565b604051614ef38282615daf565b8381528281019150858301600585901b87018401881015614f1357600080fd5b60005b85811015614ebb578135614f2981615f23565b84529284019290840190600101614f16565b600082601f830112614f4c57600080fd5b81356020614f5982615cac565b604051614f668282615daf565b8381528281019150858301600585901b87018401881015614f8657600080fd5b60005b85811015614ebb57813584529284019290840190600101614f89565b600082601f830112614fb657600080fd5b813567ffffffffffffffff811115614fd057614fd0615e4f565b604051614fe7601f8301601f191660200182615daf565b818152846020838601011115614ffc57600080fd5b816020850160208301376000918101602001919091529392505050565b8035610fdf81615f31565b60006020828403121561503657600080fd5b813561504181615f0b565b9392505050565b60006020828403121561505a57600080fd5b815161504181615f0b565b600080600080600060a0868803121561507d57600080fd5b853561508881615f0b565b9450602086013561509881615f0b565b9350604086013567ffffffffffffffff808211156150b557600080fd5b6150c189838a01614f3b565b945060608801359150808211156150d757600080fd5b6150e389838a01614f3b565b935060808801359150808211156150f957600080fd5b5061510688828901614fa5565b9150509295509295909350565b6000806000806080858703121561512957600080fd5b843561513481615f0b565b9350602085013561514481615f0b565b925060408501359150606085013567ffffffffffffffff81111561516757600080fd5b61517387828801614fa5565b91505092959194509250565b600080600080600060a0868803121561519757600080fd5b85356151a281615f0b565b945060208601356151b281615f0b565b93506040860135925060608601359150608086013567ffffffffffffffff8111156151dc57600080fd5b61510688828901614fa5565b600080604083850312156151fb57600080fd5b823561520681615f0b565b946020939093013593505050565b6000806040838503121561522757600080fd5b825161523281615f0b565b6020939093015192949293505050565b6000806000806000806000806000806101408b8d03121561526257600080fd5b8a3567ffffffffffffffff8082111561527a57600080fd5b6152868e838f01614e48565b9b5060208d013591508082111561529c57600080fd5b6152a88e838f01614f3b565b9a5060408d01359150808211156152be57600080fd5b6152ca8e838f01614f3b565b99506152d860608e01615019565b985060808d01359150808211156152ee57600080fd5b6152fa8e838f01614f3b565b975061530860a08e01615019565b965060c08d013591508082111561531e57600080fd5b61532a8e838f01614ec8565b955060e08d013591508082111561534057600080fd5b61534c8e838f01614fa5565b94506101008d013591508082111561536357600080fd5b61536f8e838f01614fa5565b93506101208d013591508082111561538657600080fd5b506153938d828e01614e48565b9150509295989b9194979a5092959850565b600060208083850312156153b857600080fd5b825167ffffffffffffffff8111156153cf57600080fd5b8301601f810185136153e057600080fd5b80516153eb81615cac565b6040516153f88282615daf565b8281528481019150838501600584901b8501860189101561541857600080fd5b600094505b8385101561543b57805183526001949094019391850191850161541d565b50979650505050505050565b60006020828403121561545957600080fd5b813561504181615f23565b60006020828403121561547657600080fd5b815161504181615f23565b60006020828403121561549357600080fd5b81356001600160e01b03198116811461504157600080fd5b6000604082840312156154bd57600080fd5b6040516040810181811067ffffffffffffffff821117156154e0576154e0615e4f565b60405282516154ee81615f0b565b815260208301516154fe81615f46565b60208201529392505050565b60006020828403121561551c57600080fd5b813561504181615f31565b60006020828403121561553957600080fd5b815161504181615f31565b60006020828403121561555657600080fd5b813561504181615f46565b60006020828403121561557357600080fd5b5035919050565b60006020828403121561558c57600080fd5b5051919050565b600080604083850312156155a657600080fd5b8235915060208301356155b881615f31565b809150509250929050565b6000806000606084860312156155d857600080fd5b8335925060208401356155ea81615f31565b915060408401356155fa81615f0b565b809150509250925092565b600081518084526020808501945080840160005b8381101561563e5781516001600160a01b031687529582019590820190600101615619565b509495945050505050565b6000815480845260208085019450836000528060002060005b8381101561563e5781546001600160a01b031687529582019560019182019101615662565b600081518084526020808501945080840160005b8381101561563e5781518752958201959082019060010161569b565b6000815480845260208085019450836000528060002060005b8381101561563e578154875295820195600191820191016156d0565b6000815180845260005b81811015615712576020818501810151868301820152016156f6565b81811115615724576000602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0398909816885295151560208801526001600160801b0394851660408801529284166060870152908316608086015290911660a084015260c0830152151560e08201526101000190565b6001600160a01b03851681526001600160801b03841660208201528260408201526080606082015260006157c16080830184615605565b9695505050505050565b60006101608083526157df8184018f615605565b6001600160801b038e811660208601528d1660408501528b1515606085015283810360808501529050615812818b615687565b905082810360a0840152615826818a615687565b90508760c084015282810360e08401526158408188615605565b9150506001600160a01b03851661010083015261586261012083018515159052565b826101408301529c9b505050505050505050505050565b60a08152600061588c60a0830188615687565b90508560208301528460408301528360608301528260808301529695505050505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60208152600082516101e080602085015261593b610200850183615605565b91506020850151601f19808685030160408701526159598483615687565b93506040870151915080868503016060870152506159778382615687565b925050606085015161599460808601826001600160a01b03169052565b5060808501516001600160801b03811660a08601525060a085015160c085015260c085015160e085015260e08501516101006159da818701836001600160801b03169052565b86015190506101206159f6868201836001600160a01b03169052565b8601519050610140615a0b8682018315159052565b8601519050610160615a27868201836001600160801b03169052565b8601519050610180615a43868201836001600160801b03169052565b86015190506101a0615a5f868201836001600160a01b03169052565b86015190506101c0615a748682018315159052565b959095015193019290925250919050565b60006101808e8352806020840152615a9f8184018f615605565b90508281036040840152615ab3818e615687565b90508281036060840152615ac7818d615687565b6001600160801b038c16608085015290508960a0840152615aec60c084018a15159052565b6001600160801b03881660e0840152861515610100840152828103610120840152615b1781876156ec565b9050828103610140840152615b2c81866156ec565b9050828103610160840152615b418185615605565b9f9e505050505050505050505050505050565b848152608060208201526000615b6d6080830186615649565b8281036040840152615b7f81866156b7565b90508281036060840152615b9381856156b7565b979650505050505050565b85815260a060208201526000615bb760a0830187615649565b8281036040840152615bc981876156b7565b90508281036060840152615bdd81866156b7565b91505082151560808301529695505050505050565b60006101008a8352806020840152615c0c8184018b615649565b90508281036040840152615c20818a6156b7565b90508281036060840152615c3481896156b7565b6001600160801b0397881660808501526001600160a01b0396871660a08501529490951660c083015250931660e09093019290925250949350505050565b8481526001600160801b0384166020820152608060408201526000615c9a6080830185615649565b8281036060840152615b9381856156b7565b600067ffffffffffffffff821115615cc657615cc6615e4f565b5060051b60200190565b60008219821115615ce357615ce3615e0d565b500190565b60006001600160801b0380841680615d0257615d02615e23565b92169190910492915050565b600082615d1d57615d1d615e23565b500490565b60006001600160801b0380831681851681830481118215151615615d4857615d48615e0d565b02949350505050565b6000816000190483118215151615615d6b57615d6b615e0d565b500290565b60006001600160801b0383811690831681811015615d9057615d90615e0d565b039392505050565b600082821015615daa57615daa615e0d565b500390565b601f8201601f1916810167ffffffffffffffff81118282101715615dd557615dd5615e4f565b6040525050565b6000600019821415615df057615df0615e0d565b5060010190565b634e487b7160e01b600052600160045260246000fd5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b600060033d1115615e7e5760046000803e5060005160e01c5b90565b600060443d1015615e8f5790565b6040516003193d81016004833e81513d67ffffffffffffffff8160248401118184111715615ebf57505050505090565b8285019150815181811115615ed75750505050505090565b843d8701016020828501011115615ef15750505050505090565b615f0060208286010187615daf565b509095945050505050565b6001600160a01b0381168114615f2057600080fd5b50565b8015158114615f2057600080fd5b6001600160801b0381168114615f2057600080fd5b61ffff81168114615f2057600080fdfea2646970667358221220be87ed7efb6fe699fb3c03525e241df3c56ca6c7ade1aa26af6686a794372ec164736f6c63430008060033

Type / to focus