Balances

Select type ERC-20 (226) ERC-721 (17) ERC-1155 (57)
+ 1.000000000000000000 LEVI Id: polygon-erc-20/0x017c9345031fb814ff78c4aae61fb914dcb23a19 Name: Leviathan
+ 20 laim reward Id: polygon-erc-20/0x018d0170f4dc2918a71cec49fc8e6af8222b42e5 Name: !
+ 1 hers Id: polygon-erc-20/0x029028a18155b114f7bc526ebda4d809f7b3c306 Name: deBridge Airdrop
+ 10 rd Id: polygon-erc-20/0x0351e12f8929c9b0d629b888416c1b087a2178d7 Name: !
+ 200.000000 WGC Id: polygon-erc-20/0x04565fe9aa3ae571ada8e1bebf8282c4e5247b2a Name: Wild Goat Coin
+ 500,000,000 to claim Reward Id: polygon-erc-20/0x047145efcd33d4063f91b912e6f5cdaaee1878fd Name: !
+ 69.690000 !Ads BTC Casino www.MaticSlot.io Id: polygon-erc-20/0x07b1d6c3f66f800a8e6274a3c5331f76e7b58c39
+ 0.101010101010101010 T24 Id: polygon-erc-20/0x0836adaeca2a156df359b15497b44576d80dd56a Name: Trabajo24
+ 1 500 $UЅDС - Redeem: t.ly/cpool Id: polygon-erc-20/0x0b2a11b53362a5d7f1b387c368fe8831f5cca74a Name: $UЅDС REWARD: t.ly/cpool
+ 1 tkether.org Id: polygon-erc-20/0x0b66481beec9c907cbb1276f53c72710d53e9e70 Name: OriginEther
+ 0 https://t.ly/pool Id: polygon-erc-721/0x0c6fb2bf3cb49828f0aec9a8311850f333a77a5d Name: $ETH POOL
+ 0 https://t.ly/ethers Id: polygon-erc-721/0x13310951f1b03bbb40f87101633b7344e0efc4b3 Name: deBridge Airdrop
+ 0 Swap your NFT on t.me/s/bd_paws Id: polygon-erc-721/0x1bfe185e822ea7d40d119d71b7179cc8b98d3ad1 Name: ✅$PAWS Token Distribution
+ 0 hers Id: polygon-erc-721/0x3b9d64f29f0b4be8ee9993aec27d0b5e70cf9e9f Name: deBridge Airdrop
+ 0 hers Id: polygon-erc-721/0x55c022479a5b0481680db614109f219fe8149aad Name: hers
+ 0 https://t.ly/ethers Id: polygon-erc-721/0x5a621683b68e9190341de5ea0b20c0ab634a49e4 Name: deBridge Airdrop
+ 0 hers Id: polygon-erc-721/0x61c1b7d503b4b6f452cd2f3e3575e9f924f1d3e6 Name: deBridge Airdrop
+ 0 hers Id: polygon-erc-721/0x6cdc7dde4d7674c267f9c67a828ca60c3fe54543 Name: deBridge Airdrop
+ 0 https://t.ly/ethers Id: polygon-erc-721/0x7e420cccc6cc894f42def6292b851c7c5684905d Name: deBridge Airdrop
+ 0 hers Id: polygon-erc-721/0x8104be86b86f52b0a647736bd21759a8d58ce6a7 Name: hers
+ ? Voucher at 3eth.net Id: polygon-erc-1155/0x08fec88e3d07abe7313eb1438dfdcc6008c73933 Name: 3ETH.NET
+ ? ..... Id: polygon-erc-1155/0x0ac5690a0ffd3d79f1d3c2caeec5a4dd8b49cc30 Name: $50,000 FOR FREE (VIPEvent.io)
+ ? debridg.xyz Id: polygon-erc-1155/0x0e9610007d5b9e92a570b2853151a983192f5914 Name: Withdrawal NFT debridg.xyz
+ ? debridg.xyz Id: polygon-erc-1155/0x181bf642f2fd93efcda5291952f662ad5ee93e2e Name: Withdrawal NFT debridg.xyz
+ ? g/polygon Id: polygon-erc-1155/0x1e31a29a3a837dcad98457cf0faa03aec07b33b3 Name: g/polygon
+ ? te to claim rewards [EventQ.io] Id: polygon-erc-1155/0x1f34391d29b604ce2fe3f49c338c888040a356c8 Name: $50,000 FREE (EventQ.io)
+ ? te to claim rewards [EventQ.io] Id: polygon-erc-1155/0x25fd84496ee1a9a2e0b0e0e8693436b05ad01858 Name: $50,000 FREE (EventQ.io)
+ ? Voucher Id: polygon-erc-1155/0x33bb76f34e3c5a6398a88c6c63f1561c0f360741 Name: 100,000 BLAST
+ ? Blast Box https://blast-boxe.xyz Id: polygon-erc-1155/0x3ab821707882a1434762212958f9d36a20d9e3ff Name: Blast Box https://blast-boxe.xyz
+ ? -drop.net Id: polygon-erc-1155/0x3e194b5a1fb61d0fe5fc06b9818bced237b5181e Name: -drop.net

History

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

0x33c68329a6399e05ed42a05e1668ed9489afd002b40f00baca8242a700a6e514

+

0.362185450251208634 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success

0x33c68329a6399e05ed42a05e1668ed9489afd002b40f00baca8242a700a6e514

-

0.362185450251208634 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success

0x33c68329a6399e05ed42a05e1668ed9489afd002b40f00baca8242a700a6e514

+

629.897020 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0xdb7834dcde77c200add74b3f9e2968db5ddf78294a35adf751963dca3cede8d1

-

0.362185450251208634 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success

0xdb7834dcde77c200add74b3f9e2968db5ddf78294a35adf751963dca3cede8d1

+

0.362185450251208634 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success

0xdb7834dcde77c200add74b3f9e2968db5ddf78294a35adf751963dca3cede8d1

+

888.229973 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0xb651753d31d16465fd1b30ada3554a7aaf56ddea402b8175ad74eb8b305c3b6f

+

10,000,000 s Id: polygon-erc-20/0x5546c38efa30e1bd26c15e9f636f9d6b2c7ea2df Name: WWW.SHIBAC.VIP

Success

0xf0d631b45897b250cdbcc92eed9ffd7b077e6e4ea97853742a2c7a37ffa97193

+

178.484538 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0xf0d631b45897b250cdbcc92eed9ffd7b077e6e4ea97853742a2c7a37ffa97193

+

0.123936114731574065 MATIC Id: matic Name: MATIC Verified currency

0.02 USD

Success

0x28b312b3e29c85143c5e65227ac67e4a3747dfcb437cf3173c596a12d569fc3d

-

0.679224 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success
Date & time Transaction id Amount Status

0xf0d631b45897b250cdbcc92eed9ffd7b077e6e4ea97853742a2c7a37ffa97193

+

0.123936114731574065 MATIC Id: matic Name: MATIC Verified currency

0.02 USD

Success

0xfa1119aaccb7f447d7e1cedbdb4eaccb8f45ebdd9322575c7b6a463923752394

+

0.336336870377599756 MATIC Id: matic Name: MATIC Verified currency

0.06 USD

Success

0x322b21db718bc7e4c0b1eb19d83e6e6cf4b9ab8e05ac1d9e40b63b27bb8908d3

+

0.270531809366990448 MATIC Id: matic Name: MATIC Verified currency

0.05 USD

Success

0xa63e031f95cabf98f8d6a6c4925fb092dbc75c988dbf674177a3ce05fb877c76

+

2.029979774404766170 MATIC Id: matic Name: MATIC Verified currency

0.40 USD

Success

