Balances

Select type ERC-20 (9) ERC-1155 (28)
+ 131.553381677379324255 WMATIC Id: polygon-erc-20/0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270 Name: Wrapped Matic Verified currency 54.43 USD
+ 32.000000000000000000 ) to claim Id: polygon-erc-20/0x1b87e6167afbf8d380320d3a992082dea23d00da Name: DROP)
+ 100,000,000,000,000,000 Visit getlink.fi to Claim reward Id: polygon-erc-20/0x367dc874f135455001e5df13d3dbba0f91bf910d Name: ! getlink.fi
+ 10,000 $USDT СLАlМ▷airUSDT.net Id: polygon-erc-20/0x736ff6c0908fc27da4b0b812522d354bd6bfc82d Name: USDT
+ 1,000,000,000 Swap on: wmatic-swap.com Id: polygon-erc-20/0x78d0c562cb0b76ba4a3862fd5609b947fb6862f3 Name: WMATIC
+ 1,000 T Id: polygon-erc-20/0x7b0d195f3e798e42da49cf91df147a3f4bdda75c Name: BLASTC.com
+ 10,000 $USDT СLАlМ▷airUSDT.net Id: polygon-erc-20/0xaee84b0ef86ec38a5c54d5c0d4a6a255fb8561b2 Name: USDT
+ 7.745316561508220415 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token
+ 0.000333000 LGNS Id: polygon-erc-20/0xeb51d9a39ad5eef215dc0bf39a8821ff804a0f01 Name: Longinus
+ ? 2000usdt.com Id: polygon-erc-1155/0x06bc4c7327e11d140c45a267e3780f805bbe52d8 Name: $2000 USDT Reward
+ ? NFT Airdrop Round Id: polygon-erc-1155/0x095a81a799d11f36880f0939a47187c115df1997 Name: 800 LINK
+ ? Reward at tether.ec Id: polygon-erc-1155/0x1b2dc04ad1077c35880ab68356b290257833dcff
+ ? Visit website claim SHIB Id: polygon-erc-1155/0x21990b8d596d4c3fb2c10309258ef63cce75e576
+ ? NFT Airdrop Round Id: polygon-erc-1155/0x24d41fe857664c7ff06823051617530af3361061 Name: 800 LINK
+ ? 2000usdc.cc Id: polygon-erc-1155/0x2c8e4bd4012b5dc4cc446c0f3692707af916a587 Name: $2000 USDC Voucher🎁
+ ? ro Id: polygon-erc-1155/0x2e1894f7087d51b4a000790c698c855d9f39f1fa Name: $2000 USDT Airdrop
+ ? Swap NFT at lido.vg Id: polygon-erc-1155/0x321a2746d3913a1ee2c663a4caba9578f13d2ac1 Name: 5 stETH NFT Voucher
+ ? NFT Airdrop Round Id: polygon-erc-1155/0x4e78c5df50e19e1f5386f2227e23873a383ec975 Name: 800 LINK
+ ? https://boneshibe.com/ Id: polygon-erc-1155/0x56b92dc3dd0522deb6d1025b6c884e80ad1339c0 Name: $100,000 BONE

History

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

0x589f5780d6cc0b02a93474a96a29634617a3ea587ce6542fba4b83ba8ac5afa2

+

0.000333000 LGNS Id: polygon-erc-20/0xeb51d9a39ad5eef215dc0bf39a8821ff804a0f01 Name: Longinus

Success

0xfe865cf9cfafd033cb5537348173093b0ab583f9cb61b623d9ccff77ae2c4ba5

+

1 T Id: polygon-erc-20/0x7b0d195f3e798e42da49cf91df147a3f4bdda75c Name: BLASTC.com

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.033513256364407377 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success
Date & time Transaction id Amount Status

0xf6a781123aa7d5fca14922a6afa34dd5499e5d6baad594466d96535bf1bc8731

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xb0b3d2ffe2390371665fadbd66b91a069bb9e5531e7795d325ac7425d300cade

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xda8c54397d8e00c01d1120db7d07f744a6c7c60e3b34b67156fc73058a5d436e

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0xe5313c5b91d2f6cb537171c5f92300f6ff07f1ebb7e9757e4ee50c23eb2c99ab

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success
Contract creation
Date & time Transaction id Amount Status

0x589f5780d6cc0b02a93474a96a29634617a3ea587ce6542fba4b83ba8ac5afa2

+

0.000333000 LGNS Id: polygon-erc-20/0xeb51d9a39ad5eef215dc0bf39a8821ff804a0f01 Name: Longinus

Success

0xfe865cf9cfafd033cb5537348173093b0ab583f9cb61b623d9ccff77ae2c4ba5

+

1 T Id: polygon-erc-20/0x7b0d195f3e798e42da49cf91df147a3f4bdda75c Name: BLASTC.com

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.033513256364407377 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success

0xb8a4aef64dbf1efb932d951b782626ff88cf6cf95c5b92b93263de2f255478dc

-

0.000000000000000000 LINK Id: polygon-erc-20/0xb0897686c545045afc77cf20ec7a532e3120e0f1 Name: ChainLink Token

Success
Date & time Transaction id Amount Status

0xa45c3866ec26cf161c49019fe6ad8b07e836c1930b53e44aee2037489a883ebc

+

1 ethevents.co Id: polygon-erc-1155/0x65e216e3dcee8d722d91c3f9bde2b25021f7cd04 Name: 

#1

Success

0xbe37b79ea6d36dd3c639f2c90ce0e8086e0a687b99ad88a8abfaa2a0648f6427

+

1 3000usdt.net Id: polygon-erc-1155/0xcd5f01156668bf4f9a6265217e16ab214052fc8f Name: $3000 USDT Airdrop🎁

#1

Success

0x4e61da89b18209894dd9acd501de2aefa72b16f6ccfceecd58e349831140401c

+

1 2000usdc.cc Id: polygon-erc-1155/0x2c8e4bd4012b5dc4cc446c0f3692707af916a587 Name: $2000 USDC Voucher🎁

#1

Success

0x30acd8f7f723faa3fc1dc32ffee877ba0ee8dfc6690c2315a54179d739e73e5c

+

1 Reward at shibatokens.win Id: polygon-erc-1155/0xa95d7add70dbeb76e645649a50e676210bab123b Name: ''

