Balances

Select type ERC-1155 (1)
+ ? Airdrop Id: optimism-erc-1155/0xacc0d63b6a06ba41ead9416808fd2f40ab5e3746 Name: +$50 000 (BONUS-ETH.NET) 🎁

History

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

0x3581affe9558f534264065009e52d5eb9c57cd5fe9366a3f3d75ce9d6334d929

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0x3581affe9558f534264065009e52d5eb9c57cd5fe9366a3f3d75ce9d6334d929

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x6bbabf9063839c47349223d331880759fae9c721e6790dd307fc6f85c240d55f

+

1 Airdrop Id: optimism-erc-1155/0xacc0d63b6a06ba41ead9416808fd2f40ab5e3746 Name: +$50 000 (BONUS-ETH.NET) 🎁

#0

Success

0x344faf12e99d55f66543c225ab139743362977d6ec7931ddc3a9f64cd41c4dd7

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0x344faf12e99d55f66543c225ab139743362977d6ec7931ddc3a9f64cd41c4dd7

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x83fde27d6f6defc4076463b4caddbea13b02c6cd44f661ed4767b229ba2211de

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0x83fde27d6f6defc4076463b4caddbea13b02c6cd44f661ed4767b229ba2211de

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x008f55b8b537f103337bfb976e3464b2df8531d1f40b43626dcdf1a3086c193d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x008f55b8b537f103337bfb976e3464b2df8531d1f40b43626dcdf1a3086c193d

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0xcf9fba34ab6765a632260ed57d70ce646d465304917302a28bfadd09beeb871b

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x3581affe9558f534264065009e52d5eb9c57cd5fe9366a3f3d75ce9d6334d929

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x344faf12e99d55f66543c225ab139743362977d6ec7931ddc3a9f64cd41c4dd7

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x83fde27d6f6defc4076463b4caddbea13b02c6cd44f661ed4767b229ba2211de

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x008f55b8b537f103337bfb976e3464b2df8531d1f40b43626dcdf1a3086c193d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xcf9fba34ab6765a632260ed57d70ce646d465304917302a28bfadd09beeb871b

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xc847b5d123794b4f5496a8f6cbef16913d10b0d6f8c72baebb5d315aa0d81027

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xb04a49330824dda2bc96430a00303cd10199c0f880c5288f77b25d4fffbbd483

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x23d97c888e3e019cf2d7084a4b06f417162aaa20c4318a034b1bbbd31b757294

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x01c1f498e843c55ad36f4e9053436a1746a93b9ce7a3e9e5db97cf83175f1bd5

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x5a74a2bc957b4608f741a187bc542f9a35f8704ceb65607271d381a2f2b383b6

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x3581affe9558f534264065009e52d5eb9c57cd5fe9366a3f3d75ce9d6334d929

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0x344faf12e99d55f66543c225ab139743362977d6ec7931ddc3a9f64cd41c4dd7

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0x83fde27d6f6defc4076463b4caddbea13b02c6cd44f661ed4767b229ba2211de

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0x008f55b8b537f103337bfb976e3464b2df8531d1f40b43626dcdf1a3086c193d

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0xcf9fba34ab6765a632260ed57d70ce646d465304917302a28bfadd09beeb871b

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0xc847b5d123794b4f5496a8f6cbef16913d10b0d6f8c72baebb5d315aa0d81027

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0xb04a49330824dda2bc96430a00303cd10199c0f880c5288f77b25d4fffbbd483

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0x23d97c888e3e019cf2d7084a4b06f417162aaa20c4318a034b1bbbd31b757294

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0x01c1f498e843c55ad36f4e9053436a1746a93b9ce7a3e9e5db97cf83175f1bd5

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation

0x5a74a2bc957b4608f741a187bc542f9a35f8704ceb65607271d381a2f2b383b6

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation
Date & time Transaction id Amount Status

0x6bbabf9063839c47349223d331880759fae9c721e6790dd307fc6f85c240d55f

+

1 Airdrop Id: optimism-erc-1155/0xacc0d63b6a06ba41ead9416808fd2f40ab5e3746 Name: +$50 000 (BONUS-ETH.NET) 🎁

#0

Success
Types:
Select type Main Internal ERC-1155

