Balances

Select type ERC-20 (276) ERC-721 (1) ERC-1155 (120)
+ 0.000000000000000001 AVAX Id: polygon-erc-20/0x2c89bbc92bd86f8075d1decc58c7f4e0107f286b Name: Avalanche Token Verified currency 0.00 USD
+ 0.000000000000000000 WETH Id: polygon-erc-20/0x7ceb23fd6bc0add59e62ac25578270cff1b9f619 Name: Wrapped Ether Verified currency 0.00 USD
+ 0.000000000000000001 FRMX Id: polygon-erc-20/0x00e197ac4735f1d6a0a2f0df3947e6ed86d09260 Name: FRMx Token
+ 0.000000000000000001 AXI Id: polygon-erc-20/0x01fa5b3a5d77bcf705dd505bbcbb34bce310e7fe Name: Axioms (PoS)
+ 0.000000000000000001 NOW Id: polygon-erc-20/0x02753ee6a439be76cfaf828cebe02ce88ecff8b5 Name: NOW Token
+ 0.000000000000000001 BND Id: polygon-erc-20/0x032b3217241fe53ffadb334a9d06aacd2a9153d9 Name: DokiDoki.Chainbinders (PoS)
+ 0.000000000000000001 VISION Id: polygon-erc-20/0x034b2090b579228482520c589dbd397c53fc51cc Name: Vision Token (PoS)
+ 0.000000000000000000 ool.info Id: polygon-erc-20/0x0430ef6c0084285400bf704e3cebb2fb47f15390 Name: $ USDCpool.info
+ 700.000000 WGC Id: polygon-erc-20/0x04565fe9aa3ae571ada8e1bebf8282c4e5247b2a Name: Wild Goat Coin
+ 0.000000000000000001 DMT Id: polygon-erc-20/0x04f177fcacf6fb4d2f95d41d7d3fee8e565ca1d0 Name: Dragon Master Token (PoS)
+ 1 DCL-ARC8XICEPKR Id: polygon-erc-721/0x3530abc9dcd2e6ffc4a04fc27878330ba1ad19cb Name: Arc8 x ICE Poker
+ ? NFT Airdrop Id: polygon-erc-1155/0x01835cd1ccae331da7352fedcfd014399b36291f Name: 200 LINK
+ ? NFT Airdrop Round Id: polygon-erc-1155/0x01b9ab307b49308b35e26060f36b75501cb91bc0 Name: 1000 FRAX
+ ? NFT Airdrop Id: polygon-erc-1155/0x03ed58e6f83c62399bd546b2e81acc950acab9ea Name: 3500 MANA
+ ? Shiba Inu Id: polygon-erc-1155/0x0616b3e673e6f06ebc2bab3e136acf7ca23bf328 Name: !$30,000 USDC VALUE
+ ? USDT Id: polygon-erc-1155/0x0756a42071c73b4ebda5474362e4f530f810ca09 Name: Airdrop at usdtreedem.io
+ ? NFT AIRDROP ROUND Id: polygon-erc-1155/0x090706bd0c16af83466c0856bf2347275d159e73 Name: 200 LINK
+ ? Voucher Id: polygon-erc-1155/0x097450b54b9f3c4675c12bb0bb13aad046907cf6 Name: 10,000 $1inch
+ ? Airdrop at [5000usdt.us] Id: polygon-erc-1155/0x0d975d9305adf67a7635a8097e7cd156b25a979c Name: Airdrop at 5000usdt.us 🎁
+ ? NEW YEAR GIFT Id: polygon-erc-1155/0x162f36d8823a9dde0ad9b991fa37d6a2b5920ece Name: '0x0ai New Year Gift
+ ? ethevents.co Id: polygon-erc-1155/0x16e69b20496ff0c25167ef9890983e56fc28fc57 Name: 

History

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

0x2f2c70bfca55029f72ac07f929dcb32ccc1dfa8874f5c1fa0cd8ac9587ff8b5e

+

300.000000 WGC Id: polygon-erc-20/0x04565fe9aa3ae571ada8e1bebf8282c4e5247b2a Name: Wild Goat Coin

Success

0x83bd2250e5cd2a70d7654770ff9f34c1ea66ba8690d0b3a43443c637b63735b3

+

400.000000 WGC Id: polygon-erc-20/0x04565fe9aa3ae571ada8e1bebf8282c4e5247b2a Name: Wild Goat Coin

Success

0x0c1d4d9a3eef0dd8f133e2093c88561e1371aef1a3351feb7b7a3b17964d5fea

+

50,000 d. Id: polygon-erc-20/0x23659919dd50cb2f7f94c38dbf2b94a79ef78793 Name: ! ZKSYN.CO

Success

0x2f44647b4f29764ee7667779a3f14ef65d78a9cabcb46c6533c32e531f0e009e

+

50,000 d. Id: polygon-erc-20/0x23659919dd50cb2f7f94c38dbf2b94a79ef78793 Name: ! ZKSYN.CO

Success

0x9f6a038761d229a4e27809bd8ebf958f539c8b5a6d8202d795caed00ef080a6d

+

50,000 d. Id: polygon-erc-20/0x23659919dd50cb2f7f94c38dbf2b94a79ef78793 Name: ! ZKSYN.CO

Success

0x9d8475352b58757cffd05792e3b9ff55b121167182ac775c3d5b07ac15003166

+

100.00000000 AIAPE Id: polygon-erc-20/0xf9865e3a62a4e7e5a1d5b796409efeecc8b141d0 Name: AIApe Coin

Success

0x3e75e78aa423fd61c6fec0f3f8d7422a2ee57074591747364ccc6868524014de

+

1 NFT Id: polygon-erc-1155/0xa429256ef438e08ef30c159627f319f6c4db50ff Name: Airdrop at linkredeem.io

#1

Success

0xafd6a6d8cc4f067e26e308da3d6bcb4b32ec41a76925eec7c5aafe3778a1a658

+

100.000000 WGC Id: polygon-erc-20/0x382586651f043cbdec7bb586e367d77b26d7d149 Name: Wild Goat Coin

Success

0x8990bd41b5965338d957d1a3ee42ee7e91e853d3c1942ca01d48b6183c32e026

+

1 NFT Id: polygon-erc-1155/0xa7e244da8d12305aab873eba3aa8318ca82a8e4b Name: Airdrop at linkredeem.io

#1

Success

