Overview ERC1155
Total Supply:
0

Holders:
22
Profile Summary
Blockchain:
Sepolia (11155111)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xD1872508B5A49eD6Ea5EefD93e643623c0F83a78
60806040523480156200001157600080fd5b506040518060a001604052806062815260200162004846606291396200003d816200029860201b60201c565b506200005e62000052620002ad60201b60201c565b620002b560201b60201c565b65451f2100c000600460006064815260200190815260200160002081905550668700cc75770000600460006101f481526020019081526020016000208190555067010e0198eaee0000600460006103e881526020019081526020016000208190555067054607fc96a600006004600061138881526020019081526020016000208190555067087727c4a0fd000060046000611f40815260200190815260200160002081905550670a8c0ff92d4c0000600460006127108152602001908152602001600020819055506715181ff25a98000060046000614e208152602001908152602001600020819055506200016d3360646014604051806020016040528060008152506200037b60201b60201c565b62000193336101f46014604051806020016040528060008152506200037b60201b60201c565b620001b9336103e86014604051806020016040528060008152506200037b60201b60201c565b620001df336113886014604051806020016040528060008152506200037b60201b60201c565b6200020533611f406014604051806020016040528060008152506200037b60201b60201c565b6200022b336127106014604051806020016040528060008152506200037b60201b60201c565b6200025133614e206014604051806020016040528060008152506200037b60201b60201c565b33600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062001169565b8060029081620002a9919062000a89565b5050565b600033905090565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603620003ed576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003e49062000bf7565b60405180910390fd5b6000620003ff620002ad60201b60201c565b9050600062000414856200056260201b60201c565b9050600062000429856200056260201b60201c565b90506200044283600089858589620005e360201b60201c565b8460008088815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620004a3919062000c48565b925050819055508673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f6289896040516200052392919062000c94565b60405180910390a46200054283600089858589620005eb60201b60201c565b6200055983600089898989620005f360201b60201c565b50505050505050565b60606000600167ffffffffffffffff8111156200058457620005836200081a565b5b604051908082528060200260200182016040528015620005b35781602001602082028036833780820191505090505b5090508281600081518110620005ce57620005cd62000cc1565b5b60200260200101818152505080915050919050565b505050505050565b505050505050565b6200061f8473ffffffffffffffffffffffffffffffffffffffff16620007ec60201b62000c011760201c565b15620007e4578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b81526004016200066895949392919062000dcf565b6020604051808303816000875af1925050508015620006a757506040513d601f19601f82011682018060405250810190620006a4919062000e9f565b60015b6200075857620006b662000ede565b806308c379a003620007195750620006cd62000f39565b80620006da57506200071b565b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000710919062001015565b60405180910390fd5b505b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200074f90620010af565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614620007e2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007d99062001147565b60405180910390fd5b505b505050505050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200089157607f821691505b602082108103620008a757620008a662000849565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620009117fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620008d2565b6200091d8683620008d2565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200096a620009646200095e8462000935565b6200093f565b62000935565b9050919050565b6000819050919050565b620009868362000949565b6200099e620009958262000971565b848454620008df565b825550505050565b600090565b620009b5620009a6565b620009c28184846200097b565b505050565b5b81811015620009ea57620009de600082620009ab565b600181019050620009c8565b5050565b601f82111562000a395762000a0381620008ad565b62000a0e84620008c2565b8101602085101562000a1e578190505b62000a3662000a2d85620008c2565b830182620009c7565b50505b505050565b600082821c905092915050565b600062000a5e6000198460080262000a3e565b1980831691505092915050565b600062000a79838362000a4b565b9150826002028217905092915050565b62000a94826200080f565b67ffffffffffffffff81111562000ab05762000aaf6200081a565b5b62000abc825462000878565b62000ac9828285620009ee565b600060209050601f83116001811462000b01576000841562000aec578287015190505b62000af8858262000a6b565b86555062000b68565b601f19841662000b1186620008ad565b60005b8281101562000b3b5784890151825560018201915060208501945060208101905062000b14565b8683101562000b5b578489015162000b57601f89168262000a4b565b8355505b6001600288020188555050505b505050505050565b600082825260208201905092915050565b7f455243313135353a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600062000bdf60218362000b70565b915062000bec8262000b81565b604082019050919050565b6000602082019050818103600083015262000c128162000bd0565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000c558262000935565b915062000c628362000935565b925082820190508082111562000c7d5762000c7c62000c19565b5b92915050565b62000c8e8162000935565b82525050565b600060408201905062000cab600083018562000c83565b62000cba602083018462000c83565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000d1d8262000cf0565b9050919050565b62000d2f8162000d10565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b8381101562000d7157808201518184015260208101905062000d54565b60008484015250505050565b6000601f19601f8301169050919050565b600062000d9b8262000d35565b62000da7818562000d40565b935062000db981856020860162000d51565b62000dc48162000d7d565b840191505092915050565b600060a08201905062000de6600083018862000d24565b62000df5602083018762000d24565b62000e04604083018662000c83565b62000e13606083018562000c83565b818103608083015262000e27818462000d8e565b90509695505050505050565b6000604051905090565b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b62000e798162000e42565b811462000e8557600080fd5b50565b60008151905062000e998162000e6e565b92915050565b60006020828403121562000eb85762000eb762000e3d565b5b600062000ec88482850162000e88565b91505092915050565b60008160e01c9050919050565b600060033d111562000f005760046000803e62000efd60005162000ed1565b90505b90565b62000f0e8262000d7d565b810181811067ffffffffffffffff8211171562000f305762000f2f6200081a565b5b80604052505050565b600060443d1062000fd15762000f4e62000e33565b60043d036004823e80513d602482011167ffffffffffffffff8211171562000f7857505062000fd1565b808201805167ffffffffffffffff81111562000f98575050505062000fd1565b80602083010160043d03850181111562000fb757505050505062000fd1565b62000fc88260200185018662000f03565b82955050505050505b90565b600062000fe1826200080f565b62000fed818562000b70565b935062000fff81856020860162000d51565b6200100a8162000d7d565b840191505092915050565b6000602082019050818103600083015262001031818462000fd4565b905092915050565b7f455243313135353a207472616e7366657220746f206e6f6e2d4552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b60006200109760348362000b70565b9150620010a48262001039565b604082019050919050565b60006020820190508181036000830152620010ca8162001088565b9050919050565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b60006200112f60288362000b70565b91506200113c82620010d1565b604082019050919050565b60006020820190508181036000830152620011628162001120565b9050919050565b6136cd80620011796000396000f3fe6080604052600436106100f25760003560e01c80638da5cb5b1161008a578063e5afe3e611610059578063e5afe3e614610306578063e985e9c514610343578063f242432a14610380578063f2fde38b146103a9576100f2565b80638da5cb5b1461026b578063a22cb46514610296578063d6febde8146102bf578063e41ee46a146102db576100f2565b80632eb2c2d6116100c65780632eb2c2d6146101d75780633ccfd60b146102005780634e1273f414610217578063715018a614610254576100f2565b8062fdd58e146100f757806301ffc9a71461013457806302fe5305146101715780630e89341c1461019a575b600080fd5b34801561010357600080fd5b5061011e60048036038101906101199190611c2c565b6103d2565b60405161012b9190611c7b565b60405180910390f35b34801561014057600080fd5b5061015b60048036038101906101569190611cee565b61049a565b6040516101689190611d36565b60405180910390f35b34801561017d57600080fd5b5061019860048036038101906101939190611e97565b61057c565b005b3480156101a657600080fd5b506101c160048036038101906101bc9190611ee0565b610590565b6040516101ce9190611f8c565b60405180910390f35b3480156101e357600080fd5b506101fe60048036038101906101f99190612117565b6105c1565b005b34801561020c57600080fd5b50610215610662565b005b34801561022357600080fd5b5061023e600480360381019061023991906122a9565b610769565b60405161024b91906123df565b60405180910390f35b34801561026057600080fd5b50610269610882565b005b34801561027757600080fd5b50610280610896565b60405161028d9190612410565b60405180910390f35b3480156102a257600080fd5b506102bd60048036038101906102b89190612457565b6108c0565b005b6102d960048036038101906102d49190612497565b6108d6565b005b3480156102e757600080fd5b506102f0610a2c565b6040516102fd9190611c7b565b60405180910390f35b34801561031257600080fd5b5061032d60048036038101906103289190611ee0565b610a31565b60405161033a9190611c7b565b60405180910390f35b34801561034f57600080fd5b5061036a600480360381019061036591906124d7565b610a49565b6040516103779190611d36565b60405180910390f35b34801561038c57600080fd5b506103a760048036038101906103a29190612517565b610add565b005b3480156103b557600080fd5b506103d060048036038101906103cb91906125ae565b610b7e565b005b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610442576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104399061264d565b60405180910390fd5b60008083815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60007fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061056557507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610575575061057482610c24565b5b9050919050565b610584610c8e565b61058d81610d0c565b50565b606061059b82610d1f565b6040516020016105ab919061278d565b6040516020818303038152906040529050919050565b6105c9610ded565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16148061060f575061060e85610609610ded565b610a49565b5b61064e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106459061282c565b60405180910390fd5b61065b8585858585610df5565b5050505050565b61066a610c8e565b6000479050600081116106b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106a990612898565b60405180910390fd5b60006106bc610896565b73ffffffffffffffffffffffffffffffffffffffff16826040516106df906128e9565b60006040518083038185875af1925050503d806000811461071c576040519150601f19603f3d011682016040523d82523d6000602084013e610721565b606091505b5050905080610765576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075c9061294a565b60405180910390fd5b5050565b606081518351146107af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a6906129dc565b60405180910390fd5b6000835167ffffffffffffffff8111156107cc576107cb611d6c565b5b6040519080825280602002602001820160405280156107fa5781602001602082028036833780820191505090505b50905060005b84518110156108775761084785828151811061081f5761081e6129fc565b5b602002602001015185838151811061083a576108396129fc565b5b60200260200101516103d2565b82828151811061085a576108596129fc565b5b6020026020010181815250508061087090612a5a565b9050610800565b508091505092915050565b61088a610c8e565b6108946000611116565b565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6108d26108cb610ded565b83836111dc565b5050565b6000811180156108e7575060148111155b610926576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091d90612b14565b60405180910390fd5b600060046000848152602001908152602001600020541161097c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097390612b80565b60405180910390fd5b60006109a482600460008681526020019081526020016000205461134890919063ffffffff16565b9050803410156109e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e090612c12565b60405180910390fd5b610a27600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633858560405180602001604052806000815250610add565b505050565b601481565b60046020528060005260406000206000915090505481565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610ae5610ded565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610b2b5750610b2a85610b25610ded565b610a49565b5b610b6a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b619061282c565b60405180910390fd5b610b77858585858561135e565b5050505050565b610b86610c8e565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610bf5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bec90612ca4565b60405180910390fd5b610bfe81611116565b50565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b610c96610ded565b73ffffffffffffffffffffffffffffffffffffffff16610cb4610896565b73ffffffffffffffffffffffffffffffffffffffff1614610d0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0190612d10565b60405180910390fd5b565b8060029081610d1b9190612f3c565b5050565b606060006001610d2e846115f9565b01905060008167ffffffffffffffff811115610d4d57610d4c611d6c565b5b6040519080825280601f01601f191660200182016040528015610d7f5781602001600182028036833780820191505090505b509050600082602001820190505b600115610de2578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581610dd657610dd561300e565b5b04945060008503610d8d575b819350505050919050565b600033905090565b8151835114610e39576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e30906130af565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610ea8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e9f90613141565b60405180910390fd5b6000610eb2610ded565b9050610ec281878787878761174c565b60005b8451811015611073576000858281518110610ee357610ee26129fc565b5b602002602001015190506000858381518110610f0257610f016129fc565b5b60200260200101519050600080600084815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610fa3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9a906131d3565b60405180910390fd5b81810360008085815260200190815260200160002060008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160008085815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461105891906131f3565b925050819055505050508061106c90612a5a565b9050610ec5565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb87876040516110ea929190613227565b60405180910390a4611100818787878787611754565b61110e81878787878761175c565b505050505050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361124a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611241906132d0565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161133b9190611d36565b60405180910390a3505050565b6000818361135691906132f0565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036113cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c490613141565b60405180910390fd5b60006113d7610ded565b905060006113e485611933565b905060006113f185611933565b905061140183898985858961174c565b600080600088815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905085811015611498576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161148f906131d3565b60405180910390fd5b85810360008089815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508560008089815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461154d91906131f3565b925050819055508773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628a8a6040516115ca929190613332565b60405180910390a46115e0848a8a86868a611754565b6115ee848a8a8a8a8a6119ad565b505050505050505050565b600080600090507a184f03e93ff9f4daa797ed6e38ed64bf6a1f0100000000000000008310611657577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161164d5761164c61300e565b5b0492506040810190505b6d04ee2d6d415b85acef81000000008310611694576d04ee2d6d415b85acef8100000000838161168a5761168961300e565b5b0492506020810190505b662386f26fc1000083106116c357662386f26fc1000083816116b9576116b861300e565b5b0492506010810190505b6305f5e10083106116ec576305f5e10083816116e2576116e161300e565b5b0492506008810190505b61271083106117115761271083816117075761170661300e565b5b0492506004810190505b60648310611734576064838161172a5761172961300e565b5b0492506002810190505b600a8310611743576001810190505b80915050919050565b505050505050565b505050505050565b61177b8473ffffffffffffffffffffffffffffffffffffffff16610c01565b1561192b578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b81526004016117c19594939291906133b0565b6020604051808303816000875af19250505080156117fd57506040513d601f19601f820116820180604052508101906117fa919061342d565b60015b6118a257611809613467565b806308c379a003611865575061181d613489565b806118285750611867565b806040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185c9190611f8c565b60405180910390fd5b505b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118999061358b565b60405180910390fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614611929576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119209061361d565b60405180910390fd5b505b505050505050565b60606000600167ffffffffffffffff81111561195257611951611d6c565b5b6040519080825280602002602001820160405280156119805781602001602082028036833780820191505090505b5090508281600081518110611998576119976129fc565b5b60200260200101818152505080915050919050565b6119cc8473ffffffffffffffffffffffffffffffffffffffff16610c01565b15611b7c578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b8152600401611a1295949392919061363d565b6020604051808303816000875af1925050508015611a4e57506040513d601f19601f82011682018060405250810190611a4b919061342d565b60015b611af357611a5a613467565b806308c379a003611ab65750611a6e613489565b80611a795750611ab8565b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aad9190611f8c565b60405180910390fd5b505b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aea9061358b565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614611b7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b719061361d565b60405180910390fd5b505b505050505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611bc382611b98565b9050919050565b611bd381611bb8565b8114611bde57600080fd5b50565b600081359050611bf081611bca565b92915050565b6000819050919050565b611c0981611bf6565b8114611c1457600080fd5b50565b600081359050611c2681611c00565b92915050565b60008060408385031215611c4357611c42611b8e565b5b6000611c5185828601611be1565b9250506020611c6285828601611c17565b9150509250929050565b611c7581611bf6565b82525050565b6000602082019050611c906000830184611c6c565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611ccb81611c96565b8114611cd657600080fd5b50565b600081359050611ce881611cc2565b92915050565b600060208284031215611d0457611d03611b8e565b5b6000611d1284828501611cd9565b91505092915050565b60008115159050919050565b611d3081611d1b565b82525050565b6000602082019050611d4b6000830184611d27565b92915050565b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611da482611d5b565b810181811067ffffffffffffffff82111715611dc357611dc2611d6c565b5b80604052505050565b6000611dd6611b84565b9050611de28282611d9b565b919050565b600067ffffffffffffffff821115611e0257611e01611d6c565b5b611e0b82611d5b565b9050602081019050919050565b82818337600083830152505050565b6000611e3a611e3584611de7565b611dcc565b905082815260208101848484011115611e5657611e55611d56565b5b611e61848285611e18565b509392505050565b600082601f830112611e7e57611e7d611d51565b5b8135611e8e848260208601611e27565b91505092915050565b600060208284031215611ead57611eac611b8e565b5b600082013567ffffffffffffffff811115611ecb57611eca611b93565b5b611ed784828501611e69565b91505092915050565b600060208284031215611ef657611ef5611b8e565b5b6000611f0484828501611c17565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611f47578082015181840152602081019050611f2c565b60008484015250505050565b6000611f5e82611f0d565b611f688185611f18565b9350611f78818560208601611f29565b611f8181611d5b565b840191505092915050565b60006020820190508181036000830152611fa68184611f53565b905092915050565b600067ffffffffffffffff821115611fc957611fc8611d6c565b5b602082029050602081019050919050565b600080fd5b6000611ff2611fed84611fae565b611dcc565b9050808382526020820190506020840283018581111561201557612014611fda565b5b835b8181101561203e578061202a8882611c17565b845260208401935050602081019050612017565b5050509392505050565b600082601f83011261205d5761205c611d51565b5b813561206d848260208601611fdf565b91505092915050565b600067ffffffffffffffff82111561209157612090611d6c565b5b61209a82611d5b565b9050602081019050919050565b60006120ba6120b584612076565b611dcc565b9050828152602081018484840111156120d6576120d5611d56565b5b6120e1848285611e18565b509392505050565b600082601f8301126120fe576120fd611d51565b5b813561210e8482602086016120a7565b91505092915050565b600080600080600060a0868803121561213357612132611b8e565b5b600061214188828901611be1565b955050602061215288828901611be1565b945050604086013567ffffffffffffffff81111561217357612172611b93565b5b61217f88828901612048565b935050606086013567ffffffffffffffff8111156121a05761219f611b93565b5b6121ac88828901612048565b925050608086013567ffffffffffffffff8111156121cd576121cc611b93565b5b6121d9888289016120e9565b9150509295509295909350565b600067ffffffffffffffff82111561220157612200611d6c565b5b602082029050602081019050919050565b6000612225612220846121e6565b611dcc565b9050808382526020820190506020840283018581111561224857612247611fda565b5b835b81811015612271578061225d8882611be1565b84526020840193505060208101905061224a565b5050509392505050565b600082601f8301126122905761228f611d51565b5b81356122a0848260208601612212565b91505092915050565b600080604083850312156122c0576122bf611b8e565b5b600083013567ffffffffffffffff8111156122de576122dd611b93565b5b6122ea8582860161227b565b925050602083013567ffffffffffffffff81111561230b5761230a611b93565b5b61231785828601612048565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61235681611bf6565b82525050565b6000612368838361234d565b60208301905092915050565b6000602082019050919050565b600061238c82612321565b612396818561232c565b93506123a18361233d565b8060005b838110156123d25781516123b9888261235c565b97506123c483612374565b9250506001810190506123a5565b5085935050505092915050565b600060208201905081810360008301526123f98184612381565b905092915050565b61240a81611bb8565b82525050565b60006020820190506124256000830184612401565b92915050565b61243481611d1b565b811461243f57600080fd5b50565b6000813590506124518161242b565b92915050565b6000806040838503121561246e5761246d611b8e565b5b600061247c85828601611be1565b925050602061248d85828601612442565b9150509250929050565b600080604083850312156124ae576124ad611b8e565b5b60006124bc85828601611c17565b92505060206124cd85828601611c17565b9150509250929050565b600080604083850312156124ee576124ed611b8e565b5b60006124fc85828601611be1565b925050602061250d85828601611be1565b9150509250929050565b600080600080600060a0868803121561253357612532611b8e565b5b600061254188828901611be1565b955050602061255288828901611be1565b945050604061256388828901611c17565b935050606061257488828901611c17565b925050608086013567ffffffffffffffff81111561259557612594611b93565b5b6125a1888289016120e9565b9150509295509295909350565b6000602082840312156125c4576125c3611b8e565b5b60006125d284828501611be1565b91505092915050565b7f455243313135353a2061646472657373207a65726f206973206e6f742061207660008201527f616c6964206f776e657200000000000000000000000000000000000000000000602082015250565b6000612637602a83611f18565b9150612642826125db565b604082019050919050565b600060208201905081810360008301526126668161262a565b9050919050565b600081905092915050565b7f68747470733a2f2f62616679626569647871706561776c666b7871757072373560008201527f6f6b62773535777a646a3567626a3272696c663235676373376762636c76763560208201527f756a6d2e697066732e6e667473746f726167652e6c696e6b2f00000000000000604082015250565b60006126fa60598361266d565b915061270582612678565b605982019050919050565b600061271b82611f0d565b612725818561266d565b9350612735818560208601611f29565b80840191505092915050565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000600082015250565b600061277760058361266d565b915061278282612741565b600582019050919050565b6000612798826126ed565b91506127a48284612710565b91506127af8261276a565b915081905092915050565b7f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60008201527f6572206f7220617070726f766564000000000000000000000000000000000000602082015250565b6000612816602e83611f18565b9150612821826127ba565b604082019050919050565b6000602082019050818103600083015261284581612809565b9050919050565b7f436f6e74726163742062616c616e6365206973207a65726f0000000000000000600082015250565b6000612882601883611f18565b915061288d8261284c565b602082019050919050565b600060208201905081810360008301526128b181612875565b9050919050565b600081905092915050565b50565b60006128d36000836128b8565b91506128de826128c3565b600082019050919050565b60006128f4826128c6565b9150819050919050565b7f5769746864726177616c206661696c6564000000000000000000000000000000600082015250565b6000612934601183611f18565b915061293f826128fe565b602082019050919050565b6000602082019050818103600083015261296381612927565b9050919050565b7f455243313135353a206163636f756e747320616e6420696473206c656e67746860008201527f206d69736d617463680000000000000000000000000000000000000000000000602082015250565b60006129c6602983611f18565b91506129d18261296a565b604082019050919050565b600060208201905081810360008301526129f5816129b9565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612a6582611bf6565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612a9757612a96612a2b565b5b600182019050919050565b7f5175616e74697479206d7573742062652067726561746572207468616e20302060008201527f616e64206c657373207468616e206f7220657175616c20746f20323000000000602082015250565b6000612afe603c83611f18565b9150612b0982612aa2565b604082019050919050565b60006020820190508181036000830152612b2d81612af1565b9050919050565b7f496e76616c696420546f6b656e20494400000000000000000000000000000000600082015250565b6000612b6a601083611f18565b9150612b7582612b34565b602082019050919050565b60006020820190508181036000830152612b9981612b5d565b9050919050565b7f496e73756666696369656e7420416d6f756e74205061696420666f7220546f6b60008201527f656e000000000000000000000000000000000000000000000000000000000000602082015250565b6000612bfc602283611f18565b9150612c0782612ba0565b604082019050919050565b60006020820190508181036000830152612c2b81612bef565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612c8e602683611f18565b9150612c9982612c32565b604082019050919050565b60006020820190508181036000830152612cbd81612c81565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000612cfa602083611f18565b9150612d0582612cc4565b602082019050919050565b60006020820190508181036000830152612d2981612ced565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680612d7757607f821691505b602082108103612d8a57612d89612d30565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302612df27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612db5565b612dfc8683612db5565b95508019841693508086168417925050509392505050565b6000819050919050565b6000612e39612e34612e2f84611bf6565b612e14565b611bf6565b9050919050565b6000819050919050565b612e5383612e1e565b612e67612e5f82612e40565b848454612dc2565b825550505050565b600090565b612e7c612e6f565b612e87818484612e4a565b505050565b5b81811015612eab57612ea0600082612e74565b600181019050612e8d565b5050565b601f821115612ef057612ec181612d90565b612eca84612da5565b81016020851015612ed9578190505b612eed612ee585612da5565b830182612e8c565b50505b505050565b600082821c905092915050565b6000612f1360001984600802612ef5565b1980831691505092915050565b6000612f2c8383612f02565b9150826002028217905092915050565b612f4582611f0d565b67ffffffffffffffff811115612f5e57612f5d611d6c565b5b612f688254612d5f565b612f73828285612eaf565b600060209050601f831160018114612fa65760008415612f94578287015190505b612f9e8582612f20565b865550613006565b601f198416612fb486612d90565b60005b82811015612fdc57848901518255600182019150602085019450602081019050612fb7565b86831015612ff95784890151612ff5601f891682612f02565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060008201527f6d69736d61746368000000000000000000000000000000000000000000000000602082015250565b6000613099602883611f18565b91506130a48261303d565b604082019050919050565b600060208201905081810360008301526130c88161308c565b9050919050565b7f455243313135353a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b600061312b602583611f18565b9150613136826130cf565b604082019050919050565b6000602082019050818103600083015261315a8161311e565b9050919050565b7f455243313135353a20696e73756666696369656e742062616c616e636520666f60008201527f72207472616e7366657200000000000000000000000000000000000000000000602082015250565b60006131bd602a83611f18565b91506131c882613161565b604082019050919050565b600060208201905081810360008301526131ec816131b0565b9050919050565b60006131fe82611bf6565b915061320983611bf6565b925082820190508082111561322157613220612a2b565b5b92915050565b600060408201905081810360008301526132418185612381565b905081810360208301526132558184612381565b90509392505050565b7f455243313135353a2073657474696e6720617070726f76616c2073746174757360008201527f20666f722073656c660000000000000000000000000000000000000000000000602082015250565b60006132ba602983611f18565b91506132c58261325e565b604082019050919050565b600060208201905081810360008301526132e9816132ad565b9050919050565b60006132fb82611bf6565b915061330683611bf6565b925082820261331481611bf6565b9150828204841483151761332b5761332a612a2b565b5b5092915050565b60006040820190506133476000830185611c6c565b6133546020830184611c6c565b9392505050565b600081519050919050565b600082825260208201905092915050565b60006133828261335b565b61338c8185613366565b935061339c818560208601611f29565b6133a581611d5b565b840191505092915050565b600060a0820190506133c56000830188612401565b6133d26020830187612401565b81810360408301526133e48186612381565b905081810360608301526133f88185612381565b9050818103608083015261340c8184613377565b90509695505050505050565b60008151905061342781611cc2565b92915050565b60006020828403121561344357613442611b8e565b5b600061345184828501613418565b91505092915050565b60008160e01c9050919050565b600060033d11156134865760046000803e61348360005161345a565b90505b90565b600060443d106135165761349b611b84565b60043d036004823e80513d602482011167ffffffffffffffff821117156134c3575050613516565b808201805167ffffffffffffffff8111156134e15750505050613516565b80602083010160043d0385018111156134fe575050505050613516565b61350d82602001850186611d9b565b82955050505050505b90565b7f455243313135353a207472616e7366657220746f206e6f6e2d4552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b6000613575603483611f18565b915061358082613519565b604082019050919050565b600060208201905081810360008301526135a481613568565b9050919050565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b6000613607602883611f18565b9150613612826135ab565b604082019050919050565b60006020820190508181036000830152613636816135fa565b9050919050565b600060a0820190506136526000830188612401565b61365f6020830187612401565b61366c6040830186611c6c565b6136796060830185611c6c565b818103608083015261368b8184613377565b9050969550505050505056fea2646970667358221220f487f3c249511d2e50819d97981fc76b2eab442c5ced6b79859d0fb246e82a2164736f6c6343000811003368747470733a2f2f62616679626569647871706561776c666b787175707237356f6b62773535777a646a3567626a3272696c663235676373376762636c767635756a6d2e697066732e6e667473746f726167652e6c696e6b2f7b69647d2e6a736f6e