Special data

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

    0x60806040523480156200001157600080fd5b5060043610620001155760003560e01c8063862bb2bd11620000a3578063b2dabed4116200006e578063b2dabed41462000258578063df4f1410146200026f578063f046395a1462000286578063f2fde38b14620002a957600080fd5b8063862bb2bd14620001ee5780638da5cb5b146200021657806396d054e51462000228578063a1d36ce7146200023f57600080fd5b806355a569d711620000e457806355a569d714620001b75780635bb4d1a114620001ce5780636d61d1f514620001d8578063715018a614620001e257600080fd5b80630881fa0d146200011a57806324f2ff16146200015f57806341a7726a14620001785780634349de9014620001a0575b600080fd5b620001427f000000000000000000000000ca49ecf7e7bb9bbc9d1d295384663f6ba5c0e36681565b6040516001600160a01b0390911681526020015b60405180910390f35b62000169620002c0565b60405190815260200162000156565b6200018f6200018936600462000c55565b620002d3565b604051901515815260200162000156565b6200018f620001b136600462000d6d565b620003c4565b6200018f620001c836600462000c97565b62000409565b6200016960035481565b6200016960025481565b620001ec620004d0565b005b620001427f00000000000000000000000071eeba415a523f5c952cc2f06361d5443545ad2881565b6000546001600160a01b031662000142565b6200018f6200023936600462000c55565b6200050b565b6200024962000520565b60405162000156919062000e19565b620001426200026936600462000d6d565b620005f9565b6200018f6200028036600462000d6d565b62000608565b620001696200029736600462000c55565b60016020526000908152604090205481565b620001ec620002ba36600462000c55565b6200063f565b6000620002ce6004620006e1565b905090565b6000620002e2600483620006ec565b620002ec57600080fd5b6001600160a01b0382166000908152600160205260409020544211156200033b576200031c4262278d0062000f63565b6001600160a01b0383166000908152600160205260409020556200036e565b6001600160a01b0382166000908152600160205260408120805462278d0092906200036890849062000f63565b90915550505b620003bc33620003866000546001600160a01b031690565b6002546001600160a01b037f00000000000000000000000071eeba415a523f5c952cc2f06361d5443545ad281692919062000711565b506001919050565b600080546001600160a01b03163314620003fb5760405162461bcd60e51b8152600401620003f29062000ed3565b60405180910390fd5b50600381905560015b919050565b60008086868686866040516200041f9062000ace565b6200042f95949392919062000e43565b604051809103906000f0801580156200044c573d6000803e3d6000fd5b509050600354426200045f919062000f63565b6001600160a01b0382166000908152600160205260409020556200048560048262000773565b6200048f57600080fd5b6040516001600160a01b038216907f87fc1796dbc913ab997ce574688bcad88f5eb317373be9ec71de2bde33e5c83090600090a25060019695505050505050565b6000546001600160a01b03163314620004fd5760405162461bcd60e51b8152600401620003f29062000ed3565b6200050960006200078a565b565b60006200051a600483620006ec565b92915050565b60606000620005306004620006e1565b9050806200054c57505060408051600081526020810190915290565b60008167ffffffffffffffff8111156200056a576200056a62000ff7565b60405190808252806020026020018201604052801562000594578160200160208202803683370190505b50905060005b82811015620005f257620005b0600482620007da565b828281518110620005c557620005c562000fe1565b6001600160a01b039092166020928302919091019091015280620005e98162000fad565b9150506200059a565b5092915050565b60006200051a600483620007da565b600080546001600160a01b03163314620006365760405162461bcd60e51b8152600401620003f29062000ed3565b50600255600190565b6000546001600160a01b031633146200066c5760405162461bcd60e51b8152600401620003f29062000ed3565b6001600160a01b038116620006d35760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401620003f2565b620006de816200078a565b50565b60006200051a825490565b6001600160a01b038116600090815260018301602052604081205415155b9392505050565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526200076d908590620007e8565b50505050565b60006200070a836001600160a01b038416620008c6565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006200070a838362000918565b60006200083f826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316620009459092919063ffffffff16565b805190915015620008c1578080602001905181019062000860919062000c73565b620008c15760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401620003f2565b505050565b60008181526001830160205260408120546200090f575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556200051a565b5060006200051a565b600082600001828154811062000932576200093262000fe1565b9060005260206000200154905092915050565b60606200095684846000856200095e565b949350505050565b606082471015620009c15760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401620003f2565b843b62000a115760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401620003f2565b600080866001600160a01b0316858760405162000a2f919062000dfb565b60006040518083038185875af1925050503d806000811462000a6e576040519150601f19603f3d011682016040523d82523d6000602084013e62000a73565b606091505b509150915062000a8582828662000a90565b979650505050505050565b6060831562000aa15750816200070a565b82511562000ab25782518084602001fd5b8160405162461bcd60e51b8152600401620003f2919062000e2e565b614ed5806200100e83390190565b80356001600160a01b03811681146200040457600080fd5b600082601f83011262000b0657600080fd5b8135602062000b1f62000b198362000f3c565b62000f08565b80838252828201915082860187848660051b890101111562000b4057600080fd5b60005b8581101562000b6a5762000b578262000adc565b8452928401929084019060010162000b43565b5090979650505050505050565b600082601f83011262000b8957600080fd5b8135602062000b9c62000b198362000f3c565b80838252828201915082860187848660051b890101111562000bbd57600080fd5b60005b8581101562000b6a5781358452928401929084019060010162000bc0565b600082601f83011262000bf057600080fd5b813567ffffffffffffffff81111562000c0d5762000c0d62000ff7565b62000c22601f8201601f191660200162000f08565b81815284602083860101111562000c3857600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121562000c6857600080fd5b6200070a8262000adc565b60006020828403121562000c8657600080fd5b815180151581146200070a57600080fd5b600080600080600060a0868803121562000cb057600080fd5b853567ffffffffffffffff8082111562000cc957600080fd5b62000cd789838a0162000bde565b9650602088013591508082111562000cee57600080fd5b62000cfc89838a0162000bde565b95506040880135915060ff8216821462000d1557600080fd5b9093506060870135908082111562000d2c57600080fd5b62000d3a89838a0162000af4565b9350608088013591508082111562000d5157600080fd5b5062000d608882890162000b77565b9150509295509295909350565b60006020828403121562000d8057600080fd5b5035919050565b600081518084526020808501945080840160005b8381101562000dc25781516001600160a01b03168752958201959082019060010162000d9b565b509495945050505050565b6000815180845262000de781602086016020860162000f7e565b601f01601f19169290920160200192915050565b6000825162000e0f81846020870162000f7e565b9190910192915050565b6020815260006200070a602083018462000d87565b6020815260006200070a602083018462000dcd565b60a08152600062000e5860a083018862000dcd565b60208382038185015262000e6d828962000dcd565b915060ff87166040850152838203606085015262000e8c828762000d87565b8481036080860152855180825282870193509082019060005b8181101562000ec35784518352938301939183019160010162000ea5565b50909a9950505050505050505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b604051601f8201601f1916810167ffffffffffffffff8111828210171562000f345762000f3462000ff7565b604052919050565b600067ffffffffffffffff82111562000f595762000f5962000ff7565b5060051b60200190565b6000821982111562000f795762000f7962000fcb565b500190565b60005b8381101562000f9b57818101518382015260200162000f81565b838111156200076d5750506000910152565b600060001982141562000fc45762000fc462000fcb565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfe60c0604052600a80546001600160a01b0319169055600e805461ffff19166101011790553480156200003057600080fd5b5060405162004ed538038062004ed58339810160408190526200005391620005d4565b6001600055845185908590620000719060049060208501906200036d565b508051620000879060059060208401906200036d565b50505033606081901b60805260408051630881fa0d60e01b81529051630881fa0d91600480820192602092909190829003018186803b158015620000ca57600080fd5b505afa158015620000df573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001059190620005af565b60601b6001600160601b03191660a052600160ff8416108015906200012e575060648360ff1611155b6200018c5760405162461bcd60e51b815260206004820152602360248201527f44414f3a2071756f72756d2073686f756c642062652031203c3d2071203c3d2060448201526203130360ec1b60648201526084015b60405180910390fd5b600a805460ff60a01b1916600160a01b60ff861602179055815115801590620001b6575080518251145b620002105760405162461bcd60e51b815260206004820152602360248201527f44414f3a2073686172657320646973747269627574696f6e20697320696e76616044820152621b1a5960ea1b606482015260840162000183565b60005b82518110156200027c57620002678382815181106200023657620002366200078d565b60200260200101518383815181106200025357620002536200078d565b60200260200101516200028860201b60201c565b80620002738162000759565b91505062000213565b505050505050620007b9565b6001600160a01b038216620002e05760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640162000183565b8060036000828254620002f4919062000701565b90915550506001600160a01b038216600090815260016020526040812080548392906200032390849062000701565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b8280546200037b906200071c565b90600052602060002090601f0160209004810192826200039f5760008555620003ea565b82601f10620003ba57805160ff1916838001178555620003ea565b82800160010185558215620003ea579182015b82811115620003ea578251825591602001919060010190620003cd565b50620003f8929150620003fc565b5090565b5b80821115620003f85760008155600101620003fd565b80516001600160a01b03811681146200042b57600080fd5b919050565b600082601f8301126200044257600080fd5b815160206200045b6200045583620006db565b620006a8565b80838252828201915082860187848660051b89010111156200047c57600080fd5b60005b85811015620004a657620004938262000413565b845292840192908401906001016200047f565b5090979650505050505050565b600082601f830112620004c557600080fd5b81516020620004d86200045583620006db565b80838252828201915082860187848660051b8901011115620004f957600080fd5b60005b85811015620004a657815184529284019290840190600101620004fc565b600082601f8301126200052c57600080fd5b81516001600160401b03811115620005485762000548620007a3565b60206200055e601f8301601f19168201620006a8565b82815285828487010111156200057357600080fd5b60005b838110156200059357858101830151828201840152820162000576565b83811115620005a55760008385840101525b5095945050505050565b600060208284031215620005c257600080fd5b620005cd8262000413565b9392505050565b600080600080600060a08688031215620005ed57600080fd5b85516001600160401b03808211156200060557600080fd5b6200061389838a016200051a565b965060208801519150808211156200062a57600080fd5b6200063889838a016200051a565b95506040880151915060ff821682146200065157600080fd5b6060880151919450808211156200066757600080fd5b6200067589838a0162000430565b935060808801519150808211156200068c57600080fd5b506200069b88828901620004b3565b9150509295509295909350565b604051601f8201601f191681016001600160401b0381118282101715620006d357620006d3620007a3565b604052919050565b60006001600160401b03821115620006f757620006f7620007a3565b5060051b60200190565b6000821982111562000717576200071762000777565b500190565b600181811c908216806200073157607f821691505b602082108114156200075357634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141562000770576200077062000777565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b60805160601c60a05160601c6146db620007fa6000396000818161032001526120830152600081816107c4015281816112d7015261138501526146db6000f3fe6080604052600436106102765760003560e01c806360d54d411161014f578063a457c2d7116100c1578063cdb2c0421161007a578063cdb2c042146107e6578063d1e3002514610816578063d293aba414610836578063dd62ed3e14610856578063f4c2baa91461089c578063fba4e62e146108bc57600080fd5b8063a457c2d71461071d578063a9059cbb1461073d578063aafd338b1461075d578063b82e16e31461077d578063bb35783b14610792578063c45a0155146107b257600080fd5b806393435d501161011357806393435d501461066857806395d89b411461068857806398603cca1461069d5780639dc29fac146106b2578063a07c7ce4146106d2578063a438d208146106f157600080fd5b806360d54d41146105c65780636e2e9c18146105e657806370a08231146105fb57806372376b8d146106315780637e5cd5c11461065357600080fd5b8063313c06a0116101e857806340c10f19116101ac57806340c10f19146105205780634a1d18ce146105405780634bf365df146105625780634faa2e7b1461057c57806356d6b2d014610591578063585cd34b146105a657600080fd5b8063313c06a01461048c578063313ce567146104ac5780633372358f146104c057806339509351146104e05780633d4581831461050057600080fd5b806314197ed01161023a57806314197ed01461039a5780631703a018146103c757806318160ddd146103fa5780631854063d1461041957806323b872dd1461043b578063251664d41461045b57600080fd5b806305cf79b9146102b757806306fdde03146102ec5780630881fa0d1461030e578063095ea7b31461035a5780630c9562441461037a57600080fd5b366102b25760405134815233907f88a5966d370b9919b20f3e2c13ff65706f196a4e32cc2c12bf57088f885258749060200160405180910390a2005b600080fd5b3480156102c357600080fd5b506102d76102d2366004614069565b6108dc565b60405190151581526020015b60405180910390f35b3480156102f857600080fd5b50610301610997565b6040516102e3919061442a565b34801561031a57600080fd5b506103427f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016102e3565b34801561036657600080fd5b506102d7610375366004613f49565b610a29565b34801561038657600080fd5b506102d7610395366004613c77565b610a40565b3480156103a657600080fd5b506103ba6103b5366004614037565b610a4d565b6040516102e391906144b6565b3480156103d357600080fd5b50600a546103e890600160a01b900460ff1681565b60405160ff90911681526020016102e3565b34801561040657600080fd5b506003545b6040519081526020016102e3565b34801561042557600080fd5b5061042e610c88565b6040516102e39190614264565b34801561044757600080fd5b506102d7610456366004613cc5565b610d73565b34801561046757600080fd5b5061047b610476366004614037565b610dbe565b6040516102e3959493929190614223565b34801561049857600080fd5b50600a54610342906001600160a01b031681565b3480156104b857600080fd5b5060126103e8565b3480156104cc57600080fd5b5061040b6104db366004613d5a565b610e9d565b3480156104ec57600080fd5b506102d76104fb366004613f49565b610ee0565b34801561050c57600080fd5b506102d761051b366004613c77565b610f1c565b34801561052c57600080fd5b506102d761053b366004613f49565b610f29565b34801561054c57600080fd5b50610555610fa6565b6040516102e39190614358565b34801561056e57600080fd5b50600e546102d79060ff1681565b34801561058857600080fd5b5061040b6111b9565b34801561059d57600080fd5b5061040b6111ca565b3480156105b257600080fd5b506102d76105c1366004613c77565b6111d6565b3480156105d257600080fd5b506102d76105e1366004613c77565b61124f565b3480156105f257600080fd5b506102d76112d2565b34801561060757600080fd5b5061040b610616366004613c77565b6001600160a01b031660009081526001602052604090205490565b34801561063d57600080fd5b5061064661141a565b6040516102e391906142b1565b34801561065f57600080fd5b506102d7611545565b34801561067457600080fd5b506102d7610683366004613c77565b611576565b34801561069457600080fd5b506103016115ed565b3480156106a957600080fd5b506102d76115fc565b3480156106be57600080fd5b506102d76106cd366004613f49565b61162e565b3480156106de57600080fd5b50600e546102d790610100900460ff1681565b3480156106fd57600080fd5b506107086203f48081565b60405163ffffffff90911681526020016102e3565b34801561072957600080fd5b506102d7610738366004613f49565b6116b0565b34801561074957600080fd5b506102d7610758366004613f49565b611749565b34801561076957600080fd5b506102d7610778366004613c77565b611794565b34801561078957600080fd5b5061042e611805565b34801561079e57600080fd5b506102d76107ad366004613cc5565b6118b9565b3480156107be57600080fd5b506103427f000000000000000000000000000000000000000000000000000000000000000081565b3480156107f257600080fd5b506102d7610801366004614037565b600c6020526000908152604090205460ff1681565b34801561082257600080fd5b506102d7610831366004613dc6565b6118ec565b34801561084257600080fd5b506102d7610851366004613d01565b611d35565b34801561086257600080fd5b5061040b610871366004613c92565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b3480156108a857600080fd5b506102d76108b7366004613c77565b612010565b3480156108c857600080fd5b506102d76108d7366004613f73565b612116565b60003330146109065760405162461bcd60e51b81526004016108fd9061443d565b60405180910390fd5b60018260ff161015801561091e575060648260ff1611155b6109765760405162461bcd60e51b815260206004820152602360248201527f44414f3a2071756f72756d2073686f756c642062652031203c3d2071203c3d2060448201526203130360ec1b60648201526084016108fd565b50600a805460ff60a01b1916600160a01b60ff84160217905560015b919050565b6060600480546109a6906145b8565b80601f01602080910402602001604051908101604052809291908181526020018280546109d2906145b8565b8015610a1f5780601f106109f457610100808354040283529160200191610a1f565b820191906000526020600020905b815481529060010190602001808311610a0257829003601f168201915b5050505050905090565b6000610a363384846128f9565b5060015b92915050565b6000610a3a600683612a1e565b610aa160405180610100016040528060006001600160a01b03168152602001606081526020016000815260200160008152602001600081526020016000815260200160008019168152602001606081525090565b600b8281548110610ab457610ab4614650565b600091825260209182902060408051610100810190915260089092020180546001600160a01b031682526001810180549293919291840191610af5906145b8565b80601f0160208091040260200160405190810160405280929190818152602001828054610b21906145b8565b8015610b6e5780601f10610b4357610100808354040283529160200191610b6e565b820191906000526020600020905b815481529060010190602001808311610b5157829003601f168201915b50505050508152602001600282015481526020016003820154815260200160048201548152602001600582015481526020016006820154815260200160078201805480602002602001604051908101604052809291908181526020016000905b82821015610c7a578382906000526020600020018054610bed906145b8565b80601f0160208091040260200160405190810160405280929190818152602001828054610c19906145b8565b8015610c665780601f10610c3b57610100808354040283529160200191610c66565b820191906000526020600020905b815481529060010190602001808311610c4957829003601f168201915b505050505081526020019060010190610bce565b505050915250909392505050565b60606000610c966006612a40565b905080610cd05760005b604051908082528060200260200182016040528015610cc9578160200160208202803683370190505b5091505090565b6000816001600160401b03811115610cea57610cea614666565b604051908082528060200260200182016040528015610d13578160200160208202803683370190505b50905060005b82811015610d6857610d2c600682612a4a565b828281518110610d3e57610d3e614650565b6001600160a01b039092166020928302919091019091015280610d60816145f3565b915050610d19565b5092915050565b5090565b60405162461bcd60e51b815260206004820152601e60248201527f47543a207472616e7366657246726f6d2069732070726f68696269746564000060448201526000906064016108fd565b600d8181548110610dce57600080fd5b6000918252602090912060059091020180546001820180546001600160a01b03909216935090610dfd906145b8565b80601f0160208091040260200160405190810160405280929190818152602001828054610e29906145b8565b8015610e765780601f10610e4b57610100808354040283529160200191610e76565b820191906000526020600020905b815481529060010190602001808311610e5957829003601f168201915b5050505060028301546003840154600490940154929390929091506001600160a01b031685565b60003087878787878746604051602001610ebe9897969594939291906141cf565b6040516020818303038152906040528051906020012090509695505050505050565b3360008181526002602090815260408083206001600160a01b03871684529091528120549091610a36918590610f1790869061451c565b6128f9565b6000610a3a600883612a1e565b6000333014610f4a5760405162461bcd60e51b81526004016108fd9061443d565b600e5460ff16610f9c5760405162461bcd60e51b815260206004820152601b60248201527f44414f3a204754206d696e74696e672069732064697361626c6564000000000060448201526064016108fd565b610a368383612a56565b6060600b805480602002602001604051908101604052809291908181526020016000905b828210156111b05760008481526020908190206040805161010081019091526008850290910180546001600160a01b031682526001810180549293919291840191611014906145b8565b80601f0160208091040260200160405190810160405280929190818152602001828054611040906145b8565b801561108d5780601f106110625761010080835404028352916020019161108d565b820191906000526020600020905b81548152906001019060200180831161107057829003601f168201915b50505050508152602001600282015481526020016003820154815260200160048201548152602001600582015481526020016006820154815260200160078201805480602002602001604051908101604052809291908181526020016000905b8282101561119957838290600052602060002001805461110c906145b8565b80601f0160208091040260200160405190810160405280929190818152602001828054611138906145b8565b80156111855780601f1061115a57610100808354040283529160200191611185565b820191906000526020600020905b81548152906001019060200180831161116857829003601f168201915b5050505050815260200190600101906110ed565b505050508152505081526020019060010190610fca565b50505050905090565b60006111c56008612a40565b905090565b60006111c56006612a40565b60003330146111f75760405162461bcd60e51b81526004016108fd9061443d565b611202600883612b35565b6112445760405162461bcd60e51b81526020600482015260136024820152722220a79d103737ba1030b71030b230b83a32b960691b60448201526064016108fd565b610a36600683612b35565b60003330146112705760405162461bcd60e51b81526004016108fd9061443d565b61127b600883612b4a565b6112c75760405162461bcd60e51b815260206004820152601760248201527f44414f3a20616c726561647920616e206164617074657200000000000000000060448201526064016108fd565b610a36600683612b4a565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316636d61d1f56040518163ffffffff1660e01b815260040160206040518083038186803b15801561132e57600080fd5b505afa158015611342573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113669190614050565b11801561140957506040516378231cad60e11b815230600482015242907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f046395a9060240160206040518083038186803b1580156113cf57600080fd5b505afa1580156113e3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114079190614050565b105b156114145750600090565b50600190565b6060600d805480602002602001604051908101604052809291908181526020016000905b828210156111b05760008481526020908190206040805160a081019091526005850290910180546001600160a01b031682526001810180549293919291840191611487906145b8565b80601f01602080910402602001604051908101604052809291908181526020018280546114b3906145b8565b80156115005780601f106114d557610100808354040283529160200191611500565b820191906000526020600020905b8154815290600101906020018083116114e357829003601f168201915b50505091835250506002820154602080830191909152600383015460408301526004909201546001600160a01b0316606090910152908252600192909201910161143e565b60003330146115665760405162461bcd60e51b81526004016108fd9061443d565b50600e805460ff19169055600190565b60003330146115975760405162461bcd60e51b81526004016108fd9061443d565b6115a2600683612b35565b6115e55760405162461bcd60e51b8152602060048201526014602482015273111053ce881b9bdd0818481c195c9b5a5d1d195960621b60448201526064016108fd565b506001919050565b6060600580546109a6906145b8565b600033301461161d5760405162461bcd60e51b81526004016108fd9061443d565b50600e805461ff0019169055600190565b600033301461164f5760405162461bcd60e51b81526004016108fd9061443d565b600e54610100900460ff166116a65760405162461bcd60e51b815260206004820152601b60248201527f44414f3a204754206275726e696e672069732064697361626c6564000000000060448201526064016108fd565b610a368383612b5f565b3360009081526002602090815260408083206001600160a01b0386168452909152812054828110156117325760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016108fd565b61173f33858584036128f9565b5060019392505050565b60405162461bcd60e51b815260206004820152601a60248201527f47543a207472616e736665722069732070726f6869626974656400000000000060448201526000906064016108fd565b60003330146117b55760405162461bcd60e51b81526004016108fd9061443d565b6117c0600683612b4a565b6115e55760405162461bcd60e51b8152602060048201526016602482015275111053ce88185b1c9958591e481c195c9b5a5d1d195960521b60448201526064016108fd565b606060006118136008612a40565b905080611821576000610ca0565b6000816001600160401b0381111561183b5761183b614666565b604051908082528060200260200182016040528015611864578160200160208202803683370190505b50905060005b82811015610d685761187d600882612a4a565b82828151811061188f5761188f614650565b6001600160a01b0390921660209283029190910190910152806118b1816145f3565b91505061186a565b60003330146118da5760405162461bcd60e51b81526004016108fd9061443d565b61173f848484612caa565b9392505050565b6000600260005414156119115760405162461bcd60e51b81526004016108fd9061447f565b600260005561191e6112d2565b61196a5760405162461bcd60e51b815260206004820152601a60248201527f44414f3a20737562736372697074696f6e206e6f74207061696400000000000060448201526064016108fd565b33600090815260016020526040812054116119bf5760405162461bcd60e51b815260206004820152601560248201527444414f3a206f6e6c7920666f72206d656d6265727360581b60448201526064016108fd565b426119cd6203f4808561451c565b1015611a115760405162461bcd60e51b81526020600482015260136024820152722220a79d103b37ba34b7339034b99037bb32b960691b60448201526064016108fd565b6000611a21898989898989610e9d565b6000818152600c602052604090205490915060ff1615611a835760405162461bcd60e51b815260206004820152601c60248201527f44414f3a20766f74696e6720616c72656164792065786563757465640000000060448201526064016108fd565b611a8d8382612e7a565b611ad95760405162461bcd60e51b815260206004820152601a60248201527f44414f3a2071756f72756d206973206e6f74207265616368656400000000000060448201526064016108fd565b6000818152600c6020908152604091829020805460ff191660011790558151610100810183526001600160a01b038c1681528251601f8b01839004830281018301909352898352600b92909182810191908c908c9081908401838280828437600092018290525093855250505060208083018b9052604083018a90526060830189905242608084015260a0830186905260c090920187905283546001808201865594825290829020835160089092020180546001600160a01b0319166001600160a01b0390921691909117815582820151805193949193611bc293928501929190910190613a61565b5060408201516002820155606082015160038201556080820151600482015560a0820151600582015560c0820151600682015560e08201518051611c10916007840191602090910190613ae1565b50505084896001600160a01b03167fbd456668f700390d892b45c86161989dd1c22b58f45c8427d29e45dca046fafc8a8a8a8942888b604051611c5997969594939291906143de565b60405180910390a386611c7e57611c796001600160a01b038a168761309c565b611d20565b85611cd357611ccd88888080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250506001600160a01b038d16929150506131b5565b50611d20565b611d1e88888080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050506001600160a01b038c16919050886131f7565b505b60019150506001600055979650505050505050565b600060026000541415611d5a5760405162461bcd60e51b81526004016108fd9061447f565b6002600055611d676112d2565b611db35760405162461bcd60e51b815260206004820152601a60248201527f44414f3a20737562736372697074696f6e206e6f74207061696400000000000060448201526064016108fd565b611dbe600633612a1e565b611e0a5760405162461bcd60e51b815260206004820152601760248201527f44414f3a206f6e6c7920666f72207065726d697474656400000000000000000060448201526064016108fd565b600d6040518060a00160405280876001600160a01b0316815260200186868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093855250505060208083018790524260408401523360609093019290925283546001808201865594825290829020835160059092020180546001600160a01b0319166001600160a01b0390921691909117815582820151805193949193611ec793928501929190910190613a61565b50604082810151600283015560608301516003830155608090920151600490910180546001600160a01b0319166001600160a01b03928316179055905133918716907f2fcf7d8fdbdd29355c4dd2538a3202ab25781f676add9a36bcfe961319efbaa790611f3a908890889088906143ba565b60405180910390a382611f5f57611f5a6001600160a01b0386168361309c565b612001565b81611fb457611fae84848080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250506001600160a01b038916929150506131b5565b50612001565b611fff84848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050506001600160a01b038816919050846131f7565b505b50600180600055949350505050565b600a546000906001600160a01b0316156120785760405162461bcd60e51b8152602060048201526024808201527f44414f3a204c5020616464726573732068617320616c7265616479206265656e604482015263081cd95d60e21b60648201526084016108fd565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146120f05760405162461bcd60e51b815260206004820152601960248201527f44414f3a206f6e6c792053686f702063616e20736574204c500000000000000060448201526064016108fd565b50600a80546001600160a01b0319166001600160a01b0392909216919091179055600190565b60006002600054141561213b5760405162461bcd60e51b81526004016108fd9061447f565b6002600055600a546001600160a01b031661218e5760405162461bcd60e51b8152602060048201526013602482015272111053ce881314081b9bdd081cd95d081e595d606a1b60448201526064016108fd565b600a546001600160a01b031633146121db5760405162461bcd60e51b815260206004820152601060248201526f044414f3a206f6e6c7920666f72204c560841b60448201526064016108fd565b6121e484613225565b156122415760405162461bcd60e51b815260206004820152602760248201527f44414f3a206475706c696361746573206172652070726f686962697465642028604482015266746f6b656e732960c81b60648201526084016108fd565b60005b845181101561232957600a5485516001600160a01b039091169086908390811061227057612270614650565b60200260200101516001600160a01b0316141580156122ba5750306001600160a01b03168582815181106122a6576122a6614650565b60200260200101516001600160a01b031614155b6123175760405162461bcd60e51b815260206004820152602860248201527f44414f3a204c5020616e642047542063616e6e6f742062652070617274206f66604482015267206120736861726560c01b60648201526084016108fd565b80612321816145f3565b915050612244565b5081518351146123715760405162461bcd60e51b81526020600482015260136024820152722220a79d1030b230b83a32b9399032b93937b960691b60448201526064016108fd565b8251156124ce57825160018111156124cc5760005b612391600183614575565b8110156124ca5760006123a582600161451c565b90505b828110156124b7578581815181106123c2576123c2614650565b60200260200101516001600160a01b03168683815181106123e5576123e5614650565b60200260200101516001600160a01b0316148015612446575084818151811061241057612410614650565b60200260200101516001600160a01b031685838151811061243357612433614650565b60200260200101516001600160a01b0316145b156124a55760405162461bcd60e51b815260206004820152602960248201527f44414f3a206475706c696361746573206172652070726f68696269746564202860448201526861646170746572732960b81b60648201526084016108fd565b806124af816145f3565b9150506123a8565b50806124c2816145f3565b915050612386565b505b505b6124fe670de0b6b3a76400006124e48747614556565b6124ee9190614534565b6001600160a01b0388169061309c565b8351156126ac57600084516001600160401b0381111561252057612520614666565b604051908082528060200260200182016040528015612549578160200160208202803683370190505b50905060005b855181101561263a57670de0b6b3a76400008787838151811061257457612574614650565b60209081029190910101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a082319060240160206040518083038186803b1580156125bf57600080fd5b505afa1580156125d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125f79190614050565b6126019190614556565b61260b9190614534565b82828151811061261d5761261d614650565b602090810291909101015280612632816145f3565b91505061254f565b5060005b85518110156126a9576126978883838151811061265d5761265d614650565b602002602001015188848151811061267757612677614650565b60200260200101516001600160a01b03166132f79092919063ffffffff16565b806126a1816145f3565b91505061263e565b50505b8251156128e957825160005b818110156128e6576126ed8582815181106126d5576126d5614650565b60200260200101516008612a1e90919063ffffffff16565b6127395760405162461bcd60e51b815260206004820152601b60248201527f44414f3a2074686973206973206e6f7420616e2061646170746572000000000060448201526064016108fd565b61276685828151811061274e5761274e614650565b60200260200101516006612a1e90919063ffffffff16565b6127bd5760405162461bcd60e51b815260206004820152602260248201527f44414f3a20746869732061646170746572206973206e6f74207065726d697474604482015261195960f21b60648201526084016108fd565b60008582815181106127d1576127d1614650565b60200260200101516001600160a01b031663d9caed128a8785815181106127fa576127fa614650565b60209081029190910101516040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604481018b9052606401602060405180830381600087803b15801561285457600080fd5b505af1158015612868573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061288c9190614015565b9050806128d35760405162461bcd60e51b81526020600482015260156024820152742220a79d103bb4ba34323930bbb0b61032b93937b960591b60448201526064016108fd565b50806128de816145f3565b9150506126b8565b50505b5060018060005595945050505050565b6001600160a01b03831661295b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016108fd565b6001600160a01b0382166129bc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016108fd565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b038116600090815260018301602052604081205415156118e5565b6000610a3a825490565b60006118e58383613349565b6001600160a01b038216612aac5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016108fd565b8060036000828254612abe919061451c565b90915550506001600160a01b03821660009081526001602052604081208054839290612aeb90849061451c565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b60006118e5836001600160a01b038416613373565b60006118e5836001600160a01b038416613466565b6001600160a01b038216612bbf5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016108fd565b6001600160a01b03821660009081526001602052604090205481811015612c335760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016108fd565b6001600160a01b0383166000908152600160205260408120838303905560038054849290612c62908490614575565b90915550506040518281526000906001600160a01b038516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001612a11565b505050565b6001600160a01b038316612d0e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016108fd565b6001600160a01b038216612d705760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016108fd565b6001600160a01b03831660009081526001602052604090205481811015612de85760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016108fd565b6001600160a01b03808516600090815260016020526040808220858503905591851681529081208054849290612e1f90849061451c565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612e6b91815260200190565b60405180910390a35b50505050565b600080612ed4836040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b905060008085516001600160401b03811115612ef257612ef2614666565b604051908082528060200260200182016040528015612f1b578160200160208202803683370190505b50905060005b8651811015612f98576000612f58888381518110612f4157612f41614650565b6020026020010151866134b590919063ffffffff16565b905080838381518110612f6d57612f6d614650565b6001600160a01b03909216602092830291909101909101525080612f90816145f3565b915050612f21565b50612fa281613225565b15612fef5760405162461bcd60e51b815260206004820152601e60248201527f44414f3a207369676e61747572657320617265206e6f7420756e69717565000060448201526064016108fd565b60005b81518110156130515761303382828151811061301057613010614650565b60200260200101516001600160a01b031660009081526001602052604090205490565b61303d908461451c565b925080613049816145f3565b915050612ff2565b50600a5460ff600160a01b9091041661306960035490565b6130739190614556565b61307e836064614556565b10156130905760009350505050610a3a565b50600195945050505050565b804710156130ec5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e636500000060448201526064016108fd565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114613139576040519150601f19603f3d011682016040523d82523d6000602084013e61313e565b606091505b5050905080612ca55760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d6179206861766520726576657274656400000000000060648201526084016108fd565b60606118e583836040518060400160405280601e81526020017f416464726573733a206c6f772d6c6576656c2063616c6c206661696c656400008152506134d9565b606061321d84848460405180606001604052806029815260200161467d602991396134e4565b949350505050565b6000600182511161323857506000919050565b60005b600183516132499190614575565b8110156132ee57600083828151811061326457613264614650565b60200260200101519050600082600161327d919061451c565b90505b84518110156132d95784818151811061329b5761329b614650565b60200260200101516001600160a01b0316826001600160a01b031614156132c757506001949350505050565b806132d1816145f3565b915050613280565b505080806132e6906145f3565b91505061323b565b50506000919050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052612ca590849061360c565b600082600001828154811061336057613360614650565b9060005260206000200154905092915050565b6000818152600183016020526040812054801561345c576000613397600183614575565b85549091506000906133ab90600190614575565b90508181146134105760008660000182815481106133cb576133cb614650565b90600052602060002001549050808760000184815481106133ee576133ee614650565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806134215761342161463a565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610a3a565b6000915050610a3a565b60008181526001830160205260408120546134ad57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610a3a565b506000610a3a565b60008060006134c485856136de565b915091506134d18161374e565b509392505050565b606061321d84846000855b6060824710156135455760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016108fd565b843b6135935760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016108fd565b600080866001600160a01b031685876040516135af91906141b3565b60006040518083038185875af1925050503d80600081146135ec576040519150601f19603f3d011682016040523d82523d6000602084013e6135f1565b606091505b509150915061360182828661390c565b979650505050505050565b6000613661826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166134d99092919063ffffffff16565b805190915015612ca5578080602001905181019061367f9190614015565b612ca55760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016108fd565b6000808251604114156137155760208301516040840151606085015160001a61370987828585613945565b94509450505050613747565b82516040141561373f5760208301516040840151613734868383613a32565b935093505050613747565b506000905060025b9250929050565b600081600481111561376257613762614624565b141561376b5750565b600181600481111561377f5761377f614624565b14156137cd5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016108fd565b60028160048111156137e1576137e1614624565b141561382f5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016108fd565b600381600481111561384357613843614624565b141561389c5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016108fd565b60048160048111156138b0576138b0614624565b14156139095760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016108fd565b50565b6060831561391b5750816118e5565b82511561392b5782518084602001fd5b8160405162461bcd60e51b81526004016108fd919061442a565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561397c5750600090506003613a29565b8460ff16601b1415801561399457508460ff16601c14155b156139a55750600090506004613a29565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156139f9573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116613a2257600060019250925050613a29565b9150600090505b94509492505050565b6000806001600160ff1b03831660ff84901c601b01613a5387828885613945565b935093505050935093915050565b828054613a6d906145b8565b90600052602060002090601f016020900481019282613a8f5760008555613ad5565b82601f10613aa857805160ff1916838001178555613ad5565b82800160010185558215613ad5579182015b82811115613ad5578251825591602001919060010190613aba565b50610d6f929150613b3a565b828054828255906000526020600020908101928215613b2e579160200282015b82811115613b2e5782518051613b1e918491602090910190613a61565b5091602001919060010190613b01565b50610d6f929150613b4f565b5b80821115610d6f5760008155600101613b3b565b80821115610d6f576000613b638282613b6c565b50600101613b4f565b508054613b78906145b8565b6000825580601f10613b88575050565b601f0160209004906000526020600020908101906139099190613b3a565b80356001600160a01b038116811461099257600080fd5b600082601f830112613bce57600080fd5b81356020613be3613bde836144f9565b6144c9565b80838252828201915082860187848660051b8901011115613c0357600080fd5b60005b85811015613c2957613c1782613ba6565b84529284019290840190600101613c06565b5090979650505050505050565b60008083601f840112613c4857600080fd5b5081356001600160401b03811115613c5f57600080fd5b60208301915083602082850101111561374757600080fd5b600060208284031215613c8957600080fd5b6118e582613ba6565b60008060408385031215613ca557600080fd5b613cae83613ba6565b9150613cbc60208401613ba6565b90509250929050565b600080600060608486031215613cda57600080fd5b613ce384613ba6565b9250613cf160208501613ba6565b9150604084013590509250925092565b60008060008060608587031215613d1757600080fd5b613d2085613ba6565b935060208501356001600160401b03811115613d3b57600080fd5b613d4787828801613c36565b9598909750949560400135949350505050565b60008060008060008060a08789031215613d7357600080fd5b613d7c87613ba6565b955060208701356001600160401b03811115613d9757600080fd5b613da389828a01613c36565b979a90995096976040810135976060820135975060809091013595509350505050565b600080600080600080600060c0888a031215613de157600080fd5b613dea88613ba6565b96506001600160401b0360208901351115613e0457600080fd5b613e148960208a01358a01613c36565b90965094506040880135935060608801359250608088013591506001600160401b0360a08901351115613e4657600080fd5b60a0880135880189601f820112613e5c57600080fd5b613e69613bde82356144f9565b8082358252602082019150602083018c6020853560051b8601011115613e8e57600080fd5b60005b8435811015613f35576001600160401b0382351115613eaf57600080fd5b8d603f833587010112613ec157600080fd5b60208235860101356001600160401b03811115613ee057613ee0614666565b613ef3601f8201601f19166020016144c9565b8181528f60408386358a0101011115613f0b57600080fd5b81604085358901016020830137600060209282018301528552938401939190910190600101613e91565b505080935050505092959891949750929550565b60008060408385031215613f5c57600080fd5b613f6583613ba6565b946020939093013593505050565b600080600080600060a08688031215613f8b57600080fd5b613f9486613ba6565b94506020860135935060408601356001600160401b0380821115613fb757600080fd5b613fc389838a01613bbd565b94506060880135915080821115613fd957600080fd5b613fe589838a01613bbd565b93506080880135915080821115613ffb57600080fd5b5061400888828901613bbd565b9150509295509295909350565b60006020828403121561402757600080fd5b815180151581146118e557600080fd5b60006020828403121561404957600080fd5b5035919050565b60006020828403121561406257600080fd5b5051919050565b60006020828403121561407b57600080fd5b813560ff811681146118e557600080fd5b600081518084526020808501808196508360051b8101915082860160005b858110156140d45782840389526140c284835161410a565b988501989350908401906001016140aa565b5091979650505050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6000815180845261412281602086016020860161458c565b601f01601f19169290920160200192915050565b600061010060018060a01b038351168452602083015181602086015261415e8286018261410a565b91505060408301516040850152606083015160608501526080830151608085015260a083015160a085015260c083015160c085015260e083015184820360e08601526141aa828261408c565b95945050505050565b600082516141c581846020870161458c565b9190910192915050565b6001600160a01b0389811682528816602082015260e0604082018190526000906141fc908301888a6140e1565b90508560608301528460808301528360a08301528260c08301529998505050505050505050565b600060018060a01b03808816835260a0602084015261424560a084018861410a565b6040840196909652606083019490945250911660809091015292915050565b6020808252825182820181905260009190848201906040850190845b818110156142a55783516001600160a01b031683529284019291840191600101614280565b50909695505050505050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b8381101561434a57888303603f19018552815180516001600160a01b0390811685528882015160a08a870181905291906143148388018261410a565b848b0151888c015260608086015190890152608094850151909216939096019290925250948701949250908601906001016142d8565b509098975050505050505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b828110156143ad57603f1988860301845261439b858351614136565b9450928501929085019060010161437f565b5092979650505050505050565b6040815260006143ce6040830185876140e1565b9050826020830152949350505050565b60c0815260006143f260c08301898b6140e1565b87602084015286604084015285606084015284608084015282810360a084015261441c818561408c565b9a9950505050505050505050565b6020815260006118e5602083018461410a565b60208082526022908201527f44414f3a20746869732066756e6374696f6e206973206f6e6c7920666f722044604082015261414f60f01b606082015260800190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6020815260006118e56020830184614136565b604051601f8201601f191681016001600160401b03811182821017156144f1576144f1614666565b604052919050565b60006001600160401b0382111561451257614512614666565b5060051b60200190565b6000821982111561452f5761452f61460e565b500190565b60008261455157634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156145705761457061460e565b500290565b6000828210156145875761458761460e565b500390565b60005b838110156145a757818101518382015260200161458f565b83811115612e745750506000910152565b600181811c908216806145cc57607f821691505b602082108114156145ed57634e487b7160e01b600052602260045260246000fd5b50919050565b60006000198214156146075761460761460e565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fdfe416464726573733a206c6f772d6c6576656c2063616c6c20776974682076616c7565206661696c6564a26469706673582212203b37782a165171a264bd34c6b12b441806897847836274ef2b1f26d2f023182b64736f6c63430008060033a2646970667358221220e3f996125e5588e5cf7c51e858af4c4b842381165687526c22467f80035b216264736f6c63430008060033

Type / to focus