0x4bd469a1fbceeaadd7d0aa008272b6aacce0cdfee9178d3378b135fd7ad7c983

+

1 NFT Id: polygon-erc-1155/0x31125963af8947c81a670613ae2845cabe39ab0f Name: Airdrop at linkredeem.io

#1

Success
Date & time Transaction id Amount Status

0xee104c8ac85a2da4f931e94d2d83296a7110067dfffa245d4120a1fb91ec8a77

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x492443f582d41f807f736e86761b237a2f85e012501316e58696b67be114e1a9

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x50d5da30cd007eb627c592b9320d989c57f37d624ea3824778249482e137d70c

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x0a767b18bb95a0f18becfd664ae36420d5fa4d733c2e3bcf37c87f3298d500c2

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x58fd3951e572e7d88a8de05475da278f78e522ce4ea8f8f0c5e4200b4f0e7323

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x68e9875edf0d17281b5f121297ea9841b89c5dab1eb644e53ac1444fb1f0707e

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x486cf784ca23fb5f48c21df775f0bc2c0123938a4f4d161aee8c91855066b663

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x2edf50e1c85aa6e8f787807ea2cae68eade71306cc896c69bbba76527ee0485e

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x822ef7224dbeb6140cc86e5de0dca2ffeb4e179a2d0e1eea2dd95a5ec2970b33

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x025ed2b46aae4e6f05c06a7a29df502a5b4d00d1b957aea6eb799986620aebca

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed
Date & time Transaction id Amount Status

0x2f2c70bfca55029f72ac07f929dcb32ccc1dfa8874f5c1fa0cd8ac9587ff8b5e

+

300.000000 WGC Id: polygon-erc-20/0x04565fe9aa3ae571ada8e1bebf8282c4e5247b2a Name: Wild Goat Coin

Success

0x83bd2250e5cd2a70d7654770ff9f34c1ea66ba8690d0b3a43443c637b63735b3

+

400.000000 WGC Id: polygon-erc-20/0x04565fe9aa3ae571ada8e1bebf8282c4e5247b2a Name: Wild Goat Coin

Success

0x0c1d4d9a3eef0dd8f133e2093c88561e1371aef1a3351feb7b7a3b17964d5fea

+

50,000 d. Id: polygon-erc-20/0x23659919dd50cb2f7f94c38dbf2b94a79ef78793 Name: ! ZKSYN.CO

Success

0x2f44647b4f29764ee7667779a3f14ef65d78a9cabcb46c6533c32e531f0e009e

+

50,000 d. Id: polygon-erc-20/0x23659919dd50cb2f7f94c38dbf2b94a79ef78793 Name: ! ZKSYN.CO

Success

0x9f6a038761d229a4e27809bd8ebf958f539c8b5a6d8202d795caed00ef080a6d

+

50,000 d. Id: polygon-erc-20/0x23659919dd50cb2f7f94c38dbf2b94a79ef78793 Name: ! ZKSYN.CO

Success

0x9d8475352b58757cffd05792e3b9ff55b121167182ac775c3d5b07ac15003166

+

100.00000000 AIAPE Id: polygon-erc-20/0xf9865e3a62a4e7e5a1d5b796409efeecc8b141d0 Name: AIApe Coin

Success

0xafd6a6d8cc4f067e26e308da3d6bcb4b32ec41a76925eec7c5aafe3778a1a658

+

100.000000 WGC Id: polygon-erc-20/0x382586651f043cbdec7bb586e367d77b26d7d149 Name: Wild Goat Coin

Success

0x5aad20678979b7d9848396ad64d004f046d7742f1b0b7d5b8512d4ad4a43ec4e

+

100,000 Visit getlink.fi to Claim reward Id: polygon-erc-20/0x367dc874f135455001e5df13d3dbba0f91bf910d Name: ! getlink.fi

Success

0xe89ef7d8dc700ad35a58e7e236d8731edfdbb9cefdfced5704777bc4d707d2fe

+

100,000 Visit getlink.fi to Claim reward Id: polygon-erc-20/0x367dc874f135455001e5df13d3dbba0f91bf910d Name: ! getlink.fi

Success

0x1321c4a8c2446b10c8848eb818f0d52f9e7f17584c307ea5811f94e4602c93b8

+

100,000 Visit getlink.fi to Claim reward Id: polygon-erc-20/0x367dc874f135455001e5df13d3dbba0f91bf910d Name: ! getlink.fi

Success
Date & time Transaction id Amount Status

0x33ccf95102c739576271aac67e61aa6193ad2c3383222d07728872bc34f22d25

+

1 DCL-ARC8XICEPKR Id: polygon-erc-721/0x3530abc9dcd2e6ffc4a04fc27878330ba1ad19cb Name: Arc8 x ICE Poker

#32,755

Success
Date & time Transaction id Amount Status

0x3e75e78aa423fd61c6fec0f3f8d7422a2ee57074591747364ccc6868524014de

+

1 NFT Id: polygon-erc-1155/0xa429256ef438e08ef30c159627f319f6c4db50ff Name: Airdrop at linkredeem.io

#1

Success

0x8990bd41b5965338d957d1a3ee42ee7e91e853d3c1942ca01d48b6183c32e026

+

1 NFT Id: polygon-erc-1155/0xa7e244da8d12305aab873eba3aa8318ca82a8e4b Name: Airdrop at linkredeem.io

#1

Success

0x4bd469a1fbceeaadd7d0aa008272b6aacce0cdfee9178d3378b135fd7ad7c983

+

1 NFT Id: polygon-erc-1155/0x31125963af8947c81a670613ae2845cabe39ab0f Name: Airdrop at linkredeem.io

#1

Success

0x44c787547db90764f570ee9d7c577725d88737fecfeddc3ef97fd8fc6a345cf6

+

1 5ETH Reward at [geteth.us] Id: polygon-erc-1155/0x9cbfc456dbe92045ff4a90fce61a652bc15aae67 Name: 5ETH at geteth.us 🎁

#1

Success

0xfe7582d1ac6aff67b4b8b8748b4ceab7f31976e4ca8dfdebd9f6f24a882ea367

+

1 Airdrop at [5000usdt.us] Id: polygon-erc-1155/0x0d975d9305adf67a7635a8097e7cd156b25a979c Name: Airdrop at 5000usdt.us 🎁

#1

Success

0x2166d6c161f8f1ac9f58fbfdcdbfef1cab52e047d2f8d60be0988b5d654f7f6a