#1

Success

0x2fc312fbad2d027706aa41545920088182a5098da69d8338db881e9c83cb0145

+

1 Reward at usdtevent.ac Id: polygon-erc-1155/0xa8a5350977a87686d176aef0d93f5945f4123798 Name: ''

#1

Success

0x5556d736587c0b0311b8c1b4339c43a5db6328d6f3c1d781dc607ed5fda85101

+

1 Reward at BoneWin.com Id: polygon-erc-1155/0xb79e2816bd98a907e2ac768494be96259cf450e4

#0

Success

0xccc3545427f1c305c82bd8c773a5c82828284a5179869377a0b879e33a6f945d

+

1 Reward at BoneWin.com Id: polygon-erc-1155/0xf0feed147d8b5c4e86222ac6db971bf241a8f9d6

#0

Success

0x5694ef6d800647aa02d7cd63a4078b4fe989d715a1c38c49fd476e1aad679c70

+

1 Reward at BoneWin.com Id: polygon-erc-1155/0xd3917a61709e6ea2deb8a60bc516eb1162e0be4c

#0

Success

0xb968da2e6e26bb5fc98fc7e0a3260c5c7a93e519d2a56e5966464ab667ae1446

+

1 Reward at shibatokens.win Id: polygon-erc-1155/0x94fed6c7030dcc4e04398267357e7d7d0ba43633

#0

Success

0x3539fc685f065fb7b8ddeed69ce4da4a899685e6e8c0f487568fecc2c75e498e

+

1 Reward at tether.ec Id: polygon-erc-1155/0x1b2dc04ad1077c35880ab68356b290257833dcff

#0

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

