Balances

Select type ERC-20 (2)
+ 0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency 0.00 USD
+ 0.000000000000000000 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency 0.00 USD

History

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

0x7d6a2de478ef5e619be83450e9d1e3b256a68312895aa91b9b5a10a95a53a5ab

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x6a8b2dff2b342415ef43c5a7f23451d5e95cffefcfd183b573406de3d892e1ec

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x016b9cf6222d9d36b0b6998542261403590f6ec8f6f8f8f634bc21b752e365a6

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x0c7983a11294857a408828591cd167a8d6a58c2fd2c0a4d7cefda78cca079dbb

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0xcf2dc924ebb1e4607d4c6fb2022fc059f8f9f669759afe588f44f0ea94f04c0b

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0xfd01cace96b76e160c2b98f3752c04ac018b9a809b9fa1b5e4b188269508a576

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x39344431200dcffe2fc045d2754968c4b23f7d87f6bb716af0c7f15e8ccb5ae0

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0xa45d28ad97c2ed8e3e0fb4558c40ce75689ff53a204d75b64ecc2312d401a576

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x155406600fff7a69f775b5669c8d3b9ee20398529d24bbece75cac1e1be1d2c7

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x1f66c6faa267b80c098c1f40d3454fe7551ed2370869be38475a7d1a639a5472

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed
Date & time Transaction id Amount Status

0x7d6a2de478ef5e619be83450e9d1e3b256a68312895aa91b9b5a10a95a53a5ab

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x6a8b2dff2b342415ef43c5a7f23451d5e95cffefcfd183b573406de3d892e1ec

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x016b9cf6222d9d36b0b6998542261403590f6ec8f6f8f8f634bc21b752e365a6

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x0c7983a11294857a408828591cd167a8d6a58c2fd2c0a4d7cefda78cca079dbb

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0xcf2dc924ebb1e4607d4c6fb2022fc059f8f9f669759afe588f44f0ea94f04c0b

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0xfd01cace96b76e160c2b98f3752c04ac018b9a809b9fa1b5e4b188269508a576

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x39344431200dcffe2fc045d2754968c4b23f7d87f6bb716af0c7f15e8ccb5ae0

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0xa45d28ad97c2ed8e3e0fb4558c40ce75689ff53a204d75b64ecc2312d401a576

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x155406600fff7a69f775b5669c8d3b9ee20398529d24bbece75cac1e1be1d2c7

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x1f66c6faa267b80c098c1f40d3454fe7551ed2370869be38475a7d1a639a5472

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed
Date & time Transaction id Amount Status

0x9d2be2a467de343a6b0c7183a0455ac883ef77bc372c9add96f8d379fa69fc5f

-

0.000032337825804422 ETH Id: ethereum Name: Ethereum Verified currency

0.08 USD

Success

0x198018e242ffe31df89a6bae4879ab8761ca77ca615cb9ea7b9131535b391c3c

-

0.000071869536080276 ETH Id: ethereum Name: Ethereum Verified currency

0.18 USD

Success

0x9cb982888e6a323cf8ca37a54001570bb484649c2ab8e22fb6151fcade7b2851

-

0.000032337825804422 ETH Id: ethereum Name: Ethereum Verified currency

0.08 USD

Success

0xc6db75d20e5fc059d7985013a13424d4661c6718bc61fbdd8edcdda275af2c4b

-

0.000071869536080276 ETH Id: ethereum Name: Ethereum Verified currency

0.18 USD

Success

0xb5c859eea90c20945a743c0497f7d15ea3fc12d16b53d8c39ac6f22c667c90a5

-

0.000032404853004422 ETH Id: ethereum Name: Ethereum Verified currency

0.08 USD

Success

0xf94da4102c29c0f6c840e9718c948da56708a7f33cde83897cc422ffe4ccfe14

-

0.000032404853004422 ETH Id: ethereum Name: Ethereum Verified currency

0.08 USD

Success

0x18009e7b5864978df432fe961efbdbd677c6b3b8e99bb0c34499bce3348b03a8

-

0.000032404853004422 ETH Id: ethereum Name: Ethereum Verified currency

0.08 USD

Success

0xce854217ddef70527dbcd1f00a5adaa448ef15b0fd1b6a3526c3b8479b444a1b

-

0.000071869536080276 ETH Id: ethereum Name: Ethereum Verified currency

0.18 USD

Success

0x31bb36f88695ccc6e86130600e10d1e2b752ca4b3346f4933aca0f5e734e6a61

-

0.000032725137804422 ETH Id: ethereum Name: Ethereum Verified currency

0.08 USD

Success

0x54c0921fe2495d7a499168ad075be7b11b1b203bdece2d88ad0e9a7bbd59dd36

-

0.000071869536080276 ETH Id: ethereum Name: Ethereum Verified currency

0.18 USD

Success
Date & time Transaction id Amount Status

0x0b1c96ee63d004713b68aa6d45e01a5dedfaf6c2942effe490b6a6652dcccc38

-

4,043.413174 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

4,042.54 USD

Success

0x210784eeb3f1c32dfddce867311a4b657378b8d53b523c25c1e2813ba0f42fa2

-

20.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

19.99 USD

Success

0xf9317b1a73d6e2401789e3ba1932b00f5dac60ec3a4d65097fd65c6a43b13cec

+

20.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

19.99 USD

Success

0x80ebed0e6aa39a2ec9dee8a0ecc61c0e1ba3d442898d1c1e032a2c006fba8752

-

40.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

39.99 USD

Success

0x6f85fd4abf61165523077adb2609f09385f3674c6171a03baafa03aeda68e42a

+

20.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

19.99 USD

Success

0x1e673d1a9bcd6c1c26bb47e9fbab934eeb64c5c34acdc6d981db83c385a61612

+

20.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

19.99 USD

Success

0x92d8edc4c7e91496deac73f972089a0e87a93b690abb64aa81fb21174b30eb03

-

20.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

19.99 USD

Success

0xdf88475cea9e01d096731b3f886d2456de289538bed73fa92f46ff8cf42906eb

+

20.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

19.99 USD

Success

0xfbdfe0d624ee92fa73c2ab3fb697b7d1f68d3ff8a201ac0888444da9b0eb22ee

-

20.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

19.99 USD

Success

0x46c9ae5045723831dfcf9fb88388716094df8bb25601a4335090faa0fea4b48e

+

20.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

19.99 USD

Success
Types:
Select type Main Internal ERC-20

