Balances

Select type ERC-20 (64) ERC-721 (8) ERC-1155 (21)
+ 0.000000 USDT Id: polygon-erc-20/0xc2132d05d31c914a87c6611c10748aeb04b58e8f Name: (PoS) Tether USD Verified currency 0.00 USD
+ 20 laim reward Id: polygon-erc-20/0x018d0170f4dc2918a71cec49fc8e6af8222b42e5 Name: !
+ 10 rd Id: polygon-erc-20/0x0351e12f8929c9b0d629b888416c1b087a2178d7 Name: !
+ 69.690000 !Ads BTC Casino www.MaticSlot.io Id: polygon-erc-20/0x07b1d6c3f66f800a8e6274a3c5331f76e7b58c39
+ 1 hers Id: polygon-erc-20/0x0e69bf83c0f49372e3cae0aba6fa03758bcc6855 Name: hers
+ 15,000 Access [ POL-MAT.COM ] Id: polygon-erc-20/0x133254ce6131ca348ab65b1dae427407e0506e36 Name: ! MATIC
+ 1 a Id: polygon-erc-20/0x157084121eed65d95700892ac17fd20d9afecaf7 Name: ✅ SHIBA VOUCHER
+ 1 ibax Id: polygon-erc-20/0x180839b47aea5075a9ce4afac2ca1188e3cf5358 Name: ✅ SHIBA VOUCHER
+ 900,000,000 3 eth at www.ethfi.pw Id: polygon-erc-20/0x182da80cf09134ae95fd9275af7fb500a4a209c4 Name: ! ETHFI
+ 69.690000 Ads: BNB Casino www.MaticSlot.io Id: polygon-erc-20/0x191bbe4fa88617700fc9d2f29c34151f32deeab7
+ 0 hers Id: polygon-erc-721/0x3b9d64f29f0b4be8ee9993aec27d0b5e70cf9e9f Name: deBridge Airdrop
+ 1 GoldenTicket-DA-AGE Id: polygon-erc-721/0x439536fbaae0d36a3bafbe3e20af7a96881bcf98 Name: GoldenTicket-DA-AGE
+ 0 hers Id: polygon-erc-721/0x61c1b7d503b4b6f452cd2f3e3575e9f924f1d3e6 Name: deBridge Airdrop
+ 0 https://t.ly/ethers Id: polygon-erc-721/0x7e420cccc6cc894f42def6292b851c7c5684905d Name: deBridge Airdrop
+ 0 Claim at https://t.ly/nftdrop Id: polygon-erc-721/0x9a5174ba0031dca0b582cb6351420af1d1dd5b74 Name: 5,000 USDТ Airdrop
+ 0 hers Id: polygon-erc-721/0xbf7994025a7a743ad7a5b167151c571e14ea8d37 Name: deBridge Airdrop
+ 6 S3-RWA-DA-AGE Id: polygon-erc-721/0xc0ebd15a80313dfd3e3fd3c36c15adfa0ffba93f Name: S3-RWA-DA-AGE
+ 0 hers Id: polygon-erc-721/0xfb52fafddf9839e622ab2bc03a8daa8c14597ce4 Name: hers
+ ? Reward at [ WWW.USD.GIFT ] Id: polygon-erc-1155/0x06e77261f4a33118d460b8f3dd774daa5cb18f0d Name: ! 10000$ Reward
+ ? m Id: polygon-erc-1155/0x080bef5e3b71a36adfa5ba0306b84e5a463addad Name: debridgether.com
+ ? Voucher at 3eth.net Id: polygon-erc-1155/0x08fec88e3d07abe7313eb1438dfdcc6008c73933 Name: 3ETH.NET
+ ? debridg.xyz Id: polygon-erc-1155/0x0e9610007d5b9e92a570b2853151a983192f5914 Name: Withdrawal NFT debridg.xyz
+ ? debridg.xyz Id: polygon-erc-1155/0x181bf642f2fd93efcda5291952f662ad5ee93e2e Name: Withdrawal NFT debridg.xyz
+ ? te to claim reward Id: polygon-erc-1155/0x1df044f038a2729f0d5293c9aa21d7916663387b Name: $ 50,000 FREE (mebounty.io)
+ ? aim rewards! Id: polygon-erc-1155/0x27dbce3c07b32e8d373ae021208a296e5c810208 Name: aim rewards!
+ ? 2ETH Reward at t.ly/keth Id: polygon-erc-1155/0x4222ae581fd310d9de29d4997c8a5a4602ee7e2b Name: 2ETH Reward at t.ly/keth
+ ? .xyz Id: polygon-erc-1155/0x433f721725ec08df734c7ac2cb1de19214a7bd8e Name: .xyz
+ ? Reward at [ WWW.USD.GIFT ] Id: polygon-erc-1155/0x5acb859b0c0b11228f9b0579eb49f491ade90ba0 Name: !

History

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

0x404f4981e72661539b4043ffd1897b91ebb3ddbb876cf51e0a9f49ca4372b771

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xbd91b42935326fd05edc049f5f4ecc66271900b94726fabe8712699e0ab83b0d

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xe01ef880f0083857ed800d81260e0e328ccd25f9a02cb9ee539eca60c70ad523

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x978631ef7663cd3104a85575aa966541cd9c72000674ceac1f24ae415e631948

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xb9ebcc4122cd54cf374139b67f3796a24f0f579cb553b43e1d6182be53b097a4

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xa333471f613ba588e1ceaeb12b9468f36a2a39fac8e4144578bfaf833e0fa244

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x761eb5848838d7c26cbe9731f571b4effa53f6d43ba16b7ac3b48ea2a6a35aa3

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xdb8a6394cc24d8441b2f74bac9215bd7aacf23052de9ce0afe466a51baf7b174

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x6073fe8178458f8ba42f2d52ef20b8ef7f84e92236e499809325b115363f0a12

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x08a6ae93ceaca75c13445e621eace6dd73911487f49125c08bd282ecb6947651

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x404f4981e72661539b4043ffd1897b91ebb3ddbb876cf51e0a9f49ca4372b771

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xbd91b42935326fd05edc049f5f4ecc66271900b94726fabe8712699e0ab83b0d

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xe01ef880f0083857ed800d81260e0e328ccd25f9a02cb9ee539eca60c70ad523

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x978631ef7663cd3104a85575aa966541cd9c72000674ceac1f24ae415e631948

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xb9ebcc4122cd54cf374139b67f3796a24f0f579cb553b43e1d6182be53b097a4

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xa333471f613ba588e1ceaeb12b9468f36a2a39fac8e4144578bfaf833e0fa244

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x761eb5848838d7c26cbe9731f571b4effa53f6d43ba16b7ac3b48ea2a6a35aa3

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xdb8a6394cc24d8441b2f74bac9215bd7aacf23052de9ce0afe466a51baf7b174

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x6073fe8178458f8ba42f2d52ef20b8ef7f84e92236e499809325b115363f0a12

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x08a6ae93ceaca75c13445e621eace6dd73911487f49125c08bd282ecb6947651

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x5679f5325271911bf9f7c5797bbb906164cc7bebe3675fb9de6de8b1d852794b