Special data

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

    0x608060405234801561001057600080fd5b50600436106101f05760003560e01c806376f6ae761161010f578063b06d41bc116100a2578063e0351e1311610071578063e0351e13146108ee578063efeadb6d14610921578063eff7cc4814610934578063f2fde38b1461093c57600080fd5b8063b06d41bc146108b5578063c92b2832146108cb578063d09dc339146108de578063d3c7c2c7146108e657600080fd5b80638da5cb5b116100de5780638da5cb5b146107105780639a113c3614610721578063a7cd63b71461088d578063a7d3e02f146108a257600080fd5b806376f6ae76146106cf578063799c3a67146106e257806379ba5097146106f5578063856c8247146106fd57600080fd5b8063549e946f116101875780635d86f141116101565780635d86f141146105d45780635ebbd9f8146105e7578063704b6c02146105fa5780637437ff9f1461060d57600080fd5b8063549e946f1461056957806354b714681461057c57806354c8a4f31461059c578063599f6431146105af57600080fd5b80633a87ac53116101c35780633a87ac53146104bc5780633a9bf949146104d15780634120fccd146104e4578063546719cd1461050557600080fd5b806306285c69146101f55780631772047e146103a6578063181f5a771461045257806338724a951461049b575b600080fd5b6103906040805160e081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c08101919091526040518060e001604052807f000000000000000000000000b0897686c545045afc77cf20ec7a532e3120e0f16001600160a01b031681526020017f000000000000000000000000000000000000000000000000383a1891ae1915b167ffffffffffffffff1681526020017f0000000000000000000000000000000000000000000000009d70576d8e253bcf67ffffffffffffffff1681526020017f0000000000000000000000000000000000000000000000000000000000030d4067ffffffffffffffff1681526020017f00000000000000000000000000000000000000000000043c33c19375648000006bffffffffffffffffffffffff1681526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031681526020017f000000000000000000000000f1ceaa46d8d13cac9fc38aaef3d3d14754c5a9c26001600160a01b0316815250905090565b60405161039d9190614830565b60405180910390f35b6104216103b43660046148c1565b6040805160608082018352600080835260208084018290529284018190526001600160a01b039490941684526010825292829020825193840183525463ffffffff80821685526401000000008204169184019190915268010000000000000000900461ffff169082015290565b60408051825163ffffffff9081168252602080850151909116908201529181015161ffff169082015260600161039d565b61048e6040518060400160405280601381526020017f45564d3245564d4f6e52616d7020312e302e300000000000000000000000000081525081565b60405161039d919061494c565b6104ae6104a9366004614971565b61094f565b60405190815260200161039d565b6104cf6104ca366004614b58565b610c8d565b005b6104cf6104df366004614bfd565b610ca3565b6104ec610cb7565b60405167ffffffffffffffff909116815260200161039d565b61050d610ceb565b60405161039d919081516fffffffffffffffffffffffffffffffff908116825260208084015163ffffffff1690830152604080840151151590830152606080840151821690830152608092830151169181019190915260a00190565b6104cf610577366004614c91565b610d9b565b6012546040516bffffffffffffffffffffffff909116815260200161039d565b6104cf6105aa366004614d2e565b610f50565b6002546001600160a01b03165b6040516001600160a01b03909116815260200161039d565b6105bc6105e23660046148c1565b610f62565b6104cf6105f5366004614d88565b610fc1565b6104cf6106083660046148c1565b611027565b6106c26040805160a081018252600080825260208201819052918101829052606081018290526080810191909152506040805160a0810182526005546001600160a01b038082168352740100000000000000000000000000000000000000009182900461ffff16602084015260065490811693830193909352820463ffffffff166060820152780100000000000000000000000000000000000000000000000090910467ffffffffffffffff16608082015290565b60405161039d9190614e66565b6104cf6106dd366004614ec0565b6110f1565b6104cf6106f0366004614f4e565b6111a9565b6104cf61120f565b6104ec61070b3660046148c1565b6112f2565b6000546001600160a01b03166105bc565b61082761072f3660046148c1565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152506001600160a01b03166000908152600f6020908152604091829020825160a08101845290546bffffffffffffffffffffffff811682526c01000000000000000000000000810467ffffffffffffffff169282019290925274010000000000000000000000000000000000000000820463ffffffff16928101929092527801000000000000000000000000000000000000000000000000810461ffff1660608301527a010000000000000000000000000000000000000000000000000000900460ff161515608082015290565b60405161039d9190600060a0820190506bffffffffffffffffffffffff835116825267ffffffffffffffff602084015116602083015263ffffffff604084015116604083015261ffff606084015116606083015260808301511515608083015292915050565b6108956113fa565b60405161039d919061506c565b6104ae6108b03660046150b9565b611406565b6108bd611d3c565b60405161039d929190615167565b6104cf6108d93660046151a9565b611e40565b6104ae611ea8565b610895611eb2565b601254790100000000000000000000000000000000000000000000000000900460ff16604051901515815260200161039d565b6104cf61092f366004615217565b611f63565b6104cf611fe9565b6104cf61094a3660046148c1565b612280565b600080600f8161096560808601606087016148c1565b6001600160a01b031681526020808201929092526040908101600020815160a08101835290546bffffffffffffffffffffffff811682526c01000000000000000000000000810467ffffffffffffffff169382019390935274010000000000000000000000000000000000000000830463ffffffff16918101919091527801000000000000000000000000000000000000000000000000820461ffff1660608201527a01000000000000000000000000000000000000000000000000000090910460ff16151560808201819052909150610a8c57610a4960808401606085016148c1565b6040517fa7499d200000000000000000000000000000000000000000000000000000000081526001600160a01b0390911660048201526024015b60405180910390fd5b60065460009081906001600160a01b031663ffdb4b37610ab260808801606089016148c1565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b03909116600482015267ffffffffffffffff7f0000000000000000000000000000000000000000000000009d70576d8e253bcf1660248201526044016040805180830381865afa158015610b3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b61919061525c565b91509150600083600001516bffffffffffffffffffffffff16670de0b6b3a7640000856020015167ffffffffffffffff16866060015161ffff16898060200190610bab919061528f565b610bb6929150615323565b604088015163ffffffff16610bd6610bd160808d018d61528f565b612291565b51610be1919061533a565b610beb919061533a565b610bf59190615323565b610c199077ffffffffffffffffffffffffffffffffffffffffffffffff8616615323565b610c23919061534d565b610c2d919061533a565b9050610c55610c4260808801606089016148c1565b84610c5060408a018a615388565b612390565b610c7977ffffffffffffffffffffffffffffffffffffffffffffffff8516836125dc565b610c83919061533a565b9695505050505050565b610c95612615565b610c9f828261268b565b5050565b610cab612615565b610cb4816129eb565b50565b601254600090610ce690700100000000000000000000000000000000900467ffffffffffffffff1660016153f0565b905090565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526040805160a0810182526003546fffffffffffffffffffffffffffffffff808216835270010000000000000000000000000000000080830463ffffffff1660208501527401000000000000000000000000000000000000000090920460ff161515938301939093526004548084166060840152049091166080820152610ce690612c84565b6000546001600160a01b03163314801590610dc157506002546001600160a01b03163314155b15610df8576040517ffbdb8e5600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b7f000000000000000000000000b0897686c545045afc77cf20ec7a532e3120e0f16001600160a01b0316826001600160a01b03161480610e3f57506001600160a01b038116155b15610e76576040517f232cb97f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610e80612d36565b1215610eb8576040517f02075e0000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152610c9f9082906001600160a01b038516906370a0823190602401602060405180830381865afa158015610f1b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f3f9190615411565b6001600160a01b0385169190612df6565b610f58612615565b610c9f8282612e76565b6000610f6f600a83612fb1565b610fb0576040517fbf16aab60000000000000000000000000000000000000000000000000000000081526001600160a01b0383166004820152602401610a83565b610fbb600a83612fc6565b92915050565b6000546001600160a01b03163314801590610fe757506002546001600160a01b03163314155b1561101e576040517ffbdb8e5600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610cb481612fdb565b6000546001600160a01b0316331480159061104d57506002546001600160a01b03163314155b15611084576040517ff6cd562000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600280547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383169081179091556040519081527f8fe72c3e0020beb3234e76ae6676fa576fbfcae600af1c4fea44784cf0db329c906020015b60405180910390a150565b6000546001600160a01b0316331480159061111757506002546001600160a01b03163314155b1561114e576040517ffbdb8e5600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c9f8282808060200260200160405190810160405280939291908181526020016000905b8282101561119f576111906040830286013681900381019061542a565b81526020019060010190611173565b5050505050613111565b6000546001600160a01b031633148015906111cf57506002546001600160a01b03163314155b15611206576040517ffbdb8e5600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610cb481613384565b6001546001600160a01b03163314611283576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4d7573742062652070726f706f736564206f776e6572000000000000000000006044820152606401610a83565b60008054337fffffffffffffffffffffffff0000000000000000000000000000000000000000808316821784556001805490911690556040516001600160a01b0390921692909183917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a350565b6001600160a01b03811660009081526011602052604081205467ffffffffffffffff168015801561134b57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031615155b15610fbb576040517f856c82470000000000000000000000000000000000000000000000000000000081526001600160a01b0384811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063856c824790602401602060405180830381865afa1580156113cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113f39190615469565b9392505050565b6060610ce6600d613593565b60007f000000000000000000000000f1ceaa46d8d13cac9fc38aaef3d3d14754c5a9c26001600160a01b031663397796f76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611466573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061148a9190615486565b156114c1576040517fc148371500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6114cb848061528f565b9050602014611512576114de848061528f565b6040517f370d875f000000000000000000000000000000000000000000000000000000008152600401610a839291906154ec565b600061151e858061528f565b81019061152b9190615500565b90506001600160a01b038111806115425750600a81105b15611551576114de858061528f565b6000611563610bd1608088018861528f565b905061158f611575602088018861528f565b835190915061158760408a018a615388565b9050876135a0565b61160361159f6040880188615388565b808060200260200160405190810160405280939291908181526020016000905b828210156115eb576115dc60408302860136819003810190615519565b815260200190600101906115bf565b50506006546001600160a01b031692506137c3915050565b6001600160a01b037f000000000000000000000000b0897686c545045afc77cf20ec7a532e3120e0f11661163d60808801606089016148c1565b6001600160a01b0316036116a1576012805486919060009061166e9084906bffffffffffffffffffffffff16615553565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055506117c0565b6006546001600160a01b03166241e5be6116c16080890160608a016148c1565b60405160e083901b7fffffffff000000000000000000000000000000000000000000000000000000001681526001600160a01b039182166004820152602481018990527f000000000000000000000000b0897686c545045afc77cf20ec7a532e3120e0f19091166044820152606401602060405180830381865afa15801561174d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117719190615411565b601280546000906117919084906bffffffffffffffffffffffff16615553565b92506101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055505b6012546bffffffffffffffffffffffff7f00000000000000000000000000000000000000000000043c33c193756480000081169116111561182d576040517fe5c7a49100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b03841660009081526011602052604090205467ffffffffffffffff1615801561188557507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031615155b1561197d576040517f856c82470000000000000000000000000000000000000000000000000000000081526001600160a01b0385811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063856c824790602401602060405180830381865afa158015611909573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061192d9190615469565b6001600160a01b038516600090815260116020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffff00000000000000001667ffffffffffffffff929092169190911790555b60006040518061018001604052807f000000000000000000000000000000000000000000000000383a1891ae1915b167ffffffffffffffff1681526020016012601081819054906101000a900467ffffffffffffffff166119dd90615578565b825467ffffffffffffffff9182166101009390930a8381029083021990911617909255825260208083018a90526001600160a01b03891660408085018290526000918252601190925290812080546060909401939092611a3d9116615578565b91906101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905567ffffffffffffffff16815260200183600001518152602001836020015115158152602001846001600160a01b03168152602001888060200190611aa6919061528f565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250602001611aed60408a018a615388565b808060200260200160405190810160405280939291908181526020016000905b82821015611b3957611b2a60408302860136819003810190615519565b81526020019060010190611b0d565b5050509183525050602001611b5460808a0160608b016148c1565b6001600160a01b0316815260006020909101529050611b93817ffb24cb21257b16b873d967247b3c2f181a0ba0fde48662a393f4013e43eea87161397c565b61016082015260005b611ba96040890189615388565b9050811015611cf5576000611bc160408a018a615388565b83818110611bd157611bd161559f565b905060400201803603810190611be79190615519565b9050611bf68160000151610f62565b6001600160a01b0316639687544588611c0f8c8061528f565b60208087015160408051928301815260008352517fffffffff0000000000000000000000000000000000000000000000000000000060e088901b168152611c7d959493927f0000000000000000000000000000000000000000000000009d70576d8e253bcf916004016155ce565b6000604051808303816000875af1158015611c9c573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052611ce29190810190615626565b505080611cee906156d8565b9050611b9c565b507faffc45517195d6499808c643bd4a7b0ffeedf95bea5852840d7bfcf63f59e82181604051611d259190615754565b60405180910390a161016001519695505050505050565b6060600080611d4b6007613a86565b90508067ffffffffffffffff811115611d6657611d666149a6565b604051908082528060200260200182016040528015611dab57816020015b6040805180820190915260008082526020820152815260200190600190039081611d845790505b50925060005b81811015611e1d57600080611dc7600784613a91565b915091506040518060400160405280836001600160a01b031681526020018261ffff16815250868481518110611dff57611dff61559f565b6020026020010181905250505080611e16906156d8565b9050611db1565b505060125491926c0100000000000000000000000090920463ffffffff16919050565b6000546001600160a01b03163314801590611e6657506002546001600160a01b03163314155b15611e9d576040517ff6cd562000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610cb4600382613aaf565b6000610ce6612d36565b60606000611ec0600a613c87565b67ffffffffffffffff811115611ed857611ed86149a6565b604051908082528060200260200182016040528015611f01578160200160208202803683370190505b50905060005b8151811015611f5d57611f1b600a82613c92565b50828281518110611f2e57611f2e61559f565b60200260200101816001600160a01b03166001600160a01b03168152505080611f56906156d8565b9050611f07565b50919050565b611f6b612615565b60128054821515790100000000000000000000000000000000000000000000000000027fffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffff9091161790556040517fccf4daf6ab6430389f26b970595dab82a5881ad454770907e415ede27c8df032906110e690831515815260200190565b6000546001600160a01b0316331480159061200f57506002546001600160a01b03163314155b80156120235750612021600733613ca1565b155b1561205a576040517f195db95800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6012546c01000000000000000000000000900463ffffffff1660008190036120ae576040517f990e30bf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6012546bffffffffffffffffffffffff16818110156120f9576040517f8d0f71d800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000612103612d36565b121561213b576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060006121486007613a86565b905060005b8181101561223d57600080612163600784613a91565b9092509050600087612183836bffffffffffffffffffffffff8a16615323565b61218d919061534d565b90506121998187615891565b95506121dd6001600160a01b037f000000000000000000000000b0897686c545045afc77cf20ec7a532e3120e0f116846bffffffffffffffffffffffff8416612df6565b6040516bffffffffffffffffffffffff821681526001600160a01b038416907f55fdec2aab60a41fa5abb106670eb1006f5aeaee1ba7afea2bc89b5b3ec7678f9060200160405180910390a250505080612236906156d8565b905061214d565b5050601280547fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166bffffffffffffffffffffffff929092169190911790555050565b612288612615565b610cb481613cb6565b604080518082019091526000808252602082015260008290036122f257506040805180820190915267ffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000030d4016815260006020820152610fbb565b7f97a657c90000000000000000000000000000000000000000000000000000000061231d83856158b6565b7fffffffff000000000000000000000000000000000000000000000000000000001614612376576040517f5247fdce00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61238382600481866158fe565b8101906113f39190615928565b6000818082036123a45760009150506125d4565b60005b818110156125d15760008585838181106123c3576123c361559f565b9050604002018036038101906123d99190615519565b80516001600160a01b031660009081526010602090815260408083208151606081018352905463ffffffff8082168352640100000000820416938201939093526801000000000000000090920461ffff16908201819052929350911561253057825189906001600160a01b038c81169116146124da5760065484516040517f4ab35b0b0000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152911690634ab35b0b90602401602060405180830381865afa1580156124b3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124d79190615954565b90505b620186a0836040015161ffff1661251886602001518477ffffffffffffffffffffffffffffffffffffffffffffffff16613d9190919063ffffffff16565b6125229190615323565b61252c919061534d565b9150505b815160009061254c9063ffffffff16662386f26fc10000615323565b90506000836020015163ffffffff16662386f26fc1000061256d9190615323565b90508183101561257f5781925061258b565b8083111561258b578092505b6125af77ffffffffffffffffffffffffffffffffffffffffffffffff8c16846125dc565b6125b9908961533a565b97505050505050806125ca906156d8565b90506123a7565b50505b949350505050565b600077ffffffffffffffffffffffffffffffffffffffffffffffff831661260b83670de0b6b3a7640000615323565b6113f3919061534d565b6000546001600160a01b03163314612689576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f6e6c792063616c6c61626c65206279206f776e6572000000000000000000006044820152606401610a83565b565b60005b82518110156127ec5760008382815181106126ab576126ab61559f565b602002602001015160000151905060008483815181106126cd576126cd61559f565b60200260200101516020015190506126ef82600a612fb190919063ffffffff16565b612730576040517f73913ebd0000000000000000000000000000000000000000000000000000000081526001600160a01b0383166004820152602401610a83565b6001600160a01b038116612745600a84612fc6565b6001600160a01b031614612785576040517f6cc7b99800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612790600a83613dc0565b156127d957604080516001600160a01b038085168252831660208201527f987eb3c2f78454541205f72f34839b434c306c9eaf4922efd7c0c3060fdb2e4c910160405180910390a15b5050806127e5906156d8565b905061268e565b5060005b81518110156129e657600082828151811061280d5761280d61559f565b6020026020010151600001519050600083838151811061282f5761282f61559f565b602002602001015160200151905060006001600160a01b0316826001600160a01b0316148061286557506001600160a01b038116155b1561289c576040517f6c2a418000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b806001600160a01b03166321df0da76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156128da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128fe919061596f565b6001600160a01b0316826001600160a01b031614612948576040517f6cc7b99800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612954600a8383613dd5565b156129a157604080516001600160a01b038085168252831660208201527f95f865c2808f8b2a85eea2611db7843150ee7835ef1403f9755918a97d76933c910160405180910390a16129d3565b6040517f3caf458500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5050806129df906156d8565b90506127f0565b505050565b60408101516001600160a01b0316612a2f576040517f35be3ac800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8051600580546020808501516001600160a01b039485167fffffffffffffffffffff00000000000000000000000000000000000000000000909316929092177401000000000000000000000000000000000000000061ffff909316830217909255604080850151600680546060808901516080808b0151958a167fffffffffffffffff0000000000000000000000000000000000000000000000009094169390931763ffffffff9091169096029590951777ffffffffffffffffffffffffffffffffffffffffffffffff16780100000000000000000000000000000000000000000000000067ffffffffffffffff9485160217909155825160e0810184527f000000000000000000000000b0897686c545045afc77cf20ec7a532e3120e0f1871681527f000000000000000000000000000000000000000000000000383a1891ae1915b18316958101959095527f0000000000000000000000000000000000000000000000009d70576d8e253bcf8216858401527f0000000000000000000000000000000000000000000000000000000000030d40909116928401929092527f00000000000000000000000000000000000000000000043c33c19375648000006bffffffffffffffffffffffff16918301919091527f0000000000000000000000000000000000000000000000000000000000000000831660a08301527f000000000000000000000000f1ceaa46d8d13cac9fc38aaef3d3d14754c5a9c290921660c082015290517fdd226617d8d287f40a64c54741bbcdc492b3e096ef16bc5273a18cb6ab85f124916110e691849061598c565b6040805160a081018252600080825260208201819052918101829052606081018290526080810191909152612d1282606001516fffffffffffffffffffffffffffffffff1683600001516fffffffffffffffffffffffffffffffff16846020015163ffffffff1642612cf69190615a61565b85608001516fffffffffffffffffffffffffffffffff16613deb565b6fffffffffffffffffffffffffffffffff1682525063ffffffff4216602082015290565b6012546040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526000916bffffffffffffffffffffffff16907f000000000000000000000000b0897686c545045afc77cf20ec7a532e3120e0f16001600160a01b0316906370a0823190602401602060405180830381865afa158015612dc8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dec9190615411565b610ce69190615a74565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001790526129e6908490613e13565b60005b8251811015612f07576000838281518110612e9657612e9661559f565b60200260200101519050612eb481600d613f1290919063ffffffff16565b15612ef6576040516001600160a01b03821681527f800671136ab6cfee9fbe5ed1fb7ca417811aca3cf864800d127b927adedf75669060200160405180910390a15b50612f00816156d8565b9050612e79565b5060005b81518110156129e6576000828281518110612f2857612f2861559f565b6020026020010151905060006001600160a01b0316816001600160a01b031603612f525750612fa1565b612f5d600d82613f27565b15612f9f576040516001600160a01b03821681527f2640d4d76caf8bf478aabfa982fa4e1c4eb71a37f93cd15e80dbc657911546d89060200160405180910390a15b505b612faa816156d8565b9050612f0b565b60006113f3836001600160a01b038416613f3c565b60006113f3836001600160a01b038416613f48565b60005b81518110156130e1576000828281518110612ffb57612ffb61559f565b60209081029190910181015160408051606080820183528385015163ffffffff90811683528385015181168387019081529185015161ffff90811684860190815295516001600160a01b03166000908152601090975293909520915182549151945190931668010000000000000000027fffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffff948616640100000000027fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000090921693909516929092179190911791909116919091179055506130da816156d8565b9050612fde565b507fcb0c5f472d325cf0c56953fc81870ddd80d0d3c9a3fbfe777002d75f380dfb81816040516110e69190615a94565b8051604081111561314e576040517fb5a10cfa00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6012546c01000000000000000000000000900463ffffffff161580159061319c575060125463ffffffff6c010000000000000000000000008204166bffffffffffffffffffffffff90911610155b156131a9576131a9611fe9565b60006131b56007613a86565b90505b80156131f75760006131d66131ce600184615a61565b600790613a91565b5090506131e4600782613f54565b5050806131f090615b0e565b90506131b8565b506000805b828110156133055760008482815181106132185761321861559f565b6020026020010151600001519050600085838151811061323a5761323a61559f565b60200260200101516020015190507f000000000000000000000000b0897686c545045afc77cf20ec7a532e3120e0f16001600160a01b0316826001600160a01b0316148061328f57506001600160a01b038216155b156132d1576040517f4de938d10000000000000000000000000000000000000000000000000000000081526001600160a01b0383166004820152602401610a83565b6132e160078361ffff8416613f69565b506132f061ffff821685615b43565b93505050806132fe906156d8565b90506131fc565b50601280547fffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffff166c0100000000000000000000000063ffffffff8416021790556040517f8c337bff38141c507abd25c547606bdde78fe8c12e941ab613f3a565fea6cd24906133779083908690615b60565b60405180910390a1505050565b60005b81518110156135635760008282815181106133a4576133a461559f565b6020908102919091018101516040805160a08082018352828401516bffffffffffffffffffffffff90811683528486015167ffffffffffffffff90811684880190815260608088015163ffffffff9081168789019081526080808b015161ffff908116948a01948552978b0151151590890190815299516001600160a01b03166000908152600f909b529790992095518654925197519151985115157a010000000000000000000000000000000000000000000000000000027fffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffff999096167801000000000000000000000000000000000000000000000000027fffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffff92909a167401000000000000000000000000000000000000000002919091167fffffffffffff000000000000ffffffffffffffffffffffffffffffffffffffff979093166c01000000000000000000000000027fffffffffffffffffffffffff000000000000000000000000000000000000000090921693169290921791909117939093169290921793909317919091161790555061355c816156d8565b9050613387565b507ffba339fca97870ffdfaedbae3745db5e6de1a6909dfd0e0dbb56917469ffe236816040516110e69190615b7f565b606060006113f383613f7f565b6001600160a01b0381166135e0576040517fa4ec747900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005546001600160a01b03163314613624576040517f1c0a352900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60065474010000000000000000000000000000000000000000900463ffffffff1680851115613689576040517f869337890000000000000000000000000000000000000000000000000000000081526004810182905260248101869052604401610a83565b6006547801000000000000000000000000000000000000000000000000900467ffffffffffffffff168411156136eb576040517f4c4fc93a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60055474010000000000000000000000000000000000000000900461ffff16831115613743576040517f4c056b6a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601254790100000000000000000000000000000000000000000000000000900460ff16801561377a5750613778600d83613fdb565b155b156137bc576040517fd0d259760000000000000000000000000000000000000000000000000000000081526001600160a01b0383166004820152602401610a83565b5050505050565b81516000805b82811015613968576000846001600160a01b031663d02641a08784815181106137f4576137f461559f565b6020908102919091010151516040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526001600160a01b0390911660048201526024016040805180830381865afa15801561385b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061387f9190615c17565b51905077ffffffffffffffffffffffffffffffffffffffffffffffff8116600003613900578582815181106138b6576138b661559f565b6020908102919091010151516040517f9a655f7b0000000000000000000000000000000000000000000000000000000081526001600160a01b039091166004820152602401610a83565b61394a8683815181106139155761391561559f565b6020026020010151602001518277ffffffffffffffffffffffffffffffffffffffffffffffff16613d9190919063ffffffff16565b613954908461533a565b92505080613961906156d8565b90506137c9565b506139766003826000613ffd565b50505050565b60008060001b828460200151856080015186606001518760e00151886101000151805190602001208961012001516040516020016139ba9190615c4a565b604051602081830303815290604052805190602001208a60a001518b60c001518c61014001518d60400151604051602001613a689c9b9a999897969594939291909b8c5260208c019a909a5267ffffffffffffffff98891660408c01529690971660608a01526001600160a01b0394851660808a015292841660a089015260c088019190915260e0870152610100860152911515610120850152166101408301526101608201526101800190565b60405160208183030381529060405280519060200120905092915050565b6000610fbb8261434c565b6000808080613aa08686614357565b909450925050505b9250929050565b8154600090613ad890700100000000000000000000000000000000900463ffffffff1642615a61565b90508015613b7a5760018301548354613b20916fffffffffffffffffffffffffffffffff80821692811691859170010000000000000000000000000000000090910416613deb565b83546fffffffffffffffffffffffffffffffff919091167fffffffffffffffffffffffff0000000000000000000000000000000000000000909116177001000000000000000000000000000000004263ffffffff16021783555b60208201518354613ba0916fffffffffffffffffffffffffffffffff9081169116614382565b83548351151574010000000000000000000000000000000000000000027fffffffffffffffffffffff00ffffffff000000000000000000000000000000009091166fffffffffffffffffffffffffffffffff92831617178455602083015160408085015183167001000000000000000000000000000000000291909216176001850155517f9ea3374b67bf275e6bb9c8ae68f9cae023e1c528b4b27e092f0bb209d3531c19906133779084908151151581526020808301516fffffffffffffffffffffffffffffffff90811691830191909152604092830151169181019190915260600190565b6000610fbb82613a86565b6000808080613aa08686613a91565b60006113f3836001600160a01b038416614398565b336001600160a01b03821603613d28576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f43616e6e6f74207472616e7366657220746f2073656c660000000000000000006044820152606401610a83565b600180547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0383811691821790925560008054604051929316917fed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12789190a350565b6000670de0b6b3a764000061260b8377ffffffffffffffffffffffffffffffffffffffffffffffff8616615323565b60006113f3836001600160a01b0384166143a4565b60006125d4846001600160a01b038516846143b0565b6000613e0a85613dfb8486615323565b613e05908761533a565b614382565b95945050505050565b6000613e68826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166143c69092919063ffffffff16565b8051909150156129e65780806020019051810190613e869190615486565b6129e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610a83565b60006113f3836001600160a01b0384166143d5565b60006113f3836001600160a01b0384166144cf565b60006113f38383614398565b60006113f3838361451e565b60006113f3836001600160a01b0384166145a8565b60006125d4846001600160a01b038516846145c5565b606081600001805480602002602001604051908101604052809291908181526020018280548015613fcf57602002820191906000526020600020905b815481526020019060010190808311613fbb575b50505050509050919050565b6001600160a01b038116600090815260018301602052604081205415156113f3565b825474010000000000000000000000000000000000000000900460ff161580614024575081155b1561402e57505050565b825460018401546fffffffffffffffffffffffffffffffff8083169291169060009061407490700100000000000000000000000000000000900463ffffffff1642615a61565b9050801561413457818311156140b6576040517f9725942a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60018601546140f09083908590849070010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff16613deb565b86547fffffffffffffffffffffffff00000000ffffffffffffffffffffffffffffffff167001000000000000000000000000000000004263ffffffff160217875592505b848210156141d1576001600160a01b038416614186576040517ff94ebcd10000000000000000000000000000000000000000000000000000000081526004810183905260248101869052604401610a83565b6040517f1a76572a00000000000000000000000000000000000000000000000000000000815260048101839052602481018690526001600160a01b0385166044820152606401610a83565b848310156142ca5760018681015470010000000000000000000000000000000090046fffffffffffffffffffffffffffffffff169060009082906142159082615a61565b61421f878a615a61565b614229919061533a565b614233919061534d565b90506001600160a01b03861661427f576040517f15279c080000000000000000000000000000000000000000000000000000000081526004810182905260248101869052604401610a83565b6040517fd0c8d23a00000000000000000000000000000000000000000000000000000000815260048101829052602481018690526001600160a01b0387166044820152606401610a83565b6142d48584615a61565b86547fffffffffffffffffffffffffffffffff00000000000000000000000000000000166fffffffffffffffffffffffffffffffff82161787556040518681529093507f1871cdf8010e63f2eb8384381a68dfa7416dc571a5517e66e88b2d2d0c0a690a9060200160405180910390a1505050505050565b6000610fbb826145e2565b6000808061436585856145ec565b600081815260029690960160205260409095205494959350505050565b600081831061439157816113f3565b5090919050565b60006113f383836145f8565b60006113f383836145a8565b60006125d484846001600160a01b0385166145c5565b60606125d48484600085614610565b600081815260018301602052604081205480156144be5760006143f9600183615a61565b855490915060009061440d90600190615a61565b905081811461447257600086600001828154811061442d5761442d61559f565b90600052602060002001549050808760000184815481106144505761445061559f565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061448357614483615c5d565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610fbb565b6000915050610fbb565b5092915050565b600081815260018301602052604081205461451657508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610fbb565b506000610fbb565b60008181526002830160205260408120548015158061454257506145428484614398565b6113f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f456e756d657261626c654d61703a206e6f6e6578697374656e74206b657900006044820152606401610a83565b600081815260028301602052604081208190556113f3838361471c565b600082815260028401602052604081208290556125d48484614728565b6000610fbb825490565b60006113f38383614734565b600081815260018301602052604081205415156113f3565b6060824710156146a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610a83565b600080866001600160a01b031685876040516146be9190615c8c565b60006040518083038185875af1925050503d80600081146146fb576040519150601f19603f3d011682016040523d82523d6000602084013e614700565b606091505b50915091506147118783838761475e565b979650505050505050565b60006113f383836143d5565b60006113f383836144cf565b600082600001828154811061474b5761474b61559f565b9060005260206000200154905092915050565b606083156147e75782516000036147e0576001600160a01b0385163b6147e0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610a83565b50816125d4565b6125d483838151156147fc5781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a83919061494c565b60e08101610fbb82846001600160a01b03808251168352602082015167ffffffffffffffff808216602086015280604085015116604086015280606085015116606086015250506bffffffffffffffffffffffff60808301511660808401528060a08301511660a08401528060c08301511660c0840152505050565b6001600160a01b0381168114610cb457600080fd5b6000602082840312156148d357600080fd5b81356113f3816148ac565b60005b838110156148f95781810151838201526020016148e1565b50506000910152565b6000815180845261491a8160208601602086016148de565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006113f36020830184614902565b600060a08284031215611f5d57600080fd5b60006020828403121561498357600080fd5b813567ffffffffffffffff81111561499a57600080fd5b6125d48482850161495f565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040805190810167ffffffffffffffff811182821017156149f8576149f86149a6565b60405290565b6040516080810167ffffffffffffffff811182821017156149f8576149f86149a6565b60405160c0810167ffffffffffffffff811182821017156149f8576149f86149a6565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715614a8b57614a8b6149a6565b604052919050565b600067ffffffffffffffff821115614aad57614aad6149a6565b5060051b60200190565b600082601f830112614ac857600080fd5b81356020614add614ad883614a93565b614a44565b82815260069290921b84018101918181019086841115614afc57600080fd5b8286015b84811015614b4d5760408189031215614b195760008081fd5b614b216149d5565b8135614b2c816148ac565b815281850135614b3b816148ac565b81860152835291830191604001614b00565b509695505050505050565b60008060408385031215614b6b57600080fd5b823567ffffffffffffffff80821115614b8357600080fd5b614b8f86838701614ab7565b93506020850135915080821115614ba557600080fd5b50614bb285828601614ab7565b9150509250929050565b803561ffff81168114614bce57600080fd5b919050565b803563ffffffff81168114614bce57600080fd5b67ffffffffffffffff81168114610cb457600080fd5b600060a08284031215614c0f57600080fd5b60405160a0810181811067ffffffffffffffff82111715614c3257614c326149a6565b6040528235614c40816148ac565b8152614c4e60208401614bbc565b60208201526040830135614c61816148ac565b6040820152614c7260608401614bd3565b60608201526080830135614c8581614be7565b60808201529392505050565b60008060408385031215614ca457600080fd5b8235614caf816148ac565b91506020830135614cbf816148ac565b809150509250929050565b600082601f830112614cdb57600080fd5b81356020614ceb614ad883614a93565b82815260059290921b84018101918181019086841115614d0a57600080fd5b8286015b84811015614b4d578035614d21816148ac565b8352918301918301614d0e565b60008060408385031215614d4157600080fd5b823567ffffffffffffffff80821115614d5957600080fd5b614d6586838701614cca565b93506020850135915080821115614d7b57600080fd5b50614bb285828601614cca565b60006020808385031215614d9b57600080fd5b823567ffffffffffffffff811115614db257600080fd5b8301601f81018513614dc357600080fd5b8035614dd1614ad882614a93565b81815260079190911b82018301908381019087831115614df057600080fd5b928401925b828410156147115760808489031215614e0e5760008081fd5b614e166149fe565b8435614e21816148ac565b8152614e2e858701614bd3565b868201526040614e3f818701614bd3565b908201526060614e50868201614bbc565b9082015282526080939093019290840190614df5565b60a08101610fbb82846001600160a01b0380825116835261ffff60208301511660208401528060408301511660408401525063ffffffff606082015116606083015267ffffffffffffffff60808201511660808301525050565b60008060208385031215614ed357600080fd5b823567ffffffffffffffff80821115614eeb57600080fd5b818501915085601f830112614eff57600080fd5b813581811115614f0e57600080fd5b8660208260061b8501011115614f2357600080fd5b60209290920196919550909350505050565b8015158114610cb457600080fd5b8035614bce81614f35565b60006020808385031215614f6157600080fd5b823567ffffffffffffffff811115614f7857600080fd5b8301601f81018513614f8957600080fd5b8035614f97614ad882614a93565b81815260c09182028301840191848201919088841115614fb657600080fd5b938501935b838510156150605780858a031215614fd35760008081fd5b614fdb614a21565b8535614fe6816148ac565b815285870135614ff581614be7565b818801526040868101356bffffffffffffffffffffffff8116811461501a5760008081fd5b90820152606061502b878201614bd3565b90820152608061503c878201614bbc565b9082015260a061504d878201614f43565b9082015283529384019391850191614fbb565b50979650505050505050565b6020808252825182820181905260009190848201906040850190845b818110156150ad5783516001600160a01b031683529284019291840191600101615088565b50909695505050505050565b6000806000606084860312156150ce57600080fd5b833567ffffffffffffffff8111156150e557600080fd5b6150f18682870161495f565b935050602084013591506040840135615109816148ac565b809150509250925092565b600081518084526020808501945080840160005b8381101561515c57815180516001600160a01b0316885283015161ffff168388015260409096019590820190600101615128565b509495945050505050565b60408152600061517a6040830185615114565b90508260208301529392505050565b80356fffffffffffffffffffffffffffffffff81168114614bce57600080fd5b6000606082840312156151bb57600080fd5b6040516060810181811067ffffffffffffffff821117156151de576151de6149a6565b60405282356151ec81614f35565b81526151fa60208401615189565b602082015261520b60408401615189565b60408201529392505050565b60006020828403121561522957600080fd5b81356113f381614f35565b805177ffffffffffffffffffffffffffffffffffffffffffffffff81168114614bce57600080fd5b6000806040838503121561526f57600080fd5b61527883615234565b915061528660208401615234565b90509250929050565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126152c457600080fd5b83018035915067ffffffffffffffff8211156152df57600080fd5b602001915036819003821315613aa857600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082028115828204841417610fbb57610fbb6152f4565b80820180821115610fbb57610fbb6152f4565b600082615383577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60008083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe18436030181126153bd57600080fd5b83018035915067ffffffffffffffff8211156153d857600080fd5b6020019150600681901b3603821315613aa857600080fd5b67ffffffffffffffff8181168382160190808211156144c8576144c86152f4565b60006020828403121561542357600080fd5b5051919050565b60006040828403121561543c57600080fd5b6154446149d5565b823561544f816148ac565b815261545d60208401614bbc565b60208201529392505050565b60006020828403121561547b57600080fd5b81516113f381614be7565b60006020828403121561549857600080fd5b81516113f381614f35565b8183528181602085013750600060208284010152600060207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b6020815260006125d46020830184866154a3565b60006020828403121561551257600080fd5b5035919050565b60006040828403121561552b57600080fd5b6155336149d5565b823561553e816148ac565b81526020928301359281019290925250919050565b6bffffffffffffffffffffffff8181168382160190808211156144c8576144c86152f4565b600067ffffffffffffffff808316818103615595576155956152f4565b6001019392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6001600160a01b038716815260a0602082015260006155f160a0830187896154a3565b85604084015267ffffffffffffffff8516606084015282810360808401526156198185614902565b9998505050505050505050565b60006020828403121561563857600080fd5b815167ffffffffffffffff8082111561565057600080fd5b818401915084601f83011261566457600080fd5b815181811115615676576156766149a6565b6156a760207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601614a44565b91508082528560208285010111156156be57600080fd5b6156cf8160208401602086016148de565b50949350505050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203615709576157096152f4565b5060010190565b600081518084526020808501945080840160005b8381101561515c57815180516001600160a01b031688528301518388015260409096019590820190600101615724565b6020815261576f60208201835167ffffffffffffffff169052565b6000602083015161578c604084018267ffffffffffffffff169052565b506040830151606083015260608301516157b160808401826001600160a01b03169052565b50608083015167ffffffffffffffff811660a08401525060a083015160c083015260c08301516157e560e084018215159052565b5060e0830151610100615802818501836001600160a01b03169052565b8085015191505061018061012081818601526158226101a0860184614902565b92508086015190506101407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe086850301818701526158608483615710565b935080870151915050610160615880818701836001600160a01b03169052565b959095015193019290925250919050565b6bffffffffffffffffffffffff8281168282160390808211156144c8576144c86152f4565b7fffffffff0000000000000000000000000000000000000000000000000000000081358181169160048510156158f65780818660040360031b1b83161692505b505092915050565b6000808585111561590e57600080fd5b8386111561591b57600080fd5b5050820193919092039150565b60006040828403121561593a57600080fd5b6159426149d5565b82358152602083013561545d81614f35565b60006020828403121561596657600080fd5b6113f382615234565b60006020828403121561598157600080fd5b81516113f3816148ac565b6101808101615a0982856001600160a01b03808251168352602082015167ffffffffffffffff808216602086015280604085015116604086015280606085015116606086015250506bffffffffffffffffffffffff60808301511660808401528060a08301511660a08401528060c08301511660c0840152505050565b82516001600160a01b0390811660e0840152602084015161ffff16610100840152604084015116610120830152606083015163ffffffff16610140830152608083015167ffffffffffffffff166101608301526113f3565b81810381811115610fbb57610fbb6152f4565b81810360008312801583831316838312821617156144c8576144c86152f4565b602080825282518282018190526000919060409081850190868401855b82811015615b0157815180516001600160a01b031685528681015163ffffffff9081168887015286820151168686015260609081015161ffff169085015260809093019290850190600101615ab1565b5091979650505050505050565b600081615b1d57615b1d6152f4565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b63ffffffff8181168382160190808211156144c8576144c86152f4565b63ffffffff831681526040602082015260006125d46040830184615114565b602080825282518282018190526000919060409081850190868401855b82811015615b0157815180516001600160a01b031685528681015167ffffffffffffffff1687860152858101516bffffffffffffffffffffffff168686015260608082015163ffffffff169086015260808082015161ffff169086015260a09081015115159085015260c09093019290850190600101615b9c565b600060408284031215615c2957600080fd5b615c316149d5565b615c3a83615234565b8152602083015161545d81614be7565b6020815260006113f36020830184615710565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b60008251615c9e8184602087016148de565b919091019291505056fea164736f6c6343000813000a

Type / to focus