Special data

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

    0x60806040526004361061027d5760003560e01c80637ce5e33e1161014f578063a9a683ba116100c1578063ca5eb5e11161007a578063ca5eb5e114610948578063cd77488714610968578063e86dfbbf14610988578063edb25d81146109de578063f2fde38b146109fe578063ff7bd03d14610a1e57600080fd5b8063a9a683ba1461086e578063b410f1221461088e578063b8f480c6146108ae578063bb0b6a53146108db578063c15c4b3714610908578063c4d252f51461092857600080fd5b806384b0196e1161011357806384b0196e146106ca5780638da5cb5b146106f257806395ccea6714610710578063983f7fd114610730578063996628a0146107435780639c3f1e901461076357600080fd5b80637ce5e33e1461060a5780637d25a05e1461062a5780637de637341461066557806382413eac146106955780638456cb59146106b557600080fd5b806344ae20c3116101f357806359f429a4116101ac57806359f429a4146105215780635c975abb146105515780635e280f11146105695780636b624fdb146105b55780636d551032146105d5578063715018a6146105f557600080fd5b806344ae20c31461043a57806345ef118f1461048157806350964586146104a157806351cff8d9146104c1578063555c3898146104e1578063595490c81461050157600080fd5b80632c85455b116102455780632c85455b1461032c5780632cee9acd1461033f5780632dff692d146103885780633400288b146103c5578063344ba6fd146103e55780633f4ba83a1461042557600080fd5b806305ef94ba146102825780630c89a13d146102b557806313137d65146102d557806317442b70146102ea5780631e2c273e1461030c575b600080fd5b34801561028e57600080fd5b506102a261029d366004614d5f565b610a3e565b6040519081526020015b60405180910390f35b3480156102c157600080fd5b506102a26102d0366004614db5565b610a74565b6102e86102e3366004614e56565b610ab2565b005b3480156102f657600080fd5b50604080516001815260026020820152016102ac565b34801561031857600080fd5b506102e8610327366004614ef7565b610b72565b6102e861033a366004614f14565b610b9b565b34801561034b57600080fd5b506103737f000000000000000000000000000000000000000000000000000000000000759581565b60405163ffffffff90911681526020016102ac565b34801561039457600080fd5b506103b86103a3366004614f78565b60076020526000908152604090205460ff1681565b6040516102ac9190614fa7565b3480156103d157600080fd5b506102e86103e0366004614fcf565b610d7b565b3480156103f157600080fd5b50610415610400366004614ef7565b60086020526000908152604090205460ff1681565b60405190151581526020016102ac565b34801561043157600080fd5b506102e8610d91565b34801561044657600080fd5b5061046e7f000000000000000000000000000000000000000000000000000000000000006481565b60405161ffff90911681526020016102ac565b34801561048d57600080fd5b506102e861049c366004614f78565b610da3565b3480156104ad57600080fd5b506102e86104bc366004614ffb565b610db7565b3480156104cd57600080fd5b506102e86104dc366004614ef7565b610e08565b3480156104ed57600080fd5b506102e86104fc36600461503d565b610f1f565b34801561050d57600080fd5b506102e861051c366004614ef7565b611071565b34801561052d57600080fd5b5061041561053c366004614ffb565b60066020526000908152604090205460ff1681565b34801561055d57600080fd5b5060035460ff16610415565b34801561057557600080fd5b5061059d7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c81565b6040516001600160a01b0390911681526020016102ac565b3480156105c157600080fd5b506102e86105d0366004614ef7565b61109d565b3480156105e157600080fd5b506102e86105f03660046150be565b6110c6565b34801561060157600080fd5b506102e8611331565b34801561061657600080fd5b506102e8610625366004615113565b611343565b34801561063657600080fd5b5061064d610645366004614fcf565b600092915050565b6040516001600160401b0390911681526020016102ac565b34801561067157600080fd5b50610415610680366004614ef7565b60096020526000908152604090205460ff1681565b3480156106a157600080fd5b506104156106b0366004615130565b611438565b3480156106c157600080fd5b506102e861144d565b3480156106d657600080fd5b506106df61145d565b6040516102ac97969594939291906151dc565b3480156106fe57600080fd5b506000546001600160a01b031661059d565b34801561071c57600080fd5b506102e861072b366004615274565b611484565b6102e861073e366004615292565b611564565b34801561074f57600080fd5b506102e861075e3660046150be565b6116e5565b34801561076f57600080fd5b5061080061077e366004614f78565b600560205260009081526040902080546001820154600283015460038401546004909401546001600160801b0380851695600160801b90950416936001600160a01b03938416938381169363ffffffff600160a01b8204811694600160c01b8304821694600160e01b909304821693918316926401000000009004821691168a565b604080516001600160801b039b8c1681529a90991660208b01526001600160a01b03978816988a0198909852948616606089015263ffffffff938416608089015291831660a0880152821660c08701521660e0850152811661010084015216610120820152610140016102ac565b34801561087a57600080fd5b506102e86108893660046152d6565b6117bc565b34801561089a57600080fd5b506102a26108a9366004615113565b611951565b3480156108ba57600080fd5b506108ce6108c936600461531c565b611981565b6040516102ac9190615391565b3480156108e757600080fd5b506102a26108f6366004614ffb565b60016020526000908152604090205481565b34801561091457600080fd5b506102e8610923366004614ffb565b611aba565b34801561093457600080fd5b506102e8610943366004614f78565b611b08565b34801561095457600080fd5b506102e8610963366004614ef7565b611c16565b34801561097457600080fd5b506102a26109833660046153e4565b611c9c565b34801561099457600080fd5b506102a26109a3366004614d5f565b6001600160a01b039182166000908152600460209081526040808320939094168252919091522054600160801b90046001600160801b031690565b3480156109ea57600080fd5b506102e86109f9366004614ef7565b611d8b565b348015610a0a57600080fd5b506102e8610a19366004614ef7565b611db7565b348015610a2a57600080fd5b50610415610a3936600461548b565b611df2565b6001600160a01b038083166000908152600460209081526040808320938516835292905220546001600160801b03165b92915050565b600a6020528260005260406000206020528160005260406000208181548110610a9c57600080fd5b9060005260206000200160009250925050505481565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b03163314610b02576040516391ac5e4f60e01b81523360048201526024015b60405180910390fd5b60208701803590610b1c90610b17908a614ffb565b611e28565b14610b5a57610b2e6020880188614ffb565b60405163309afaf360e21b815263ffffffff909116600482015260208801356024820152604401610af9565b610b6987878787878787611e64565b50505050505050565b610b7a611ec0565b6001600160a01b03166000908152600960205260409020805460ff19169055565b610ba3611eed565b610bab611f15565b3360009081526009602052604090205460ff16610bda5760405162461bcd60e51b8152600401610af9906154a7565b63ffffffff84166000908152600a602090815260408083206001600160a01b03871684529091529020805480610c475760405162461bcd60e51b8152602060048201526012602482015271139bc81bdc99195c9cc81c1c9bdd9a59195960721b6044820152606401610af9565b60007f000000000000000000000000000000000000000000000000000000000000006461ffff168210610c9e577f000000000000000000000000000000000000000000000000000000000000006461ffff16610ca0565b815b90506000610caf848884611f39565b90506000610d0b898389898080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052506040805180820190915234815260208101919091529250339150611ffc9050565b805160208201516040808401515190519394506001600160a01b038c169363ffffffff8e16937fd054cd999785d4c556d1f55b27cc59caba458cd5663063989d47725b9700923293610d5e9389936154cf565b60405180910390a35050505050610d756001600255565b50505050565b610d83611ec0565b610d8d8282612107565b5050565b610d99611ec0565b610da161215c565b565b610dab611ec0565b610db4816121ae565b50565b610dbf611ec0565b63ffffffff8116600081815260066020526040808220805460ff19166001179055517fa7dbeb6ef5cb64125bfb03ac211f1aea3f639de95ceb37b16706d4f0735d18639190a250565b610e10611eed565b610e18611f15565b3360008181526004602090815260408083206001600160a01b0386168452909152902054600160801b90046001600160801b031680610e995760405162461bcd60e51b815260206004820152601960248201527f4e6f6e2d7a65726f2062616c616e6365207265717569726564000000000000006044820152606401610af9565b610ead6001600160a01b038416838361247c565b6001600160a01b0382811660008181526004602090815260408083209488168084529482529182902080546001600160801b0316905590518481527f9b1bfa7fa9ee420a16e124f794c35ac9f90472acc99140eb2f6447c714cad8eb910160405180910390a35050610db46001600255565b610f27611eed565b610f2f611f15565b3360009081526009602052604090205460ff16610f5e5760405162461bcd60e51b8152600401610af9906154a7565b610f67816124db565b610fa25760405162461bcd60e51b815260206004820152600c60248201526b4d697373696e6720686f6f6b60a01b6044820152606401610af9565b6000610fe88484610fb2886124fc565b889291907f000000000000000000000000000000000000000000000000000000000000759530632dff692d816359f429a4612653565b9050600080610ff787856128f8565b9150915061100487612b66565b1561105857600083815260056020526040902087906110238282615563565b5050600083815260076020526040808220805460ff19166004179055518491600080516020615cc383398151915291a2611064565b61106481838986612b9c565b505050610d756001600255565b611079611ec0565b6001600160a01b03166000908152600960205260409020805460ff19166001179055565b6110a5611ec0565b6001600160a01b03166000908152600860205260409020805460ff19169055565b6110ce611eed565b6110d6611f15565b3360009081526009602052604090205460ff166111055760405162461bcd60e51b8152600401610af9906154a7565b61110e83612b66565b61115a5760405162461bcd60e51b815260206004820152601b60248201527f4f6e6c7920666f722073696e676c652d636861696e20737761707300000000006044820152606401610af9565b600061119a838361116a876124fc565b879291907f000000000000000000000000000000000000000000000000000000000000759530632dff692d612cbe565b90506111e96111b161012086016101008701614ef7565b306111bf6020880188615711565b6001600160801b03166111d86060890160408a01614ef7565b6001600160a01b0316929190612f31565b611228336111ff61014087016101208801614ef7565b61120f6040880160208901615711565b6001600160801b03166111d86080890160608a01614ef7565b600061128c61124b61123d6020880188615711565b6001600160801b0316612f6a565b33600090815260046020526040808220919061126d9060608b01908b01614ef7565b6001600160a01b03168152602081019190915260400160002090612fa2565b9050806112d65760405162461bcd60e51b815260206004820152601860248201527710985b185b98d9481bdc195c985d1a5bdb8819985a5b195960421b6044820152606401610af9565b6000828152600760209081526040808320805460ff191660041790556005909152902085906113058282615563565b50506040518290600080516020615cc383398151915290600090a2505061132c6001600255565b505050565b611339611ec0565b610da16000612ff5565b61134b611eed565b611353611f15565b3360009081526009602052604090205460ff166113825760405162461bcd60e51b8152600401610af9906154a7565b60006113b4827f000000000000000000000000000000000000000000000000000000000000759530632dff692d613045565b90506113f5336113cc61014085016101208601614ef7565b6113dc6040860160208701615711565b6001600160801b03166111d86080870160608801614ef7565b6113fe82612b66565b156114225761141c816114163685900385018561577b565b33613211565b5061142e565b61142c818361342c565b505b610db46001600255565b6001600160a01b03811630145b949350505050565b611455611ec0565b610da16134cb565b600f60f81b6060806000808083611472613508565b97989097965046955030945091925090565b61148c611ec0565b47801561153857600080546040516001600160a01b039091169083908381818185875af1925050503d80600081146114e0576040519150601f19603f3d011682016040523d82523d6000602084013e6114e5565b606091505b50509050806115365760405162461bcd60e51b815260206004820152601760248201527f4574686572207769746864726177616c206661696c65640000000000000000006044820152606401610af9565b505b811561132c5761132c6115536000546001600160a01b031690565b6001600160a01b038516908461247c565b61156c611eed565b611574611f15565b8361157e84611951565b146115de5760405162461bcd60e51b815260206004820152602a60248201527f5375626d6974746564206f72646572206461746120646f65736e2774206d617460448201526918da081bdc99195c925960b21b6064820152608401610af9565b61161683857f000000000000000000000000000000000000000000000000000000000000759530632dff692d3382637de6373461353e565b60006116458560408051600160f81b602082015260218082019390935281518082039093018352604101905290565b9050600061166461165c60e0870160c08801614ffb565b83868661376e565b600087815260076020908152604091829020805460ff19166003179055825183820151848401515184519283526001600160401b03909116928201929092529182015290915086907f8168c9ac1d18802efe1afee0a6bf2de2b35d9f041a5b42a072b06252ba84fe509060600160405180910390a25050610d756001600255565b6116ed611eed565b6116f5611f15565b3360009081526009602052604090205460ff166117245760405162461bcd60e51b8152600401610af9906154a7565b600061176a8383611734876124fc565b879291907f000000000000000000000000000000000000000000000000000000000000759530632dff692d816359f429a4612653565b90506117816111b161012086016101008701614ef7565b6117b16117946060860160408701614ef7565b6117a16020870187615711565b6001600160801b03168684612b9c565b5061132c6001600255565b6117c4611eed565b6117cc611f15565b3360009081526009602052604090205460ff166117fb5760405162461bcd60e51b8152600401610af9906154a7565b61180482612b66565b156118685760405162461bcd60e51b815260206004820152602e60248201527f5573652066696c6c282920776974686f757420686f6f6b20666f722073696e6760448201526d6c652d636861696e20737761707360901b6064820152608401610af9565b600061189a837f000000000000000000000000000000000000000000000000000000000000759530632dff692d613045565b905060006118a884846137d7565b905060006118bc6040860160208701615711565b6118cf906001600160801b03168361585d565b905061191f6118e661014087016101208801614ef7565b6118f66040880160208901615711565b6001600160801b031661190f6080890160608a01614ef7565b6001600160a01b0316919061247c565b801561193a5761193a338261190f6080890160608a01614ef7565b611944838661342c565b505050610d8d6001600255565b6000816040516020016119649190615870565b604051602081830303815290604052805190602001209050919050565b606061198b611ec0565b81806001600160401b038111156119a4576119a461572e565b6040519080825280602002602001820160405280156119cd578160200160208202803683370190505b50915060005b81811015611ab2576001600660008787858181106119f3576119f3615977565b9050602002016020810190611a089190614ffb565b63ffffffff1681526020810191909152604001600020805460ff1916911515919091179055848482818110611a3f57611a3f615977565b9050602002016020810190611a549190614ffb565b63ffffffff167fa7dbeb6ef5cb64125bfb03ac211f1aea3f639de95ceb37b16706d4f0735d186360405160405180910390a26001838281518110611a9a57611a9a615977565b911515602092830291909101909101526001016119d3565b505092915050565b611ac2611ec0565b63ffffffff8116600081815260066020526040808220805460ff19169055517f79df5d328757ca456e42d3dc087c02eedd4cf61d984a6aa526cfac31f1542dcd9190a250565b611b10611f15565b60008181526005602090815260409182902082516101408101845281546001600160801b038082168352600160801b909104169281019290925260018101546001600160a01b03908116938301939093526002810154808416606084015263ffffffff600160a01b820481166080850152600160c01b8204811660a0850152600160e01b909104811660c0840152600382015480821660e08501526401000000009004841661010084015260049091015490921661012082015290611c0d90829084907f0000000000000000000000000000000000000000000000000000000000007595903090632dff692d9033908390637de637349061393e16565b610d8d826121ae565b611c1e611ec0565b60405163ca5eb5e160e01b81526001600160a01b0382811660048301527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c169063ca5eb5e190602401600060405180830381600087803b158015611c8157600080fd5b505af1158015611c95573d6000803e3d6000fd5b5050505050565b63ffffffff82166000908152600a602090815260408083206001600160a01b038516845290915281205481611cf289837f0000000000000000000000000000000000000000000000000000000000000064613c3c565b90506000611d7b8b836001600160401b03811115611d1257611d1261572e565b6040519080825280601f01601f191660200182016040528015611d3c576020820181803683370190505b508b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508d9250613cc9915050565b519b9a5050505050505050505050565b611d93611ec0565b6001600160a01b03166000908152600860205260409020805460ff19166001179055565b611dbf611ec0565b6001600160a01b038116611de957604051631e4fbdf760e01b815260006004820152602401610af9565b610db481612ff5565b6000602082018035906001908390611e0a9086614ffb565b63ffffffff1681526020810191909152604001600020541492915050565b63ffffffff811660009081526001602052604081205480610a6e5760405163f6ff4fb760e01b815263ffffffff84166004820152602401610af9565b611e6c611f15565b83611ea95760405162461bcd60e51b815260206004820152600d60248201526c115b5c1d1e481c185e5b1bd859609a1b6044820152606401610af9565b610b698585611ebb60208b018b614ffb565b613da1565b6000546001600160a01b03163314610da15760405163118cdaa760e01b8152336004820152602401610af9565b6002805403611f0f57604051633ee5aeb560e01b815260040160405180910390fd5b60028055565b60035460ff1615610da15760405163d93c066560e01b815260040160405180910390fd5b606060176000611f4a84602061598d565b611f589061ffff16836159aa565b63ffffffff166001600160401b03811115611f7557611f7561572e565b6040519080825280601f01601f191660200182016040528015611f9f576020820181803683370190505b509050602081018460481b8660581b17815286600052602060002087548681038584019350815b81811115611fea576000198185018101805487526000905560209095019401611fc6565b508955509193505050505b9392505050565b612004614cf3565b60006120138460000151613e43565b60208501519091501561202d5761202d8460200151613e67565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0316632637a450826040518060a001604052808b63ffffffff16815260200161207d8c611e28565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b81526004016120b99291906159c6565b60806040518083038185885af11580156120d7573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906120fc9190615a9b565b979650505050505050565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b910160405180910390a15050565b612164613f49565b6003805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b600160008281526007602052604090205460ff1660048111156121d3576121d3614f91565b146122205760405162461bcd60e51b815260206004820152601d60248201527f43616e206f6e6c792063616e63656c20616374697665206f72646572730000006044820152606401610af9565b60008181526005602090815260409182902082516101408101845281546001600160801b03808216808452600160801b909204169382019390935260018201546001600160a01b039081168286018190526002840154808316606085015263ffffffff600160a01b820481166080860152600160c01b8204811660a0860152600160e01b909104811660c0850152600385015490811660e085015264010000000090048216610100840181905260049485015490921661012084015294516370a0823160e01b81523093810193909352909391839083906370a0823190602401602060405180830381865afa15801561231d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123419190615b1f565b101561238f5760405162461bcd60e51b815260206004820152601d60248201527f496e73756666696369656e7420636f6e74726163742062616c616e63650000006044820152606401610af9565b6000858152600760209081526040808320805460ff191660031790556001600160a01b03848116845260048352818420908616845290915281206123d39085613f6c565b90508061242c5760405162461bcd60e51b815260206004820152602160248201527f4661696c656420746f206465637265617365206c6f636b65642062616c616e636044820152606560f81b6064820152608401610af9565b6124496001600160a01b038416836001600160801b03871661247c565b60405186907fe8d9861dbc9c663ed3accd261bbe2fe01e0d3d9e5f51fa38523b265c7757a93a90600090a2505050505050565b6040516001600160a01b0383811660248301526044820183905261132c91859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050613fba565b6000806124eb6020840184614ef7565b6001600160a01b0316141592915050565b6000610a6e7f16210483e9c961c9c307e53963eafad0795395f2fce68f0c9c294cca1ac5a06a61252f6020850185615711565b61253f6040860160208701615711565b61254f6060870160408801614ef7565b61255f6080880160608901614ef7565b61256f60a0890160808a01614ffb565b61257f60c08a0160a08b01614ffb565b61258f60e08b0160c08c01614ffb565b6125a06101008c0160e08d01614ffb565b6125b26101208d016101008e01614ef7565b6125c46101408e016101208f01614ef7565b60408051602081019c909c526001600160801b039a8b16908c01529890971660608a01526001600160a01b0395861660808a015293851660a089015263ffffffff92831660c089015290821660e088015281166101008701521661012085015290811661014084015216610160820152610180016040516020818303038152906040528051906020012061402b565b6000896040516020016126669190615870565b60408051601f198184030181529190528051602090910120905060008585836040518263ffffffff1660e01b81526004016126a391815260200190565b602060405180830381865afa1580156126c0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126e49190615b38565b60048111156126f5576126f5614f91565b146127395760405162461bcd60e51b81526020600482015260146024820152734f7264657220616c72656164792065786973747360601b6044820152606401610af9565b828261274c6101008d0160e08e01614ffb565b6040516001600160e01b031960e084901b16815263ffffffff919091166004820152602401602060405180830381865afa15801561278e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127b29190615b59565b6127fe5760405162461bcd60e51b815260206004820152601f60248201527f44657374696e6174696f6e20636861696e206e6f7420737570706f72746564006044820152606401610af9565b6000612840888b8b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506140a592505050565b90506128546101208c016101008d01614ef7565b6001600160a01b0316816001600160a01b0316146128a75760405162461bcd60e51b815260206004820152601060248201526f496e76616c69645369676e617475726560801b6044820152606401610af9565b6128b08b614130565b63ffffffff87166128c760e08d0160c08e01614ffb565b63ffffffff16146128ea5760405162461bcd60e51b8152600401610af990615b76565b509998505050505050505050565b6000806129086020840184614ef7565b6001600160a01b03811660009081526008602052604090205460ff166129675760405162461bcd60e51b8152602060048201526014602482015273496e76616c696420686f6f6b206164647265737360601b6044820152606401610af9565b6129af61297c61012087016101008801614ef7565b6129896020870187614ef7565b6129966020890189615711565b6001600160801b03166111d860608a0160408b01614ef7565b6129b885612b66565b15612ac8576129ef6129cd6020860186614ef7565b6129da6060870187615b9e565b6129ea60808a0160608b01614ef7565b614441565b9250612a016040860160208701615711565b6001600160801b0316831015612a595760405162461bcd60e51b815260206004820152601d60248201527f496e73756666696369656e74206f75747075742066726f6d20686f6f6b0000006044820152606401610af9565b612a696080860160608701614ef7565b9150612a806118e661014087016101208801614ef7565b6000612a926040870160208801615711565b612aa5906001600160801b03168561585d565b90508015612ac257612ac2338261190f60808a0160608b01614ef7565b50612b5e565b612af5612ad86020860186614ef7565b612ae56060870187615b9e565b6129ea6040890160208a01614ef7565b92508360400135831015612b4b5760405162461bcd60e51b815260206004820152601d60248201527f496e73756666696369656e74206f75747075742066726f6d20686f6f6b0000006044820152606401610af9565b612b5b6040850160208601614ef7565b91505b509250929050565b6000612b79610100830160e08401614ffb565b63ffffffff16612b8f60e0840160c08501614ffb565b63ffffffff161492915050565b612bed612ba884612f6a565b60046000612bbe61012087016101008801614ef7565b6001600160a01b03908116825260208083019390935260409182016000908120918a16815292529020906145d0565b6000818152600760209081526040808320805460ff19166001179055600590915290208290612c1c8282615563565b5050600081815260056020526040902060010180546001600160a01b0319166001600160a01b038616179055612c5183612f6a565b6000828152600560205260409081902080546001600160801b0319166001600160801b0393909316929092179091555181907f8e45fa612720ed3142e896a3a29c981f4ca01c25bca19c3a5c203398ee1bc3d790612cb0908590615870565b60405180910390a250505050565b600087604051602001612cd19190615870565b60408051601f198184030181529190528051602090910120905060008383836040518263ffffffff1660e01b8152600401612d0e91815260200190565b602060405180830381865afa158015612d2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d4f9190615b38565b6004811115612d6057612d60614f91565b14612da45760405162461bcd60e51b81526020600482015260146024820152734f7264657220616c72656164792065786973747360601b6044820152606401610af9565b6000612de68689898080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506140a592505050565b9050612dfa6101208a016101008b01614ef7565b6001600160a01b0316816001600160a01b031614612e4d5760405162461bcd60e51b815260206004820152601060248201526f496e76616c69645369676e617475726560801b6044820152606401610af9565b612e5689614130565b63ffffffff8516612e6d60e08b0160c08c01614ffb565b63ffffffff16148015612e9b575063ffffffff8516612e936101008b0160e08c01614ffb565b63ffffffff16145b612eb75760405162461bcd60e51b8152600401610af990615b76565b612ec760808a0160608b01614ef7565b6001600160a01b0316612ee060608b0160408c01614ef7565b6001600160a01b031603612f255760405162461bcd60e51b815260206004820152600c60248201526b24b73b30b634b2102830b4b960a11b6044820152606401610af9565b50979650505050505050565b6040516001600160a01b038481166024830152838116604483015260648201839052610d759186918216906323b872dd906084016124a9565b60006001600160801b03821115612f9e576040516306dfcc6560e41b81526080600482015260248101839052604401610af9565b5090565b81546000906001600160801b03600160801b909104811690838201908116821115612fd257600092505050610a6e565b84546001600160801b03918216600160801b029116178455506001905092915050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600061305085614130565b63ffffffff8416613068610100870160e08801614ffb565b63ffffffff161461308b5760405162461bcd60e51b8152600401610af990615b76565b8460405160200161309c9190615870565b60408051601f19818403018152919052805160209091012090506130c7610100860160e08701614ffb565b63ffffffff166130dd60e0870160c08801614ffb565b63ffffffff160361317f5760018383836040518263ffffffff1660e01b815260040161310b91815260200190565b602060405180830381865afa158015613128573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061314c9190615b38565b600481111561315d5761315d614f91565b1461317a5760405162461bcd60e51b8152600401610af990615be4565b611445565b60008383836040518263ffffffff1660e01b81526004016131a291815260200190565b602060405180830381865afa1580156131bf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131e39190615b38565b60048111156131f4576131f4614f91565b146114455760405162461bcd60e51b8152600401610af990615be4565b610100820180516001600160a01b0390811660009081526004602081815260408084208189018051871686529083528185205488871686528484528286208251881687528452828620548a5198518816875294845282862091519096168552909152909120546001600160801b0392831693600160801b9092048316929182169116106133675783516101008501516001600160a01b039081166000908152600460209081526040808320818a0151909416835292905290812090916132d79190613f6c565b85516001600160a01b038087166000908152600460209081526040808320818c015190941683529290529081209293509161331191612fa2565b905081801561331d5750805b6133645760405162461bcd60e51b815260206004820152601860248201527710985b185b98d9481bdc195c985d1a5bdb8819985a5b195960421b6044820152606401610af9565b50505b610100840180516001600160a01b039081166000908152600460208181526040808420818b01805187168652908352818520548a871686528484528286208251881687528452828620548c51985188168752948452828620915190961685529091529091206001600160801b0392831693600160801b909204909216916133f5918690859087908690614615565b600087815260076020526040808220805460ff19166004179055518891600080516020615cc383398151915291a250505050505050565b6000828152600760205260408120805460ff19166002179055600a9061345860e0840160c08501614ffb565b63ffffffff16815260208082019290925260409081016000908120338252835281812080546001810182559082529290209091018390555182907f7f80314442bfb82d1f9dfa4f96cbc84ae8fef158c7a93315024778ca3fc16716906134bf908490615870565b60405180910390a25050565b6134d3611f15565b6003805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586121913390565b6040805180820182526004815263416f726960e01b602080830191909152825180840190935260018352603160f81b9083015291565b63ffffffff86166135566101008a0160e08b01614ffb565b63ffffffff16146135a95760405162461bcd60e51b815260206004820152601860248201527f4e6f74206f6e2064657374696e6174696f6e20636861696e00000000000000006044820152606401610af9565b60008585896040518263ffffffff1660e01b81526004016135cc91815260200190565b602060405180830381865afa1580156135e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061360d9190615b38565b600481111561361e5761361e614f91565b1461363b5760405162461bcd60e51b8152600401610af990615be4565b6040516001600160e01b031960e083901b1681526001600160a01b038416600482015282908290602401602060405180830381865afa158015613682573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136a69190615b59565b806136f257506136be61012089016101008a01614ef7565b6001600160a01b0316836001600160a01b03161480156136f257506136e960c0890160a08a01614ffb565b63ffffffff1642115b6137645760405162461bcd60e51b815260206004820152603b60248201527f4f6e6c792077686974656c697374656420736f6c766572206f72206f6666657260448201527f657228616674657220657870697279292063616e2063616e63656c00000000006064820152608401610af9565b5050505050505050565b613776614cf3565b6137ce858585858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052506040805180820190915234815260208101919091529250339150611ffc9050565b95945050505050565b60006137e66020830183614ef7565b6001600160a01b03811660009081526008602052604090205460ff166138455760405162461bcd60e51b8152602060048201526014602482015273496e76616c696420686f6f6b206164647265737360601b6044820152606401610af9565b34158015613857575060008360600135115b15613882576138823361386d6020860186614ef7565b60608601356111d86040880160208901614ef7565b6138af6138926020850185614ef7565b61389f6040860186615b9e565b6129ea6080890160608a01614ef7565b91506138c16040850160208601615711565b6001600160801b03168210156139375760405162461bcd60e51b815260206004820152603560248201527f486f6f6b206d7573742070726f76696465206174206c656173742074686520656044820152741e1c1958dd1959081bdd5d1c1d5d08185b5bdd5b9d605a1b6064820152608401610af9565b5092915050565b8563ffffffff168860c0015163ffffffff16146139935760405162461bcd60e51b81526020600482015260136024820152722737ba1037b71039b7bab931b29031b430b4b760691b6044820152606401610af9565b60018585896040518263ffffffff1660e01b81526004016139b691815260200190565b602060405180830381865afa1580156139d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139f79190615b38565b6004811115613a0857613a08614f91565b14613a255760405162461bcd60e51b8152600401610af990615be4565b8760e0015163ffffffff168860c0015163ffffffff1614613b37576040516001600160e01b031960e083901b1681526001600160a01b038416600482015282908290602401602060405180830381865afa158015613a87573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613aab9190615b59565b8015613ac057508760a0015163ffffffff1642115b613b325760405162461bcd60e51b815260206004820152603f60248201527f43726f73732d636861696e206f72646572732063616e206f6e6c79206265206360448201527f616e63656c6c656420627920736f6c76657220616674657220657870697279006064820152608401610af9565b613764565b6040516001600160e01b031960e083901b1681526001600160a01b038416600482015282908290602401602060405180830381865afa158015613b7e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ba29190615b59565b80613bd757508761010001516001600160a01b0316836001600160a01b0316148015613bd757508760a0015163ffffffff1642115b6137645760405162461bcd60e51b815260206004820152603060248201527f4f6e6c7920736f6c766572206f72206f6666657265722028616674657220657860448201526f1c1a5c9e4a4818d85b8818d85b98d95b60821b6064820152608401610af9565b600060001960ff851601613c5257506021611ff5565b60ff8416613c8a5760008261ffff168410613c71578261ffff16613c73565b835b9050613c828161ffff166146f1565b915050611ff5565b60405162461bcd60e51b8152602060048201526014602482015273496e76616c6964206d657373616765207479706560601b6044820152606401610af9565b60408051808201909152600080825260208201527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663ddc28c586040518060a001604052808863ffffffff168152602001613d2c89611e28565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b8152600401613d619291906159c6565b6040805180830381865afa158015613d7d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137ce9190615c0e565b6000613dad8484614709565b90506001816001811115613dc357613dc3614f91565b03613dd757613dd28484614739565b610d75565b6000816001811115613deb57613deb614f91565b03613dfb57613dd2848484614751565b60405162461bcd60e51b815260206004820152601860248201527f556e737570706f72746564207061796c6f6164207479706500000000000000006044820152606401610af9565b6000813414612f9e576040516304fb820960e51b8152346004820152602401610af9565b60007f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015613ec7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613eeb9190615c2a565b90506001600160a01b038116613f14576040516329b99a9560e11b815260040160405180910390fd5b610d8d6001600160a01b038216337f0000000000000000000000001a44076050125825900e736c501f859c50fe728c85612f31565b60035460ff16610da157604051638dfc202b60e01b815260040160405180910390fd5b81546000906001600160801b0390811690838203908116821015613f9557600092505050610a6e565b84546001600160801b0319166001600160801b03919091161790935550600192915050565b600080602060008451602086016000885af180613fdd576040513d6000823e3d81fd5b50506000513d91508115613ff5578060011415614002565b6001600160a01b0384163b155b15610d7557604051635274afe760e01b81526001600160a01b0385166004820152602401610af9565b6000806000614038613508565b915091506040517f91ab3d17e3a50a9d89e63fd30b92be7f5336b03b287bb946787a83a9d62a27666000528251602084012060205281516020830120604052306060526080600020602052611901600052846040526042601e209350806040525060006060525050919050565b60006040518251604081146140c257604181146140e35750614122565b604084015160ff81901c601b016020526001600160ff1b03166060526140f7565b606084015160001a60205260408401516060525b50836000526020830151604052602060016080600060015afa5191506000606052806040523d613937575b638baa579f6000526004601cfd5b600061414461012083016101008401614ef7565b6001600160a01b03160361418c5760405162461bcd60e51b815260206004820152600f60248201526e24b73b30b634b21037b33332b932b960891b6044820152606401610af9565b60006141a061014083016101208401614ef7565b6001600160a01b0316036141ea5760405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a59081c9958da5c1a595b9d607a1b6044820152606401610af9565b6141fa60c0820160a08301614ffb565b63ffffffff1661421060a0830160808401614ffb565b63ffffffff16106142565760405162461bcd60e51b815260206004820152601060248201526f496e76616c696420656e642074696d6560801b6044820152606401610af9565b4261426760a0830160808401614ffb565b63ffffffff1611156142af5760405162461bcd60e51b815260206004820152601160248201527013dc99195c881b9bdd081cdd185c9d1959607a1b6044820152606401610af9565b426142c060c0830160a08401614ffb565b63ffffffff16116143075760405162461bcd60e51b815260206004820152601160248201527013dc99195c881a185cc8195e1c1a5c9959607a1b6044820152606401610af9565b60006143166020830183615711565b6001600160801b0316116143635760405162461bcd60e51b8152602060048201526014602482015273125b9d985b1a59081a5b9c1d5d08185b5bdd5b9d60621b6044820152606401610af9565b60006143756040830160208401615711565b6001600160801b0316116143c35760405162461bcd60e51b8152602060048201526015602482015274125b9d985b1a59081bdd5d1c1d5d08185b5bdd5b9d605a1b6044820152606401610af9565b60006143d56060830160408401614ef7565b6001600160a01b031614158015614405575060006143f96080830160608401614ef7565b6001600160a01b031614155b610db45760405162461bcd60e51b815260206004820152600d60248201526c24b73b30b634b2103a37b5b2b760991b6044820152606401610af9565b6040516370a0823160e01b815230600482015260009081906001600160a01b038416906370a0823190602401602060405180830381865afa15801561448a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144ae9190615b1f565b90506000866001600160a01b031686866040516144cc929190615c47565b6000604051808303816000865af19150503d8060008114614509576040519150601f19603f3d011682016040523d82523d6000602084013e61450e565b606091505b505090508061454d5760405162461bcd60e51b815260206004820152600b60248201526a10d85b1b0819985a5b195960aa1b6044820152606401610af9565b6040516370a0823160e01b81523060048201526000906001600160a01b038616906370a0823190602401602060405180830381865afa158015614594573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145b89190615b1f565b90506145c4838261585d565b98975050505050505050565b8154819083906000906145ed9084906001600160801b0316615c57565b92506101000a8154816001600160801b0302191690836001600160801b031602179055505050565b61461f8185615c57565b6001600160801b0316856001600160801b03161461467f5760405162461bcd60e51b815260206004820152601c60248201527f496e636f6e73697374656e74206f6666657265722062616c616e6365000000006044820152606401610af9565b6146898184615c57565b6001600160801b0316826001600160801b0316146146e95760405162461bcd60e51b815260206004820152601b60248201527f496e636f6e73697374656e7420736f6c7665722062616c616e636500000000006044820152606401610af9565b505050505050565b60006146fe826020615c76565b610a6e906017615c8d565b60008282600081811061471e5761471e615977565b919091013560f81c90506001811115611ff557611ff5614f91565b61474382826148e6565b600182013561132c816121ae565b61475b8383614942565b6000806147688585614993565b9092509050614778858583614a35565b60005b8161ffff168110156146e9576000614794878784614aab565b60008181526005602090815260409182902082516101408101845281546001600160801b038082168352600160801b909104169281019290925260018101546001600160a01b03908116938301939093526002810154808416606084015263ffffffff600160a01b820481166080850152600160c01b8204811660a0850152600160e01b909104811660c0840152600382015480821660e08501819052640100000000909104851661010085015260049092015490931661012083015292935091908716146148d15760e08101516040805163ffffffff928316815291881660208301526060908201819052600c908201526b08ad2c840dad2e6dac2e8c6d60a31b608082015282907fbb563f7e333f32ed0571f8dc4913648b41737753db5df83c58657c6bfcc2ef569060a00160405180910390a250506148de565b6148db8286614b63565b50505b60010161477b565b60218114610d8d5760405162461bcd60e51b815260206004820152602360248201527f496e76616c69642063616e63656c6c6174696f6e207061796c6f6164206c656e6044820152620cee8d60eb1b6064820152608401610af9565b6017811015610d8d5760405162461bcd60e51b815260206004820181905260248201527f5061796c6f616420746f6f2073686f727420666f7220736574746c656d656e746044820152606401610af9565b60008060178310156149e05760405162461bcd60e51b8152602060048201526016602482015275092dcecc2d8d2c840e0c2f2d8dec2c840d8cadccee8d60531b6044820152606401610af9565b600184013560601c9150838360168181106149fd576149fd615977565b919091013560f81c9050600885856015818110614a1c57614a1c615977565b9598919095013560f81c90911b91909117945092505050565b614a4461ffff82166020615c76565b614a4f906017615c8d565b821461132c5760405162461bcd60e51b815260206004820152602560248201527f496e76616c6964207061796c6f6164206c656e67746820666f7220736574746c604482015264195b595b9d60da1b6064820152608401610af9565b60006017831015614af75760405162461bcd60e51b8152602060048201526016602482015275092dcecc2d8d2c840e0c2f2d8dec2c840d8cadccee8d60531b6044820152606401610af9565b6020614b0460178561585d565b614b0e9190615ca0565b8210614b525760405162461bcd60e51b8152602060048201526013602482015272496e646578206f7574206f6620626f756e647360681b6044820152606401610af9565b506020029190910160170135919050565b600160008381526007602052604090205460ff166004811115614b8857614b88614f91565b14614b91575050565b600082815260056020908152604080832081516101408101835281546001600160801b03808216808452600160801b909204168286015260018301546001600160a01b039081168386019081526002850154808316606086015263ffffffff600160a01b820481166080870152600160c01b8204811660a0870152600160e01b909104811660c0860152600386015480821660e08701526401000000009004831661010086018190526004968701548416610120870152895294875285882090519091168752909452918420919392614c6b9291613f6c16565b82516001600160a01b03808616600090815260046020908152604080832081890151909416835292905290812092935091614ca591612fa2565b9050811580614cb2575080155b15614cbe575050505050565b600085815260076020526040808220805460ff19166004179055518691600080516020615cc383398151915291a25050505050565b60405180606001604052806000801916815260200160006001600160401b03168152602001614d35604051806040016040528060008152602001600081525090565b905290565b6001600160a01b0381168114610db457600080fd5b8035614d5a81614d3a565b919050565b60008060408385031215614d7257600080fd5b8235614d7d81614d3a565b91506020830135614d8d81614d3a565b809150509250929050565b63ffffffff81168114610db457600080fd5b8035614d5a81614d98565b600080600060608486031215614dca57600080fd5b8335614dd581614d98565b92506020840135614de581614d3a565b929592945050506040919091013590565b600060608284031215614e0857600080fd5b50919050565b60008083601f840112614e2057600080fd5b5081356001600160401b03811115614e3757600080fd5b602083019150836020828501011115614e4f57600080fd5b9250929050565b600080600080600080600060e0888a031215614e7157600080fd5b614e7b8989614df6565b96506060880135955060808801356001600160401b03811115614e9d57600080fd5b614ea98a828b01614e0e565b90965094505060a0880135614ebd81614d3a565b925060c08801356001600160401b03811115614ed857600080fd5b614ee48a828b01614e0e565b989b979a50959850939692959293505050565b600060208284031215614f0957600080fd5b8135611ff581614d3a565b60008060008060608587031215614f2a57600080fd5b8435614f3581614d98565b93506020850135614f4581614d3a565b925060408501356001600160401b03811115614f6057600080fd5b614f6c87828801614e0e565b95989497509550505050565b600060208284031215614f8a57600080fd5b5035919050565b634e487b7160e01b600052602160045260246000fd5b6020810160058310614fc957634e487b7160e01b600052602160045260246000fd5b91905290565b60008060408385031215614fe257600080fd5b8235614fed81614d98565b946020939093013593505050565b60006020828403121561500d57600080fd5b8135611ff581614d98565b60006101408284031215614e0857600080fd5b600060808284031215614e0857600080fd5b600080600080610180858703121561505457600080fd5b61505e8686615018565b93506101408501356001600160401b0381111561507a57600080fd5b61508687828801614e0e565b9094509250506101608501356001600160401b038111156150a657600080fd5b6150b28782880161502b565b91505092959194509250565b600080600061016084860312156150d457600080fd5b6150de8585615018565b92506101408401356001600160401b038111156150fa57600080fd5b61510686828701614e0e565b9497909650939450505050565b6000610140828403121561512657600080fd5b611ff58383615018565b60008060008060a0858703121561514657600080fd5b6151508686614df6565b935060608501356001600160401b0381111561516b57600080fd5b61517787828801614e0e565b909450925050608085013561518b81614d3a565b939692955090935050565b6000815180845260005b818110156151bc576020818501810151868301820152016151a0565b506000602082860101526020601f19601f83011685010191505092915050565b60ff60f81b8816815260e0602082015260006151fb60e0830189615196565b828103604084015261520d8189615196565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b81811015615263578351835260209384019390920191600101615245565b50909b9a5050505050505050505050565b6000806040838503121561528757600080fd5b8235614fed81614d3a565b60008060008061018085870312156152a957600080fd5b843593506152ba8660208701615018565b92506101608501356001600160401b03811115614f6057600080fd5b60008061016083850312156152ea57600080fd5b6152f48484615018565b91506101408301356001600160401b0381111561531057600080fd5b612b5b8582860161502b565b6000806020838503121561532f57600080fd5b82356001600160401b0381111561534557600080fd5b8301601f8101851361535657600080fd5b80356001600160401b0381111561536c57600080fd5b8560208260051b840101111561538157600080fd5b6020919091019590945092505050565b602080825282518282018190526000918401906040840190835b818110156153cb57835115158352602093840193909201916001016153ab565b509095945050505050565b8015158114610db457600080fd5b600080600080600080600060c0888a0312156153ff57600080fd5b873561540a81614d98565b9650602088013560ff8116811461542057600080fd5b955060408801356001600160401b0381111561543b57600080fd5b6154478a828b01614e0e565b909650945050606088013561545b816153d6565b9250608088013561546b81614d98565b915060a088013561547b81614d3a565b8091505092959891949750929550565b60006060828403121561549d57600080fd5b611ff58383614df6565b6020808252600e908201526d24b73b30b634b21039b7b63b32b960911b604082015260600190565b6080815260006154e26080830187615196565b6020830195909552506001600160401b03929092166040830152606090910152919050565b6001600160801b0381168114610db457600080fd5b60008135610a6e81615507565b60008135610a6e81614d3a565b80546001600160a01b0319166001600160a01b0392909216919091179055565b60008135610a6e81614d98565b61558c61556f8361551c565b82546001600160801b0319166001600160801b0391909116178255565b6155bb61559b6020840161551c565b82546001600160801b031660809190911b6001600160801b031916178255565b6155d36155ca60408401615529565b60018301615536565b600281016155ec6155e660608501615529565b82615536565b61561f6155fb60808501615556565b82805463ffffffff60a01b191660a09290921b63ffffffff60a01b16919091179055565b61565261562e60a08501615556565b82805463ffffffff60c01b191660c09290921b63ffffffff60c01b16919091179055565b61568561566160c08501615556565b8280546001600160e01b031660e09290921b6001600160e01b031916919091179055565b50600381016156b061569960e08501615556565b825463ffffffff191663ffffffff91909116178255565b6156ec6156c06101008501615529565b828054640100000000600160c01b03191660209290921b640100000000600160c01b0316919091179055565b50610d8d6156fd6101208401615529565b60048301615536565b8035614d5a81615507565b60006020828403121561572357600080fd5b8135611ff581615507565b634e487b7160e01b600052604160045260246000fd5b60405161014081016001600160401b038111828210171561577557634e487b7160e01b600052604160045260246000fd5b60405290565b600061014082840312801561578f57600080fd5b50615798615744565b6157a183615706565b81526157af60208401615706565b60208201526157c060408401614d4f565b60408201526157d160608401614d4f565b60608201526157e260808401614daa565b60808201526157f360a08401614daa565b60a082015261580460c08401614daa565b60c082015261581560e08401614daa565b60e08201526158276101008401614d4f565b61010082015261583a6101208401614d4f565b6101208201529392505050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610a6e57610a6e615847565b610140810161588f8261588285615706565b6001600160801b03169052565b61589b60208401615706565b6001600160801b031660208301526158b560408401614d4f565b6001600160a01b031660408301526158cf60608401614d4f565b6001600160a01b031660608301526158e960808401614daa565b63ffffffff16608083015261590060a08401614daa565b63ffffffff1660a083015261591760c08401614daa565b63ffffffff1660c083015261592e60e08401614daa565b63ffffffff1660e08301526159466101008401614d4f565b6001600160a01b03166101008301526159626101208401614d4f565b6001600160a01b038116610120840152613937565b634e487b7160e01b600052603260045260246000fd5b61ffff818116838216029081169081811461393757613937615847565b63ffffffff8181168382160190811115610a6e57610a6e615847565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a060808401526159fc60e0840182615196565b90506060850151603f198483030160a0850152615a198282615196565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b600060408284031215615a5157600080fd5b604080519081016001600160401b0381118282101715615a8157634e487b7160e01b600052604160045260246000fd5b604052825181526020928301519281019290925250919050565b60006080828403128015615aae57600080fd5b50604051600090606081016001600160401b0381118282101715615ae057634e487b7160e01b83526041600452602483fd5b6040528351815260208401516001600160401b0381168114615b00578283fd5b6020820152615b128560408601615a3f565b6040820152949350505050565b600060208284031215615b3157600080fd5b5051919050565b600060208284031215615b4a57600080fd5b815160058110611ff557600080fd5b600060208284031215615b6b57600080fd5b8151611ff5816153d6565b6020808252600e908201526d086d0c2d2dc40dad2e6dac2e8c6d60931b604082015260600190565b6000808335601e19843603018112615bb557600080fd5b8301803591506001600160401b03821115615bcf57600080fd5b602001915036819003821315614e4f57600080fd5b60208082526010908201526f4f72646572206e6f742061637469766560801b604082015260600190565b600060408284031215615c2057600080fd5b611ff58383615a3f565b600060208284031215615c3c57600080fd5b8151611ff581614d3a565b8183823760009101908152919050565b6001600160801b038181168382160190811115610a6e57610a6e615847565b8082028115828204841417610a6e57610a6e615847565b80820180821115610a6e57610a6e615847565b600082615cbd57634e487b7160e01b600052601260045260246000fd5b50049056fee82916be8cebf4000a0d08979cca286e4bfe07a019f19c0c930305aceacdcaf6a2646970667358221220abd4dace48c4b83e7470a84eb738df5bbe098e73c72f3daa9fb212823853d4fe64736f6c634300081c0033

Type / to focus