Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000,000.00 PIXELADY

Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xe8648A950C4F5758144cb3C0500fEf5761a7FeFE
60c06040525f600d55600e805462ffffff199081166201010117909155601080549091166201000117905534801562000036575f80fd5b5060405180604001604052806008815260200167506978656c61647960c01b81525060405180604001604052806008815260200167504958454c41445960c01b81525081600390816200008a919062000800565b50600462000099828262000800565b5050505f620000ad6200040860201b60201c565b600580546001600160a01b0319166001600160a01b038316908117909155604051919250905f905f8051602062003d20833981519152908290a35033737a250d5630b4cf539739df2c5dacb4c659f2488d6200010b8160016200040c565b6001600160a01b03811660808190526040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801562000154573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200017a9190620008c8565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001c6573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190620001ec9190620008c8565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801562000237573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200025d9190620008c8565b6001600160a01b031660a0819052620002789060016200046e565b6c0c9f2c9cd04674edea400000006064620002958260016200090b565b620002a191906200092b565b6006556064620002b38260016200090b565b620002bf91906200092b565b6007556064620002d18260016200090b565b620002dd91906200092b565b600855620186a0620002f18260196200090b565b620002fd91906200092b565b600a55600f60128190555f601381905560056014819055916200032191906200094b565b6200032d91906200094b565b601155601460168190555f601781905560056018819055916200035191906200094b565b6200035d91906200094b565b6015556200036d8360016200040c565b6200037a3060016200040c565b6200038961dead60016200040c565b62000396836001620004d8565b620003a3306001620004d8565b620003b261dead6001620004d8565b600b805473e8648a950c4f5758144cb3c0500fef5761a7fefe6001600160a01b03199182168117909255600c80549091169091179055620003f4838262000584565b620003ff8362000666565b50505062000961565b3390565b6001600160a01b0382165f818152601d6020908152604091829020805460ff19168515159081179091558251938452908301527f6b4f1be9103e6cbcd38ca4a922334f2c3109b260130a6676a987f94088fd6746910160405180910390a15050565b6001600160a01b0382165f908152601f60205260409020805460ff19168215151790556200049d82826200040c565b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab905f90a35050565b6005546001600160a01b03163314620005265760405162461bcd60e51b815260206004820181905260248201525f8051602062003d0083398151915260448201526064015b60405180910390fd5b6001600160a01b0382165f818152601c6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6001600160a01b038216620005dc5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016200051d565b8060025f828254620005ef91906200094b565b90915550506001600160a01b0382165f90815260208190526040812080548392906200061d9084906200094b565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b6005546001600160a01b03163314620006b05760405162461bcd60e51b815260206004820181905260248201525f8051602062003d0083398151915260448201526064016200051d565b6001600160a01b038116620007175760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016200051d565b6005546040516001600160a01b038084169216905f8051602062003d20833981519152905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806200078957607f821691505b602082108103620007a857634e487b7160e01b5f52602260045260245ffd5b50919050565b601f821115620007fb575f81815260208120601f850160051c81016020861015620007d65750805b601f850160051c820191505b81811015620007f757828155600101620007e2565b5050505b505050565b81516001600160401b038111156200081c576200081c62000760565b62000834816200082d845462000774565b84620007ae565b602080601f8311600181146200086a575f8415620008525750858301515b5f19600386901b1c1916600185901b178555620007f7565b5f85815260208120601f198616915b828110156200089a5788860151825594840194600190910190840162000879565b5085821015620008b857878501515f19600388901b60f8161c191681555b5050505050600190811b01905550565b5f60208284031215620008d9575f80fd5b81516001600160a01b0381168114620008f0575f80fd5b9392505050565b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417620009255762000925620008f7565b92915050565b5f826200094657634e487b7160e01b5f52601260045260245ffd5b500490565b80820180821115620009255762000925620008f7565b60805160a051613337620009c95f395f81816105ad0152818161101b0152818161158901528181611ec5015261261601525f818161044301528181611e8801528181612b0701528181612bbe01528181612bfa01528181612c6e0152612cca01526133375ff3fe6080604052600436106103a0575f3560e01c80638da5cb5b116101de578063c024666811610108578063dd62ed3e1161009d578063f11a24d31161006d578063f11a24d314610aa7578063f2fde38b14610abc578063f5648a4f14610adb578063f637434214610aef575f80fd5b8063dd62ed3e14610a25578063e2f4560514610a69578063e884f26014610a7e578063ee40166e14610a92575f80fd5b8063d0d41fe1116100d8578063d0d41fe1146109b3578063d257b34f146109d2578063d85ba063146109f1578063dc3f0d0f14610a06575f80fd5b8063c02466681461093d578063c17b5b8c1461095c578063c18bc1951461097b578063c876d0b91461099a575f80fd5b80639fccce321161017e578063a9059cbb1161014e578063a9059cbb146108bd578063aa4bde28146108dc578063b62496f5146108f1578063bbc0c7421461091f575f80fd5b80639fccce3214610855578063a0d82dc51461086a578063a457c2d71461087f578063a5ece9411461089e575f80fd5b806392136913116101b957806392136913146107f857806395d89b411461080d5780639a7a23d6146108215780639c3b4fdc14610840575f80fd5b80638da5cb5b1461079d5780638e957101146107ba578063906e9dd0146107d9575f80fd5b80634a62bb65116102ca578063751039fc1161025f57806381e88fc11161022f57806381e88fc1146107365780638366e79a1461075557806388e765ff146107745780638a8c523c14610789575f80fd5b8063751039fc146106cf5780637571336a146106e35780637bce5a04146107025780638095d56414610717575f80fd5b80636a486a8e1161029a5780636a486a8e146106535780636ddd17131461066857806370a0823114610687578063715018a6146106bb575f80fd5b80634a62bb65146105cf57806360d48489146105e857806364e4dcb61461061f57806366d602ae1461063e575f80fd5b80632307b441116103405780633950935111610310578063395093511461053f5780633ad10ef61461055e5780634915c3821461057d57806349bd5a5e1461059c575f80fd5b80632307b441146104c557806323b872dd146104e65780632be32b6114610505578063313ce56714610524575f80fd5b80631694505e1161037b5780631694505e1461043257806318160ddd1461047d5780631a8145bb1461049b5780631f3fed8f146104b0575f80fd5b806306fdde03146103ab578063095ea7b3146103d557806310d5de5314610404575f80fd5b366103a757005b5f80fd5b3480156103b6575f80fd5b506103bf610b04565b6040516103cc9190612d46565b60405180910390f35b3480156103e0575f80fd5b506103f46103ef366004612da8565b610b94565b60405190151581526020016103cc565b34801561040f575f80fd5b506103f461041e366004612dd2565b601d6020525f908152604090205460ff1681565b34801561043d575f80fd5b506104657f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016103cc565b348015610488575f80fd5b506002545b6040519081526020016103cc565b3480156104a6575f80fd5b5061048d601a5481565b3480156104bb575f80fd5b5061048d60195481565b3480156104d0575f80fd5b506104e46104df366004612ec4565b610baa565b005b3480156104f1575f80fd5b506103f4610500366004612f80565b610d1b565b348015610510575f80fd5b506104e461051f366004612fbe565b610dc3565b34801561052f575f80fd5b50604051601281526020016103cc565b34801561054a575f80fd5b506103f4610559366004612da8565b610e3b565b348015610569575f80fd5b50600c54610465906001600160a01b031681565b348015610588575f80fd5b506104e4610597366004612dd2565b610e76565b3480156105a7575f80fd5b506104657f000000000000000000000000000000000000000000000000000000000000000081565b3480156105da575f80fd5b50600e546103f49060ff1681565b3480156105f3575f80fd5b506103f4610602366004612dd2565b6001600160a01b03165f908152601e602052604090205460ff1690565b34801561062a575f80fd5b506104e4610639366004612dd2565b610ec3565b348015610649575f80fd5b5061048d60075481565b34801561065e575f80fd5b5061048d60155481565b348015610673575f80fd5b50600e546103f49062010000900460ff1681565b348015610692575f80fd5b5061048d6106a1366004612dd2565b6001600160a01b03165f9081526020819052604090205490565b3480156106c6575f80fd5b506104e4610f0d565b3480156106da575f80fd5b506104e4610f80565b3480156106ee575f80fd5b506104e46106fd366004612fe2565b610fea565b34801561070d575f80fd5b5061048d60125481565b348015610722575f80fd5b506104e4610731366004613019565b6110d4565b348015610741575f80fd5b506104e4610750366004613042565b61112a565b348015610760575f80fd5b506103f461076f36600461305d565b61116e565b34801561077f575f80fd5b5061048d60065481565b348015610794575f80fd5b506104e4611370565b3480156107a8575f80fd5b506005546001600160a01b0316610465565b3480156107c5575f80fd5b506104e46107d4366004613042565b611431565b3480156107e4575f80fd5b506104e46107f3366004612dd2565b611477565b348015610803575f80fd5b5061048d60165481565b348015610818575f80fd5b506103bf61154e565b34801561082c575f80fd5b506104e461083b366004612fe2565b61155d565b34801561084b575f80fd5b5061048d60145481565b348015610860575f80fd5b5061048d601b5481565b348015610875575f80fd5b5061048d60185481565b34801561088a575f80fd5b506103f4610899366004612da8565b61163c565b3480156108a9575f80fd5b50600b54610465906001600160a01b031681565b3480156108c8575f80fd5b506103f46108d7366004612da8565b6116d4565b3480156108e7575f80fd5b5061048d60085481565b3480156108fc575f80fd5b506103f461090b366004612dd2565b601f6020525f908152604090205460ff1681565b34801561092a575f80fd5b50600e546103f490610100900460ff1681565b348015610948575f80fd5b506104e4610957366004612fe2565b6116e0565b348015610967575f80fd5b506104e4610976366004613019565b611768565b348015610986575f80fd5b506104e4610995366004612fbe565b6117be565b3480156109a5575f80fd5b506010546103f49060ff1681565b3480156109be575f80fd5b506104e46109cd366004612dd2565b61182f565b3480156109dd575f80fd5b506104e46109ec366004612fbe565b6118f8565b3480156109fc575f80fd5b5061048d60115481565b348015610a11575f80fd5b506104e4610a20366004612fbe565b611927565b348015610a30575f80fd5b5061048d610a3f36600461305d565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b348015610a74575f80fd5b5061048d600a5481565b348015610a89575f80fd5b506104e4611998565b348015610a9d575f80fd5b5061048d600d5481565b348015610ab2575f80fd5b5061048d60135481565b348015610ac7575f80fd5b506104e4610ad6366004612dd2565b6119ce565b348015610ae6575f80fd5b506104e4611ab8565b348015610afa575f80fd5b5061048d60175481565b606060038054610b1390613089565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3f90613089565b8015610b8a5780601f10610b6157610100808354040283529160200191610b8a565b820191905f5260205f20905b815481529060010190602001808311610b6d57829003601f168201915b5050505050905090565b5f610ba0338484611b2c565b5060015b92915050565b6005546001600160a01b03163314610bdd5760405162461bcd60e51b8152600401610bd4906130c1565b60405180910390fd5b8051825114610c2e5760405162461bcd60e51b815260206004820152601e60248201527f617272617973206d757374206265207468652073616d65206c656e67746800006044820152606401610bd4565b60c8825110610c9e5760405162461bcd60e51b815260206004820152603660248201527f43616e206f6e6c792061697264726f70203230302077616c6c657473207065726044820152752074786e2064756520746f20676173206c696d69747360501b6064820152608401610bd4565b5f5b8251811015610d16575f838281518110610cbc57610cbc6130f6565b602002602001015190505f838381518110610cd957610cd96130f6565b6020026020010151670de0b6b3a7640000610cf4919061311e565b9050610d01338383611c4f565b50508080610d0e90613135565b915050610ca0565b505050565b5f610d27848484611c4f565b6001600160a01b0384165f90815260016020908152604080832033845290915290205482811015610dab5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b6064820152608401610bd4565b610db88533858403611b2c565b506001949350505050565b6005546001600160a01b03163314610ded5760405162461bcd60e51b8152600401610bd4906130c1565b610dff81670de0b6b3a764000061311e565b60068190556040519081527ffcc0366804aaa8dbf88a2924100c733b70dec8445957a5d5f8ff92898de41009906020015b60405180910390a150565b335f8181526001602090815260408083206001600160a01b03871684529091528120549091610ba0918590610e7190869061314d565b611b2c565b6005546001600160a01b03163314610ea05760405162461bcd60e51b8152600401610bd4906130c1565b6001600160a01b03165f908152601e60205260409020805460ff19166001179055565b6005546001600160a01b03163314610eed5760405162461bcd60e51b8152600401610bd4906130c1565b6001600160a01b03165f908152601e60205260409020805460ff19169055565b6005546001600160a01b03163314610f375760405162461bcd60e51b8152600401610bd4906130c1565b6005546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b03163314610faa5760405162461bcd60e51b8152600401610bd4906130c1565b600e805460ff199081169091556010805490911690556040517fa4ffae85e880608d5d4365c2b682786545d136145537788e7e0940dff9f0b98c905f90a1565b6005546001600160a01b031633146110145760405162461bcd60e51b8152600401610bd4906130c1565b806110aa577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b0316036110aa5760405162461bcd60e51b815260206004820152602760248201527f43616e6e6f742072656d6f766520756e697377617020706169722066726f6d2060448201526636b0bc103a3c3760c91b6064820152608401610bd4565b6001600160a01b03919091165f908152601d60205260409020805460ff1916911515919091179055565b6005546001600160a01b031633146110fe5760405162461bcd60e51b8152600401610bd4906130c1565b60128390556013829055601481905580611118838561314d565b611122919061314d565b601155505050565b6005546001600160a01b031633146111545760405162461bcd60e51b8152600401610bd4906130c1565b601080549115156101000261ff0019909216919091179055565b6005545f906001600160a01b0316331461119a5760405162461bcd60e51b8152600401610bd4906130c1565b6001600160a01b0383166111f05760405162461bcd60e51b815260206004820152601a60248201527f5f746f6b656e20616464726573732063616e6e6f7420626520300000000000006044820152606401610bd4565b306001600160a01b038416036112485760405162461bcd60e51b815260206004820152601c60248201527f43616e2774207769746864726177206e617469766520746f6b656e73000000006044820152606401610bd4565b6040516370a0823160e01b81523060048201525f906001600160a01b038516906370a0823190602401602060405180830381865afa15801561128c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112b09190613160565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509085169063a9059cbb906044016020604051808303815f875af1158015611300573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113249190613177565b604080516001600160a01b0387168152602081018490529193507fdeda980967fcead7b61e78ac46a4da14274af29e894d4d61e8b81ec38ab3e438910160405180910390a15092915050565b6005546001600160a01b0316331461139a5760405162461bcd60e51b8152600401610bd4906130c1565b600e54610100900460ff16156113f25760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f74207265656e61626c652074726164696e670000000000000000006044820152606401610bd4565b600e805462ffff0019166201010017905543600d556040517fa56feb2d31b9a7424db0be063fd450863979c9e2382cf5110f869bd1ad361bb7905f90a1565b6005546001600160a01b0316331461145b5760405162461bcd60e51b8152600401610bd4906130c1565b60108054911515620100000262ff000019909216919091179055565b6005546001600160a01b031633146114a15760405162461bcd60e51b8152600401610bd4906130c1565b6001600160a01b0381166115055760405162461bcd60e51b815260206004820152602560248201527f5f6d61726b6574696e674164647265737320616464726573732063616e6e6f74604482015264020626520360dc1b6064820152608401610bd4565b600b80546001600160a01b0319166001600160a01b0383169081179091556040517fd1e7d6a3390dd5008bd1c57798817b9f806e4c417264e7d3d67e42e784dc24a9905f90a250565b606060048054610b1390613089565b6005546001600160a01b031633146115875760405162461bcd60e51b8152600401610bd4906130c1565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03160361162e5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610bd4565b6116388282612697565b5050565b335f9081526001602090815260408083206001600160a01b0386168452909152812054828110156116bd5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610bd4565b6116ca3385858403611b2c565b5060019392505050565b5f610ba0338484611c4f565b6005546001600160a01b0316331461170a5760405162461bcd60e51b8152600401610bd4906130c1565b6001600160a01b0382165f818152601c6020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7910160405180910390a25050565b6005546001600160a01b031633146117925760405162461bcd60e51b8152600401610bd4906130c1565b601683905560178290556018819055806117ac838561314d565b6117b6919061314d565b601555505050565b6005546001600160a01b031633146117e85760405162461bcd60e51b8152600401610bd4906130c1565b6117fa81670de0b6b3a764000061311e565b60088190556040519081527fefc9add9a9b7382de284ef5ad69d8ea863e2680492b21a81948c2d5f04a442bc90602001610e30565b6005546001600160a01b031633146118595760405162461bcd60e51b8152600401610bd4906130c1565b6001600160a01b0381166118af5760405162461bcd60e51b815260206004820152601f60248201527f5f6465764164647265737320616464726573732063616e6e6f742062652030006044820152606401610bd4565b600c80546001600160a01b0319166001600160a01b0383169081179091556040517f804ec39c1aea0b9f2615a34c3fa437b6ddda2c72e6848abf0f23955589a7ad54905f90a250565b6005546001600160a01b031633146119225760405162461bcd60e51b8152600401610bd4906130c1565b600a55565b6005546001600160a01b031633146119515760405162461bcd60e51b8152600401610bd4906130c1565b61196381670de0b6b3a764000061311e565b60078190556040519081527f53c4eb831d8cfeb750f1c62590d8cd30f4c6f0380d29a05caa09f0d92588560e90602001610e30565b6005546001600160a01b031633146119c25760405162461bcd60e51b8152600401610bd4906130c1565b6010805460ff19169055565b6005546001600160a01b031633146119f85760405162461bcd60e51b8152600401610bd4906130c1565b6001600160a01b038116611a5d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610bd4565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b6005546001600160a01b03163314611ae25760405162461bcd60e51b8152600401610bd4906130c1565b6040515f90339047908381818185875af1925050503d805f8114611b21576040519150601f19603f3d011682016040523d82523d5f602084013e611b26565b606091505b50505050565b6001600160a01b038316611b8e5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610bd4565b6001600160a01b038216611bef5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610bd4565b6001600160a01b038381165f8181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316611c755760405162461bcd60e51b8152600401610bd490613192565b6001600160a01b038216611c9b5760405162461bcd60e51b8152600401610bd4906131d7565b5f8111611cea5760405162461bcd60e51b815260206004820152601d60248201527f616d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610bd4565b6001600160a01b0383165f908152601e602052604090205460ff1680611d2757506001600160a01b0382165f908152601e602052604090205460ff165b15611d8357601054610100900460ff16611d835760405162461bcd60e51b815260206004820152601b60248201527f626f7473206172656e7420616c6c6f77656420746f20747261646500000000006044820152606401610bd4565b600e5460ff161561224a576005546001600160a01b03848116911614801590611dba57506005546001600160a01b03838116911614155b8015611dce57506001600160a01b03821615155b8015611de557506001600160a01b03821661dead14155b1561224a57600e54610100900460ff16611e7b576001600160a01b0383165f908152601c602052604090205460ff1680611e3657506001600160a01b0382165f908152601c602052604090205460ff165b611e7b5760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606401610bd4565b60105460ff1615611fd4577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614158015611efa57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614155b15611fd457611f0a60044361321a565b325f908152600f6020526040902054108015611f465750611f2c600a4361321a565b6001600160a01b0383165f908152600f6020526040902054105b611fb05760405162461bcd60e51b815260206004820152603560248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527432b21710102a393c9030b3b0b4b7103630ba32b91760591b6064820152608401610bd4565b325f908152600f602052604080822043908190556001600160a01b03851683529120555b6001600160a01b0383165f908152601f602052604090205460ff16801561201357506001600160a01b0382165f908152601d602052604090205460ff16155b156120ee5760065481111561207b5760405162461bcd60e51b815260206004820152602860248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201526736b0bc10313abc9760c11b6064820152608401610bd4565b6008546001600160a01b0383165f908152602081905260409020546120a0908361314d565b11156120e95760405162461bcd60e51b815260206004820152601860248201527710d85b9b9bdd08115e18d95959081b585e081dd85b1b195d60421b6044820152606401610bd4565b61224a565b6001600160a01b0382165f908152601f602052604090205460ff16801561212d57506001600160a01b0383165f908152601d602052604090205460ff16155b15612197576007548111156120e95760405162461bcd60e51b815260206004820152602a60248201527f53656c6c207472616e7366657220616d6f756e742065786365656473207468656044820152691036b0bc1039b2b6361760b11b6064820152608401610bd4565b6001600160a01b0382165f908152601d602052604090205460ff161580156121d757506001600160a01b0383165f908152601d602052604090205460ff16155b1561224a576008546001600160a01b0383165f90815260208190526040902054612201908361314d565b111561224a5760405162461bcd60e51b815260206004820152601860248201527710d85b9b9bdd08115e18d95959081b585e081dd85b1b195d60421b6044820152606401610bd4565b305f90815260208190526040902054600a54811080159081906122755750600e5462010000900460ff165b8015612284575060095460ff16155b80156122a857506001600160a01b0385165f908152601f602052604090205460ff16155b80156122cc57506001600160a01b0385165f908152601c602052604090205460ff16155b80156122f057506001600160a01b0384165f908152601c602052604090205460ff16155b15612315576009805460ff1916600117905561230a6126ff565b6009805460ff191690555b6001600160a01b0385165f908152601c602052604090205460019060ff168061235557506001600160a01b0385165f908152601c602052604090205460ff165b1561235d57505f5b5f8082156125b15761237043600161314d565b600d541015801561239857506001600160a01b0388165f908152601f602052604090205460ff165b156123d45760646123aa87606361311e565b6123b4919061322d565b600b549091506123cf9089906001600160a01b0316836128fd565b612589565b6001600160a01b0387165f908152601f602052604090205460ff1680156123fc57505f601554115b156124b157606460155487612411919061311e565b61241b919061322d565b91506015546017548361242e919061311e565b612438919061322d565b601a5f828254612448919061314d565b909155505060155460165461245d908461311e565b612467919061322d565b60195f828254612477919061314d565b909155505060155460185461248c908461311e565b612496919061322d565b601b5f8282546124a6919061314d565b909155506125899050565b6001600160a01b0388165f908152601f602052604090205460ff1680156124d957505f601154115b15612589576064601154876124ee919061311e565b6124f8919061322d565b91506011546013548361250b919061311e565b612515919061322d565b601a5f828254612525919061314d565b909155505060115460125461253a908461311e565b612544919061322d565b60195f828254612554919061314d565b9091555050601154601454612569908461311e565b612573919061322d565b601b5f828254612583919061314d565b90915550505b811561259a5761259a8830846128fd565b6125a4818361314d565b6125ae908761321a565b95505b6125bc8888886128fd565b60105462010000900460ff161561268d576001600160a01b0387165f908152601c602052604090205460ff1615801561260d57506001600160a01b0388165f908152601c602052604090205460ff16155b801561264b57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316876001600160a01b031614155b801561266557506005546001600160a01b03888116911614155b1561268d576001600160a01b0387165f908152601e60205260409020805460ff191660011790555b5050505050505050565b6001600160a01b0382165f908152601f60205260409020805460ff19168215151790556126c48282612a50565b604051811515906001600160a01b038416907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab905f90a35050565b305f9081526020819052604081205490505f601b54601954601a54612724919061314d565b61272e919061314d565b905081158061273b575080155b15612744575050565b600a80546127519161311e565b82111561276857600a80546127659161311e565b91505b5f80600283601a548661277b919061311e565b612785919061322d565b61278f919061322d565b90506127a361279e828661321a565b612ab2565b601a54479081905f906127b89060029061322d565b6127c2908761321a565b6019546127cf908561311e565b6127d9919061322d565b90505f6002601a546127eb919061322d565b6127f5908861321a565b601b54612802908661311e565b61280c919061322d565b9050612818818361314d565b612822908461321a565b5f601a8190556019819055601b559250841580159061284057505f83115b1561284f5761284f8584612c68565b600c546040516001600160a01b039091169082905f81818185875af1925050503d805f8114612899576040519150601f19603f3d011682016040523d82523d5f602084013e61289e565b606091505b5050600b546040519197506001600160a01b03169047905f81818185875af1925050503d805f81146128eb576040519150601f19603f3d011682016040523d82523d5f602084013e6128f0565b606091505b5050505050505050505050565b6001600160a01b0383166129235760405162461bcd60e51b8152600401610bd490613192565b6001600160a01b0382166129495760405162461bcd60e51b8152600401610bd4906131d7565b6001600160a01b0383165f90815260208190526040902054818110156129c05760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610bd4565b6001600160a01b038085165f908152602081905260408082208585039055918516815290812080548492906129f690849061314d565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051612a4291815260200190565b60405180910390a350505050565b6001600160a01b0382165f818152601d6020908152604091829020805460ff19168515159081179091558251938452908301527f6b4f1be9103e6cbcd38ca4a922334f2c3109b260130a6676a987f94088fd6746910160405180910390a15050565b6040805160028082526060820183525f9260208301908036833701905050905030815f81518110612ae557612ae56130f6565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612b61573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b85919061324c565b81600181518110612b9857612b986130f6565b60200260200101906001600160a01b031690816001600160a01b031681525050612be3307f000000000000000000000000000000000000000000000000000000000000000084611b2c565b60405163791ac94760e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063791ac94790612c379085905f90869030904290600401613267565b5f604051808303815f87803b158015612c4e575f80fd5b505af1158015612c60573d5f803e3d5ffd5b505050505050565b612c93307f000000000000000000000000000000000000000000000000000000000000000084611b2c565b60405163f305d71960e01b8152306004820152602481018390525f60448201819052606482015261dead60848201524260a48201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f305d71990839060c40160606040518083038185885af1158015612d1a573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190612d3f91906132d6565b5050505050565b5f6020808352835180828501525f5b81811015612d7157858101830151858201604001528201612d55565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114612da5575f80fd5b50565b5f8060408385031215612db9575f80fd5b8235612dc481612d91565b946020939093013593505050565b5f60208284031215612de2575f80fd5b8135612ded81612d91565b9392505050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff81118282101715612e3157612e31612df4565b604052919050565b5f67ffffffffffffffff821115612e5257612e52612df4565b5060051b60200190565b5f82601f830112612e6b575f80fd5b81356020612e80612e7b83612e39565b612e08565b82815260059290921b84018101918181019086841115612e9e575f80fd5b8286015b84811015612eb95780358352918301918301612ea2565b509695505050505050565b5f8060408385031215612ed5575f80fd5b823567ffffffffffffffff80821115612eec575f80fd5b818501915085601f830112612eff575f80fd5b81356020612f0f612e7b83612e39565b82815260059290921b84018101918181019089841115612f2d575f80fd5b948201945b83861015612f54578535612f4581612d91565b82529482019490820190612f32565b96505086013592505080821115612f69575f80fd5b50612f7685828601612e5c565b9150509250929050565b5f805f60608486031215612f92575f80fd5b8335612f9d81612d91565b92506020840135612fad81612d91565b929592945050506040919091013590565b5f60208284031215612fce575f80fd5b5035919050565b8015158114612da5575f80fd5b5f8060408385031215612ff3575f80fd5b8235612ffe81612d91565b9150602083013561300e81612fd5565b809150509250929050565b5f805f6060848603121561302b575f80fd5b505081359360208301359350604090920135919050565b5f60208284031215613052575f80fd5b8135612ded81612fd5565b5f806040838503121561306e575f80fd5b823561307981612d91565b9150602083013561300e81612d91565b600181811c9082168061309d57607f821691505b6020821081036130bb57634e487b7160e01b5f52602260045260245ffd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b8082028115828204841417610ba457610ba461310a565b5f600182016131465761314661310a565b5060010190565b80820180821115610ba457610ba461310a565b5f60208284031215613170575f80fd5b5051919050565b5f60208284031215613187575f80fd5b8151612ded81612fd5565b60208082526025908201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604082015264647265737360d81b606082015260800190565b60208082526023908201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260408201526265737360e81b606082015260800190565b81810381811115610ba457610ba461310a565b5f8261324757634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121561325c575f80fd5b8151612ded81612d91565b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156132b55784516001600160a01b031683529383019391830191600101613290565b50506001600160a01b03969096166060850152505050608001529392505050565b5f805f606084860312156132e8575f80fd5b835192506020840151915060408401519050925092509256fea264697066735822122043494bd94eb23a32580037e38ddc0253dfd73e6433892c48e4e33ae5781b4e9264736f6c634300081400334f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0