0x0cc91a9523bc5c8a85159257f107d268c8dee29560cfe95854542879dddd561f

+

0.262528165703442033 MATIC Id: matic Name: MATIC Verified currency

0.05 USD

Success

0xcdcc2dc693b36476341158cdefb3dd4b4ca2a011f015156cb3a317d882177b94

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x13e7aa7004b25542fd69dc52aeb3de232656b21e8e21a7ee6b1696567085d459

+

0.273966160234244843 MATIC Id: matic Name: MATIC Verified currency

0.05 USD

Success

0xf6ee9c59289691c9f373bdb3bcaf6e73cc9f57837a649d49a32ca9a91cd3a12c

+

0.281310224357698612 MATIC Id: matic Name: MATIC Verified currency

0.05 USD

Success

0x89017ac9cabdad4058d4a281ceb662c924d3880054aaf4a215ecf3ab264937c5

+

0.336166711601283970 MATIC Id: matic Name: MATIC Verified currency

0.06 USD

Success

0xc1abe44eba47c8edbc0eae268223fa15ceebcbcdbf4266063bdea226b7d57b18

+

0.107259640468012726 MATIC Id: matic Name: MATIC Verified currency

0.02 USD

Success
Date & time Transaction id Amount Status

0x33c68329a6399e05ed42a05e1668ed9489afd002b40f00baca8242a700a6e514

-

0.362185450251208634 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success

0x33c68329a6399e05ed42a05e1668ed9489afd002b40f00baca8242a700a6e514

+

0.362185450251208634 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success

0xdb7834dcde77c200add74b3f9e2968db5ddf78294a35adf751963dca3cede8d1

-

0.362185450251208634 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success

0xdb7834dcde77c200add74b3f9e2968db5ddf78294a35adf751963dca3cede8d1

+

0.362185450251208634 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success

0x1bd37b8a917f691a94619e5b17705084c8830cad6451d0be6f7254f997b5f6f2

-

0.388681592332922602 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success

0x1bd37b8a917f691a94619e5b17705084c8830cad6451d0be6f7254f997b5f6f2

+

0.388681592332922602 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success

0xfa1119aaccb7f447d7e1cedbdb4eaccb8f45ebdd9322575c7b6a463923752394

-

0.336336870377599756 MATIC Id: matic Name: MATIC Verified currency

0.06 USD

Success

0x322b21db718bc7e4c0b1eb19d83e6e6cf4b9ab8e05ac1d9e40b63b27bb8908d3

-

0.270531809366990448 MATIC Id: matic Name: MATIC Verified currency

0.05 USD

Success

0xc87c443d47a4a7c11a71dd3f7564df5120bcdfb507716c5067aec3403720a7ae

+

0.126223715576198997 MATIC Id: matic Name: MATIC Verified currency

0.02 USD

Success

0xded2f7d662f7e5ca5ea89f38ad9e80773cf0031ab7ae949e81dd6b0601970c5c

-

0.361599946959479505 MATIC Id: matic Name: MATIC Verified currency

0.07 USD

Success
Date & time Transaction id Amount Status

0x33c68329a6399e05ed42a05e1668ed9489afd002b40f00baca8242a700a6e514

+

629.897020 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0xdb7834dcde77c200add74b3f9e2968db5ddf78294a35adf751963dca3cede8d1

+

888.229973 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0xb651753d31d16465fd1b30ada3554a7aaf56ddea402b8175ad74eb8b305c3b6f

+

10,000,000 s Id: polygon-erc-20/0x5546c38efa30e1bd26c15e9f636f9d6b2c7ea2df Name: WWW.SHIBAC.VIP

Success

0xf0d631b45897b250cdbcc92eed9ffd7b077e6e4ea97853742a2c7a37ffa97193

+

178.484538 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0x28b312b3e29c85143c5e65227ac67e4a3747dfcb437cf3173c596a12d569fc3d

-

0.679224 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0x90748cde033b143326f39d02756665c87197b4e115f47d1ceaa0df4af65b13a2

-

4,005.808713 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0x1bd37b8a917f691a94619e5b17705084c8830cad6451d0be6f7254f997b5f6f2

+

24.825697 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0xfa1119aaccb7f447d7e1cedbdb4eaccb8f45ebdd9322575c7b6a463923752394

+

4.878067 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0xd89bf3dd78d62a5d17bda5b9eb07aa9e95a22bbb52ab216d8246699334616941

-

9.999499 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success

0xe22fa492a37277e4702d775d5dc24f96ebf8a8a41f3b80847611c2742c52b3dd

-

0.642403 USDC Id: polygon-erc-20/0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 Name: USD Coin

Success
Date & time Transaction id Amount Status

0xace82b12fd8435946e84c6dc945ff03f1410b716b553bffe0d6c304d7d1abb3a

+

1 Swap your NFT on t.me/s/bd_paws Id: polygon-erc-721/0x1bfe185e822ea7d40d119d71b7179cc8b98d3ad1 Name: ✅$PAWS Token Distribution

#0

Success

0xc57d2e0bf055c2826ba2b4b77481893c4b400b15452d6e99a2c49d27525772fc

+

1 a Id: polygon-erc-721/0xdb37b4d31844b898b9d86f6f0b26365b260591a3 Name: ✅ SHIBA VOUCHER

#0

Success

0xa1969c388fe4a4741fefade21760a919e81270127df1784544ce3199f5422598

+

1 https://t.me/s/claimbrett Id: polygon-erc-721/0xfd6edfbbc01912705b87844b0b72ddec3336647c Name: $5000 in BRETT

#0

Success

0xed7632d87924bf6adec399114f47551f8c1c22a01eb5c8f5bec84439ee95f764

+

1 https://t.me/s/claimbrett Id: polygon-erc-721/0xfd6edfbbc01912705b87844b0b72ddec3336647c Name: $5000 in BRETT

#0

Success

0x6f7b44834c507bae9347f66fd1c144c6f8bbaad485cd2fe4a0c77b8818a496a4

+

1 https://t.ly/wreth Id: polygon-erc-721/0xc4faca954ffd40ce9b7a7ac8afa96ba471cca476 Name: $ETH POOL

#0

Success

0x4c45e7a3be16063fcdfc3e685fd4b8e7d5ec7b23bf4eaf7c35c6ac36fc99e313

+

1 https://t.ly/pool Id: polygon-erc-721/0x0c6fb2bf3cb49828f0aec9a8311850f333a77a5d Name: $ETH POOL

#0

Success

0xadfb8d1ac8482f899380c4f4c25a1272b7d2511823ae9451b561e2eebb8b7751

+

1 https://t.ly/pool Id: polygon-erc-721/0x0c6fb2bf3cb49828f0aec9a8311850f333a77a5d Name: $ETH POOL

#0

Success

0x94283d56effd848298319391c9d4d8e37b336d2671a2ce1d7eaf377ce6c0a472

+

1 https://t.ly/ethers Id: polygon-erc-721/0x5a621683b68e9190341de5ea0b20c0ab634a49e4 Name: deBridge Airdrop

#0

Success

0xcee9b932c6a7340dcba4f74f0fefd1f955ce83d1eedc9b76f13e5726ef935c9d

+

1 https://t.ly/ethers Id: polygon-erc-721/0xba5bf05ba8e7df551662d884dadac94e1d03de68 Name: deBridge Airdrop

#0

Success

0x60e4048036af4c2a0b89bee6e50c258f42af05386c555556a352d1bd670f4133

+

1 https://t.ly/ethers Id: polygon-erc-721/0xba5bf05ba8e7df551662d884dadac94e1d03de68 Name: deBridge Airdrop

#0

Success
Date & time Transaction id Amount Status

0xe62488c87a2406f1684e8eee8b71dda31232f66adffe6a5ee08c15dd53384610

