Balances

Select type ERC-20 (1)
+ 100 M Id: optimism-erc-20/0x6cad3de073fd85567c0df84063c8990855710677 Name: BLASTC.com

History

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

0x28e2c3a7b9e82410a08e7d0f8ed2da450261ea2cd6e4cf7e24890272c528524d

+

1 M Id: optimism-erc-20/0x6cad3de073fd85567c0df84063c8990855710677 Name: BLASTC.com

Success

0x40497d4a9a09991f72cecff64a8efbafec258e282d66a32542ec74c85f7a9144

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation
Date & time Transaction id Amount Status

0x40497d4a9a09991f72cecff64a8efbafec258e282d66a32542ec74c85f7a9144

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation
Date & time Transaction id Amount Status

0x28e2c3a7b9e82410a08e7d0f8ed2da450261ea2cd6e4cf7e24890272c528524d

+

1 M Id: optimism-erc-20/0x6cad3de073fd85567c0df84063c8990855710677 Name: BLASTC.com

Success
Types:
Select type Main ERC-20

Special data

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

    0x6080604052600436106103c35760003560e01c8063683438c7116101f2578063bdfe931a1161010d578063f01c33cc116100a0578063fbfa77cf1161006f578063fbfa77cf14610aec578063fc18d73214610b0d578063fcf2d0ad14610b2d578063fd8d0e6c14610b4257600080fd5b8063f01c33cc14610a8b578063f50d9ea814610aa2578063f649a57f14610ab7578063f69e204614610ad757600080fd5b8063d547741f116100dc578063d547741f14610a16578063d59cc26b14610a36578063dbfd776514610a4b578063eb07022214610a6b57600080fd5b8063bdfe931a146109ac578063c14546dc146109cc578063c1a3d44c146109e1578063ca15c873146109f657600080fd5b8063862a179e1161018557806390e4ffb11161015457806390e4ffb11461093557806391d14854146109555780639cfdede314610975578063a217fddf1461099757600080fd5b8063862a179e146108ab57806388879985146108cd5780638f139d09146108e25780639010d07c1461091557600080fd5b806372f9a8b0116101c157806372f9a8b014610849578063741bef1a14610860578063795f302c1461088157806382b0b1751461089657600080fd5b8063683438c7146107da5780637047df2a146107fa578063722713f714610812578063724c184c1461082757600080fd5b80632e1a7d4d116102e25780634641257d116102755780635641ec03116102445780635641ec031461075d57806358dd030b1461077f578063643b0af9146107a3578063651eebfe146107c357600080fd5b80634641257d1461070a5780634870dd9a1461071f5780634f1ef2861461073557806352d1902d1461074857600080fd5b8063395b6bb4116102b1578063395b6bb4146106785780633d7ef01e146106985780633e413bee146106c957806345d66b3e146106ea57600080fd5b80632e1a7d4d146105f85780632f2ff15d1461061857806336568abe146106385780633659cfe61461065857600080fd5b80631f1fcd511161035a578063248a9ca311610329578063248a9ca31461056e57806325ed32ca1461059e5780632a0acc6a146105b55780632b3297f9146105d757600080fd5b80631f1fcd51146105005780631f955132146105215780632257a738146105365780632423e1e11461054d57600080fd5b80631158808611610396578063115880861461047b5780631205f93a146104905780631b3e4f8a146104b05780631eedf63b146104d157600080fd5b806301ffc9a7146103c8578063048c661d146103fd578063098999be14610436578063099a7d2e14610459575b600080fd5b3480156103d457600080fd5b506103e86103e3366004614e41565b610bac565b60405190151581526020015b60405180910390f35b34801561040957600080fd5b506101655461041e906001600160a01b031681565b6040516001600160a01b0390911681526020016103f4565b34801561044257600080fd5b5061044b610bd7565b6040519081526020016103f4565b34801561046557600080fd5b50610479610474366004614e6b565b610bf3565b005b34801561048757600080fd5b5061044b610c8d565b34801561049c57600080fd5b506104796104ab36600461500b565b610ca3565b3480156104bc57600080fd5b5061016c5461041e906001600160a01b031681565b3480156104dd57600080fd5b50610170546104f390600160201b900460ff1681565b6040516103f491906150d3565b34801561050c57600080fd5b5061012d5461041e906001600160a01b031681565b34801561052d57600080fd5b5061044b610e14565b34801561054257600080fd5b5061044b61012e5481565b34801561055957600080fd5b5061016d5461041e906001600160a01b031681565b34801561057a57600080fd5b5061044b610589366004614e6b565b600090815260c9602052604090206001015490565b3480156105aa57600080fd5b5061044b6202a30081565b3480156105c157600080fd5b5061044b600080516020615ed083398151915281565b3480156105e357600080fd5b506101325461041e906001600160a01b031681565b34801561060457600080fd5b5061044b610613366004614e6b565b610e1f565b34801561062457600080fd5b506104796106333660046150e1565b610eac565b34801561064457600080fd5b506104796106533660046150e1565b610ed6565b34801561066457600080fd5b50610479610673366004615111565b610f50565b34801561068457600080fd5b5061044b610693366004614e6b565b61102f565b3480156106a457600080fd5b506106b86106b3366004614e6b565b6110d4565b6040516103f4959493929190615154565b3480156106d557600080fd5b506101675461041e906001600160a01b031681565b3480156106f657600080fd5b5061044b6107053660046151ae565b611176565b34801561071657600080fd5b5061044b61125a565b34801561072b57600080fd5b5061044b61271081565b6104796107433660046151ef565b611514565b34801561075457600080fd5b5061044b6115e0565b34801561076957600080fd5b5061012d546103e890600160a01b900460ff1681565b34801561078b57600080fd5b50610170546103e89065010000000000900460ff1681565b3480156107af57600080fd5b506104796107be366004615296565b611693565b3480156107cf57600080fd5b5061044b61012f5481565b3480156107e657600080fd5b506104796107f5366004615344565b611817565b34801561080657600080fd5b5061044b63bbf81e0081565b34801561081e57600080fd5b5061044b611f34565b34801561083357600080fd5b5061044b600080516020615e4983398151915281565b34801561085557600080fd5b5061044b61016e5481565b34801561086c57600080fd5b506101665461041e906001600160a01b031681565b34801561088d57600080fd5b5061044b611f55565b3480156108a257600080fd5b506104796120fc565b3480156108b757600080fd5b5061044b600080516020615e6983398151915281565b3480156108d957600080fd5b5061047961211a565b3480156108ee57600080fd5b50610170546109009063ffffffff1681565b60405163ffffffff90911681526020016103f4565b34801561092157600080fd5b5061041e610930366004615445565b612145565b34801561094157600080fd5b50610479610950366004615445565b612164565b34801561096157600080fd5b506103e86109703660046150e1565b6121e5565b34801561098157600080fd5b5061044b600080516020615ef083398151915281565b3480156109a357600080fd5b5061044b600081565b3480156109b857600080fd5b506104796109c7366004615467565b612210565b3480156109d857600080fd5b5061044b612256565b3480156109ed57600080fd5b5061044b612413565b348015610a0257600080fd5b5061044b610a11366004614e6b565b612481565b348015610a2257600080fd5b50610479610a313660046150e1565b612498565b348015610a4257600080fd5b5061044b6124bd565b348015610a5757600080fd5b50610479610a66366004615490565b6124c8565b348015610a7757600080fd5b50610479610a86366004614e6b565b6124f5565b348015610a9757600080fd5b5061044b61016f5481565b348015610aae57600080fd5b5061044b601281565b348015610ac357600080fd5b5061044b610ad2366004614e6b565b61257f565b348015610ae357600080fd5b5061044b612617565b348015610af857600080fd5b506101315461041e906001600160a01b031681565b348015610b1957600080fd5b50610479610b283660046154ad565b612729565b348015610b3957600080fd5b506104796128e9565b348015610b4e57600080fd5b50610168546101695461016a5461016b54610b79936001600160a01b03908116938116928116911684565b604080516001600160a01b03958616815293851660208501529184169183019190915290911660608201526080016103f4565b60006001600160e01b03198216635a05180f60e01b1480610bd15750610bd18261297d565b92915050565b600080610be2611f55565b9050610bed8161257f565b91505090565b610c0a600080516020615ef08339815191526129b2565b611f4081118015610c1c575061271081105b610c665760405162461bcd60e51b8152602060048201526016602482015275496e76616c696420736c6970706167652076616c756560501b60448201526064015b60405180910390fd5b61251c811015610c8757610c87600080516020615ed08339815191526129b2565b61016e55565b600080610c98610e14565b9050610bed8161102f565b610cba600080516020615ed08339815191526129b2565b610cc76101306000614dcf565b60005b8151811015610e10576000828281518110610ce757610ce76154d8565b60200260200101519050610cfa81612a89565b610130805460018181018355600092909252825160059091027f2f605e086faac1d93117bbfbc18835d434e9405fadc1ca66faf4b864746daf340180548493919291839160ff191690836003811115610d5557610d556150a9565b021790555060208201518154610100600160a81b0319166101006001600160a01b03928316021782556040830151600180840180546001600160a01b03191692909316919091179091556060830151805160028401805492939092839160ff19909116908381811115610dca57610dca6150a9565b02179055506020919091015160019182015560809290920151600490910180546001600160a01b0319166001600160a01b03909216919091179055820190509050610cca565b5050565b600080610be2612256565b610131546000906001600160a01b03163314610e7d5760405162461bcd60e51b815260206004820152601760248201527f4f6e6c79207661756c742063616e2077697468647261770000000000000000006044820152606401610c5d565b6000610e8883613060565b61012d54909350909150610ea6906001600160a01b031633836130b7565b50919050565b600082815260c96020526040902060010154610ec78161311a565b610ed18383613124565b505050565b6001600160a01b0381163314610f465760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610c5d565b610e108282613146565b6001600160a01b037f000000000000000000000000fa097bd1e57d720c2f884c3dff0b5fce23a2b09e163003610f985760405162461bcd60e51b8152600401610c5d906154ee565b7f000000000000000000000000fa097bd1e57d720c2f884c3dff0b5fce23a2b09e6001600160a01b0316610fe1600080516020615e89833981519152546001600160a01b031690565b6001600160a01b0316146110075760405162461bcd60e51b8152600401610c5d9061553a565b61101081613168565b6040805160008082526020820190925261102c918391906131f2565b50565b61016554604051621cdc4760e81b815230600482015260009182916001600160a01b0390911690631cdc470090602401602060405180830381865afa15801561107c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a09190615586565b9050600061271061016f54856110b691906155b5565b6110c091906155cc565b90506110cc81836155ee565b949350505050565b61013081815481106110e557600080fd5b6000918252602090912060059091020180546001808301546040805180820190915260028501805460ff80871698506101009096046001600160a01b0390811697941695939492939192849290911690811115611144576111446150a9565b6001811115611155576111556150a9565b8152600191909101546020909101526004909101546001600160a01b031685565b60408051600180825281830190925260009182919060208083019080368337505061016c5482519293506001600160a01b0316918391506000906111bc576111bc6154d8565b6001600160a01b03928316602091820292909201015261016d546101675461012d546040516307f7ca9f60e01b8152600094938416936307f7ca9f93611210938b9391831692169088908b90600401615601565b602060405180830381865afa15801561122d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112519190615586565b95945050505050565b6000611273600080516020615e698339815191526129b2565b610131546040805163033396fb60e31b815290516000926001600160a01b03169163199cb7d89160048083019260209291908290030181865afa1580156112be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112e29190615586565b90506000808212156112fa576112f782615683565b90505b61012d54600090600160a01b900460ff161561137b57600061131a61335d565b90508281101561133e5761132e818461569f565b61133790615683565b9450611353565b8281111561135357611350838261569f565b94505b82915060008512156113755761136885615683565b611372908361569f565b91505b50611487565b61138361337a565b610131546040516339ebf82360e01b81523060048201526000916001600160a01b0316906339ebf8239060240160e060405180830381865afa1580156113cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113f191906156b2565b6060015190506000611401613394565b9050600061140f85836133a6565b90508282111561143b576000611425848461569f565b905061143181836155ee565b9097509050611459565b828210156114595761144d828461569f565b61145690615683565b96505b60008061146583613060565b9150915061147387836133a6565b955061147f818a615735565b985050505050505b61013154604051630f3d249d60e01b815260048101869052602481018390526001600160a01b0390911690630f3d249d906044016020604051808303816000875af11580156114da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114fe9190615586565b9150611509826133bc565b50504261012e555090565b6001600160a01b037f000000000000000000000000fa097bd1e57d720c2f884c3dff0b5fce23a2b09e16300361155c5760405162461bcd60e51b8152600401610c5d906154ee565b7f000000000000000000000000fa097bd1e57d720c2f884c3dff0b5fce23a2b09e6001600160a01b03166115a5600080516020615e89833981519152546001600160a01b031690565b6001600160a01b0316146115cb5760405162461bcd60e51b8152600401610c5d9061553a565b6115d482613168565b610e10828260016131f2565b6000306001600160a01b037f000000000000000000000000fa097bd1e57d720c2f884c3dff0b5fce23a2b09e16146116805760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610c5d565b50600080516020615e8983398151915290565b6116aa600080516020615ed08339815191526129b2565b611c208163ffffffff1610156117025760405162461bcd60e51b815260206004820152601860248201527f5457415020706572696f6420697320746f6f2073686f727400000000000000006044820152606401610c5d565b6000611711620f424083611176565b6101705490915060009061172f90620f42409063ffffffff16611176565b610170805463ffffffff191663ffffffff861617905590506117526000336133fd565b1561175c57505050565b6000611766610bd7565b9050801561181157600082841161178657611781848461569f565b611790565b611790838561569f565b90506000836117a1612710846155b5565b6117ab91906155cc565b905061012c811061180e5760405162461bcd60e51b815260206004820152602760248201527f54574150206475726174696f6e206368616e676520776f756c64206368616e676044820152666520707269636560c81b6064820152608401610c5d565b50505b50505050565b600054610100900460ff16158080156118375750600054600160ff909116105b806118515750303b158015611851575060005460ff166001145b6118b45760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610c5d565b6000805460ff1916600117905580156118d7576000805461ff0019166101001790555b6001600160a01b038b166119225760405162461bcd60e51b81526020600482015260126024820152717661756c742069732030206164647265737360701b6044820152606401610c5d565b6001600160a01b038a1661196f5760405162461bcd60e51b8152602060048201526014602482015273737761707065722069732030206164647265737360601b6044820152606401610c5d565b88516000036119b15760405162461bcd60e51b815260206004820152600e60248201526d6e6f20737472617465676973747360901b6044820152606401610c5d565b8751600314611a025760405162461bcd60e51b815260206004820181905260248201527f696e76616c696420616d6f756e74206f66206d756c746973696720726f6c65736044820152606401610c5d565b6000611a116020840184615111565b6001600160a01b031603611a5b5760405162461bcd60e51b815260206004820152601160248201527077616e742069732030206164647265737360781b6044820152606401610c5d565b6001600160a01b038616611aaa5760405162461bcd60e51b81526020600482015260166024820152757072696365466565642069732030206164647265737360501b6044820152606401610c5d565b6000611abc6040840160208501615111565b6001600160a01b031603611b065760405162461bcd60e51b8152602060048201526011602482015270757364632069732030206164647265737360781b6044820152606401610c5d565b6001600160a01b038516611b555760405162461bcd60e51b8152602060048201526016602482015275756e695633545741502069732030206164647265737360501b6044820152606401610c5d565b6000611b646020860186615111565b6001600160a01b031603611bba5760405162461bcd60e51b815260206004820152601760248201527f76656c6f526f75746572206973203020616464726573730000000000000000006044820152606401610c5d565b6000611bcc6040860160208701615111565b6001600160a01b031603611c1a5760405162461bcd60e51b815260206004820152601560248201527462616c5661756c742069732030206164647265737360581b6044820152606401610c5d565b6000611c2c6060860160408701615111565b6001600160a01b031603611c825760405162461bcd60e51b815260206004820152601860248201527f756e695633526f757465722069732030206164647265737300000000000000006044820152606401610c5d565b6000611c946080860160608701615111565b6001600160a01b031603611cea5760405162461bcd60e51b815260206004820152601860248201527f756e695632526f757465722069732030206164647265737300000000000000006044820152606401610c5d565b6000611cf96020850185615111565b6001600160a01b031603611d4f5760405162461bcd60e51b815260206004820152601a60248201527f73746162696c697479506f6f6c206973203020616464726573730000000000006044820152606401610c5d565b6000611d616040850160208601615111565b6001600160a01b031603611db75760405162461bcd60e51b815260206004820152601d60248201527f756e6956335573646345726e506f6f6c206973203020616464726573730000006044820152606401610c5d565b611dd18b8b611dc96020860186615111565b8c8c8c613409565b611dde6020840184615111565b61016580546001600160a01b03199081166001600160a01b03938416179091556101668054909116918816919091179055611e1f6040830160208401615111565b61016780546001600160a01b0319166001600160a01b039290921691909117905583610168611e4e8282615775565b905050611e5c612648610bf3565b610170805464ff00000000191664030000000017905561016d80546001600160a01b0319166001600160a01b038716179055611e9e6040840160208501615111565b61016c80546001600160a01b0319166001600160a01b03929092169190911790556126de61016f55611ed1611c20611693565b611ee1620ef4206210c8e0612164565b8015611f27576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b5050505050505050505050565b6000611f3e610c8d565b611f46612413565b611f5091906155ee565b905090565b6101655460405163183e9b0960e11b8152306004820152600091829182916001600160a01b03169063307d361290602401600060405180830381865afa158015611fa3573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611fcb9190810190615842565b9150915060005b82518110156120f6576000838281518110611fef57611fef6154d8565b6020908102919091010151610167549091506001600160a01b0380831691161480612028575061012d546001600160a01b038281169116145b1561203357506120e4565b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa15801561207a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061209e9190615586565b8484815181106120b0576120b06154d8565b60200260200101516120c291906155ee565b905080156120e1576120d482826135dd565b6120de90876155ee565b95505b50505b806120ee816158fc565b915050611fd2565b50505090565b612113600080516020615ef08339815191526129b2565b4261012f55565b612131600080516020615e498339815191526129b2565b61213f63bbf81e00426155ee565b61012f55565b600082815260fb6020526040812061215d9083613661565b9392505050565b61216e60006129b2565b620dbba08210156210c8e0821115828410600081801561218b5750835b80156121945750825b9050806121d45760405162461bcd60e51b815260206004820152600e60248201526d496e76616c696420626f756e647360901b6044820152606401610c5d565b505050610172929092556101715550565b600091825260c9602090815260408084206001600160a01b0393909316845291905290205460ff1690565b612227600080516020615ef08339815191526129b2565b610170805482919064ff000000001916600160201b83600381111561224e5761224e6150a9565b021790555050565b6101655460405163183e9b0960e11b8152306004820152600091829182916001600160a01b03169063307d361290602401600060405180830381865afa1580156122a4573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526122cc9190810190615842565b9150915060005b82518110156120f65760008382815181106122f0576122f06154d8565b6020908102919091010151610167549091506000906001600160a01b038084169116148061232c575061012d546001600160a01b038381169116145b1561235257838381518110612343576123436154d8565b602002602001015190506123e1565b6040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa158015612396573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123ba9190615586565b8484815181106123cc576123cc6154d8565b60200260200101516123de91906155ee565b90505b80156123fe576123f1828261366d565b6123fb90876155ee565b95505b5050808061240b906158fc565b9150506122d3565b61012d546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa15801561245d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f509190615586565b600081815260fb60205260408120610bd1906136bc565b600082815260c960205260409020600101546124b38161311a565b610ed18383613146565b600080610c98610bd7565b6124d260006129b2565b6101708054911515650100000000000265ff000000000019909216919091179055565b61250c600080516020615e498339815191526129b2565b6126488111801561251f57506127108111155b6125795760405162461bcd60e51b815260206004820152602560248201527f496e76616c696420636f6d706f756e64696e674665654d617267696e4250532060448201526476616c756560d81b6064820152608401610c5d565b61016f55565b60008061258b836136c6565b610167546040516370a0823160e01b81523060048201529192506000916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156125da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125fe9190615586565b9050600061260c83836155ee565b9050611251816137da565b6000612630600080516020615e698339815191526129b2565b61263a60006137fc565b610167546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015612684573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126a89190615586565b90506126b2613866565b610167546040516370a0823160e01b815230600482015282916001600160a01b0316906370a0823190602401602060405180830381865afa1580156126fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061271f9190615586565b610bed919061569f565b612740600080516020615ed08339815191526129b2565b6101305481106127825760405162461bcd60e51b815260206004820152600d60248201526c092dcecc2d8d2c840d2dcc8caf609b1b6044820152606401610c5d565b6101308181548110612796576127966154d8565b60009182526020822060059091020180546001600160a81b03191681556001810180546001600160a01b031990811690915560028201805460ff191690556003820192909255600401805490911690556127ef82612a89565b816101308281548110612804576128046154d8565b6000918252602090912082516005909202018054909190829060ff19166001836003811115612835576128356150a9565b021790555060208201518154610100600160a81b0319166101006001600160a01b03928316021782556040830151600180840180546001600160a01b03191692909316919091179091556060830151805160028401805492939092839160ff199091169083818111156128aa576128aa6150a9565b02179055506020919091015160019091015560809190910151600490910180546001600160a01b0319166001600160a01b039092169190911790555050565b612900600080516020615e498339815191526129b2565b61012d805460ff60a01b1916600160a01b1790556101315460405163177329a960e31b81523060048201526001600160a01b039091169063bb994d4890602401600060405180830381600087803b15801561295a57600080fd5b505af1158015611811573d6000803e3d6000fd5b6001600160a01b03163b151590565b60006001600160e01b03198216637965db0b60e01b1480610bd157506301ffc9a760e01b6001600160e01b0319831614610bd1565b60006129bc613b7f565b8051909150600080805b83811015612a3557811580156129fa57506129fa8582815181106129ec576129ec6154d8565b6020026020010151336133fd565b15612a0457600191505b848181518110612a1657612a166154d8565b60200260200101518603612a2d5760019250612a35565b6001016129c6565b50818015612a405750805b612a825760405162461bcd60e51b8152602060048201526013602482015272556e617574686f72697a65642061636365737360681b6044820152606401610c5d565b5050505050565b612a9281613c85565b61012d5460208201516001600160a01b03918216911603612b005760405162461bcd60e51b815260206004820152602260248201527f537461727420746f6b656e206f6620737465702063616e6e6f742062652077616044820152611b9d60f21b6064820152608401610c5d565b600081516003811115612b1557612b156150a9565b03612be357610132546020820151604080840151608085015191516323896ca960e01b81526001600160a01b039384166004820152908316602482015290821660448201526001606482015260009291909116906323896ca9906084016020604051808303816000875af1158015612b91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612bb59190615915565b90506001600160a01b038116612bdd5760405162461bcd60e51b8152600401610c5d90615932565b50612ef6565b600181516003811115612bf857612bf86150a9565b03612cf3576101325460208201516040808401516080850151915163549de5af60e01b81526001600160a01b03938416600482015290831660248201529082166044820152600092919091169063549de5af906064016020604051808303816000875af1158015612c6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c919190615586565b905080612bdd5760405162461bcd60e51b815260206004820152602a60248201527f506f6f6c20494420666f722073746570206e6f7420726567697374657265642060448201526934b71039bbb0b83832b960b11b6064820152608401610c5d565b600281516003811115612d0857612d086150a9565b03612dd25761013254602082015160408084015160808501519151635dada28760e01b81526001600160a01b03938416600482015290831660248201529082166044820152600060648201819052929190911690635dada287906084016080604051808303816000875af1158015612d84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612da89190615979565b80519091506001600160a01b0316612bdd5760405162461bcd60e51b8152600401610c5d90615932565b600381516003811115612de757612de76150a9565b03612ec7576101325460208201516040808401516080850151915162a4cb9960e31b81526001600160a01b0393841660048201529083166024820152908216604482015260009291909116906305265cc890606401600060405180830381865afa158015612e59573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612e8191908101906159fd565b805180519192506000918290612e9957612e996154d8565b60200260200101516001600160a01b031603612bdd5760405162461bcd60e51b8152600401610c5d90615932565b80516003811115612eda57612eda6150a9565b60405163951c42a760e01b8152600401610c5d91815260200190565b60016060820151516001811115612f0f57612f0f6150a9565b0361102c576127108160600151602001511115612f795760405162461bcd60e51b815260206004820152602260248201527f496e76616c6964204250532076616c756520666f72206d696e416d6f756e744f6044820152611d5d60f21b6064820152608401610c5d565b61013254602082015160405163e0f5a34760e01b81526001600160a01b03918216600482015291169063e0f5a34790602401602060405180830381865afa158015612fc8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fec9190615586565b5061013254604082810151905163e0f5a34760e01b81526001600160a01b03918216600482015291169063e0f5a34790602401602060405180830381865afa15801561303c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e109190615586565b600080600061306d612413565b90508381101561309857613089613084828661569f565b6137fc565b613091612413565b925061309c565b8392505b828411156130b1576130ae838561569f565b91505b50915091565b6040516001600160a01b038316602482015260448101829052610ed190849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613cb9565b61102c8133613d8b565b61312e8282613de4565b600082815260fb60205260409020610ed19082613e6a565b6131508282613e7f565b600082815260fb60205260409020610ed19082613ee6565b61317260006129b2565b426202a30061012f5461318591906155ee565b106131ea5760405162461bcd60e51b815260206004820152602f60248201527f5570677261646520636f6f6c646f776e206e6f7420696e69746961746564206f60448201526e72207374696c6c206f6e676f696e6760881b6064820152608401610c5d565b61102c61211a565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff161561322557610ed183613efb565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa92505050801561327f575060408051601f3d908101601f1916820190925261327c91810190615586565b60015b6132e25760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201526d6f6e206973206e6f74205555505360901b6064820152608401610c5d565b600080516020615e8983398151915281146133515760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f786044820152681a58589b195555525160ba1b6064820152608401610c5d565b50610ed1838383613f97565b600061336a6000196137fc565b61337261337a565b611f50612413565b613382613fbc565b61338a613866565b613392613fce565b565b600061339e612413565b611f466124bd565b60008183106133b5578161215d565b5090919050565b61012d54600160a01b900460ff16156133d25750565b60006133dc612413565b905081811115610e105760006133f2838361569f565b9050610ed18161431b565b600061215d83836121e5565b600054610100900460ff166134305760405162461bcd60e51b8152600401610c5d90615af7565b613438614353565b613440614353565b61013180546001600160a01b038089166001600160a01b03199283168117909355610132805489831690841617905561012d805491881691909216811790915561348c9160001961437a565b825160005b818110156134d2576134ca600080516020615ef08339815191528683815181106134bd576134bd6154d8565b6020026020010151613124565b600101613491565b5082516003146135245760405162461bcd60e51b815260206004820181905260248201527f496e76616c6964206e756d626572206f66206d756c746973696720726f6c65736044820152606401610c5d565b61352f600033613124565b6135496000801b846000815181106134bd576134bd6154d8565b61356e600080516020615ed0833981519152846001815181106134bd576134bd6154d8565b613593600080516020615e49833981519152846002815181106134bd576134bd6154d8565b60005b82518110156135cb576135c3600080516020615e698339815191528483815181106134bd576134bd6154d8565b600101613596565b506135d461211a565b50505050505050565b61016654604051635670bcc760e11b81526001600160a01b038481166004830152600092839291169063ace1798e906024016020604051808303816000875af115801561362e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906136529190615586565b90506110cc848483601261448f565b600061215d838361452e565b6101325460405163e0f5a34760e01b81526001600160a01b038481166004830152600092839291169063e0f5a34790602401602060405180830381865afa15801561362e573d6000803e3d6000fd5b6000610bd1825490565b610132546101675460405163e0f5a34760e01b81526001600160a01b0391821660048201526000928392169063e0f5a34790602401602060405180830381865afa925050508015613734575060408051601f3d908101601f1916820190925261373191810190615586565b60015b6137475750670de0b6b3a764000061374a565b90505b610167546040805163313ce56760e01b8152905183926001600160a01b03169163313ce5679160048083019260209291908290030181865afa158015613794573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906137b89190615b42565b6137c69060ff16600a615c49565b6137d090856155b5565b61215d91906155cc565b600081156137f75761017054610bd190839063ffffffff16611176565b919050565b61380530614558565b1561102c5761016554604051632e54bf9560e01b8152600481018390526001600160a01b0390911690632e54bf95906024015b600060405180830381600087803b15801561385257600080fd5b505af1158015612a82573d6000803e3d6000fd5b6101305460005b81811015610e10576000610130828154811061388b5761388b6154d8565b6000918252602082206005919091020180546040516370a0823160e01b815230600482015291935061010090046001600160a01b0316919082906370a0823190602401602060405180830381865afa1580156138eb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061390f9190615586565b90508060000361392157505050613b77565b6101325461393d906001600160a01b038481169116600061437a565b61013254613958906001600160a01b038481169116836145d1565b6000835460ff166003811115613970576139706150a9565b03613a105761013254835460018501546004808701546040516375a7322f60e11b81526001600160a01b039586169563eb4e645e956139c79561010090910482169490821693899360028d01939091169101615c55565b6020604051808303816000875af11580156139e6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a0a9190615586565b50613b73565b6001835460ff166003811115613a2857613a286150a9565b03613a7f57610132548354600185015460048087015460405163c72a94c960e01b81526001600160a01b039586169563c72a94c9956139c79561010090910482169490821693899360028d01939091169101615c55565b6002835460ff166003811115613a9757613a976150a9565b03613aee576101325483546001850154600480870154604051630dbc556d60e21b81526001600160a01b03958616956336f155b4956139c79561010090910482169490821693899360028d01939091169101615c55565b6003835460ff166003811115613b0657613b066150a9565b03613b5d5761013254835460018501546004808701546040516356cb121160e01b81526001600160a01b03958616956356cb1211956139c79561010090910482169490821693899360028d01939091169101615c55565b825460ff166003811115612eda57612eda6150a9565b5050505b60010161386d565b60408051600580825260c08201909252606091600091906020820160a0803683370190505090506000801b81600081518110613bbd57613bbd6154d8565b602002602001018181525050600080516020615ed083398151915281600181518110613beb57613beb6154d8565b602002602001018181525050600080516020615e4983398151915281600281518110613c1957613c196154d8565b602002602001018181525050600080516020615ef083398151915281600381518110613c4757613c476154d8565b602002602001018181525050600080516020615e6983398151915281600481518110613c7557613c756154d8565b6020908102919091010152919050565b61012d5460408201516001600160a01b0391821691160361102c57604051638b0988b360e01b815260040160405180910390fd5b6000613d0e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166146839092919063ffffffff16565b805190915015610ed15780806020019051810190613d2c9190615ca7565b610ed15760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610c5d565b613d9582826121e5565b610e1057613da281614692565b613dad8360206146a4565b604051602001613dbe929190615ce8565b60408051601f198184030181529082905262461bcd60e51b8252610c5d91600401615d5d565b613dee82826121e5565b610e1057600082815260c9602090815260408083206001600160a01b03851684529091529020805460ff19166001179055613e263390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b600061215d836001600160a01b03841661483f565b613e8982826121e5565b15610e1057600082815260c9602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600061215d836001600160a01b03841661488e565b6001600160a01b0381163b613f685760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b6064820152608401610c5d565b600080516020615e8983398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b613fa083614988565b600082511180613fad5750805b15610ed15761181183836149c8565b613fc660006137fc565b613392614ab3565b610167546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015614018573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061403c9190615586565b9050801561102c57600061404f826137da565b9050600061271061016e548361406591906155b5565b61406f91906155cc565b90506000604051806040016040528060006001811115614091576140916150a9565b815260200183905261013254610167549192506140bc916001600160a01b039081169116600061437a565b61013254610167546140db916001600160a01b039182169116866145d1565b600161017054600160201b900460ff1660038111156140fc576140fc6150a9565b0361419357610132546101675461012d546101695460405163c72a94c960e01b81526001600160a01b039485169463c72a94c99461414a9490821693908216928b9289921690600401615d90565b6020604051808303816000875af1158015614169573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061418d9190615586565b50611811565b600261017054600160201b900460ff1660038111156141b4576141b46150a9565b0361420257610132546101675461012d5461016854604051630dbc556d60e21b81526001600160a01b03948516946336f155b49461414a9490821693908216928b9289921690600401615d90565b600361017054600160201b900460ff166003811115614223576142236150a9565b0361427157610132546101675461012d5461016a546040516356cb121160e01b81526001600160a01b03948516946356cb12119461414a9490821693908216928b9289921690600401615d90565b600061017054600160201b900460ff166003811115614292576142926150a9565b036142e057610132546101675461012d5461016b546040516375a7322f60e11b81526001600160a01b039485169463eb4e645e9461414a9490821693908216928b9289921690600401615d90565b61017054600160201b900460ff1660038111156142ff576142ff6150a9565b604051632bc781b560e01b8152600401610c5d91815260200190565b801561102c5761016554604051631e31de8960e21b8152600481018390526001600160a01b03909116906378c77a2490602401613838565b600054610100900460ff166133925760405162461bcd60e51b8152600401610c5d90615af7565b8015806143f45750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e90604401602060405180830381865afa1580156143ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906143f29190615586565b155b61445f5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608401610c5d565b6040516001600160a01b038316602482015260448101829052610ed190849063095ea7b360e01b906064016130e3565b60008061450085876001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156144d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144f89190615b42565b60ff16614bed565b9050600061450f84600a615c49565b61451986846155b5565b61452391906155cc565b979650505050505050565b6000826000018281548110614545576145456154d8565b9060005260206000200154905092915050565b6101655460405163fc7e286d60e01b81526001600160a01b038381166004830152600092169063fc7e286d90602401602060405180830381865afa1580156145a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145c89190615dbe565b51151592915050565b604051636eb1769f60e11b81523060048201526001600160a01b038381166024830152600091839186169063dd62ed3e90604401602060405180830381865afa158015614622573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146469190615586565b61465091906155ee565b6040516001600160a01b03851660248201526044810182905290915061181190859063095ea7b360e01b906064016130e3565b60606110cc8484600085614c47565b6060610bd16001600160a01b03831660145b606060006146b38360026155b5565b6146be9060026155ee565b6001600160401b038111156146d5576146d5614e84565b6040519080825280601f01601f1916602001820160405280156146ff576020820181803683370190505b509050600360fc1b8160008151811061471a5761471a6154d8565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110614749576147496154d8565b60200101906001600160f81b031916908160001a905350600061476d8460026155b5565b6147789060016155ee565b90505b60018111156147f0576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106147ac576147ac6154d8565b1a60f81b8282815181106147c2576147c26154d8565b60200101906001600160f81b031916908160001a90535060049490941c936147e981615dff565b905061477b565b50831561215d5760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610c5d565b600081815260018301602052604081205461488657508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610bd1565b506000610bd1565b600081815260018301602052604081205480156149775760006148b260018361569f565b85549091506000906148c69060019061569f565b905081811461492b5760008660000182815481106148e6576148e66154d8565b9060005260206000200154905080876000018481548110614909576149096154d8565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061493c5761493c615e16565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610bd1565b6000915050610bd1565b5092915050565b61499181613efb565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606001600160a01b0383163b614a305760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b6064820152608401610c5d565b600080846001600160a01b031684604051614a4b9190615e2c565b600060405180830381855af49150503d8060008114614a86576040519150601f19603f3d011682016040523d82523d6000602084013e614a8b565b606091505b50915091506112518282604051806060016040528060278152602001615ea960279139614d17565b6101705465010000000000900460ff1615614aca57565b604080516001808252818301909252670de0b6b3a7640000916000919060208083019080368337505061016c5482519293506001600160a01b031691839150600090614b1857614b186154d8565b6001600160a01b03928316602091820292909201015261016d5461012d5461016754610170546040516307f7ca9f60e01b8152600095948516946307f7ca9f94614b76948a9491831693921691899163ffffffff1690600401615601565b602060405180830381865afa158015614b93573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614bb79190615586565b905061017254811080614bcc57506101715481115b15610ed15760405163aae23b4760e01b815260048101829052602401610c5d565b816012821115614c1e57614c0260128361569f565b614c0d90600a615c49565b614c1790826155cc565b9050610bd1565b6012821015610bd157614c3282601261569f565b614c3d90600a615c49565b61215d90826155b5565b606082471015614ca85760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610c5d565b600080866001600160a01b03168587604051614cc49190615e2c565b60006040518083038185875af1925050503d8060008114614d01576040519150601f19603f3d011682016040523d82523d6000602084013e614d06565b606091505b509150915061452387838387614d30565b60608315614d2657508161215d565b61215d8383614da5565b60608315614d9f578251600003614d98576001600160a01b0385163b614d985760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610c5d565b50816110cc565b6110cc83835b815115614db55781518083602001fd5b8060405162461bcd60e51b8152600401610c5d9190615d5d565b508054600082556005029060005260206000209081019061102c91905b80821115614e3d5780546001600160a81b03191681556001810180546001600160a01b031990811690915560028201805460ff19169055600060038301556004820180549091169055600501614dec565b5090565b600060208284031215614e5357600080fd5b81356001600160e01b03198116811461215d57600080fd5b600060208284031215614e7d57600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b60405160a081016001600160401b0381118282101715614ebc57614ebc614e84565b60405290565b604080519081016001600160401b0381118282101715614ebc57614ebc614e84565b604051601f8201601f191681016001600160401b0381118282101715614f0c57614f0c614e84565b604052919050565b60006001600160401b03821115614f2d57614f2d614e84565b5060051b60200190565b8035600481106137f757600080fd5b6001600160a01b038116811461102c57600080fd5b80356137f781614f46565b600081830360c0811215614f7957600080fd5b614f81614e9a565b9150614f8c83614f37565b82526020830135614f9c81614f46565b60208301526040830135614faf81614f46565b806040840152506040605f1982011215614fc857600080fd5b50614fd1614ec2565b606083013560028110614fe357600080fd5b815260808301356020820152606082015261500060a08301614f5b565b608082015292915050565b6000602080838503121561501e57600080fd5b82356001600160401b0381111561503457600080fd5b8301601f8101851361504557600080fd5b803561505861505382614f14565b614ee4565b81815260c0918202830184019184820191908884111561507757600080fd5b938501935b8385101561509d5761508e8986614f66565b8352938401939185019161507c565b50979650505050505050565b634e487b7160e01b600052602160045260246000fd5b600481106150cf576150cf6150a9565b9052565b60208101610bd182846150bf565b600080604083850312156150f457600080fd5b82359150602083013561510681614f46565b809150509250929050565b60006020828403121561512357600080fd5b813561215d81614f46565b600281106150cf576150cf6150a9565b61514982825161512e565b602090810151910152565b60c0810161516282886150bf565b6001600160a01b0386811660208401528581166040840152615187606084018661513e565b80841660a0840152509695505050505050565b803563ffffffff811681146137f757600080fd5b600080604083850312156151c157600080fd5b82356001600160801b03811681146151d857600080fd5b91506151e66020840161519a565b90509250929050565b6000806040838503121561520257600080fd5b823561520d81614f46565b91506020838101356001600160401b038082111561522a57600080fd5b818601915086601f83011261523e57600080fd5b81358181111561525057615250614e84565b615262601f8201601f19168501614ee4565b9150808252878482850101111561527857600080fd5b80848401858401376000848284010152508093505050509250929050565b6000602082840312156152a857600080fd5b61215d8261519a565b600082601f8301126152c257600080fd5b813560206152d261505383614f14565b82815260059290921b840181019181810190868411156152f157600080fd5b8286015b8481101561531557803561530881614f46565b83529183019183016152f5565b509695505050505050565b600060808284031215610ea657600080fd5b600060408284031215610ea657600080fd5b6000806000806000806000806000806101e08b8d03121561536457600080fd5b61536d8b614f5b565b995061537b60208c01614f5b565b985060408b01356001600160401b038082111561539757600080fd5b6153a38e838f016152b1565b995060608d01359150808211156153b957600080fd5b6153c58e838f016152b1565b985060808d01359150808211156153db57600080fd5b506153e88d828e016152b1565b9650506153f760a08c01614f5b565b945061540560c08c01614f5b565b93506154148c60e08d01615320565b92506154248c6101608d01615332565b91506154348c6101a08d01615332565b90509295989b9194979a5092959850565b6000806040838503121561545857600080fd5b50508035926020909101359150565b60006020828403121561547957600080fd5b61215d82614f37565b801515811461102c57600080fd5b6000602082840312156154a257600080fd5b813561215d81615482565b60008060e083850312156154c057600080fd5b6154ca8484614f66565b9460c0939093013593505050565b634e487b7160e01b600052603260045260246000fd5b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b19195b1959d85d1958d85b1b60a21b606082015260800190565b6020808252602c908201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060408201526b6163746976652070726f787960a01b606082015260800190565b60006020828403121561559857600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610bd157610bd161559f565b6000826155e957634e487b7160e01b600052601260045260246000fd5b500490565b80820180821115610bd157610bd161559f565b600060a082016001600160801b0388168352602060018060a01b0380891682860152808816604086015260a0606086015282875180855260c087019150838901945060005b81811015615664578551841683529484019491840191600101615646565b50508094505050505063ffffffff831660808301529695505050505050565b6000600160ff1b82016156985761569861559f565b5060000390565b81810381811115610bd157610bd161559f565b600060e082840312156156c457600080fd5b60405160e081018181106001600160401b03821117156156e6576156e6614e84565b8060405250825181526020830151602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c08201528091505092915050565b81810360008312801583831316838312821617156149815761498161559f565b80546001600160a01b0319166001600160a01b0392909216919091179055565b813561578081614f46565b61578a8183615755565b50602082013561579981614f46565b6157a68160018401615755565b5060408201356157b581614f46565b6157c28160028401615755565b5060608201356157d181614f46565b610ed18160038401615755565b600082601f8301126157ef57600080fd5b815160206157ff61505383614f14565b82815260059290921b8401810191818101908684111561581e57600080fd5b8286015b8481101561531557805161583581614f46565b8352918301918301615822565b6000806040838503121561585557600080fd5b82516001600160401b038082111561586c57600080fd5b615878868387016157de565b935060209150818501518181111561588f57600080fd5b85019050601f810186136158a257600080fd5b80516158b061505382614f14565b81815260059190911b820183019083810190888311156158cf57600080fd5b928401925b828410156158ed578351825292840192908401906158d4565b80955050505050509250929050565b60006001820161590e5761590e61559f565b5060010190565b60006020828403121561592757600080fd5b815161215d81614f46565b60208082526027908201527f5061746820666f722073746570206e6f74207265676973746572656420696e2060408201526639bbb0b83832b960c91b606082015260800190565b60006080828403121561598b57600080fd5b604051608081018181106001600160401b03821117156159ad576159ad614e84565b60405282516159bb81614f46565b815260208301516159cb81614f46565b602082015260408301516159de81615482565b604082015260608301516159f181614f46565b60608201529392505050565b60006020808385031215615a1057600080fd5b82516001600160401b0380821115615a2757600080fd5b9084019060408287031215615a3b57600080fd5b615a43614ec2565b825182811115615a5257600080fd5b615a5e888286016157de565b8252508383015182811115615a7257600080fd5b80840193505086601f840112615a8757600080fd5b82519150615a9761505383614f14565b82815260059290921b83018401918481019088841115615ab657600080fd5b938501935b83851015615ae657845162ffffff81168114615ad75760008081fd5b82529385019390850190615abb565b948201949094529695505050505050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b600060208284031215615b5457600080fd5b815160ff8116811461215d57600080fd5b600181815b80851115615ba0578160001904821115615b8657615b8661559f565b80851615615b9357918102915b93841c9390800290615b6a565b509250929050565b600082615bb757506001610bd1565b81615bc457506000610bd1565b8160018114615bda5760028114615be457615c00565b6001915050610bd1565b60ff841115615bf557615bf561559f565b50506001821b610bd1565b5060208310610133831016604e8410600b8410161715615c23575081810a610bd1565b615c2d8383615b65565b8060001904821115615c4157615c4161559f565b029392505050565b600061215d8383615ba8565b6001600160a01b038681168252858116602083015260408201859052835460c083019190615c8a90606085019060ff1661512e565b6001850154608084015280841660a0840152509695505050505050565b600060208284031215615cb957600080fd5b815161215d81615482565b60005b83811015615cdf578181015183820152602001615cc7565b50506000910152565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351615d20816017850160208801615cc4565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351615d51816028840160208801615cc4565b01602801949350505050565b6020815260008251806020840152615d7c816040850160208701615cc4565b601f01601f19169190910160400192915050565b6001600160a01b03868116825285811660208301526040820185905260c0820190615187606084018661513e565b600060208284031215615dd057600080fd5b604051602081018181106001600160401b0382111715615df257615df2614e84565b6040529151825250919050565b600081615e0e57615e0e61559f565b506000190190565b634e487b7160e01b600052603160045260246000fd5b60008251615e3e818460208701615cc4565b919091019291505056fe8b5b16d04624687fcf0d0228f19993c9157c1ed07b41d8d430fd9100eb099fe871a9859d7dd21b24504a6f306077ffc2d510b4d4b61128e931fe937441ad1836360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564df8b4c520ffe197c5343c6f5aec59570151ef9a492f2c624fd45ddde6135ec42b17d0a42cc710456bf9c3efb785dcd0cb93a0ac358113307b5c64b285b516b5ca2646970667358221220aed694cf844dda40534e3ae5bb12e8726eb516b77f4ff0e89568c69f5686032c64736f6c63430008120033

Type / to focus