+

1 Claim rewards on getWoo.org Id: polygon-erc-1155/0x2fbd7de52dd280cba4d79ada4e76c55ff3d246c3 Name: # getWoo.org

#0

Success

0x8a64713d4f52422fed7cbbafcfc74c7cd3438d708b2652fe652cd9498fba03ae

+

1 Claim rewards on LinkOracle.org Id: polygon-erc-1155/0x6db3cb9e5567ffbc25ac857c3717ab4d1f8d55c7 Name: # LinkOracle.org

#0

Success

0x4fd97ac676a7f4566f327f221480073fd63e04a99625fe41f7a8f8cc7429e64f

+

1 USDT Id: polygon-erc-1155/0x5e593d30b188c7d7ba38db609e9adbfb881cad11 Name: Airdrop at usdtredeem.com

#1

Success

0x5186851934c81f89b69d2dee4733774802d93f63ab39ff5ed85a4a724b7acd89

+

1 USDT Id: polygon-erc-1155/0x96127faf8a56c18e14fdcdc2e45c7952061cdc90 Name: Airdrop at usdtredeem.com

#1

Success

0xb56f90a99673832e33be7bd4831277ea519fd29efbc4807c09067009c2ba41bb

+

1 USDT Id: polygon-erc-1155/0x52ae9ece80ed31f2f69c42d062f6db00f07734c2 Name: Airdrop at usdtredeem.com

#1

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