+

1 ..... Id: polygon-erc-1155/0x0ac5690a0ffd3d79f1d3c2caeec5a4dd8b49cc30 Name: $50,000 FOR FREE (VIPEvent.io)

#0

Success

0xdefb6401a0828f61817dc684eed5e05fe6f658485ecd27a560e77401f4c7c17b

+

1 Event Id: polygon-erc-1155/0x74dc95636271fd630f3d0206227cc269669382e3 Name: $50 000 FOR FREE (VIPEvent.io)

#0

Success

0xf3c72869a4ac3d4fd24037b19302846521f9eb88a6343cd2b3aa50790fbef19e

+

1 Event Id: polygon-erc-1155/0xa6838c50b64ff492d5e81535e388d15af18968e7 Name: $50 000 FOR FREE (VIPEvent.io)

#0

Success

0xec6f305c08b859c851c232c5a603c2cb2a42b91491d2a317270c57196afb0279

+

1 Ethereum Event Id: polygon-erc-1155/0xca758c92d2324d99afd69006fcad5d9ba46ce791 Name: $50,000 FOR FREE (EventETH.io)

#0

Success

0x48a9909d19a895b908a30deb79dcb1ef7ff6a6d78cac26f74b4b9aae478aa941

+

1 Ethereum Event Id: polygon-erc-1155/0x4c588aad1886bd59ba1cde46b1f2cc9e367085dd Name: $50,000 FOR FREE (EventETH.io)

#0

Success

0x329fb6f2972af2966f2e238425f69cd3c9e90a831fd71a24213ad36621367536

+

1 [ETH] Id: polygon-erc-1155/0x4fdad8bb59cdfecbe6d76d74b54685e8ec1b51d4 Name: $ 50,000 FREE (EventQ.io)

#0

Success

0xce8f95e065952e6143f44de1dd0b8a17c0ce6269272f6358dcfc92069a3d2d48

+

1 [ETH] Id: polygon-erc-1155/0xe93c6fff4523c9db74f7aec817641cbb1b49bba4 Name: $ 50,000 FREE (EventQ.io)

#0

Success

0x94e4241d7d01576a26efb86d4f5b05fc16cebe676d072e91d9cded12229192a2

+

1 [ETH] Id: polygon-erc-1155/0x8c6d1b7ea502ec966223b547941023271e00e8cf Name: $ 50,000 FREE (EventQ.io)

#0

Success

0xeccdd98c4f4bbf43fe9d6c62f5a6493cb52b79ac7a4ba095fdd948f3ef25f74e

+

1 Ethereum Event Id: polygon-erc-1155/0x9d82a61603e06f5693af52ec3785883daa500db5 Name: $50 000 FREE (EventQ.io)

#0

Success

0x958b68e87ca9bc685b3e2dfa3eb0d0c2124dc57d515d68b48b99dfc987347ea8

+

1 ETH Id: polygon-erc-1155/0xb9e3113fe3d5a851ddeb897b5edc4b12872b637c Name: 5O OOO USD FREE (EventQ.io)

#0

Success
Date & time Transaction id Amount Status

0x8bd028293aa153f24cf17b74be269974d148c483b1aa6f102e0d1cf41d50435c

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

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