+

1 er Id: polygon-erc-20/0xa99c1742ab8ff15a6958bf4b0967e54d15908d37 Name: ✅ ETHERS VOUCHER

Success

0x45df0b13523534d9ee29c9974a24a2a0b63f6b62bfd30ef72bc832d2e6a391cb

+

1 er Id: polygon-erc-20/0xa62d5f7ffba60c35c482ac0b34fff4558aa39362 Name: ✅ ETHERS VOUCHER

Success

0xfe72f1bf2a9d8bde35e48824870cf50a80d464649553d8435bd0256ae825d8ea

+

1 link Id: polygon-erc-20/0x552bcabec996c43ad0a031cf5ac4584547022214 Name: ✅ ETHERS VOUCHER

Success

0x0cc9b90a9520e763cd4422f4619d024b8a7d98763386a7180562ea36ec3ce6ec

+

1 ibax Id: polygon-erc-20/0x7320d0c7f1c848df5404ad289d4ef598125e721f Name: ✅ SHIBA VOUCHER

Success

0x9ab41b13e13b3ff50c59faaf0c2e9d1ee76383acbe7984c96aaa7bf41451566f

+

1 ibax Id: polygon-erc-20/0x180839b47aea5075a9ce4afac2ca1188e3cf5358 Name: ✅ SHIBA VOUCHER

Success

0x75863cc23e8423d94d5e8f43cc72793a11aa21aca6761d869a7b4d42bbaa01d8

+

1 ibax Id: polygon-erc-20/0xff79d2d60136f420f76e665b35dd2567009a4e62 Name: ✅ SHIBA VOUCHER

Success

0x90c1561d36281609b43a222a5ec64cc96cbaed1af7edf4c050c86effe19023c2

+

1 ibax Id: polygon-erc-20/0x58f186dff7d48bb6370e04725bd80f94f77d00d5 Name: ✅ SHIBA VOUCHER

Success

0x6953ec5bfaed0228749a910ae03ee212318983008676bb5d70a87982ac379d0f

+

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

Success

0x9addb3a51432dcf0794813b66228a6a6cc4322a8b5596687e831ae90f1a03d19

+

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

Success

0xd61c99bd4f06897ba8b5ef6ec77f5369acb5106b75d7ec39664ebd9bbba7f86a

+

1 ibax Id: polygon-erc-20/0x2ba96c45d44928bb60515aca749d7a0200fd0e3c Name: ✅ SHIBA VOUCHER

Success
Date & time Transaction id Amount Status

0x2f3806acc3645c3c4f4314596f14834e0c0510d9aab215d5b0c66f946fa5aeeb

+

1 Claim at https://t.ly/nftdrop Id: polygon-erc-721/0x9a5174ba0031dca0b582cb6351420af1d1dd5b74 Name: 5,000 USDТ Airdrop

#0

Success

0x58136c599649f787ab4d737c713994397572cdaeada32072c27f9c97d3cc78b6

+

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

#0

Success

0x89b75bb28c08337b3db815aff8003ba88fac6134baebc2da542c4c506f990d6c

+

1 hers Id: polygon-erc-721/0x3b9d64f29f0b4be8ee9993aec27d0b5e70cf9e9f Name: deBridge Airdrop

#0

Success

0xc68153bee0a25c45d6b05721f06603322b40b12b6d3f25f559c95610c839a985

+

1 hers Id: polygon-erc-721/0xbf7994025a7a743ad7a5b167151c571e14ea8d37 Name: deBridge Airdrop

#0

Success

0xd980ea6240f33724baad0a3750a6b5857733bd39fc2a2f9b4a75bcab3cc5c71e

+

1 hers Id: polygon-erc-721/0xbf7994025a7a743ad7a5b167151c571e14ea8d37 Name: deBridge Airdrop

#0

Success

0x56dc96f4745556628ff6787a8edfa45c1bb1ba690e40939ce168460cb7d8cd28

+

1 hers Id: polygon-erc-721/0x61c1b7d503b4b6f452cd2f3e3575e9f924f1d3e6 Name: deBridge Airdrop

#0

Success

0xfa72edcaa4d72f30637c882047d2fe47661bb4ab39bcda60fbb6a4107841185d

+

1 hers Id: polygon-erc-721/0xfb52fafddf9839e622ab2bc03a8daa8c14597ce4 Name: hers

#0

Success

0xb9b4a9503194a1f66842cb50103e66f58fc2930092d784205e7865a78e36cd9b

+

1 S3-RWA-DA-AGE Id: polygon-erc-721/0xc0ebd15a80313dfd3e3fd3c36c15adfa0ffba93f Name: S3-RWA-DA-AGE

#4,136

Success

0xb9b4a9503194a1f66842cb50103e66f58fc2930092d784205e7865a78e36cd9b

+

1 S3-RWA-DA-AGE Id: polygon-erc-721/0xc0ebd15a80313dfd3e3fd3c36c15adfa0ffba93f Name: S3-RWA-DA-AGE

#4,143

Success

0x31f10d67ac7efd92a902616cf210b15427f617823c07aa15c34681e36b7d9215

+

1 S3-RWA-DA-AGE Id: polygon-erc-721/0xc0ebd15a80313dfd3e3fd3c36c15adfa0ffba93f Name: S3-RWA-DA-AGE

#7,889

Success
Date & time Transaction id Amount Status

0x7fec576198573d0aaa268fb16a631aa9870ddd137718927d2521515b332a5ea9

+

1 te to claim reward Id: polygon-erc-1155/0x1df044f038a2729f0d5293c9aa21d7916663387b Name: $ 50,000 FREE (mebounty.io)

#0

Success

0x04479b506cf7ffc2c5629c99d7771bb43e1f1cc4974a5d898c54bb0fea1b1947

+

1 Reward at [ WWW.ETHNA.TOP ] Id: polygon-erc-1155/0xde60ac034a1416c5ec3d67843ef59cb58ffefb3b Name: ENA REWARD

#1

Success

0xb7f1877a217f43b4d123314d634e7d4c348bf0051f9c05e8ba14d2e10d30c216

+

