token-icon

MUBARAK

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000.0
MUBARAK
Holders
20+0.00%
Transfers
11,186

Profile Summary

Decimals
8

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063a9059cbb11610071578063a9059cbb146102bb578063beabacc8146102eb578063dd62ed3e14610307578063e7b8174914610337578063f2fde38b1461036757610116565b8063715018a6146102595780638cc03755146102635780638da5cb5b1461027f57806395d89b411461029d57610116565b806326ededb8116100e957806326ededb8146101b7578063313ce567146101d3578063321bef23146101f157806368432dad1461020d57806370a082311461022957610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd1461016957806323b872dd14610187575b600080fd5b610123610383565b6040516101309190611648565b60405180910390f35b610153600480360381019061014e9190611708565b610415565b6040516101609190611763565b60405180910390f35b610171610438565b60405161017e919061178d565b60405180910390f35b6101a1600480360381019061019c91906117a8565b610442565b6040516101ae9190611763565b60405180910390f35b6101d160048036038101906101cc9190611860565b610471565b005b6101db610546565b6040516101e891906118dc565b60405180910390f35b61020b60048036038101906102069190611860565b61054f565b005b61022760048036038101906102229190611860565b610624565b005b610243600480360381019061023e91906118f7565b6106f9565b604051610250919061178d565b60405180910390f35b610261610742565b005b61027d60048036038101906102789190611860565b610756565b005b6102876109c7565b6040516102949190611933565b60405180910390f35b6102a56109f0565b6040516102b29190611648565b60405180910390f35b6102d560048036038101906102d09190611708565b610a82565b6040516102e29190611763565b60405180910390f35b610305600480360381019061030091906117a8565b610aa5565b005b610321600480360381019061031c919061194e565b610b0f565b60405161032e919061178d565b60405180910390f35b610351600480360381019061034c91906118f7565b610b96565b60405161035e9190611763565b60405180910390f35b610381600480360381019061037c91906118f7565b610c32565b005b606060048054610392906119bd565b80601f01602080910402602001604051908101604052809291908181526020018280546103be906119bd565b801561040b5780601f106103e05761010080835404028352916020019161040b565b820191906000526020600020905b8154815290600101906020018083116103ee57829003601f168201915b5050505050905090565b600080610420610cb6565b905061042d818585610cbe565b600191505092915050565b6000600354905090565b60008061044d610cb6565b905061045a858285610e89565b610465858585610f15565b60019150509392505050565b60005b8383905081101561054057838382818110610492576104916119ef565b5b90506020020160208101906104a791906118f7565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610525919061178d565b60405180910390a3808061053890611a4d565b915050610474565b50505050565b60006008905090565b60005b8383905081101561061e578383828181106105705761056f6119ef565b5b905060200201602081019061058591906118f7565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610603919061178d565b60405180910390a3808061061690611a4d565b915050610552565b50505050565b60005b838390508110156106f357838382818110610645576106446119ef565b5b905060200201602081019061065a91906118f7565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106d8919061178d565b60405180910390a380806106eb90611a4d565b915050610627565b50505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61074a611468565b61075460006114e6565b565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600084849050836107ab9190611a96565b9050808210156107f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e790611b3c565b60405180910390fd5b60005b858590508110156109bf576000868683818110610813576108126119ef565b5b905060200201602081019061082891906118f7565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561089a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089190611bce565b60405180910390fd5b84600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108e99190611bee565b9250508190555084600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461093f9190611c22565b925050819055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040516109a3919061178d565b60405180910390a35080806109b790611a4d565b9150506107f3565b505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546109ff906119bd565b80601f0160208091040260200160405190810160405280929190818152602001828054610a2b906119bd565b8015610a785780601f10610a4d57610100808354040283529160200191610a78565b820191906000526020600020905b815481529060010190602001808311610a5b57829003601f168201915b5050505050905090565b600080610a8d610cb6565b9050610a9a818585610f15565b600191505092915050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b02919061178d565b60405180910390a3505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073dfe73661ea6856a7962b599dd6cefb2f8f2fbbc873ffffffffffffffffffffffffffffffffffffffff16610bcb610cb6565b73ffffffffffffffffffffffffffffffffffffffff161415610c295781600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60019050919050565b610c3a611468565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610caa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca190611cea565b60405180910390fd5b610cb3816114e6565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2590611d7c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9590611e0e565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e7c919061178d565b60405180910390a3505050565b6000610e958484610b0f565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610f0f5781811015610f01576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef890611e7a565b60405180910390fd5b610f0e8484848403610cbe565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7c90611f0c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ff5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fec90611f9e565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156110925750736b75d8af000000e20b7a7ddf000ba900b4009a8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b806112b257508173ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561113557507376502986fda524deb0d563526fac5705bdcd3fe173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611181575073fef343eeb7fc5e520cd8250aaaf29a6c4bd7524b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156111cd5750738e8c2f0025a1b0c9fafd3f54d5f0c20b1d8a417073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156112195750738d9596be0b1e74790827027b3d7b4aa1af49488f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156112655750734020851d82f7f13768a20feacebad7d0ad956aa173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156112b15750731d1c0e09806aaa1fe93cd7cadbd0fcffed75527473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b156112d85760006001826112c69190611c22565b905060075481106112d657600080fd5b505b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561135f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135690612030565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161144f919061178d565b60405180910390a36114628484846115aa565b50505050565b611470610cb6565b73ffffffffffffffffffffffffffffffffffffffff1661148e6109c7565b73ffffffffffffffffffffffffffffffffffffffff16146114e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114db9061209c565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156115e95780820151818401526020810190506115ce565b838111156115f8576000848401525b50505050565b6000601f19601f8301169050919050565b600061161a826115af565b61162481856115ba565b93506116348185602086016115cb565b61163d816115fe565b840191505092915050565b60006020820190508181036000830152611662818461160f565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061169f82611674565b9050919050565b6116af81611694565b81146116ba57600080fd5b50565b6000813590506116cc816116a6565b92915050565b6000819050919050565b6116e5816116d2565b81146116f057600080fd5b50565b600081359050611702816116dc565b92915050565b6000806040838503121561171f5761171e61166a565b5b600061172d858286016116bd565b925050602061173e858286016116f3565b9150509250929050565b60008115159050919050565b61175d81611748565b82525050565b60006020820190506117786000830184611754565b92915050565b611787816116d2565b82525050565b60006020820190506117a2600083018461177e565b92915050565b6000806000606084860312156117c1576117c061166a565b5b60006117cf868287016116bd565b93505060206117e0868287016116bd565b92505060406117f1868287016116f3565b9150509250925092565b600080fd5b600080fd5b600080fd5b60008083601f8401126118205761181f6117fb565b5b8235905067ffffffffffffffff81111561183d5761183c611800565b5b60208301915083602082028301111561185957611858611805565b5b9250929050565b6000806000604084860312156118795761187861166a565b5b600084013567ffffffffffffffff8111156118975761189661166f565b5b6118a38682870161180a565b935093505060206118b6868287016116f3565b9150509250925092565b600060ff82169050919050565b6118d6816118c0565b82525050565b60006020820190506118f160008301846118cd565b92915050565b60006020828403121561190d5761190c61166a565b5b600061191b848285016116bd565b91505092915050565b61192d81611694565b82525050565b60006020820190506119486000830184611924565b92915050565b600080604083850312156119655761196461166a565b5b6000611973858286016116bd565b9250506020611984858286016116bd565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806119d557607f821691505b602082108114156119e9576119e861198e565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611a58826116d2565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611a8b57611a8a611a1e565b5b600182019050919050565b6000611aa1826116d2565b9150611aac836116d2565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611ae557611ae4611a1e565b5b828202905092915050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000611b266014836115ba565b9150611b3182611af0565b602082019050919050565b60006020820190508181036000830152611b5581611b19565b9050919050565b7f43616e6e6f74207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611bb86023836115ba565b9150611bc382611b5c565b604082019050919050565b60006020820190508181036000830152611be781611bab565b9050919050565b6000611bf9826116d2565b9150611c04836116d2565b925082821015611c1757611c16611a1e565b5b828203905092915050565b6000611c2d826116d2565b9150611c38836116d2565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c6d57611c6c611a1e565b5b828201905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611cd46026836115ba565b9150611cdf82611c78565b604082019050919050565b60006020820190508181036000830152611d0381611cc7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611d666024836115ba565b9150611d7182611d0a565b604082019050919050565b60006020820190508181036000830152611d9581611d59565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611df86022836115ba565b9150611e0382611d9c565b604082019050919050565b60006020820190508181036000830152611e2781611deb565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611e64601d836115ba565b9150611e6f82611e2e565b602082019050919050565b60006020820190508181036000830152611e9381611e57565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611ef66023836115ba565b9150611f0182611e9a565b604082019050919050565b60006020820190508181036000830152611f2581611ee9565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611f886025836115ba565b9150611f9382611f2c565b604082019050919050565b60006020820190508181036000830152611fb781611f7b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061201a6026836115ba565b915061202582611fbe565b604082019050919050565b600060208201905081810360008301526120498161200d565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006120866020836115ba565b915061209182612050565b602082019050919050565b600060208201905081810360008301526120b581612079565b905091905056fea2646970667358221220a5ccafddff511561d7f5fb5813d84389f918605c93ca86cf47220bf95464ddb564736f6c63430008090033
Creation ByteCode
0x60806040526103e76007553480156200001757600080fd5b50620000386200002c6200011a60201b60201c565b6200012260201b60201c565b6040518060400160405280600781526020017f4d55424152414b0000000000000000000000000000000000000000000000000081525060049080519060200190620000859291906200043d565b506040518060400160405280600781526020017f4d55424152414b0000000000000000000000000000000000000000000000000081525060059080519060200190620000d39291906200043d565b506200011433620000e9620001e660201b60201c565b600a620000f7919062000687565b633b9aca00620001089190620006d8565b620001ef60201b60201c565b6200091e565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006008905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141562000262576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000259906200079a565b60405180910390fd5b8060036000828254620002769190620007bc565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200032a91906200082a565b60405180910390a362000346600083836200035a60201b60201c565b620003566200035f60201b60201c565b5050565b505050565b6200036f6200038360201b60201c565b6200038160006200012260201b60201c565b565b620003936200011a60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16620003b96200041460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff161462000412576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004099062000897565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b8280546200044b90620008e8565b90600052602060002090601f0160209004810192826200046f5760008555620004bb565b82601f106200048a57805160ff1916838001178555620004bb565b82800160010185558215620004bb579182015b82811115620004ba5782518255916020019190600101906200049d565b5b509050620004ca9190620004ce565b5090565b5b80821115620004e9576000816000905550600101620004cf565b5090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200057b57808604811115620005535762000552620004ed565b5b6001851615620005635780820291505b808102905062000573856200051c565b945062000533565b94509492505050565b60008262000596576001905062000669565b81620005a6576000905062000669565b8160018114620005bf5760028114620005ca5762000600565b600191505062000669565b60ff841115620005df57620005de620004ed565b5b8360020a915084821115620005f957620005f8620004ed565b5b5062000669565b5060208310610133831016604e8410600b84101617156200063a5782820a905083811115620006345762000633620004ed565b5b62000669565b62000649848484600162000529565b92509050818404811115620006635762000662620004ed565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620006948262000670565b9150620006a1836200067a565b9250620006d07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000584565b905092915050565b6000620006e58262000670565b9150620006f28362000670565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156200072e576200072d620004ed565b5b828202905092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062000782601f8362000739565b91506200078f826200074a565b602082019050919050565b60006020820190508181036000830152620007b58162000773565b9050919050565b6000620007c98262000670565b9150620007d68362000670565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200080e576200080d620004ed565b5b828201905092915050565b620008248162000670565b82525050565b600060208201905062000841600083018462000819565b92915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006200087f60208362000739565b91506200088c8262000847565b602082019050919050565b60006020820190508181036000830152620008b28162000870565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200090157607f821691505b60208210811415620009185762000917620008b9565b5b50919050565b6120f2806200092e6000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063a9059cbb11610071578063a9059cbb146102bb578063beabacc8146102eb578063dd62ed3e14610307578063e7b8174914610337578063f2fde38b1461036757610116565b8063715018a6146102595780638cc03755146102635780638da5cb5b1461027f57806395d89b411461029d57610116565b806326ededb8116100e957806326ededb8146101b7578063313ce567146101d3578063321bef23146101f157806368432dad1461020d57806370a082311461022957610116565b806306fdde031461011b578063095ea7b31461013957806318160ddd1461016957806323b872dd14610187575b600080fd5b610123610383565b6040516101309190611648565b60405180910390f35b610153600480360381019061014e9190611708565b610415565b6040516101609190611763565b60405180910390f35b610171610438565b60405161017e919061178d565b60405180910390f35b6101a1600480360381019061019c91906117a8565b610442565b6040516101ae9190611763565b60405180910390f35b6101d160048036038101906101cc9190611860565b610471565b005b6101db610546565b6040516101e891906118dc565b60405180910390f35b61020b60048036038101906102069190611860565b61054f565b005b61022760048036038101906102229190611860565b610624565b005b610243600480360381019061023e91906118f7565b6106f9565b604051610250919061178d565b60405180910390f35b610261610742565b005b61027d60048036038101906102789190611860565b610756565b005b6102876109c7565b6040516102949190611933565b60405180910390f35b6102a56109f0565b6040516102b29190611648565b60405180910390f35b6102d560048036038101906102d09190611708565b610a82565b6040516102e29190611763565b60405180910390f35b610305600480360381019061030091906117a8565b610aa5565b005b610321600480360381019061031c919061194e565b610b0f565b60405161032e919061178d565b60405180910390f35b610351600480360381019061034c91906118f7565b610b96565b60405161035e9190611763565b60405180910390f35b610381600480360381019061037c91906118f7565b610c32565b005b606060048054610392906119bd565b80601f01602080910402602001604051908101604052809291908181526020018280546103be906119bd565b801561040b5780601f106103e05761010080835404028352916020019161040b565b820191906000526020600020905b8154815290600101906020018083116103ee57829003601f168201915b5050505050905090565b600080610420610cb6565b905061042d818585610cbe565b600191505092915050565b6000600354905090565b60008061044d610cb6565b905061045a858285610e89565b610465858585610f15565b60019150509392505050565b60005b8383905081101561054057838382818110610492576104916119ef565b5b90506020020160208101906104a791906118f7565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610525919061178d565b60405180910390a3808061053890611a4d565b915050610474565b50505050565b60006008905090565b60005b8383905081101561061e578383828181106105705761056f6119ef565b5b905060200201602081019061058591906118f7565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610603919061178d565b60405180910390a3808061061690611a4d565b915050610552565b50505050565b60005b838390508110156106f357838382818110610645576106446119ef565b5b905060200201602081019061065a91906118f7565b73ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106d8919061178d565b60405180910390a380806106eb90611a4d565b915050610627565b50505050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61074a611468565b61075460006114e6565b565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600084849050836107ab9190611a96565b9050808210156107f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e790611b3c565b60405180910390fd5b60005b858590508110156109bf576000868683818110610813576108126119ef565b5b905060200201602081019061082891906118f7565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561089a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089190611bce565b60405180910390fd5b84600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108e99190611bee565b9250508190555084600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461093f9190611c22565b925050819055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040516109a3919061178d565b60405180910390a35080806109b790611a4d565b9150506107f3565b505050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546109ff906119bd565b80601f0160208091040260200160405190810160405280929190818152602001828054610a2b906119bd565b8015610a785780601f10610a4d57610100808354040283529160200191610a78565b820191906000526020600020905b815481529060010190602001808311610a5b57829003601f168201915b5050505050905090565b600080610a8d610cb6565b9050610a9a818585610f15565b600191505092915050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b02919061178d565b60405180910390a3505050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600073dfe73661ea6856a7962b599dd6cefb2f8f2fbbc873ffffffffffffffffffffffffffffffffffffffff16610bcb610cb6565b73ffffffffffffffffffffffffffffffffffffffff161415610c295781600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60019050919050565b610c3a611468565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610caa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca190611cea565b60405180910390fd5b610cb3816114e6565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d2e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d2590611d7c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9590611e0e565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610e7c919061178d565b60405180910390a3505050565b6000610e958484610b0f565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610f0f5781811015610f01576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ef890611e7a565b60405180910390fd5b610f0e8484848403610cbe565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610f85576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7c90611f0c565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610ff5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fec90611f9e565b60405180910390fd5b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156110925750736b75d8af000000e20b7a7ddf000ba900b4009a8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16145b806112b257508173ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614801561113557507376502986fda524deb0d563526fac5705bdcd3fe173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015611181575073fef343eeb7fc5e520cd8250aaaf29a6c4bd7524b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156111cd5750738e8c2f0025a1b0c9fafd3f54d5f0c20b1d8a417073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156112195750738d9596be0b1e74790827027b3d7b4aa1af49488f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156112655750734020851d82f7f13768a20feacebad7d0ad956aa173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b80156112b15750731d1c0e09806aaa1fe93cd7cadbd0fcffed75527473ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b5b156112d85760006001826112c69190611c22565b905060075481106112d657600080fd5b505b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561135f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161135690612030565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161144f919061178d565b60405180910390a36114628484846115aa565b50505050565b611470610cb6565b73ffffffffffffffffffffffffffffffffffffffff1661148e6109c7565b73ffffffffffffffffffffffffffffffffffffffff16146114e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114db9061209c565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156115e95780820151818401526020810190506115ce565b838111156115f8576000848401525b50505050565b6000601f19601f8301169050919050565b600061161a826115af565b61162481856115ba565b93506116348185602086016115cb565b61163d816115fe565b840191505092915050565b60006020820190508181036000830152611662818461160f565b905092915050565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061169f82611674565b9050919050565b6116af81611694565b81146116ba57600080fd5b50565b6000813590506116cc816116a6565b92915050565b6000819050919050565b6116e5816116d2565b81146116f057600080fd5b50565b600081359050611702816116dc565b92915050565b6000806040838503121561171f5761171e61166a565b5b600061172d858286016116bd565b925050602061173e858286016116f3565b9150509250929050565b60008115159050919050565b61175d81611748565b82525050565b60006020820190506117786000830184611754565b92915050565b611787816116d2565b82525050565b60006020820190506117a2600083018461177e565b92915050565b6000806000606084860312156117c1576117c061166a565b5b60006117cf868287016116bd565b93505060206117e0868287016116bd565b92505060406117f1868287016116f3565b9150509250925092565b600080fd5b600080fd5b600080fd5b60008083601f8401126118205761181f6117fb565b5b8235905067ffffffffffffffff81111561183d5761183c611800565b5b60208301915083602082028301111561185957611858611805565b5b9250929050565b6000806000604084860312156118795761187861166a565b5b600084013567ffffffffffffffff8111156118975761189661166f565b5b6118a38682870161180a565b935093505060206118b6868287016116f3565b9150509250925092565b600060ff82169050919050565b6118d6816118c0565b82525050565b60006020820190506118f160008301846118cd565b92915050565b60006020828403121561190d5761190c61166a565b5b600061191b848285016116bd565b91505092915050565b61192d81611694565b82525050565b60006020820190506119486000830184611924565b92915050565b600080604083850312156119655761196461166a565b5b6000611973858286016116bd565b9250506020611984858286016116bd565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806119d557607f821691505b602082108114156119e9576119e861198e565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611a58826116d2565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415611a8b57611a8a611a1e565b5b600182019050919050565b6000611aa1826116d2565b9150611aac836116d2565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611ae557611ae4611a1e565b5b828202905092915050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000611b266014836115ba565b9150611b3182611af0565b602082019050919050565b60006020820190508181036000830152611b5581611b19565b9050919050565b7f43616e6e6f74207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611bb86023836115ba565b9150611bc382611b5c565b604082019050919050565b60006020820190508181036000830152611be781611bab565b9050919050565b6000611bf9826116d2565b9150611c04836116d2565b925082821015611c1757611c16611a1e565b5b828203905092915050565b6000611c2d826116d2565b9150611c38836116d2565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611c6d57611c6c611a1e565b5b828201905092915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611cd46026836115ba565b9150611cdf82611c78565b604082019050919050565b60006020820190508181036000830152611d0381611cc7565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611d666024836115ba565b9150611d7182611d0a565b604082019050919050565b60006020820190508181036000830152611d9581611d59565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611df86022836115ba565b9150611e0382611d9c565b604082019050919050565b60006020820190508181036000830152611e2781611deb565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611e64601d836115ba565b9150611e6f82611e2e565b602082019050919050565b60006020820190508181036000830152611e9381611e57565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611ef66023836115ba565b9150611f0182611e9a565b604082019050919050565b60006020820190508181036000830152611f2581611ee9565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611f886025836115ba565b9150611f9382611f2c565b604082019050919050565b60006020820190508181036000830152611fb781611f7b565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b600061201a6026836115ba565b915061202582611fbe565b604082019050919050565b600060208201905081810360008301526120498161200d565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006120866020836115ba565b915061209182612050565b602082019050919050565b600060208201905081810360008301526120b581612079565b905091905056fea2646970667358221220a5ccafddff511561d7f5fb5813d84389f918605c93ca86cf47220bf95464ddb564736f6c63430008090033
©2022-now by Spectre