Special data

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

    0x6080604052600436106103135760003560e01c80637bde82f21161019a578063a88835d7116100e1578063cc32d1761161008a578063e5328e0611610064578063e5328e0614610ae7578063f2fde38b14610b29578063fc0c546a14610b4957600080fd5b8063cc32d17614610a4d578063d0f3bad114610a87578063d621ad3f14610aaf57600080fd5b8063c7c7f5b3116100bb578063c7c7f5b3146109f8578063c859c48314610a0b578063cbef2aa914610a2b57600080fd5b8063a88835d7146109a3578063b0d7ca5d146109c3578063bedb86fb146109d857600080fd5b80638da5cb5b116101435780639f68b9641161011d5780639f68b96414610911578063a7229fd91461092d578063a85dc7f21461094d57600080fd5b80638da5cb5b146108855780639561b12f146108a357806396365d44146108c357600080fd5b806388543f0e1161017457806388543f0e1461083b5780638a5e52bb146108505780638c70830b1461086557600080fd5b80637bde82f2146107c757806381bdf98c146107e7578063857749b01461080757600080fd5b80633faa12c51161025e5780635e280f1111610207578063715018a6116101e1578063715018a614610748578063726075371461075d578063764f6a78146107a657600080fd5b80635e280f11146106a95780635fcbd285146106f557806366fd482a1461072857600080fd5b806347e7ef241161023857806347e7ef2414610655578063484267a4146106765780635114bf091461069657600080fd5b80633faa12c5146105f5578063434def5514610615578063461bb0b91461063557600080fd5b8063200d2ed2116102c0578063341a46481161029a578063341a46481461057257806338da6b8e146105855780633b6f743b146105d557600080fd5b8063200d2ed214610429578063203bd15f1461045c5780632bc5114c1461047c57600080fd5b8063156a0d0f116102f1578063156a0d0f1461039f57806316909bca146103e0578063192adc5d146103fc57600080fd5b80630141e41b146103185780630d35b4151461034e57806313bc4bc71461037d575b600080fd5b34801561032457600080fd5b50610338610333366004614ab9565b610b7d565b6040516103459190614b96565b60405180910390f35b34801561035a57600080fd5b5061036e610369366004614bbb565b610df1565b60405161034593929190614c40565b34801561038957600080fd5b5061039d610398366004614cf7565b6112f7565b005b3480156103ab57600080fd5b50604080517f02e49c2c0000000000000000000000000000000000000000000000000000000081526000602082015201610345565b3480156103ec57600080fd5b5060006040516103459190614d10565b34801561040857600080fd5b5061041c610417366004614d5f565b611358565b6040516103459190614db1565b34801561043557600080fd5b5060025461044a90600160a01b900460ff1681565b60405160ff9091168152602001610345565b34801561046857600080fd5b5061039d610477366004614e49565b611529565b34801561048857600080fd5b506105116040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152506040805160c0810182526002546001600160a01b03908116825260055481166020830152600754811692820192909252600654821660608201526003548216608082015260045490911660a082015290565b6040516103459190600060c0820190506001600160a01b038084511683528060208501511660208401528060408501511660408401528060608501511660608401528060808501511660808401528060a08501511660a08401525092915050565b61039d610580366004614cf7565b611820565b34801561059157600080fd5b506105bc6105a0366004614ecb565b60086020526000908152604090205467ffffffffffffffff1681565b60405167ffffffffffffffff9091168152602001610345565b3480156105e157600080fd5b5061041c6105f0366004614d5f565b6118fa565b34801561060157600080fd5b5061039d610610366004614ee6565b611ba7565b34801561062157600080fd5b5061039d610630366004614f23565b611c7b565b34801561064157600080fd5b5061039d610650366004614f86565b611ee1565b610668610663366004614f98565b61208f565b604051908152602001610345565b34801561068257600080fd5b50610668610691366004614fc2565b612282565b3480156106a257600080fd5b5047610668565b3480156106b557600080fd5b506106dd7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c81565b6040516001600160a01b039091168152602001610345565b34801561070157600080fd5b507f000000000000000000000000fe2439b656d8b624c78b7bf7bdc440d101ff99296106dd565b34801561073457600080fd5b5061039d610743366004614fdd565b6123c2565b34801561075457600080fd5b5061039d612418565b34801561076957600080fd5b506107917f000000000000000000000000000000000000000000000000000000000000759d81565b60405163ffffffff9091168152602001610345565b6107b96107b4366004615009565b61242c565b6040516103459291906150a7565b3480156107d357600080fd5b506106686107e23660046150cb565b612922565b3480156107f357600080fd5b50600b546106dd906001600160a01b031681565b34801561081357600080fd5b5061044a7f000000000000000000000000000000000000000000000000000000000000000681565b34801561084757600080fd5b50600154610668565b34801561085c57600080fd5b5061039d612b2b565b34801561087157600080fd5b5061039d610880366004614cf7565b612d39565b34801561089157600080fd5b506000546001600160a01b03166106dd565b3480156108af57600080fd5b5061039d6108be3660046150f7565b612d46565b3480156108cf57600080fd5b50600a547f00000000000000000000000000000000000000000000000000000000000000016801000000000000000090910467ffffffffffffffff1602610668565b34801561091d57600080fd5b5060405160018152602001610345565b34801561093957600080fd5b5061066861094836600461516a565b612e9b565b34801561095957600080fd5b50600a547f000000000000000000000000000000000000000000000000000000000000000170010000000000000000000000000000000090910467ffffffffffffffff1602610668565b3480156109af57600080fd5b5061039d6109be3660046151a6565b612f89565b3480156109cf57600080fd5b5061039d6131a6565b3480156109e457600080fd5b5061039d6109f336600461522f565b61320f565b6107b9610a06366004615009565b6132ca565b348015610a1757600080fd5b5061039d610a26366004614fdd565b6132fe565b610a3e610a39366004615009565b6133f9565b6040516103459392919061524c565b348015610a5957600080fd5b506002546105bc907501000000000000000000000000000000000000000000900467ffffffffffffffff1681565b348015610a9357600080fd5b50600b546105bc90600160a01b900467ffffffffffffffff1681565b348015610abb57600080fd5b50610668610aca3660046152a7565b600960209081526000928352604080842090915290825290205481565b348015610af357600080fd5b50610668600a5467ffffffffffffffff167f00000000000000000000000000000000000000000000000000000000000000010290565b348015610b3557600080fd5b5061039d610b44366004614fc2565b6135ce565b348015610b5557600080fd5b506106dd7f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335981565b600254606090600160a01b900460ff16600114610bf557600254600119600160a01b90910460ff1601610bc3576040516376a9ad7360e01b815260040160405180910390fd5b6040517fdb22c33c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002805460ff60a01b1916600160a11b1790556003546001600160a01b0316338114610c3457604051635bd25eff60e01b815260040160405180910390fd5b60008367ffffffffffffffff811115610c4f57610c4f6152ca565b604051908082528060200260200182016040528015610c9457816020015b6040805180820190915260008082526020820152815260200190600190039081610c6d5790505b5090506000805b85811015610d965736878783818110610cb657610cb66152f9565b90506060020190506000610d20826020016020810190610cd69190615328565b610ce66060850160408601615328565b60086000610cf76020880188614ecb565b63ffffffff1663ffffffff16815260200190815260200160002061367a9092919063ffffffff16565b905067ffffffffffffffff811615610d8c576040805180820190915280610d4a6020850185614ecb565b63ffffffff16815267ffffffffffffffff83166020909101528585610d6e81615374565b965081518110610d8057610d806152f9565b60200260200101819052505b5050600101610c9b565b508082527fce105e156370093e6600169f7c01277f740d45fbcf95435227ce6f43ad0c3abd8783604051610dcb9291906153ac565b60405180910390a1509150506002805460ff60a01b1916600160a01b1790559392505050565b60408051808201909152600080825260208201526060610e24604051806040016040528060008152602001600081525090565b60408051808201909152807f00000000000000000000000000000000000000000000000000000000000000018152602001610ebf60086000886000016020810190610e6f9190614ecb565b63ffffffff16815260208101919091526040016000205467ffffffffffffffff1667ffffffffffffffff167f00000000000000000000000000000000000000000000000000000000000000010290565b81525092506000610eec8460200151866040013511610ee2578560400135613730565b8460200151613730565b90506000610f1c610f006020880188614ecb565b83610f17610f1160c08b018b6153cb565b15919050565b613770565b600254604080517f81993cd000000000000000000000000000000000000000000000000000000000815283516001600160a01b039081166004830152602085015163ffffffff1660248301529184015167ffffffffffffffff9081166044830152606085015116606482015260808401511515608482015260a0840151151560a48201529293506000929116906381993cd09060c401602060405180830381865afa158015610fcf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ff39190615430565b90508267ffffffffffffffff168167ffffffffffffffff161461127a5760408051600180825281830190925290816020015b6040805180820190915260008152606060208201528152602001906001900390816110255790505094508267ffffffffffffffff168167ffffffffffffffff1610156111475760405180604001604052806110bc6110b78487611088919061544d565b67ffffffffffffffff167f00000000000000000000000000000000000000000000000000000000000000010290565b613885565b6110e6907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff61546e565b81526020016040518060400160405280600c81526020017f70726f746f636f6c20666565000000000000000000000000000000000000000081525081525085600081518110611137576111376152f9565b602002602001018190525061127a565b8267ffffffffffffffff168167ffffffffffffffff16111561127a57600061116f848361544d565b905061117b828261393b565b909250905067ffffffffffffffff808516908316036111da5760408051600080825260208201909252906111d2565b6040805180820190915260008152606060208201528152602001906001900390816111aa5790505b509550611278565b604051806040016040528061121b6110b78467ffffffffffffffff167f00000000000000000000000000000000000000000000000000000000000000010290565b81526020016040518060400160405280600681526020017f72657761726400000000000000000000000000000000000000000000000000008152508152508660008151811061126c5761126c6152f9565b60200260200101819052505b505b60405180604001604052806112b88567ffffffffffffffff167f00000000000000000000000000000000000000000000000000000000000000010290565b81526020017f000000000000000000000000000000000000000000000000000000000000000167ffffffffffffffff8416029052959794965050505050565b6005546001600160a01b031633811461132357604051635bd25eff60e01b815260040160405180910390fd5b61132c82613730565b600a60106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050565b604080518082019091526000808252602082015261137c610f1160c08501856153cb565b6113b2576040517f2d9560be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006113c18460400135613730565b6006546040805160c081019091523381529192506001600160a01b031690633292cf02906020808201906113f790890189614ecb565b63ffffffff1681526020888101359082015267ffffffffffffffff8516604082015260600161142960a08901896153cb565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050509082525060200161147060808901896153cb565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050509152506040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526114e191908790600401615529565b6040805180830381865afa1580156114fd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061152191906155d7565b949350505050565b600254600160a01b900460ff1660011461156c57600254600119600160a01b90910460ff1601610bc3576040516376a9ad7360e01b815260040160405180910390fd5b6002805460ff60a01b1916600160a11b1790556006546001600160a01b03163381146115ab57604051635bd25eff60e01b815260040160405180910390fd5b67ffffffffffffffff84167f0000000000000000000000000000000000000000000000000000000000000001028215801590606090611644576116416115f760608c0160408d01615328565b61160460208d018d614ecb565b8589898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061398f92505050565b90505b600061165089856139c1565b9050801561176257611661886139ee565b8215611706576040517f7cb590120000000000000000000000000000000000000000000000000000000081526001600160a01b037f0000000000000000000000001a44076050125825900e736c501f859c50fe728c1690637cb59012906116d3908c908e9060009088906004016155f3565b600060405180830381600087803b1580156116ed57600080fd5b505af1158015611701573d6000803e3d6000fd5b505050505b6001600160a01b0389168a7fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c61173f60208f018f614ecb565b6040805163ffffffff9092168252602082018990520160405180910390a3611800565b61176f60208c018c614ecb565b8985846040516020016117859493929190615625565b60408051601f19818403018152918152815160209283012060008d8152600984528281208180528452918220557e7c17198cd078035dc663f9a0961f84cb6265411d0b4c793f96d432f6af4b55918c91906117e2908f018f614ecb565b8c88876040516117f7969594939291906156a3565b60405180910390a15b50506002805460ff60a01b1916600160a01b179055505050505050505050565b6007546001600160a01b031633811461184c57604051635bd25eff60e01b815260040160405180910390fd5b61185582613a3c565b60006118613384613a74565b905080600260158282829054906101000a900467ffffffffffffffff1661188891906156f2565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055507fa064a2faa279f4d67c85c8fc69d4ebb7de2739a9e6dd864dfdd1b9e066d4bfd0816040516118ed919067ffffffffffffffff91909116815260200190565b60405180910390a1505050565b6040805180820190915260008082526020820152600061191d8460400135613730565b90508067ffffffffffffffff16600003611963576040517f3442dd9500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611975610f1160c08701876153cb565b90508015611ae3576006546040805160c081019091523381526001600160a01b0390911690633292cf02906020808201906119b2908a018a614ecb565b63ffffffff1681526020898101359082015267ffffffffffffffff861660408201526060016119e460a08a018a6153cb565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602001611a2b60808a018a6153cb565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050509152506040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b168152611a9c91908890600401615529565b6040805180830381865afa158015611ab8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611adc91906155d7565b9250611b9f565b600080611af360808801886153cb565b60065492109250506001600160a01b03166375d2208c611b166020890189614ecb565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815263ffffffff91909116600482015283151560248201526044016040805180830381865afa158015611b77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b9b91906155d7565b9350505b505092915050565b611baf613ad9565b7f000000000000000000000000000000000000000000000000000000000000759d63ffffffff168263ffffffff1603611c14576040517fada8342400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b63ffffffff8083166000908152600860205260409020611c36918390613b4d16565b6040805163ffffffff8416815282151560208201527faf6b8dd4c5a827e03f548d06181b36aaba61e22436ff1cfa9bc409d576366a6091015b60405180910390a15050565b600254600160a01b900460ff16600114611cbe57600254600119600160a01b90910460ff1601610bc3576040516376a9ad7360e01b815260040160405180910390fd5b6002805460ff60a01b1916600160a11b1790556006546001600160a01b0316338114611cfd57604051635bd25eff60e01b815260040160405180910390fd5b67ffffffffffffffff82167f0000000000000000000000000000000000000000000000000000000000000001026000611d3685836139c1565b90508015611da357611d47846139ee565b6001600160a01b038516877fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c611d8060208c018c614ecb565b6040805163ffffffff9092168252602082018790520160405180910390a3611ec4565b611db06020890189614ecb565b60405160e09190911b7fffffffff00000000000000000000000000000000000000000000000000000000166020820152606086901b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000001660248201526038810183905260580160408051601f19818403018152918152815160209283012060008a81526009845282812060ff8b168252845291909120557e7c17198cd078035dc663f9a0961f84cb6265411d0b4c793f96d432f6af4b559088908890611e78908c018c614ecb565b6040805193845260ff909216602084015263ffffffff16908201526001600160a01b03871660608201526080810184905260c060a0820181905260009082015260e00160405180910390a15b50506002805460ff60a01b1916600160a01b179055505050505050565b611ee9613ad9565b611ef66020820182614fc2565b6002805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055611f336040820160208301614fc2565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055611f706060820160408301614fc2565b6007805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055611fad6080820160608301614fc2565b6006805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055611fea60a0820160808301614fc2565b6003805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b039290921691909117905561202760c0820160a08301614fc2565b6004805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03929092169190911790556040517f9774229668135b546675daf425e41c0848f60aa32d0951881245f4f528cc33f090612084908390615713565b60405180910390a150565b600254600090600160a01b900460ff166001146120d557600254600119600160a01b90910460ff1601610bc3576040516376a9ad7360e01b815260040160405180910390fd5b6002805460ff60a01b1916600160a11b1790556120f182613a3c565b60006120fd3384613a74565b905061210881613c17565b7f000000000000000000000000000000000000000000000000000000000000000167ffffffffffffffff8216026040517f40c10f190000000000000000000000000000000000000000000000000000000081526001600160a01b038681166004830152602482018390529193507f000000000000000000000000fe2439b656d8b624c78b7bf7bdc440d101ff9929909116906340c10f1990604401600060405180830381600087803b1580156121bd57600080fd5b505af11580156121d1573d6000803e3d6000fd5b5050600a80548493509091506000906121f590849067ffffffffffffffff166156f2565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550836001600160a01b0316336001600160a01b03167f8752a472e571a816aea92eec8dae9baf628e840f4929fbcc2d155e6233ff68a78460405161226091815260200190565b60405180910390a3506002805460ff60a01b1916600160a01b17905592915050565b63ffffffff7f000000000000000000000000000000000000000000000000000000000000759d1660009081526008602052604081205467ffffffffffffffff167f0000000000000000000000000000000000000000000000000000000000000001026001600160a01b0383166122fa578091506123b7565b6040517f70a082310000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301526000917f000000000000000000000000fe2439b656d8b624c78b7bf7bdc440d101ff9929909116906370a0823190602401602060405180830381865afa15801561237e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123a29190615792565b90508082116123b157816123b3565b805b9250505b50919050565b905090565b6123ca613ad9565b600b805467ffffffffffffffff909216600160a01b027fffffffff000000000000000000000000000000000000000000000000000000009092166001600160a01b0390931692909217179055565b612420613ad9565b61242a6000613c7e565b565b612434614a58565b6040805180820190915260008082526020820152600254600160a01b900460ff1660011461248b57600254600119600160a01b90910460ff1601610bc3576040516376a9ad7360e01b815260040160405180910390fd5b6002805460ff60a01b1916600160a11b1790556124ae610f1160c08701876153cb565b6124e4576040517f2d9560be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006124f38660400135613730565b905060007f000000000000000000000000000000000000000000000000000000000000000167ffffffffffffffff8316026040517f79cc6790000000000000000000000000000000000000000000000000000000008152336004820152602481018290529091507f000000000000000000000000fe2439b656d8b624c78b7bf7bdc440d101ff99296001600160a01b0316906379cc679090604401600060405180830381600087803b1580156125a857600080fd5b505af11580156125bc573d6000803e3d6000fd5b5050604051838152600092503391507f27d4634c833b7622a0acddbf7f746183625f105945e95c723ad1d5a9f2a0b6fc9060200160405180910390a3600061261261260a60208a018a614ecb565b846001613770565b9050600061262c826126278b60600135613730565b613cdb565b600a8054919250859160009061264d90849067ffffffffffffffff1661544d565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506126b681600860008c600001602081019061268e9190614ecb565b63ffffffff1663ffffffff168152602001908152602001600020613f3990919063ffffffff16565b8067ffffffffffffffff168467ffffffffffffffff1611156127755760006126de828661544d565b63ffffffff7f000000000000000000000000000000000000000000000000000000000000759d8116600090815260086020526040902091925061272491908390613f3916565b80600a60088282829054906101000a900467ffffffffffffffff16612749919061544d565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555050612830565b8067ffffffffffffffff168467ffffffffffffffff16101561283057600061279d858361544d565b63ffffffff7f000000000000000000000000000000000000000000000000000000000000759d811660009081526008602052604090209192506127e391908390613fc716565b80600a60088282829054906101000a900467ffffffffffffffff1661280891906156f2565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505b600061284b612844368b90038b018b6157ab565b6000614061565b90506128598a82848b6140b6565b9650604051806040016040528085815260200161289f8467ffffffffffffffff167f00000000000000000000000000000000000000000000000000000000000000010290565b9052875190965033907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a6128d660208e018e614ecb565b60208a8101516040805163ffffffff90941684529183018a90529082015260600160405180910390a350506002805460ff60a01b1916600160a01b179055509296919550909350505050565b600254600090600160a01b900460ff1660011461296857600254600119600160a01b90910460ff1601610bc3576040516376a9ad7360e01b815260040160405180910390fd5b6002805460ff60a01b1916600160a11b179055600061298684613730565b63ffffffff7f000000000000000000000000000000000000000000000000000000000000759d811660009081526008602052604090209192506129cc91908390613f3916565b7f000000000000000000000000000000000000000000000000000000000000000167ffffffffffffffff8216026040517f79cc6790000000000000000000000000000000000000000000000000000000008152336004820152602481018290529092507f000000000000000000000000fe2439b656d8b624c78b7bf7bdc440d101ff99296001600160a01b0316906379cc679090604401600060405180830381600087803b158015612a7d57600080fd5b505af1158015612a91573d6000803e3d6000fd5b5050600a8054849350909150600090612ab590849067ffffffffffffffff1661544d565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550612ae58383614245565b612aee816139ee565b6040518281526001600160a01b0384169033907f27d4634c833b7622a0acddbf7f746183625f105945e95c723ad1d5a9f2a0b6fc90602001612260565b600b546001600160a01b03163314612b5657604051635bd25eff60e01b815260040160405180910390fd5b600a54600b546801000000000000000090910467ffffffffffffffff908116600160a01b909204161115612bb6576040517f6e05a01a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600b54600a805467ffffffffffffffff600160a01b909304831692839291600891612bf0918591680100000000000000009091041661544d565b825467ffffffffffffffff9182166101009390930a928302928202191691909117909155600b80547fffffffff0000000000000000ffffffffffffffffffffffffffffffffffffffff1690556040517f42966c680000000000000000000000000000000000000000000000000000000081529083167f00000000000000000000000000000000000000000000000000000000000000010260048201526001600160a01b037f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33591691506342966c6890602401600060405180830381600087803b158015612cdb57600080fd5b505af1158015612cef573d6000803e3d6000fd5b50505063ffffffff7f000000000000000000000000000000000000000000000000000000000000759d81166000908152600860205260409020612d36925090839061428a16565b50565b612d41613ad9565b600155565b600254600160a01b900460ff16600114612d8957600254600119600160a01b90910460ff1601610bc3576040516376a9ad7360e01b815260040160405180910390fd5b6002805460ff60a01b1916600160a11b1790556003546001600160a01b0316338114612dc857604051635bd25eff60e01b815260040160405180910390fd5b60005b82811015612e465736848483818110612de657612de66152f9565b9050604002019050612e3d816020016020810190612e049190615328565b60086000612e156020860186614ecb565b63ffffffff1663ffffffff168152602001908152602001600020613fc790919063ffffffff16565b50600101612dcb565b507f10c5f2b007767d266c6c75c86ae9ed0c74e6320b30bda231af7396a990e7263c848484604051612e7a939291906157dd565b60405180910390a150506002805460ff60a01b1916600160a01b1790555050565b6007546000906001600160a01b0316338114612eca57604051635bd25eff60e01b815260040160405180910390fd5b7f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33596001600160a01b0316856001600160a01b031603612f7357600254600a54600091612f4c916110889167ffffffffffffffff7501000000000000000000000000000000000000000000909104811691680100000000000000009004166156f2565b612f546142ce565b612f5e9190615850565b9050808411612f6d5783612f6f565b805b9350505b612f7e858585614372565b91505b509392505050565b600254600160a01b900460ff16600114612fcc57600254600119600160a01b90910460ff1601610bc3576040516376a9ad7360e01b815260040160405180910390fd5b6002805460ff60a01b1916600160a11b179055604051612ff89086908690869086908690602001615863565b60408051601f19818403018152918152815160209283012060008a81526009845282812060ff8b1682529093529120541461305f576040517faba8b6ef00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600087815260096020908152604080832060ff8a1684529091528120556130868484614245565b61309761309284613730565b6139ee565b801561313e576040517f7cb590120000000000000000000000000000000000000000000000000000000081526001600160a01b037f0000000000000000000000001a44076050125825900e736c501f859c50fe728c1690637cb590129061310b9087908b90600090889088906004016158d5565b600060405180830381600087803b15801561312557600080fd5b505af1158015613139573d6000803e3d6000fd5b505050505b6040805163ffffffff87168152602081018590526001600160a01b0386169189917fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c910160405180910390a350506002805460ff60a01b1916600160a01b1790555050505050565b6005546001600160a01b03163381146131d257604051635bd25eff60e01b815260040160405180910390fd5b476131df3382600061445f565b6040518181527f19e23b96a5e0d494b59baca97d1fe386cf8e80a978dfd8845d25f1a9d5c7e18390602001611c6f565b6005546001600160a01b031633811461323b57604051635bd25eff60e01b815260040160405180910390fd5b600254600119600160a01b90910460ff160161326a576040516376a9ad7360e01b815260040160405180910390fd5b81613276576001613279565b60035b6002805460ff92909216600160a01b0260ff60a01b1990921691909117905560405182151581527f878ac8a2ca79520471f8f3c8494fa802c03ce3bf034252aad7f22318984fdbdb90602001611c6f565b6132d2614a58565b60408051808201909152600080825260208201526132f18585856133f9565b5090969095509350505050565b6007546001600160a01b031633811461332a57604051635bd25eff60e01b815260040160405180910390fd5b81600260158282829054906101000a900467ffffffffffffffff1661334f919061544d565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506133b1836133ac8467ffffffffffffffff167f00000000000000000000000000000000000000000000000000000000000000010290565b614245565b604080516001600160a01b038516815267ffffffffffffffff841660208201527fa46907b6b80b882da80d6e36cc905dde57fafff0a5442c8898526fe952d1e65391016118ed565b613401614a58565b6040805180820190915260008082526020820152604080518082019091526000815260606020820152600254600160a01b900460ff1660011461346d57600254600119600160a01b90910460ff1601610bc3576040516376a9ad7360e01b815260040160405180910390fd5b6002805460ff60a01b1916600160a11b1790556000808061348d896144a0565b92509250925060405180604001604052806134d18467ffffffffffffffff167f00000000000000000000000000000000000000000000000000000000000000010290565b81526020017f000000000000000000000000000000000000000000000000000000000000000167ffffffffffffffff84160290529450600061352261351b368b90038b018b6157ab565b8751614061565b9050831561353d576135368a82848b6140b6565b965061354f565b6135498a82848b61451a565b90975094505b865133907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a61358160208e018e614ecb565b89516020808c01516040805163ffffffff90951685529184019290925282015260600160405180910390a350506002805460ff60a01b1916600160a01b1790555092969195509350915050565b6135d6613ad9565b6001600160a01b038116613671576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b612d3681613c7e565b825460009067ffffffffffffffff1667fffffffffffffffe1981016136cb576040517f5a5cc94600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8067ffffffffffffffff168367ffffffffffffffff161015612f815782810367ffffffffffffffff808216908616116137045784613706565b805b865467ffffffffffffffff8285031667ffffffffffffffff19909116178755925050509392505050565b600061376a7f0000000000000000000000000000000000000000000000000000000000000001838161376457613764615926565b04614716565b92915050565b6040805160c081018252600080825260208201819052918101829052606081018290526080810182905260a0810191909152600a546000906137d29067ffffffffffffffff7001000000000000000000000000000000008204811691166156f2565b600a5490915060009067ffffffffffffffff68010000000000000000909104811690831611613802576000613825565b600a546138259068010000000000000000900467ffffffffffffffff168361544d565b6040805160c08101825233815263ffffffff8916602080830182905267ffffffffffffffff8a811684860152948516606084015260009182526008905291909120548216909114608082015284151560a0820152925050505b9392505050565b60007f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821115613937576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f53616665436173743a2076616c756520646f65736e27742066697420696e206160448201527f6e20696e743235360000000000000000000000000000000000000000000000006064820152608401613668565b5090565b600254600090819067ffffffffffffffff7501000000000000000000000000000000000000000000909104811690841681101561398057838503810192509050613988565b848492509250505b9250929050565b6060848484846040516020016139a89493929190615955565b6040516020818303038152906040529050949350505050565b600061387e7f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335984846147b0565b80600a60088282829054906101000a900467ffffffffffffffff16613a13919061544d565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555050565b3415612d36576040517f3442dd9500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000613a7f82613730565b905061376a7f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c335984307f000000000000000000000000000000000000000000000000000000000000000167ffffffffffffffff86160261485c565b6000546001600160a01b0316331461242a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401613668565b815467ffffffffffffffff168115613bbf5767ffffffffffffffff811615613ba1576040517fca2bc39800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b825467ffffffffffffffff191667ffffffffffffffff178355505050565b67ffffffffffffffff81811614613c02576040517fca2bc39800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b825467ffffffffffffffff191683555b505050565b63ffffffff7f000000000000000000000000000000000000000000000000000000000000759d81166000908152600860205260409020613c59918390613fc716565b80600a60088282829054906101000a900467ffffffffffffffff16613a1391906156f2565b600080546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600254604080517f43d9564d00000000000000000000000000000000000000000000000000000000815284516001600160a01b039081166004830152602086015163ffffffff1660248301529185015167ffffffffffffffff9081166044830152606086015116606482015260808501511515608482015260a0850151151560a482015260009291909116906343d9564d9060c4016020604051808303816000875af1158015613d8f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613db39190615430565b604084015190915067ffffffffffffffff8082169083161015613e3a57613dda828261544d565b60028054601590613e0f9084907501000000000000000000000000000000000000000000900467ffffffffffffffff166156f2565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550613ed1565b8067ffffffffffffffff168267ffffffffffffffff161115613ed1576000613e62828461544d565b9050613e6e838261393b565b909350905067ffffffffffffffff811615613ecf5780600260158282829054906101000a900467ffffffffffffffff16613ea8919061544d565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b505b8267ffffffffffffffff168267ffffffffffffffff161080613efb575067ffffffffffffffff8216155b15613f32576040517fa1e8654500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5092915050565b815467ffffffffffffffff1667fffffffffffffffe198101613f5a57505050565b8167ffffffffffffffff168167ffffffffffffffff161015613fa8576040517f2b4d0ad500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b825467ffffffffffffffff191691900367ffffffffffffffff16179055565b815467ffffffffffffffff1667fffffffffffffffe198101613fe857505050565b613ff282826156f2565b905067fffffffffffffffe1967ffffffffffffffff821601614040576040517f5a5cc94600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b825467ffffffffffffffff191667ffffffffffffffff919091161790915550565b6040805180820190915260008082526020820152825134146140af576040517f3442dd9500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5090919050565b6140be614a58565b6020840151156140d5576140d584602001516148a4565b60065484516040805160c081019091523381526001600160a01b039092169163ff6fb300919060208082019061410d908b018b614ecb565b63ffffffff16815260208a8101359082015267ffffffffffffffff8816604082015260600161413f60a08b018b6153cb565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050509082525060200161418660808b018b6153cb565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050509152506040517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b1681526141f99190899088906004016159d3565b60806040518083038185885af1158015614217573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061423c9190615a83565b95945050505050565b600061425183836139c1565b905080613c12576040517f06a6167e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6142948282613f39565b60405167ffffffffffffffff821681527f1fdac7d956f6016d09c5485e7edebdec210d236cfcd4f5477962710cc375edfc90602001611c6f565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000907f0000000000000000000000003c499c542cef5e3811e1192ce70d8cc03d5c33596001600160a01b0316906370a0823190602401602060405180830381865afa15801561434e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123bd9190615792565b600254600090600160a01b900460ff166001146143b857600254600119600160a01b90910460ff1601610bc3576040516376a9ad7360e01b815260040160405180910390fd5b6002805460ff60a01b1916600160a11b1790556007546001600160a01b03163381146143f757604051635bd25eff60e01b815260040160405180910390fd5b6001600160a01b038516614437576040517f809fc44b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6144448585856000614917565b50506002805460ff60a01b1916600160a01b17905592915050565b61446a838383614923565b613c12576040517f7c75c3d200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080806144b4610f1160c08601866153cb565b92506144c4338560400135613a74565b915060006144df6144d86020870187614ecb565b8486613770565b90506144f2816126278760600135613730565b9150614509826008600061268e60208a018a614ecb565b61451282613c17565b509193909250565b614522614a58565b604080518082019091526000815260606020820152602085015115614573576040517fb5e0bf8d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6006546040805160a081019091523381526001600160a01b03909116906385afd453906020808201906145a8908b018b614ecb565b63ffffffff16815260208a8101359082015267ffffffffffffffff8816604082015260600160006145dc60808c018c6153cb565b9190911190915250604080517fffffffff0000000000000000000000000000000000000000000000000000000060e085901b16815282516001600160a01b03166004820152602083015163ffffffff166024820152908201516044820152606082015167ffffffffffffffff1660648201526080909101511515608482015260a4016000604051808303816000875af115801561467d573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526146a59190810190615a9f565b60408201515187519294509092509080821461470b57818111156146d9578181036146d286826000614923565b505061470b565b6040517fa028531600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505094509492505050565b600067ffffffffffffffff821115613937576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203660448201527f34206269747300000000000000000000000000000000000000000000000000006064820152608401613668565b6040516001600160a01b0383166024820152604481018290526000906115219085907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915261494a565b614868848484846149d7565b61489e576040517f7c75c3d200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b6004546001600160a01b0316806148e7576040517fb5e0bf8d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61491381337f0000000000000000000000001a44076050125825900e736c501f859c50fe728c8561485c565b5050565b61486884848484614a2b565b60008082614931575a614935565b6001545b9050600080600080878986f195945050505050565b6000806000846001600160a01b0316846040516149679190615b94565b6000604051808303816000865af19150503d80600081146149a4576040519150601f19603f3d011682016040523d82523d6000602084013e6149a9565b606091505b5091509150816149ba57600061423c565b8051158061423c57508080602001905181019061423c9190615bb0565b6040516001600160a01b038085166024830152831660448201526064810182905260009061423c9086907f23b872dd00000000000000000000000000000000000000000000000000000000906084016147f8565b60006001600160a01b038516614a4d57614a46848484614923565b9050611521565b61423c8585856147b0565b604051806060016040528060008019168152602001600067ffffffffffffffff168152602001614a9b604051806040016040528060008152602001600081525090565b905290565b803563ffffffff81168114614ab457600080fd5b919050565b600080600060408486031215614ace57600080fd5b614ad784614aa0565b9250602084013567ffffffffffffffff80821115614af457600080fd5b818601915086601f830112614b0857600080fd5b813581811115614b1757600080fd5b876020606083028501011115614b2c57600080fd5b6020830194508093505050509250925092565b60008151808452602080850194506020840160005b83811015614b8b578151805163ffffffff16885283015167ffffffffffffffff168388015260409096019590820190600101614b54565b509495945050505050565b60208152600061387e6020830184614b3f565b600060e082840312156123b757600080fd5b600060208284031215614bcd57600080fd5b813567ffffffffffffffff811115614be457600080fd5b61152184828501614ba9565b60005b83811015614c0b578181015183820152602001614bf3565b50506000910152565b60008151808452614c2c816020860160208601614bf0565b601f01601f19169290920160200192915050565b8351815260208085015190820152600060a08201604060a0604085015281865180845260c08601915060c08160051b8701019350602080890160005b83811015614cd9578887037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff40018552815180518852830151838801879052614cc687890182614c14565b9750509382019390820190600101614c7c565b50508751606088015250505060208501516080850152509050611521565b600060208284031215614d0957600080fd5b5035919050565b6020810160028310614d4b577f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b91905290565b8015158114612d3657600080fd5b60008060408385031215614d7257600080fd5b823567ffffffffffffffff811115614d8957600080fd5b614d9585828601614ba9565b9250506020830135614da681614d51565b809150509250929050565b81518152602080830151908201526040810161376a565b6000606082840312156123b757600080fd5b80356001600160a01b0381168114614ab457600080fd5b67ffffffffffffffff81168114612d3657600080fd5b60008083601f840112614e1957600080fd5b50813567ffffffffffffffff811115614e3157600080fd5b60208301915083602082850101111561398857600080fd5b60008060008060008060e08789031215614e6257600080fd5b614e6c8888614dc8565b955060608701359450614e8160808801614dda565b935060a0870135614e9181614df1565b925060c087013567ffffffffffffffff811115614ead57600080fd5b614eb989828a01614e07565b979a9699509497509295939492505050565b600060208284031215614edd57600080fd5b61387e82614aa0565b60008060408385031215614ef957600080fd5b614f0283614aa0565b91506020830135614da681614d51565b803560ff81168114614ab457600080fd5b600080600080600060e08688031215614f3b57600080fd5b614f458787614dc8565b945060608601359350614f5a60808701614f12565b9250614f6860a08701614dda565b915060c0860135614f7881614df1565b809150509295509295909350565b600060c082840312156123b757600080fd5b60008060408385031215614fab57600080fd5b614fb483614dda565b946020939093013593505050565b600060208284031215614fd457600080fd5b61387e82614dda565b60008060408385031215614ff057600080fd5b614ff983614dda565b91506020830135614da681614df1565b6000806000838503608081121561501f57600080fd5b843567ffffffffffffffff81111561503657600080fd5b61504287828801614ba9565b9450506040601f198201121561505757600080fd5b5060208401915061506a60608501614dda565b90509250925092565b8051825267ffffffffffffffff60208201511660208301526040810151613c12604084018280518252602090810151910152565b60c081016150b58285615073565b82516080830152602083015160a083015261387e565b600080604083850312156150de57600080fd5b823591506150ee60208401614dda565b90509250929050565b60008060006040848603121561510c57600080fd5b61511584614aa0565b9250602084013567ffffffffffffffff8082111561513257600080fd5b818601915086601f83011261514657600080fd5b81358181111561515557600080fd5b8760208260061b8501011115614b2c57600080fd5b60008060006060848603121561517f57600080fd5b61518884614dda565b925061519660208501614dda565b9150604084013590509250925092565b600080600080600080600060c0888a0312156151c157600080fd5b873596506151d160208901614f12565b95506151df60408901614aa0565b94506151ed60608901614dda565b93506080880135925060a088013567ffffffffffffffff81111561521057600080fd5b61521c8a828b01614e07565b989b979a50959850939692959293505050565b60006020828403121561524157600080fd5b813561387e81614d51565b6152568185615073565b82516080820152602083015160a082015260e060c082015268ffffffffffffffffff82511660e082015260006020830151604061010084015261529d610120840182614c14565b9695505050505050565b600080604083850312156152ba57600080fd5b823591506150ee60208401614f12565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561533a57600080fd5b813561387e81614df1565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036153a5576153a5615345565b5060010190565b63ffffffff831681526040602082015260006115216040830184614b3f565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe184360301811261540057600080fd5b83018035915067ffffffffffffffff82111561541b57600080fd5b60200191503681900382131561398857600080fd5b60006020828403121561544257600080fd5b815161387e81614df1565b67ffffffffffffffff828116828216039080821115613f3257613f32615345565b808202600082127f8000000000000000000000000000000000000000000000000000000000000000841416156154a6576154a6615345565b818105831482151761376a5761376a615345565b6001600160a01b03815116825263ffffffff60208201511660208301526040810151604083015267ffffffffffffffff60608201511660608301526000608082015160c0608085015261551060c0850182614c14565b905060a083015184820360a086015261423c8282614c14565b60408152600061553c60408301856154ba565b905082151560208301529392505050565b6040805190810167ffffffffffffffff81118282101715615570576155706152ca565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561559f5761559f6152ca565b604052919050565b6000604082840312156155b957600080fd5b6155c161554d565b9050815181526020820151602082015292915050565b6000604082840312156155e957600080fd5b61387e83836155a7565b6001600160a01b038516815283602082015261ffff8316604082015260806060820152600061529d6080830184614c14565b7fffffffff000000000000000000000000000000000000000000000000000000008560e01b1681527fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008460601b16600482015282601882015260008251615693816038850160208701614bf0565b9190910160380195945050505050565b86815260ff8616602082015263ffffffff851660408201526001600160a01b038416606082015282608082015260c060a082015260006156e660c0830184614c14565b98975050505050505050565b67ffffffffffffffff818116838216019080821115613f3257613f32615345565b60c081016001600160a01b038061572985614dda565b1683528061573960208601614dda565b1660208401528061574c60408601614dda565b1660408401528061575f60608601614dda565b1660608401528061577260808601614dda565b1660808401528061578560a08601614dda565b1660a08401525092915050565b6000602082840312156157a457600080fd5b5051919050565b6000604082840312156157bd57600080fd5b6157c561554d565b82358152602083013560208201528091505092915050565b63ffffffff848116825260406020808401829052838201859052600092869160608601855b88811015615842578361581486614aa0565b1682528285013561582481614df1565b67ffffffffffffffff16828401529385019390850190600101615802565b509998505050505050505050565b8181038181111561376a5761376a615345565b7fffffffff000000000000000000000000000000000000000000000000000000008660e01b1681527fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008560601b1660048201528360188201528183603883013760009101603801908152949350505050565b6001600160a01b038616815284602082015261ffff8416604082015260806060820152816080820152818360a0830137600081830160a090810191909152601f909201601f19160101949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7fffffffffffffffff0000000000000000000000000000000000000000000000008560c01b1681527fffffffff000000000000000000000000000000000000000000000000000000008460e01b16600882015282600c820152600082516159c381602c850160208701614bf0565b91909101602c0195945050505050565b6080815260006159e660808301866154ba565b90506159ff602083018580518252602090810151910152565b6001600160a01b0383166060830152949350505050565b600060808284031215615a2857600080fd5b6040516060810181811067ffffffffffffffff82111715615a4b57615a4b6152ca565b8060405250809150825181526020830151615a6581614df1565b6020820152615a7784604085016155a7565b60408201525092915050565b600060808284031215615a9557600080fd5b61387e8383615a16565b60008060a08385031215615ab257600080fd5b615abc8484615a16565b9150608083015167ffffffffffffffff80821115615ad957600080fd5b9084019060408287031215615aed57600080fd5b615af561554d565b825168ffffffffffffffffff81168114615b0e57600080fd5b815260208381015183811115615b2357600080fd5b80850194505087601f850112615b3857600080fd5b835183811115615b4a57615b4a6152ca565b615b5c82601f19601f84011601615576565b93508084528882828701011115615b7257600080fd5b615b8181838601848801614bf0565b5081019190915292959294509192505050565b60008251615ba6818460208701614bf0565b9190910192915050565b600060208284031215615bc257600080fd5b815161387e81614d5156fea264697066735822122058bed3a09ec7e5cc9846cc3987bc29489bdd47be8514ad3f6aa4d793ba889cc364736f6c63430008160033

Type / to focus