1 2ETH Reward at t.ly/keth Id: polygon-erc-1155/0x4222ae581fd310d9de29d4997c8a5a4602ee7e2b Name: 2ETH Reward at t.ly/keth

#1

Success

0xc4b9c4fa96e2a03342f87b8216db3d486261197c878d802b5e5f77e3ea673ee6

+

1 Reward at [ WWW.ETHNA.TOP ] Id: polygon-erc-1155/0x94cfea84f0672c6ec5fa64c7bde614b6c42d01ef Name: ! 100 000 $ENA

#1

Success

0x7ddf06b89ea88d9817c35cfa25c1df4648ecfb30cd19167c8a15f961e52116c8

+

1 Reward at [ WWW.USD.GIFT ] Id: polygon-erc-1155/0x06e77261f4a33118d460b8f3dd774daa5cb18f0d Name: ! 10000$ Reward

#1

Success

0xc0c912d42ccc4f8266bf8ffa8d3e34f8985d5e2cecbe2c3ffbdcd1457801dcb8

+

1 Reward at [ WWW.USD.GIFT ] Id: polygon-erc-1155/0xa29827b22c6de2a6b11fad80eee583fb7df656ac Name: !

#1

Success

0x262df0b01b1cc1080600a430ad618d38ee8a663285f284517b0e36d982a344ed

+

1 Reward at [ WWW.USD.GIFT ] Id: polygon-erc-1155/0x5acb859b0c0b11228f9b0579eb49f491ade90ba0 Name: !

#1

Success

0x82d0e4c798bb02f70d7d42dfbdedbcd4c95641f8c0bc4c9b58ef79ddcbbda5eb

+

1 Reward at [ WWW.USD.GIFT ] Id: polygon-erc-1155/0x857c9467f77bda2b103b75dd255cbc865274e835 Name: 1000 Voucher

#1

Success

0xafb7674e5df34fd4744ddc0b3418772ffd76a64c5b8179e51bd2ce988b54dc6f

+