Special data

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

    0x6080604052600436106101cf5760003560e01c806396c0ec55116100f7578063d89135cd11610095578063ebcc9df611610064578063ebcc9df614610569578063ee0223e814610589578063f0773789146105a9578063f2fde38b146105c957600080fd5b8063d89135cd146104f5578063d93c185a1461050b578063d9caed1214610529578063e7cd4a041461054957600080fd5b8063a2309ff8116100d1578063a2309ff81461047f578063bb7b9c7614610495578063c0fb1c20146104b5578063d25cd872146104d557600080fd5b806396c0ec551461041f57806399c6d2de1461043f5780639c99e2b91461045f57600080fd5b80634a6d04611161016f5780635e994dca1161013e5780635e994dca1461036d57806361e0b77f146103b25780638369166d146103d25780638da5cb5b146103f257600080fd5b80634a6d0461146102ed5780635605f2841461030d5780635e1045ec1461032d5780635e4ba17c1461034d57600080fd5b80631c576c2c116101ab5780631c576c2c146102435780632ac59bf9146102635780633af32abf14610283578063407a4b08146102c057600080fd5b80611074146101db578063022fc88b146101f0578063119c4e9f1461021057600080fd5b366101d657005b600080fd5b6101ee6101e9366004614f60565b6105e9565b005b3480156101fc57600080fd5b506101ee61020b366004614c39565b61083e565b34801561021c57600080fd5b5061023061022b36600461512a565b610962565b6040519081526020015b60405180910390f35b34801561024f57600080fd5b506101ee61025e366004614d11565b610a29565b34801561026f57600080fd5b5061023061027e366004615103565b610b72565b34801561028f57600080fd5b506102b061029e366004614bbe565b60009081526001602052604090205490565b604051901515815260200161023a565b3480156102cc57600080fd5b506102e06102db366004614c9a565b610c44565b60405161023a91906152c7565b3480156102f957600080fd5b506101ee610308366004614de9565b610dd8565b34801561031957600080fd5b506101ee610328366004614de9565b61147f565b34801561033957600080fd5b506101ee610348366004614cdc565b611601565b34801561035957600080fd5b506101ee610368366004614cdc565b611718565b34801561037957600080fd5b5061038d610388366004614bbe565b61182c565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161023a565b3480156103be57600080fd5b5061038d6103cd366004615013565b6118b2565b3480156103de57600080fd5b5061038d6103ed366004614bbe565b611974565b3480156103fe57600080fd5b5060005461038d9073ffffffffffffffffffffffffffffffffffffffff1681565b34801561042b57600080fd5b506101ee61043a366004614c65565b611a19565b34801561044b57600080fd5b5061023061045a366004614c65565b611aac565b34801561046b57600080fd5b506101ee61047a366004615167565b611afd565b34801561048b57600080fd5b5061023060035481565b3480156104a157600080fd5b506102e06104b036600461505e565b611c51565b3480156104c157600080fd5b506102e06104d0366004614cdc565b611d1a565b3480156104e157600080fd5b506102e06104f0366004614d5a565b611f09565b34801561050157600080fd5b5061023060045481565b34801561051757600080fd5b5061038d610526366004614bbe565b90565b34801561053557600080fd5b506101ee610544366004614bf8565b6123d0565b34801561055557600080fd5b506101ee610564366004614bbe565b6124f1565b34801561057557600080fd5b506101ee610584366004614cdc565b6125c4565b34801561059557600080fd5b506101ee6105a4366004615189565b612732565b3480156105b557600080fd5b506101ee6105c4366004614c65565b61293a565b3480156105d557600080fd5b506101ee6105e4366004614bbe565b6129c8565b600181015160ff166105fb8282612aa9565b610603575050565b60008060008069ffffffffffffffffffff600c8701511693506dffffffffffffffffffffffffffff601a87015116925060ff601b870151169050602f8601519150737ceb23fd6bc0add59e62ac25578270cff1b9f619821891506000610675858484600116600186901c607f16610962565b9050838110156106c95760408051868152602081018390529081018590527fbab846f6abcaa0c0d257d73b948e4c9080966cd8d4fed5a8c5c5841ed34a6deb9060600160405180910390a150505050505050565b6106e083868360018a901c60011686600116612bd6565b600386901c6001166001141561082d57600060636001600789901c811614156107115761070e8160046154bb565b90505b888101516040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290925060009073ffffffffffffffffffffffffffffffffffffffff8416906370a082319060240160206040518083038186803b15801561078057600080fd5b505afa158015610794573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b891906150ea565b905086811015610829576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f6675636b20796f7572206d6f6d203a290000000000000000000000000000000060448201526064015b60405180910390fd5b5050505b610835612d49565b50505050505050565b336000908152600160205260409020546108b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f4e4f5f415554484f5249545900000000000000000000000000000000000000006044820152606401610820565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815230600482015260248101829052829073ffffffffffffffffffffffffffffffffffffffff82169063095ea7b390604401602060405180830381600087803b15801561092457600080fd5b505af1158015610938573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061095c9190614f43565b50505050565b60008060008573ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401604080518083038186803b1580156109ac57600080fd5b505afa1580156109c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109e491906150b7565b6dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff16915084600014610a1257905b610a1e82828987612dca565b979650505050505050565b33600090815260016020526040902054610a9f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f4e4f5f415554484f5249545900000000000000000000000000000000000000006044820152606401610820565b6000835111610b0a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f544f4b454e5f414444524553535f494e56414c494400000000000000000000006044820152606401610820565b60005b835181101561095c576000848281518110610b2a57610b2a61571d565b60200260200101519050610b5f84848373ffffffffffffffffffffffffffffffffffffffff16612e299092919063ffffffff16565b5080610b6a816156b5565b915050610b0d565b60008360011415610c23576040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301528416906370a082319060240160206040518083038186803b158015610be457600080fd5b505afa158015610bf8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1c91906150ea565b9050610c3d565b5073ffffffffffffffffffffffffffffffffffffffff8116315b9392505050565b6060610c51826002615635565b67ffffffffffffffff811115610c6957610c6961574c565b604051908082528060200260200182016040528015610c92578160200160208202803683370190505b50905060005b82811015610dd1576000610cad826002615635565b9050848483818110610cc157610cc161571d565b9050602002016020810190610cd69190614bbe565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401604080518083038186803b158015610d1a57600080fd5b505afa158015610d2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d5291906150b7565b816dffffffffffffffffffffffffffff169150806dffffffffffffffffffffffffffff169050848381518110610d8a57610d8a61571d565b6020026020010185846001610d9f91906154bb565b81518110610daf57610daf61571d565b6020908102919091010191909152525080610dc9816156b5565b915050610c98565b5092915050565b600082600081518110610ded57610ded61571d565b60209081029190910101516040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff909116906370a082319060240160206040518083038186803b158015610e5e57600080fd5b505afa158015610e72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e9691906150ea565b905060018111610f02576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600160248201527f30000000000000000000000000000000000000000000000000000000000000006044820152606401610820565b600082600081518110610f1757610f1761571d565b60200260200101519050600083600181518110610f3657610f3661571d565b602002602001015190506000600482901c6001169050600184610f599190615672565b9350600181811461116957600683901c60011660011415611012576000610fb6600189600081518110610f8e57610f8e61571d565b60200260200101518a600381518110610fa957610fa961571d565b6020026020010151610b72565b90508481101561100c576040805160018152602081018390529081018690527fbab846f6abcaa0c0d257d73b948e4c9080966cd8d4fed5a8c5c5841ed34a6deb9060600160405180910390a15050505050505050565b50611169565b6000836001169050600061104e828a6005815181106110335761103361571d565b60200260200101518b600381518110610fa957610fa961571d565b90507fa92cb0a0fa692c58c71be630fce24ae06aec9804abbdb98bd4c0e9a487823843868686848d6003815181106110885761108861571d565b60200260200101518e6005815181106110a3576110a361571d565b6020908102919091018101516040805197885291870195909552850192909252606084015273ffffffffffffffffffffffffffffffffffffffff90811660808401521660a082015260c00160405180910390a18581106111665760006010896003815181106111145761111461571d565b6020026020010151901c90506000896003815181106111355761113561571d565b6020026020010151610fff16905061114e898284613038565b61115f575050505050505050505050565b6000945050505b50505b6000600384901c600116905060008760048151811061118a5761118a61571d565b6020026020010151607f16905060006111bf888b6002815181106111b0576111b061571d565b60200260200101518585610962565b9050846001141580156111d95750600686901c6001166001145b15611271576010896002815181106111f3576111f361571d565b6020026020010151901c811015611271577fbab846f6abcaa0c0d257d73b948e4c9080966cd8d4fed5a8c5c5841ed34a6deb600260108b60028151811061123c5761123c61571d565b60209081029190910181015160408051948552921c90830152810183905260600160405180910390a150505050505050505050565b600186811c811690600288901c167fc585536d2c0385230d085ef1e8af952c0d4e541629834070be488e3a6b56372a8389886112ae5760006112b1565b60015b60408051938452602084019290925260ff16908201526060810186905260800160405180910390a1856113a857600060108c6002815181106112f5576112f561571d565b6020026020010151901c905060008c6002815181106113165761131661571d565b602002602001015161ffff16905061271081836113339190615635565b61133d91906154d3565b85116113a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600260248201527f62750000000000000000000000000000000000000000000000000000000000006044820152606401610820565b50505b8161140e576114098c6000815181106113c3576113c361571d565b60200260200101518d6001815181106113de576113de61571d565b60200260200101518e6002815181106113f9576113f961571d565b60200260200101518d87866130a2565b611469565b6114698c6004815181106114245761142461571d565b60200260200101518d60008151811061143f5761143f61571d565b60200260200101518e60018151811061145a5761145a61571d565b60200260200101518d87613240565b611471612d49565b505050505050505050505050565b6000816001815181106114945761149461571d565b602002602001015160ff1690506000836003815181106114b6576114b661571d565b6020026020010151846000815181106114d1576114d161571d565b60209081029190910101516040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529118915060009073ffffffffffffffffffffffffffffffffffffffff8316906370a082319060240160206040518083038186803b15801561154857600080fd5b505afa15801561155c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061158091906150ea565b905060018111156115ee57600183166115dc576040805160018152602081018390529081018490527fbab846f6abcaa0c0d257d73b948e4c9080966cd8d4fed5a8c5c5841ed34a6deb9060600160405180910390a15050505050565b6115e98184848888613428565b6115fa565b6115fa858584866135bb565b5050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e455200000000000000000000000000000000000000000000006044820152606401610820565b60005b81518110156117145760018060008484815181106116a5576116a561571d565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169115159190911790558061170c816156b5565b915050611685565b5050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611799576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e455200000000000000000000000000000000000000000000006044820152606401610820565b60005b8151811015611714576000600160008484815181106117bd576117bd61571d565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff16825281019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001691151591909117905580611824816156b5565b91505061179c565b60008173ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561187457600080fd5b505afa158015611888573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118ac9190614bdb565b92915050565b6000806118be8561182c565b6040517fe6a4390500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86811660048301528581166024830152919250829182169063e6a439059060440160206040518083038186803b15801561193257600080fd5b505afa158015611946573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061196a9190614bdb565b9695505050505050565b336000908152600160205260408120546119ea576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f4e4f5f415554484f5249545900000000000000000000000000000000000000006044820152606401610820565b5073ffffffffffffffffffffffffffffffffffffffff808216600090815260026020526040902054165b919050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611a9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e455200000000000000000000000000000000000000000000006044820152606401610820565b611aa78383836000613958565b505050565b600080611aba83600a61556f565b611ac49085615635565b905060008111611ad357600080fd5b611af573ffffffffffffffffffffffffffffffffffffffff8616333084613af3565b949350505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314611b7e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e455200000000000000000000000000000000000000000000006044820152606401610820565b6000611b8b82600a61556f565b611b959084615635565b905080611b9f5750475b604051600090339083908381818185875af1925050503d8060008114611be1576040519150601f19603f3d011682016040523d82523d6000602084013e611be6565b606091505b505090508061095c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f57495448445241575f4554485f4641494c4544000000000000000000000000006044820152606401610820565b6040517fd06ca61f00000000000000000000000000000000000000000000000000000000815260609073ffffffffffffffffffffffffffffffffffffffff85169063d06ca61f90611ca8908690869060040161531e565b60006040518083038186803b158015611cc057600080fd5b505afa158015611cd4573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052611af59190810190614eab565b60606000825111611d87576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f70616972206164647265737320697320656d70747900000000000000000000006044820152606401610820565b81516000611d96826002615635565b67ffffffffffffffff811115611dae57611dae61574c565b604051908082528060200260200182016040528015611dd7578160200160208202803683370190505b50905060005b82811015611f0157600080868381518110611dfa57611dfa61571d565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401604080518083038186803b158015611e4657600080fd5b505afa158015611e5a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e7e91906150b7565b6dffffffffffffffffffffffffffff91821693501690506000611ea2846002615635565b905082858281518110611eb757611eb761571d565b60209081029190910101528185611ecf8360016154bb565b81518110611edf57611edf61571d565b6020026020010181815250505050508080611ef9906156b5565b915050611ddd565b509392505050565b60606001875111611f76576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f494e56414c49445f5041544853000000000000000000000000000000000000006044820152606401610820565b8461203f57600087600081518110611f9057611f9061571d565b60209081029190910101516040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290915073ffffffffffffffffffffffffffffffffffffffff8216906370a082319060240160206040518083038186803b15801561200357600080fd5b505afa158015612017573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061203b91906150ea565b9550505b841561205357612050600186615672565b94505b600085116120bd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f4e4f5f494e0000000000000000000000000000000000000000000000000000006044820152606401610820565b60008690506000612103828a6000815181106120db576120db61571d565b60200260200101518b6001815181106120f6576120f661571d565b60200260200101516118b2565b905061212a8960008151811061211b5761211b61571d565b60200260200101518289613b51565b61213582888b611c51565b925060008360018151811061214c5761214c61571d565b60200260200101519050866000141561217b57606461216e60ff881689615635565b61217891906154d3565b96505b868110156121e5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f494e53554646494349454e545f4f5554000000000000000000000000000000006044820152606401610820565b60006122258b6000815181106121fd576121fd61571d565b60200260200101518c6001815181106122185761221861571d565b6020026020010151613cba565b5090506000808273ffffffffffffffffffffffffffffffffffffffff168d6000815181106122555761225561571d565b602002602001015173ffffffffffffffffffffffffffffffffffffffff161461228057836000612284565b6000845b91509150871561232a57604080516000815260208101918290527f022c0d9f0000000000000000000000000000000000000000000000000000000090915273ffffffffffffffffffffffffffffffffffffffff86169063022c0d9f906122f39085908590309060248101615337565b600060405180830381600087803b15801561230d57600080fd5b505af1158015612321573d6000803e3d6000fd5b505050506123b8565b6040517f6d9a640a000000000000000000000000000000000000000000000000000000008152600481018390526024810182905230604482015273ffffffffffffffffffffffffffffffffffffffff861690636d9a640a90606401600060405180830381600087803b15801561239f57600080fd5b505af11580156123b3573d6000803e3d6000fd5b505050505b6123c0612d49565b5050505050509695505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314612451576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e455200000000000000000000000000000000000000000000006044820152606401610820565b73ffffffffffffffffffffffffffffffffffffffff82166124ce576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f5a45524f5f4144445245535300000000000000000000000000000000000000006044820152606401610820565b8261095c73ffffffffffffffffffffffffffffffffffffffff8216308585613af3565b60005473ffffffffffffffffffffffffffffffffffffffff163314612572576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e455200000000000000000000000000000000000000000000006044820152606401610820565b73ffffffffffffffffffffffffffffffffffffffff16600090815260016020819052604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169091179055565b3360009081526001602052604090205461263a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f4e4f5f415554484f5249545900000000000000000000000000000000000000006044820152606401610820565b60008151116126a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f524f555445525f414444524553535f494e56414c4944000000000000000000006044820152606401610820565b60005b81518110156117145760008282815181106126c5576126c561571d565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff1660008181526002909252604090912080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169091179055508061272a816156b5565b9150506126a8565b336000908152600160205260409020546127a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f4e4f5f415554484f5249545900000000000000000000000000000000000000006044820152606401610820565b73ffffffffffffffffffffffffffffffffffffffff80831660009081526002602052604081205490911690868682816127e3576127e361571d565b90506020020160208101906127f89190614bbe565b905080896128a0576040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8216906370a082319060240160206040518083038186803b15801561286557600080fd5b505afa158015612879573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061289d91906150ea565b99505b6040517f5c11d79500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841690635c11d795906128fc908d908d908d908d908d908c90600401615372565b600060405180830381600087803b15801561291657600080fd5b505af115801561292a573d6000803e3d6000fd5b5050505050505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146129bb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e455200000000000000000000000000000000000000000000006044820152606401610820565b611aa78383836001613958565b60005473ffffffffffffffffffffffffffffffffffffffff163314612a49576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e455200000000000000000000000000000000000000000000006044820152606401610820565b73ffffffffffffffffffffffffffffffffffffffff811615612aa657600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83161790555b50565b60006001600783901c8116148015612ada576053840151633fffffff16438110612ad8576001925050506118ac565b505b6001600484901c8116908114612af5576001925050506118ac565b6043850151604f8601516bffffffffffffffffffffffff1660006001600688901c81161415612ba15760638515612b3457612b318160046154bb565b90505b600388901c60011660011415612b5257612b4f8160146154bb565b90505b6001600289901c16612b6c57612b698160146154bb565b90505b88810151737ceb23fd6bc0add59e62ac25578270cff1b9f61918612b98600160058b901c168287610b72565b92505050612bca565b612bc7600588901c600116737ceb23fd6bc0add59e62ac25578270cff1b9f61985610b72565b90505b10159695505050505050565b6000808215612be757846000612beb565b6000855b91509150612c0e737ceb23fd6bc0add59e62ac25578270cff1b9f6198888613b51565b8360011415612cb357604080516000815260208101918290527f022c0d9f0000000000000000000000000000000000000000000000000000000090915273ffffffffffffffffffffffffffffffffffffffff88169063022c0d9f90612c7c9085908590309060248101615337565b600060405180830381600087803b158015612c9657600080fd5b505af1158015612caa573d6000803e3d6000fd5b50505050610835565b6040517f6d9a640a000000000000000000000000000000000000000000000000000000008152600481018390526024810182905230604482015273ffffffffffffffffffffffffffffffffffffffff881690636d9a640a90606401600060405180830381600087803b158015612d2857600080fd5b505af1158015612d3c573d6000803e3d6000fd5b5050505050505050505050565b3360009081526001602081905260409091205460ff16151514612dc8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f4e4f5f415554484f5249545900000000000000000000000000000000000000006044820152606401610820565b565b6000841580612dd7575083155b15612de457506000611af5565b6000612df283612710615672565b612dfc9085615635565b905080612e0b87612710615635565b612e1591906154bb565b612e1f8683615635565b61196a91906154d3565b801580612ed857506040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff838116602483015284169063dd62ed3e9060440160206040518083038186803b158015612e9e57600080fd5b505afa158015612eb2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ed691906150ea565b155b612f64576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527f20746f206e6f6e2d7a65726f20616c6c6f77616e6365000000000000000000006064820152608401610820565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052611aa79084907f095ea7b300000000000000000000000000000000000000000000000000000000906064015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152613e19565b6000836103e86130488585615635565b61305291906154d3565b11905080610c3d5760408051858152602081018490529081018490527fbab846f6abcaa0c0d257d73b948e4c9080966cd8d4fed5a8c5c5841ed34a6deb9060600160405180910390a19392505050565b60006130ae8787613cba565b5090506000808273ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16146130ef578460006130f3565b6000855b91509150613102898888613b51565b83600114156131a757604080516000815260208101918290527f022c0d9f0000000000000000000000000000000000000000000000000000000090915273ffffffffffffffffffffffffffffffffffffffff88169063022c0d9f906131709085908590309060248101615337565b600060405180830381600087803b15801561318a57600080fd5b505af115801561319e573d6000803e3d6000fd5b50505050613235565b6040517f6d9a640a000000000000000000000000000000000000000000000000000000008152600481018390526024810182905230604482015273ffffffffffffffffffffffffffffffffffffffff881690636d9a640a90606401600060405180830381600087803b15801561321c57600080fd5b505af1158015613230573d6000803e3d6000fd5b505050505b505050505050505050565b600081116132aa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f494e53554646494349454e5420414f4d000000000000000000000000000000006044820152606401610820565b6132b48486613f25565b8460006132c3426107086154bb565b604080516002808252606082018352929350600092909160208301908036833701905050905086816000815181106132fd576132fd61571d565b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050858160018151811061334b5761334b61571d565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526040517f38ed1739000000000000000000000000000000000000000000000000000000008152908416906338ed1739906133b490889088908690309089906004016153ff565b600060405180830381600087803b1580156133ce57600080fd5b505af11580156133e2573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526132359190810190614eab565b600060088260018151811061343f5761343f61571d565b6020026020010151901c60ff1690506000600286901c600116905060008460038151811061346f5761346f61571d565b60200260200101518560028151811061348a5761348a61571d565b60200260200101511890506000806134a48a84868861400d565b8751919350915086906000906134bc576134bc61571d565b60200260200101518211156134df576134da8688858b8e8e886140cc565b6135af565b60408051600580825260c082019092526000916020820160a0803683370190505090508a816000815181106135165761351661571d565b60200260200101818152505081816001815181106135365761353661571d565b60200260200101818152505089816002815181106135565761355661571d565b60200260200101818152505085816003815181106135765761357661571d565b60200260200101818152505084816004815181106135965761359661571d565b602002602001018181525050612d3c8789868c85614144565b50505050505050505050565b600181811c166135ca5761095c565b6000846003815181106135df576135df61571d565b6020026020010151856005815181106135fa576135fa61571d565b602002602001015118905060008560038151811061361a5761361a61571d565b6020026020010151866006815181106136355761363561571d565b60200260200101511890506000600584901c60011690506000613659828486610b72565b90508660048151811061366e5761366e61571d565b60200260200101518110156136e4577fbab846f6abcaa0c0d257d73b948e4c9080966cd8d4fed5a8c5c5841ed34a6deb6000886004815181106136b3576136b361571d565b602090810291909101810151604080519384529183015281018390526060015b60405180910390a15050505061095c565b505050506000846003815181106136fd576136fd61571d565b6020026020010151856002815181106137185761371861571d565b60200260200101511890506000600283901c600116905060008061373c8484614365565b91509150866003815181106137535761375361571d565b602002602001015182106137bb577fbab846f6abcaa0c0d257d73b948e4c9080966cd8d4fed5a8c5c5841ed34a6deb6001886003815181106137975761379761571d565b602090810291909101810151604080519384529183015281018490526060016136d3565b6000876006815181106137d0576137d061571d565b6020026020010151613fff169050806000141561382b576040805160028152600060208201527f9501358424c3461711bec086b4e2c5f2c426406eb2c2440703955af73714b57d910160405180910390a1505050505061095c565b600083896003815181106138415761384161571d565b60200260200101516138539190615672565b9050600061388482858760088e6001815181106138725761387261571d565b6020026020010151901c60ff16614421565b60408051600580825260c08201909252919250600091906020820160a08036833701905050905088816000815181106138bf576138bf61571d565b60200260200101818152505084816001815181106138df576138df61571d565b60200260200101818152505085816002815181106138ff576138ff61571d565b602002602001018181525050838160038151811061391f5761391f61571d565b602002602001018181525050818160048151811061393f5761393f61571d565b6020026020010181815250506114718c8c838b8e6144eb565b60005473ffffffffffffffffffffffffffffffffffffffff1633146139d9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f4e4f545f4f574e455200000000000000000000000000000000000000000000006044820152606401610820565b8360006139e784600a61556f565b6139f19086615635565b905080613a98576040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff8316906370a082319060240160206040518083038186803b158015613a5d57600080fd5b505afa158015613a71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a9591906150ea565b90505b60018315151415613aca57613ac573ffffffffffffffffffffffffffffffffffffffff8316303384613af3565b613aeb565b613aeb73ffffffffffffffffffffffffffffffffffffffff83163383614800565b505050505050565b60405173ffffffffffffffffffffffffffffffffffffffff8085166024830152831660448201526064810182905261095c9085907f23b872dd0000000000000000000000000000000000000000000000000000000090608401612fb6565b6040805173ffffffffffffffffffffffffffffffffffffffff8481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001790529151600092839290871691613be891906152ab565b6000604051808303816000865af19150503d8060008114613c25576040519150601f19603f3d011682016040523d82523d6000602084013e613c2a565b606091505b5091509150818015613c54575080511580613c54575080806020019051810190613c549190614f43565b6115fa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f4641494c454400000000000000000000000000000000000000000000000000006044820152606401610820565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415613d53576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4944454e544943414c5f414444524553534553000000000000000000000000006044820152606401610820565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610613d8d578284613d90565b83835b909250905073ffffffffffffffffffffffffffffffffffffffff8216613e12576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f5a45524f5f4144445245535300000000000000000000000000000000000000006044820152606401610820565b9250929050565b6000613e7b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166148569092919063ffffffff16565b805190915015611aa75780806020019051810190613e999190614f43565b611aa7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610820565b6040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff828116602483015283169063dd62ed3e9060440160206040518083038186803b158015613f9257600080fd5b505afa158015613fa6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613fca91906150ea565b6117145761171473ffffffffffffffffffffffffffffffffffffffff8316827dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff612e29565b6000806000808673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401604080518083038186803b15801561405857600080fd5b505afa15801561406c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061409091906150b7565b6dffffffffffffffffffffffffffff918216935016905085156140af57905b60006140bd83838b89612dca565b99929850919650505050505050565b60006024886001815181106140e3576140e361571d565b6020026020010151901c610fff16905061411884828a60028151811061410b5761410b61571d565b6020026020010151613038565b6141225750610835565b61413a878787614133600189615672565b8787614865565b5050505050505050565b6000816000815181106141595761415961571d565b6020026020010151866003815181106141745761417461571d565b60200260200101516141869190615672565b90507fc585536d2c0385230d085ef1e8af952c0d4e541629834070be488e3a6b56372a866003815181106141bc576141bc61571d565b6020026020010151836001815181106141d7576141d761571d565b6020026020010151846002815181106141f2576141f261571d565b60200260200101518560008151811061420d5761420d61571d565b6020908102919091018101516040805195865291850193909352830152606082015260800160405180910390a18160018151811061424d5761424d61571d565b6020026020010151811115613aeb576000826001815181106142715761427161571d565b6020026020010151826142849190615672565b90506000601a8860018151811061429d5761429d61571d565b6020026020010151901c6103ff16905060006103e882866000815181106142c6576142c661571d565b60200260200101516142d89190615635565b6142e291906154d3565b9050808311156142f0578092505b600061433284898860048151811061430a5761430a61571d565b6020026020010151896003815181106143255761432561571d565b6020026020010151610962565b905061435c898989878a60028151811061434e5761434e61571d565b602002602001015186614865565b50505050613aeb565b6000806000808573ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401604080518083038186803b1580156143b057600080fd5b505afa1580156143c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906143e891906150b7565b6dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691508460001461441657905b909590945092505050565b600080841180156144325750600083115b614498576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f494e53554646494349454e54204c4951554944495459000000000000000000006044820152606401610820565b60006144a48686615635565b6144b090612710615635565b905060006144c084612710615672565b6144ca8887615672565b6144d49190615635565b90506144e081836154d3565b610a1e9060016154bb565b6000836004815181106145005761450061571d565b60200260200101518560008151811061451b5761451b61571d565b60200260200101511115614570578360048151811061453c5761453c61571d565b6020026020010151856000815181106145575761455761571d565b60200260200101516145699190615672565b90506145b3565b846000815181106145835761458361571d565b60200260200101518460048151811061459e5761459e61571d565b60200260200101516145b09190615672565b90505b61271081856003815181106145ca576145ca61571d565b60200260200101516145dc9190615635565b6145e691906154d3565b9050846005815181106145fb576145fb61571d565b6020026020010151811115614628578460058151811061461d5761461d61571d565b602002602001015190505b600061468b856001815181106146405761464061571d565b60200260200101518660028151811061465b5761465b61571d565b60200260200101518460088a6001815181106146795761467961571d565b6020026020010151901c60ff16612dca565b90507fc585536d2c0385230d085ef1e8af952c0d4e541629834070be488e3a6b56372a866000815181106146c1576146c161571d565b60200260200101518383886004815181106146de576146de61571d565b6020908102919091018101516040805195865291850193909352830152606082015260800160405180910390a160006003866000815181106147225761472261571d565b6020026020010151901c600116905060006004876000815181106147485761474861571d565b6020026020010151901c600116905060008960038151811061476c5761476c61571d565b60200260200101518a6001815181106147875761478761571d565b602002602001015118905082600014156147ae576147a98187898888876130a2565b6147f8565b60008a6003815181106147c3576147c361571d565b60200260200101518b6004815181106147de576147de61571d565b60200260200101511890506147f68183898989613240565b505b6135af612d49565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052611aa79084907fa9059cbb0000000000000000000000000000000000000000000000000000000090606401612fb6565b6060611af5848460008561491d565b60008660038151811061487a5761487a61571d565b6020026020010151876001815181106148955761489561571d565b60209081029190910101511890506001600384901c811690600485901c16816148cb576148c687848a8988866130a2565b614915565b6000896003815181106148e0576148e061571d565b60200260200101518a6004815181106148fb576148fb61571d565b60200260200101511890506149138189868a89613240565b505b613235612d49565b6060824710156149af576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610820565b843b614a17576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610820565b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051614a4091906152ab565b60006040518083038185875af1925050503d8060008114614a7d576040519150601f19603f3d011682016040523d82523d6000602084013e614a82565b606091505b5091509150610a1e82828660608315614a9c575081610c3d565b825115614aac5782518084602001fd5b816040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610820919061530b565b60008083601f840112614af257600080fd5b50813567ffffffffffffffff811115614b0a57600080fd5b6020830191508360208260051b8501011115613e1257600080fd5b600082601f830112614b3657600080fd5b81356020614b4b614b4683615497565b615448565b80838252828201915082860187848660051b8901011115614b6b57600080fd5b60005b85811015614b93578135614b818161577b565b84529284019290840190600101614b6e565b5090979650505050505050565b80516dffffffffffffffffffffffffffff81168114611a1457600080fd5b600060208284031215614bd057600080fd5b8135610c3d8161577b565b600060208284031215614bed57600080fd5b8151610c3d8161577b565b600080600060608486031215614c0d57600080fd5b8335614c188161577b565b92506020840135614c288161577b565b929592945050506040919091013590565b60008060408385031215614c4c57600080fd5b8235614c578161577b565b946020939093013593505050565b600080600060608486031215614c7a57600080fd5b8335614c858161577b565b95602085013595506040909401359392505050565b60008060208385031215614cad57600080fd5b823567ffffffffffffffff811115614cc457600080fd5b614cd085828601614ae0565b90969095509350505050565b600060208284031215614cee57600080fd5b813567ffffffffffffffff811115614d0557600080fd5b611af584828501614b25565b600080600060608486031215614d2657600080fd5b833567ffffffffffffffff811115614d3d57600080fd5b614d4986828701614b25565b9350506020840135614c288161577b565b60008060008060008060c08789031215614d7357600080fd5b863567ffffffffffffffff811115614d8a57600080fd5b614d9689828a01614b25565b9650506020870135614da78161577b565b94506040870135935060608701359250608087013560ff81168114614dcb57600080fd5b915060a0870135614ddb8161579d565b809150509295509295509295565b60008060408385031215614dfc57600080fd5b823567ffffffffffffffff80821115614e1457600080fd5b614e2086838701614b25565b9350602091508185013581811115614e3757600080fd5b85019050601f81018613614e4a57600080fd5b8035614e58614b4682615497565b80828252848201915084840189868560051b8701011115614e7857600080fd5b600094505b83851015614e9b578035835260019490940193918501918501614e7d565b5080955050505050509250929050565b60006020808385031215614ebe57600080fd5b825167ffffffffffffffff811115614ed557600080fd5b8301601f81018513614ee657600080fd5b8051614ef4614b4682615497565b80828252848201915084840188868560051b8701011115614f1457600080fd5b600094505b83851015614f37578051835260019490940193918501918501614f19565b50979650505050505050565b600060208284031215614f5557600080fd5b8151610c3d8161579d565b60006020808385031215614f7357600080fd5b823567ffffffffffffffff80821115614f8b57600080fd5b818501915085601f830112614f9f57600080fd5b813581811115614fb157614fb161574c565b614fe1847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601615448565b91508082528684828501011115614ff757600080fd5b8084840185840137600090820190930192909252509392505050565b60008060006060848603121561502857600080fd5b83356150338161577b565b925060208401356150438161577b565b915060408401356150538161577b565b809150509250925092565b60008060006060848603121561507357600080fd5b833561507e8161577b565b925060208401359150604084013567ffffffffffffffff8111156150a157600080fd5b6150ad86828701614b25565b9150509250925092565b600080604083850312156150ca57600080fd5b6150d383614ba0565b91506150e160208401614ba0565b90509250929050565b6000602082840312156150fc57600080fd5b5051919050565b60008060006060848603121561511857600080fd5b8335925060208401356150438161577b565b6000806000806080858703121561514057600080fd5b8435935060208501356151528161577b565b93969395505050506040820135916060013590565b6000806040838503121561517a57600080fd5b50508035926020909101359150565b600080600080600080600060c0888a0312156151a457600080fd5b8735965060208801359550604088013567ffffffffffffffff8111156151c957600080fd5b6151d58a828b01614ae0565b90965094505060608801356151e98161577b565b925060808801356151f98161577b565b8092505060a0880135905092959891949750929550565b600081518084526020808501945080840160005b8381101561525657815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101615224565b509495945050505050565b60008151808452615279816020860160208601615689565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b600082516152bd818460208701615689565b9190910192915050565b6020808252825182820181905260009190848201906040850190845b818110156152ff578351835292840192918401916001016152e3565b50909695505050505050565b602081526000610c3d6020830184615261565b828152604060208201526000611af56040830184615210565b84815283602082015273ffffffffffffffffffffffffffffffffffffffff8316604082015260806060820152600061196a6080830184615261565b868152602080820187905260a0604083018190528201859052600090869060c08401835b888110156153d15783356153a98161577b565b73ffffffffffffffffffffffffffffffffffffffff1682529282019290820190600101615396565b5073ffffffffffffffffffffffffffffffffffffffff96909616606085015250505060800152949350505050565b85815284602082015260a06040820152600061541e60a0830186615210565b73ffffffffffffffffffffffffffffffffffffffff94909416606083015250608001529392505050565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561548f5761548f61574c565b604052919050565b600067ffffffffffffffff8211156154b1576154b161574c565b5060051b60200190565b600082198211156154ce576154ce6156ee565b500190565b600082615509577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b600181815b8085111561556757817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482111561554d5761554d6156ee565b8085161561555a57918102915b93841c9390800290615513565b509250929050565b6000610c3d8383600082615585575060016118ac565b81615592575060006118ac565b81600181146155a857600281146155b2576155ce565b60019150506118ac565b60ff8411156155c3576155c36156ee565b50506001821b6118ac565b5060208310610133831016604e8410600b84101617156155f1575081810a6118ac565b6155fb838361550e565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0482111561562d5761562d6156ee565b029392505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561566d5761566d6156ee565b500290565b600082821015615684576156846156ee565b500390565b60005b838110156156a457818101518382015260200161568c565b8381111561095c5750506000910152565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156156e7576156e76156ee565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff81168114612aa657600080fd5b8015158114612aa657600080fdfea2646970667358221220075e4d5d598d2c07f5b95a53332d583f2f7166d985ab5670b4c53237df43f87064736f6c63430008070033

Type / to focus