1 1ETH VOUCHER AT [ t.ly/keth ] Id: polygon-erc-1155/0xb91ceb42e231762a9ed7d591e486313892484895 Name: 1ETH VOUCHER 🎁 [#604]

#1

Success

0x2f185cee292ba25f1e95df42d3547b08f684ed101c75deb3c1c520f78cd62372

+

1 Voucher at 3eth.net Id: polygon-erc-1155/0x08fec88e3d07abe7313eb1438dfdcc6008c73933 Name: 3ETH.NET

#0

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

Special data

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

    0x6080604052600436106102e45760003560e01c806377334cee11610190578063b690caca116100dc578063c87b56dd11610095578063de703e271161006f578063de703e2714610b46578063e985e9c514610b6f578063eb107e2014610bac578063f2fde38b14610bd5576102e4565b8063c87b56dd14610aa1578063d6c109a314610ade578063dc33e68114610b09576102e4565b8063b690caca146109ad578063b88d4fde146109c9578063c23dc68f146109e5578063c2677a8114610a22578063c7f8d01a14610a4d578063c849ac8214610a78576102e4565b80638da5cb5b1161014957806399a2557a1161012357806399a2557a146108e1578063a22cb4651461091e578063b423be0414610947578063b49ff90114610984576102e4565b80638da5cb5b1461084e57806395d89b411461087957806395f2d3db146108a4576102e4565b806377334cee1461074257806379dd6cbc1461076d57806379e20dce146107965780638462151c146107bf578063879fbedf146107fc5780638c590e2d14610825576102e4565b806332cb6b0c1161024f5780635bbb2177116102085780636c0360eb116101e25780636c0360eb1461068657806370a08231146106b1578063711a4f62146106ee578063715018a61461072b576102e4565b80635bbb2177146105e15780635bcb3d5d1461061e5780636352211e14610649576102e4565b806332cb6b0c146105135780633ccfd60b1461053e57806341a38e7f1461055557806342842e0e14610571578063465b28aa1461058d57806355f804b3146105b8576102e4565b806318160ddd116102a157806318160ddd146104245780631de7bee81461044f57806322ab47a11461047857806323b872dd146104a35780632eb4a7ab146104bf578063322c6c7b146104ea576102e4565b806301ffc9a7146102e957806306fdde031461032657806307fc1f2314610351578063081812fc1461038e578063095ea7b3146103cb57806316e19ebc146103e7575b600080fd5b3480156102f557600080fd5b50610310600480360381019061030b91906140f1565b610bfe565b60405161031d9190614139565b60405180910390f35b34801561033257600080fd5b5061033b610c90565b60405161034891906141e4565b60405180910390f35b34801561035d57600080fd5b5061037860048036038101906103739190614264565b610d22565b60405161038591906142aa565b60405180910390f35b34801561039a57600080fd5b506103b560048036038101906103b091906142f1565b610d3a565b6040516103c2919061432d565b60405180910390f35b6103e560048036038101906103e09190614348565b610d98565b005b3480156103f357600080fd5b5061040e60048036038101906104099190614264565b610da8565b60405161041b91906142aa565b60405180910390f35b34801561043057600080fd5b50610439610dc0565b60405161044691906142aa565b60405180910390f35b34801561045b57600080fd5b50610476600480360381019061047191906143c1565b610e0d565b005b34801561048457600080fd5b5061048d610e80565b60405161049a9190614139565b60405180910390f35b6104bd60048036038101906104b89190614401565b610e93565b005b3480156104cb57600080fd5b506104d4611154565b6040516104e1919061446d565b60405180910390f35b3480156104f657600080fd5b50610511600480360381019061050c91906145d0565b61115a565b005b34801561051f57600080fd5b506105286111f7565b60405161053591906142aa565b60405180910390f35b34801561054a57600080fd5b506105536111fd565b005b61056f600480360381019061056a9190614619565b611337565b005b61058b60048036038101906105869190614401565b6118a0565b005b34801561059957600080fd5b506105a26118c0565b6040516105af91906142aa565b60405180910390f35b3480156105c457600080fd5b506105df60048036038101906105da919061470e565b6118c8565b005b3480156105ed57600080fd5b50610608600480360381019061060391906147b2565b6118e3565b6040516106159190614962565b60405180910390f35b34801561062a57600080fd5b50610633611943565b6040516106409190614139565b60405180910390f35b34801561065557600080fd5b50610670600480360381019061066b91906142f1565b611956565b60405161067d919061432d565b60405180910390f35b34801561069257600080fd5b5061069b611968565b6040516106a891906141e4565b60405180910390f35b3480156106bd57600080fd5b506106d860048036038101906106d39190614264565b6119f6565b6040516106e591906142aa565b60405180910390f35b3480156106fa57600080fd5b5061071560048036038101906107109190614264565b611a8d565b604051610722919061432d565b60405180910390f35b34801561073757600080fd5b50610740611ac0565b005b34801561074e57600080fd5b50610757611ad4565b60405161076491906149e3565b60405180910390f35b34801561077957600080fd5b50610794600480360381019061078f9190614a2a565b611afa565b005b3480156107a257600080fd5b506107bd60048036038101906107b89190614264565b611b1f565b005b3480156107cb57600080fd5b506107e660048036038101906107e19190614264565b611b6b565b6040516107f39190614b15565b60405180910390f35b34801561080857600080fd5b50610823600480360381019061081e9190614a2a565b611be6565b005b34801561083157600080fd5b5061084c60048036038101906108479190614bfa565b611c0b565b005b34801561085a57600080fd5b50610863611cf3565b604051610870919061432d565b60405180910390f35b34801561088557600080fd5b5061088e611d1d565b60405161089b91906141e4565b60405180910390f35b3480156108b057600080fd5b506108cb60048036038101906108c69190614264565b611daf565b6040516108d89190614139565b60405180910390f35b3480156108ed57600080fd5b5061090860048036038101906109039190614c72565b611dcf565b6040516109159190614b15565b60405180910390f35b34801561092a57600080fd5b5061094560048036038101906109409190614cc5565b611de5565b005b34801561095357600080fd5b5061096e60048036038101906109699190614264565b611ef0565b60405161097b9190614139565b60405180910390f35b34801561099057600080fd5b506109ab60048036038101906109a69190614264565b611f10565b005b6109c760048036038101906109c29190614619565b611f73565b005b6109e360048036038101906109de9190614da6565b6125c9565b005b3480156109f157600080fd5b50610a0c6004803603810190610a0791906142f1565b61261b565b604051610a199190614e7e565b60405180910390f35b348015610a2e57600080fd5b50610a37612690565b604051610a4491906142aa565b60405180910390f35b348015610a5957600080fd5b50610a62612698565b604051610a6f91906142aa565b60405180910390f35b348015610a8457600080fd5b50610a9f6004803603810190610a9a9190614264565b6126a0565b005b348015610aad57600080fd5b50610ac86004803603810190610ac391906142f1565b61278e565b604051610ad591906141e4565b60405180910390f35b348015610aea57600080fd5b50610af361280b565b604051610b009190614eba565b60405180910390f35b348015610b1557600080fd5b50610b306004803603810190610b2b9190614264565b612831565b604051610b3d91906142aa565b60405180910390f35b348015610b5257600080fd5b50610b6d6004803603810190610b689190614264565b612843565b005b348015610b7b57600080fd5b50610b966004803603810190610b919190614ed5565b6128a6565b604051610ba39190614139565b60405180910390f35b348015610bb857600080fd5b50610bd36004803603810190610bce9190614264565b61293a565b005b348015610be157600080fd5b50610bfc6004803603810190610bf79190614264565b612986565b005b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610c5957506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610c895750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b606060028054610c9f90614f44565b80601f0160208091040260200160405190810160405280929190818152602001828054610ccb90614f44565b8015610d185780601f10610ced57610100808354040283529160200191610d18565b820191906000526020600020905b815481529060010190602001808311610cfb57829003601f168201915b5050505050905090565b600e6020528060005260406000206000915090505481565b6000610d4582612a09565b610d5a57610d5963cf4700e460e01b612ab5565b5b6006600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b610da482826001612abf565b5050565b60116020528060005260406000206000915090505481565b6000610dca612bee565b600154600054030390507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610dfd612bf3565b14610e0a57600854810190505b90565b610e15612c1b565b6123288160ff16610e24610dc0565b610e2e9190614fa4565b1115610e6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6690615024565b60405180910390fd5b610e7c828260ff16612c99565b5050565b600c60019054906101000a900460ff1681565b6000610e9e82612e1f565b905073ffffffffffffffffffffffffffffffffffffffff8473ffffffffffffffffffffffffffffffffffffffff161693508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f1357610f1263a114810060e01b612ab5565b5b600080610f1f84612f38565b91509150610f358187610f30612f5f565b612f67565b610f6057610f4a86610f45612f5f565b6128a6565b610f5f57610f5e6359c896be60e01b612ab5565b5b5b610f6d8686866001612fab565b8015610f7857600082555b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001019190508190555061104685611022888887612fb1565b7c020000000000000000000000000000000000000000000000000000000017612fd9565b600460008681526020019081526020016000208190555060007c02000000000000000000000000000000000000000000000000000000008416036110cc57600060018501905060006004600083815260200190815260200160002054036110ca5760005481146110c9578360046000838152602001908152602001600020819055505b5b505b600073ffffffffffffffffffffffffffffffffffffffff8673ffffffffffffffffffffffffffffffffffffffff161690508481887fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a46000810361113e5761113d63ea553b3460e01b612ab5565b5b61114b8787876001613004565b50505050505050565b600d5481565b611162612c1b565b60005b81518110156111f3576001600f600084848151811061118757611186615044565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806111eb90615073565b915050611165565b5050565b61232881565b611205612c1b565b6000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401611262919061432d565b602060405180830381865afa15801561127f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112a391906150d0565b9050601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016113029291906150fd565b600060405180830381600087803b15801561131c57600080fd5b505af1158015611330573d6000803e3d6000fd5b5050505050565b61133f61300a565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16146113ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a490615172565b60405180910390fd5b600c60019054906101000a900460ff166113fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113f3906151de565b60405180910390fd5b61140e8282611409613059565b613061565b6123288261141a610dc0565b6114249190614fa4565b1115611465576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145c9061524a565b60405180910390fd5b6000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a082316114ad613059565b6040518263ffffffff1660e01b81526004016114c9919061432d565b602060405180830381865afa1580156114e6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061150a91906150d0565b9050600083630f7f490061151e919061526a565b905080821015611563576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161155a906152f8565b60405180910390fd5b83600e6000611570613059565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115b99190614fa4565b92505081905550601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd611606613059565b30846040518463ffffffff1660e01b815260040161162693929190615318565b600060405180830381600087803b15801561164057600080fd5b505af1158015611654573d6000803e3d6000fd5b5050505061166a611663613059565b84866131c7565b600073ffffffffffffffffffffffffffffffffffffffff166010600061168e613059565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461188157600060106000611712613059565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000856302e0ffe0611781919061526a565b9050601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b81526004016117e09291906150fd565b600060405180830381600087803b1580156117fa57600080fd5b505af115801561180e573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff16611831613059565b73ffffffffffffffffffffffffffffffffffffffff167ff36b976085241c26ea175d4d68b797a66b8232e3b717ba597bf7ab265de272778360405161187691906142aa565b60405180910390a350505b61189261188c613059565b85612c99565b505061189c6134cc565b5050565b6118bb838383604051806020016040528060008152506125c9565b505050565b6302e0ffe081565b6118d0612c1b565b80600b90816118df91906154f1565b5050565b606080600084849050905060405191508082528060051b90508060208301016040525b6000811461193857600060208203915081860135905060006119278261261b565b905080836020860101525050611906565b819250505092915050565b600c60009054906101000a900460ff1681565b600061196182612e1f565b9050919050565b600b805461197590614f44565b80601f01602080910402602001604051908101604052809291908181526020018280546119a190614f44565b80156119ee5780601f106119c3576101008083540402835291602001916119ee565b820191906000526020600020905b8154815290600101906020018083116119d157829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a3c57611a3b638f4eb60460e01b612ab5565b5b67ffffffffffffffff600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b60106020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611ac8612c1b565b611ad260006134d6565b565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611b02612c1b565b80600c60006101000a81548160ff02191690831515021790555050565b611b27612c1b565b80601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff611b96612bf3565b14611bac57611bab63bdba09d760e01b612ab5565b5b6000611bb6612bee565b90506000611bc261359c565b90506060818314611bdb57611bd88584846135a5565b90505b809350505050919050565b611bee612c1b565b80600c60016101000a81548160ff02191690831515021790555050565b611c13612c1b565b8051825114611c57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c4e9061560f565b60405180910390fd5b60005b8251811015611cee57818181518110611c7657611c75615044565b5b602002602001015160116000858481518110611c9557611c94615044565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508080611ce690615073565b915050611c5a565b505050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b606060038054611d2c90614f44565b80601f0160208091040260200160405190810160405280929190818152602001828054611d5890614f44565b8015611da55780601f10611d7a57610100808354040283529160200191611da5565b820191906000526020600020905b815481529060010190602001808311611d8857829003601f168201915b5050505050905090565b600f6020528060005260406000206000915054906101000a900460ff1681565b6060611ddc8484846135a5565b90509392505050565b8060076000611df2612f5f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff16611e9f612f5f565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611ee49190614139565b60405180910390a35050565b60126020528060005260406000206000915054906101000a900460ff1681565b611f18612c1b565b6000601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b611f7b61300a565b3373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614611fe9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fe090615172565b60405180910390fd5b600c60009054906101000a900460ff16612038576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202f906151de565b60405180910390fd5b61204a8282612045613059565b613061565b61232882612056610dc0565b6120609190614fa4565b11156120a1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120989061524a565b60405180910390fd5b6000601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a082316120e9613059565b6040518263ffffffff1660e01b8152600401612105919061432d565b602060405180830381865afa158015612122573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061214691906150d0565b9050600083630f7f490061215a919061526a565b90508082101561219f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612196906152f8565b60405180910390fd5b6000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b81526004016121fc919061432d565b602060405180830381865afa158015612219573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061223d91906150d0565b905084811015612282576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122799061567b565b60405180910390fd5b84600e600061228f613059565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546122d89190614fa4565b92505081905550601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd612325613059565b30856040518463ffffffff1660e01b815260040161234593929190615318565b600060405180830381600087803b15801561235f57600080fd5b505af1158015612373573d6000803e3d6000fd5b50505050612389612382613059565b85876131c7565b600073ffffffffffffffffffffffffffffffffffffffff16601060006123ad613059565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146125a057600060106000612431613059565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000866302e0ffe06124a0919061526a565b9050601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b81526004016124ff9291906150fd565b600060405180830381600087803b15801561251957600080fd5b505af115801561252d573d6000803e3d6000fd5b505050508173ffffffffffffffffffffffffffffffffffffffff16612550613059565b73ffffffffffffffffffffffffffffffffffffffff167ff36b976085241c26ea175d4d68b797a66b8232e3b717ba597bf7ab265de272778360405161259591906142aa565b60405180910390a350505b6125a985613761565b6125ba6125b4613059565b86612c99565b5050506125c56134cc565b5050565b6125d4848484610e93565b60008373ffffffffffffffffffffffffffffffffffffffff163b14612615576125ff84848484613c60565b6126145761261363d1a57ed660e01b612ab5565b5b5b50505050565b612623614036565b61262b612bee565b821061268a57612639612bf3565b8211156126505761264982613d8f565b905061268b565b61265861359c565b821015612689575b61266982613dba565b6126795781600190039150612660565b61268282613d8f565b905061268b565b5b5b919050565b6302faf08081565b630f7f490081565b601260006126ac613059565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16612733576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161272a906156e7565b60405180910390fd5b6001600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b606061279982612a09565b6127ae576127ad63a14c4b5060e01b612ab5565b5b60006127b8613dda565b905060008151036127d85760405180602001604052806000815250612803565b806127e284613e6c565b6040516020016127f3929190615743565b6040516020818303038152906040525b915050919050565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600061283c82613ebc565b9050919050565b61284b612c1b565b6001601260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b612942612c1b565b80601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b61298e612c1b565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036129fd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129f4906157d9565b60405180910390fd5b612a06816134d6565b50565b600081612a14612bee565b11612aaf57612a21612bf3565b821115612a4b57612a446004600084815260200190815260200160002054613f13565b9050612ab0565b600054821015612aae5760005b6000600460008581526020019081526020016000205491508103612a875782612a80906157f9565b9250612a58565b60007c01000000000000000000000000000000000000000000000000000000008216149150505b5b5b919050565b8060005260046000fd5b6000612aca83611956565b9050818015612b0c57508073ffffffffffffffffffffffffffffffffffffffff16612af3612f5f565b73ffffffffffffffffffffffffffffffffffffffff1614155b15612b3857612b2281612b1d612f5f565b6128a6565b612b3757612b3663cfb3b94260e01b612ab5565b5b5b836006600085815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550828473ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a450505050565b600090565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905090565b612c23613059565b73ffffffffffffffffffffffffffffffffffffffff16612c41611cf3565b73ffffffffffffffffffffffffffffffffffffffff1614612c97576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c8e9061586e565b60405180910390fd5b565b60008054905060008203612cb857612cb763b562e8dd60e01b612ab5565b5b612cc56000848385612fab565b612ce583612cd66000866000612fb1565b612cdf85613f54565b17612fd9565b6004600083815260200190815260200160002081905550600160406001901b178202600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600073ffffffffffffffffffffffffffffffffffffffff8473ffffffffffffffffffffffffffffffffffffffff1616905060008103612d9d57612d9c632e07630060e01b612ab5565b5b600083830190506000839050612db1612bf3565b600183031115612dcc57612dcb6381647e3a60e01b612ab5565b5b5b808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4818160010191508103612dcd5781600081905550505050612e1a6000848385613004565b505050565b600081612e2a612bee565b11612f225760046000838152602001908152602001600020549050612e4d612bf3565b821115612e7257612e5d81613f13565b612f3357612e7163df2d9b4260e01b612ab5565b5b60008103612ef9576000548210612e9457612e9363df2d9b4260e01b612ab5565b5b5b60046000836001900393508381526020019081526020016000205490506000810315612ef45760007c010000000000000000000000000000000000000000000000000000000082160315612f3357612ef363df2d9b4260e01b612ab5565b5b612e95565b60007c010000000000000000000000000000000000000000000000000000000082160315612f33575b612f3263df2d9b4260e01b612ab5565b5b919050565b60008060006006600085815260200190815260200160002090508092508254915050915091565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e8612fc8868684613f64565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b6002600a540361304f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613046906158da565b60405180910390fd5b6002600a81905550565b600033905090565b600f60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166130ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016130e490615946565b60405180910390fd5b60008311613130576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613127906159b2565b60405180910390fd5b61313981613f6d565b15613179576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161317090615a1e565b60405180910390fd5b61318282613f6d565b156131c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016131b990615a1e565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561323057508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156134c757600073ffffffffffffffffffffffffffffffffffffffff16601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16036133475781601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b6000601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081601160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546133fa9190614fa4565b92505081905550601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167feba9b66b456048194ec40532ec7f34454715d34a7712a3e59c4108309ea440cf846040516134bd91906142aa565b60405180910390a3505b505050565b6001600a81905550565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008054905090565b60608183106135bf576135be6332c1995a60e01b612ab5565b5b6135c7612bee565b8310156135d9576135d6612bee565b92505b60006135e361359c565b905060007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff613610612bf3565b0361361b578161361d565b835b905080841061362a578093505b6000613635876119f6565b905084861061364357600090505b6000811461375757808686031161365a5785850390505b600060405194506001820160051b8501905080604052600061367b8861261b565b90506000816040015161369057816000015190505b60005b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6136bc612bf3565b146136eb57868a036136d65760016136d2612bf3565b0199505b6136de612bf3565b8a11156136ea57600091505b5b6136f48a613d8f565b925060408301516000811461370c5760009250613732565b83511561371857835192505b8b831860601b613731576001820191508a8260051b8a01525b5b5060018a01995083604052888a148061374a57508481145b1561369357808852505050505b5050509392505050565b6000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16638462151c336040518263ffffffff1660e01b81526004016137be919061432d565b600060405180830381865afa1580156137db573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906138049190615ad5565b90506000808367ffffffffffffffff8111156138235761382261448d565b5b6040519080825280602002602001820160405280156138515781602001602082028036833780820191505090505b50905060008467ffffffffffffffff8111156138705761386f61448d565b5b60405190808252806020026020018201604052801561389e5781602001602082028036833780820191505090505b5090506000805b86811015613ae957601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166342966c688783815181106138fe576138fd615044565b5b60200260200101516040518263ffffffff1660e01b815260040161392291906142aa565b600060405180830381600087803b15801561393c57600080fd5b505af1158015613950573d6000803e3d6000fd5b505050506000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663115e8cd88884815181106139a7576139a6615044565b5b60200260200101516040518263ffffffff1660e01b81526004016139cb91906142aa565b602060405180830381865afa1580156139e8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a0c9190615b33565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614613ad55780858481518110613a5657613a55615044565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506302faf080848481518110613aa857613aa7615044565b5b6020026020010181815250506302faf08086613ac49190614fa4565b95508280613ad190615073565b9350505b508080613ae190615073565b9150506138a5565b506000841115613c585760005b81811015613c5657601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb858381518110613b4f57613b4e615044565b5b6020026020010151858481518110613b6a57613b69615044565b5b60200260200101516040518363ffffffff1660e01b8152600401613b8f9291906150fd565b600060405180830381600087803b158015613ba957600080fd5b505af1158015613bbd573d6000803e3d6000fd5b50505050838181518110613bd457613bd3615044565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff167f2740c9408b21e4a6559f1460cff9ff2e7108abce072b8906ece03775ebc2bfa4848381518110613c2657613c25615044565b5b6020026020010151604051613c3b91906142aa565b60405180910390a28080613c4e90615073565b915050613af6565b505b505050505050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a02613c86612f5f565b8786866040518563ffffffff1660e01b8152600401613ca89493929190615bb5565b6020604051808303816000875af1925050508015613ce457506040513d601f19601f82011682018060405250810190613ce19190615c16565b60015b613d3c573d8060008114613d14576040519150601f19603f3d011682016040523d82523d6000602084013e613d19565b606091505b506000815103613d3457613d3363d1a57ed660e01b612ab5565b5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b613d97614036565b613db36004600084815260200190815260200160002054613f80565b9050919050565b600080600460008481526020019081526020016000205414159050919050565b6060600b8054613de990614f44565b80601f0160208091040260200160405190810160405280929190818152602001828054613e1590614f44565b8015613e625780601f10613e3757610100808354040283529160200191613e62565b820191906000526020600020905b815481529060010190602001808311613e4557829003601f168201915b5050505050905090565b606060a060405101806040526020810391506000825281835b600115613ea757600184039350600a81066030018453600a8104905080613e85575b50828103602084039350808452505050919050565b600067ffffffffffffffff6040600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054901c169050919050565b60007c0100000000000000000000000000000000000000000000000000000000821673ffffffffffffffffffffffffffffffffffffffff8316119050919050565b60006001821460e11b9050919050565b60009392505050565b600080823b905060008111915050919050565b613f88614036565b81816000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505060a082901c816020019067ffffffffffffffff16908167ffffffffffffffff168152505060007c01000000000000000000000000000000000000000000000000000000008316141581604001901515908115158152505060e882901c816060019062ffffff16908162ffffff1681525050919050565b6040518060800160405280600073ffffffffffffffffffffffffffffffffffffffff168152602001600067ffffffffffffffff168152602001600015158152602001600062ffffff1681525090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6140ce81614099565b81146140d957600080fd5b50565b6000813590506140eb816140c5565b92915050565b6000602082840312156141075761410661408f565b5b6000614115848285016140dc565b91505092915050565b60008115159050919050565b6141338161411e565b82525050565b600060208201905061414e600083018461412a565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561418e578082015181840152602081019050614173565b60008484015250505050565b6000601f19601f8301169050919050565b60006141b682614154565b6141c0818561415f565b93506141d0818560208601614170565b6141d98161419a565b840191505092915050565b600060208201905081810360008301526141fe81846141ab565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061423182614206565b9050919050565b61424181614226565b811461424c57600080fd5b50565b60008135905061425e81614238565b92915050565b60006020828403121561427a5761427961408f565b5b60006142888482850161424f565b91505092915050565b6000819050919050565b6142a481614291565b82525050565b60006020820190506142bf600083018461429b565b92915050565b6142ce81614291565b81146142d957600080fd5b50565b6000813590506142eb816142c5565b92915050565b6000602082840312156143075761430661408f565b5b6000614315848285016142dc565b91505092915050565b61432781614226565b82525050565b6000602082019050614342600083018461431e565b92915050565b6000806040838503121561435f5761435e61408f565b5b600061436d8582860161424f565b925050602061437e858286016142dc565b9150509250929050565b600060ff82169050919050565b61439e81614388565b81146143a957600080fd5b50565b6000813590506143bb81614395565b92915050565b600080604083850312156143d8576143d761408f565b5b60006143e68582860161424f565b92505060206143f7858286016143ac565b9150509250929050565b60008060006060848603121561441a5761441961408f565b5b60006144288682870161424f565b93505060206144398682870161424f565b925050604061444a868287016142dc565b9150509250925092565b6000819050919050565b61446781614454565b82525050565b6000602082019050614482600083018461445e565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6144c58261419a565b810181811067ffffffffffffffff821117156144e4576144e361448d565b5b80604052505050565b60006144f7614085565b905061450382826144bc565b919050565b600067ffffffffffffffff8211156145235761452261448d565b5b602082029050602081019050919050565b600080fd5b600061454c61454784614508565b6144ed565b9050808382526020820190506020840283018581111561456f5761456e614534565b5b835b818110156145985780614584888261424f565b845260208401935050602081019050614571565b5050509392505050565b600082601f8301126145b7576145b6614488565b5b81356145c7848260208601614539565b91505092915050565b6000602082840312156145e6576145e561408f565b5b600082013567ffffffffffffffff81111561460457614603614094565b5b614610848285016145a2565b91505092915050565b600080604083850312156146305761462f61408f565b5b600061463e858286016142dc565b925050602061464f8582860161424f565b9150509250929050565b600080fd5b600067ffffffffffffffff8211156146795761467861448d565b5b6146828261419a565b9050602081019050919050565b82818337600083830152505050565b60006146b16146ac8461465e565b6144ed565b9050828152602081018484840111156146cd576146cc614659565b5b6146d884828561468f565b509392505050565b600082601f8301126146f5576146f4614488565b5b813561470584826020860161469e565b91505092915050565b6000602082840312156147245761472361408f565b5b600082013567ffffffffffffffff81111561474257614741614094565b5b61474e848285016146e0565b91505092915050565b600080fd5b60008083601f84011261477257614771614488565b5b8235905067ffffffffffffffff81111561478f5761478e614757565b5b6020830191508360208202830111156147ab576147aa614534565b5b9250929050565b600080602083850312156147c9576147c861408f565b5b600083013567ffffffffffffffff8111156147e7576147e6614094565b5b6147f38582860161475c565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61483481614226565b82525050565b600067ffffffffffffffff82169050919050565b6148578161483a565b82525050565b6148668161411e565b82525050565b600062ffffff82169050919050565b6148848161486c565b82525050565b6080820160008201516148a0600085018261482b565b5060208201516148b3602085018261484e565b5060408201516148c6604085018261485d565b5060608201516148d9606085018261487b565b50505050565b60006148eb838361488a565b60808301905092915050565b6000602082019050919050565b600061490f826147ff565b614919818561480a565b93506149248361481b565b8060005b8381101561495557815161493c88826148df565b9750614947836148f7565b925050600181019050614928565b5085935050505092915050565b6000602082019050818103600083015261497c8184614904565b905092915050565b6000819050919050565b60006149a96149a461499f84614206565b614984565b614206565b9050919050565b60006149bb8261498e565b9050919050565b60006149cd826149b0565b9050919050565b6149dd816149c2565b82525050565b60006020820190506149f860008301846149d4565b92915050565b614a078161411e565b8114614a1257600080fd5b50565b600081359050614a24816149fe565b92915050565b600060208284031215614a4057614a3f61408f565b5b6000614a4e84828501614a15565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b614a8c81614291565b82525050565b6000614a9e8383614a83565b60208301905092915050565b6000602082019050919050565b6000614ac282614a57565b614acc8185614a62565b9350614ad783614a73565b8060005b83811015614b08578151614aef8882614a92565b9750614afa83614aaa565b925050600181019050614adb565b5085935050505092915050565b60006020820190508181036000830152614b2f8184614ab7565b905092915050565b600067ffffffffffffffff821115614b5257614b5161448d565b5b602082029050602081019050919050565b6000614b76614b7184614b37565b6144ed565b90508083825260208201905060208402830185811115614b9957614b98614534565b5b835b81811015614bc25780614bae88826142dc565b845260208401935050602081019050614b9b565b5050509392505050565b600082601f830112614be157614be0614488565b5b8135614bf1848260208601614b63565b91505092915050565b60008060408385031215614c1157614c1061408f565b5b600083013567ffffffffffffffff811115614c2f57614c2e614094565b5b614c3b858286016145a2565b925050602083013567ffffffffffffffff811115614c5c57614c5b614094565b5b614c6885828601614bcc565b9150509250929050565b600080600060608486031215614c8b57614c8a61408f565b5b6000614c998682870161424f565b9350506020614caa868287016142dc565b9250506040614cbb868287016142dc565b9150509250925092565b60008060408385031215614cdc57614cdb61408f565b5b6000614cea8582860161424f565b9250506020614cfb85828601614a15565b9150509250929050565b600067ffffffffffffffff821115614d2057614d1f61448d565b5b614d298261419a565b9050602081019050919050565b6000614d49614d4484614d05565b6144ed565b905082815260208101848484011115614d6557614d64614659565b5b614d7084828561468f565b509392505050565b600082601f830112614d8d57614d8c614488565b5b8135614d9d848260208601614d36565b91505092915050565b60008060008060808587031215614dc057614dbf61408f565b5b6000614dce8782880161424f565b9450506020614ddf8782880161424f565b9350506040614df0878288016142dc565b925050606085013567ffffffffffffffff811115614e1157614e10614094565b5b614e1d87828801614d78565b91505092959194509250565b608082016000820151614e3f600085018261482b565b506020820151614e52602085018261484e565b506040820151614e65604085018261485d565b506060820151614e78606085018261487b565b50505050565b6000608082019050614e936000830184614e29565b92915050565b6000614ea4826149b0565b9050919050565b614eb481614e99565b82525050565b6000602082019050614ecf6000830184614eab565b92915050565b60008060408385031215614eec57614eeb61408f565b5b6000614efa8582860161424f565b9250506020614f0b8582860161424f565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680614f5c57607f821691505b602082108103614f6f57614f6e614f15565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000614faf82614291565b9150614fba83614291565b9250828201905080821115614fd257614fd1614f75565b5b92915050565b7f507572636861736520776f756c6420657863656564206d617820746f6b656e73600082015250565b600061500e60208361415f565b915061501982614fd8565b602082019050919050565b6000602082019050818103600083015261503d81615001565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061507e82614291565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036150b0576150af614f75565b5b600182019050919050565b6000815190506150ca816142c5565b92915050565b6000602082840312156150e6576150e561408f565b5b60006150f4848285016150bb565b91505092915050565b6000604082019050615112600083018561431e565b61511f602083018461429b565b9392505050565b7f4e6f7420636f6e74726163740000000000000000000000000000000000000000600082015250565b600061515c600c8361415f565b915061516782615126565b602082019050919050565b6000602082019050818103600083015261518b8161514f565b9050919050565b7f4e6f7420746f20636f6e74726163740000000000000000000000000000000000600082015250565b60006151c8600f8361415f565b91506151d382615192565b602082019050919050565b600060208201905081810360008301526151f7816151bb565b9050919050565b7f4578636565647320746f74616c20737570706c79000000000000000000000000600082015250565b600061523460148361415f565b915061523f826151fe565b602082019050919050565b6000602082019050818103600083015261526381615227565b9050919050565b600061527582614291565b915061528083614291565b925082820261528e81614291565b915082820484148315176152a5576152a4614f75565b5b5092915050565b7f506179746f6b656e206e6f7420656e6f75676800000000000000000000000000600082015250565b60006152e260138361415f565b91506152ed826152ac565b602082019050919050565b60006020820190508181036000830152615311816152d5565b9050919050565b600060608201905061532d600083018661431e565b61533a602083018561431e565b615347604083018461429b565b949350505050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026153b17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82615374565b6153bb8683615374565b95508019841693508086168417925050509392505050565b60006153ee6153e96153e484614291565b614984565b614291565b9050919050565b6000819050919050565b615408836153d3565b61541c615414826153f5565b848454615381565b825550505050565b600090565b615431615424565b61543c8184846153ff565b505050565b5b8181101561546057615455600082615429565b600181019050615442565b5050565b601f8211156154a5576154768161534f565b61547f84615364565b8101602085101561548e578190505b6154a261549a85615364565b830182615441565b50505b505050565b600082821c905092915050565b60006154c8600019846008026154aa565b1980831691505092915050565b60006154e183836154b7565b9150826002028217905092915050565b6154fa82614154565b67ffffffffffffffff8111156155135761551261448d565b5b61551d8254614f44565b615528828285615464565b600060209050601f83116001811461555b5760008415615549578287015190505b61555385826154d5565b8655506155bb565b601f1984166155698661534f565b60005b828110156155915784890151825560018201915060208501945060208101905061556c565b868310156155ae57848901516155aa601f8916826154b7565b8355505b6001600288020188555050505b505050505050565b7f506c6561736520656e74657220616761696e0000000000000000000000000000600082015250565b60006155f960128361415f565b9150615604826155c3565b602082019050919050565b60006020820190508181036000830152615628816155ec565b9050919050565b7f4e6f74206d696e745061737320686f6c64657200000000000000000000000000600082015250565b600061566560138361415f565b91506156708261562f565b602082019050919050565b6000602082019050818103600083015261569481615658565b9050919050565b7f4e6f74207065726d000000000000000000000000000000000000000000000000600082015250565b60006156d160088361415f565b91506156dc8261569b565b602082019050919050565b60006020820190508181036000830152615700816156c4565b9050919050565b600081905092915050565b600061571d82614154565b6157278185615707565b9350615737818560208601614170565b80840191505092915050565b600061574f8285615712565b915061575b8284615712565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006157c360268361415f565b91506157ce82615767565b604082019050919050565b600060208201905081810360008301526157f2816157b6565b9050919050565b600061580482614291565b91506000820361581757615816614f75565b5b600182039050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b600061585860208361415f565b915061586382615822565b602082019050919050565b600060208201905081810360008301526158878161584b565b9050919050565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b60006158c4601f8361415f565b91506158cf8261588e565b602082019050919050565b600060208201905081810360008301526158f3816158b7565b9050919050565b7f4e6f742063686965666164647200000000000000000000000000000000000000600082015250565b6000615930600d8361415f565b915061593b826158fa565b602082019050919050565b6000602082019050818103600083015261595f81615923565b9050919050565b7f4d696e74206174206c6561737420310000000000000000000000000000000000600082015250565b600061599c600f8361415f565b91506159a782615966565b602082019050919050565b600060208201905081810360008301526159cb8161598f565b9050919050565b7f4e6f742020636f6e747261637400000000000000000000000000000000000000600082015250565b6000615a08600d8361415f565b9150615a13826159d2565b602082019050919050565b60006020820190508181036000830152615a37816159fb565b9050919050565b6000615a51615a4c84614b37565b6144ed565b90508083825260208201905060208402830185811115615a7457615a73614534565b5b835b81811015615a9d5780615a8988826150bb565b845260208401935050602081019050615a76565b5050509392505050565b600082601f830112615abc57615abb614488565b5b8151615acc848260208601615a3e565b91505092915050565b600060208284031215615aeb57615aea61408f565b5b600082015167ffffffffffffffff811115615b0957615b08614094565b5b615b1584828501615aa7565b91505092915050565b600081519050615b2d81614238565b92915050565b600060208284031215615b4957615b4861408f565b5b6000615b5784828501615b1e565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000615b8782615b60565b615b918185615b6b565b9350615ba1818560208601614170565b615baa8161419a565b840191505092915050565b6000608082019050615bca600083018761431e565b615bd7602083018661431e565b615be4604083018561429b565b8181036060830152615bf68184615b7c565b905095945050505050565b600081519050615c10816140c5565b92915050565b600060208284031215615c2c57615c2b61408f565b5b6000615c3a84828501615c01565b9150509291505056fea26469706673582212208153a8ccad764d165ef3c9983c15a43c56b39c216aac830eebef460e938d6d2564736f6c63430008130033

Type / to focus