Overview ERC1155
Total Supply:
0 TOKOT

Profile Summary
Blockchain:
zkEvm Amoy (80002)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xA319BF12a9b89699379411043a3099e74Cf0000c
60806040526000600360146101000a81548160ff0219169083151502179055506001600360156101000a81548160ff0219169083151502179055506001600560006101000a81548160ff0219169083151502179055503480156200006257600080fd5b50604051620044ba380380620044ba8339818101604052810190620000889190620002d8565b806200009a816200011b60201b60201c565b5033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360079081620000ed919062000611565b508260089081620000ff919062000611565b5062000111826200013060201b60201c565b50505050620006f8565b80600290816200012c919062000611565b5050565b806006908162000141919062000611565b5050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620001ae8262000163565b810181811067ffffffffffffffff82111715620001d057620001cf62000174565b5b80604052505050565b6000620001e562000145565b9050620001f38282620001a3565b919050565b600067ffffffffffffffff82111562000216576200021562000174565b5b620002218262000163565b9050602081019050919050565b60005b838110156200024e57808201518184015260208101905062000231565b60008484015250505050565b6000620002716200026b84620001f8565b620001d9565b90508281526020810184848401111562000290576200028f6200015e565b5b6200029d8482856200022e565b509392505050565b600082601f830112620002bd57620002bc62000159565b5b8151620002cf8482602086016200025a565b91505092915050565b60008060008060808587031215620002f557620002f46200014f565b5b600085015167ffffffffffffffff81111562000316576200031562000154565b5b6200032487828801620002a5565b945050602085015167ffffffffffffffff81111562000348576200034762000154565b5b6200035687828801620002a5565b935050604085015167ffffffffffffffff8111156200037a576200037962000154565b5b6200038887828801620002a5565b925050606085015167ffffffffffffffff811115620003ac57620003ab62000154565b5b620003ba87828801620002a5565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200041957607f821691505b6020821081036200042f576200042e620003d1565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200045a565b620004a586836200045a565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004f2620004ec620004e684620004bd565b620004c7565b620004bd565b9050919050565b6000819050919050565b6200050e83620004d1565b620005266200051d82620004f9565b84845462000467565b825550505050565b600090565b6200053d6200052e565b6200054a81848462000503565b505050565b5b8181101562000572576200056660008262000533565b60018101905062000550565b5050565b601f821115620005c1576200058b8162000435565b62000596846200044a565b81016020851015620005a6578190505b620005be620005b5856200044a565b8301826200054f565b50505b505050565b600082821c905092915050565b6000620005e660001984600802620005c6565b1980831691505092915050565b6000620006018383620005d3565b9150826002028217905092915050565b6200061c82620003c6565b67ffffffffffffffff81111562000638576200063762000174565b5b62000644825462000400565b6200065182828562000576565b600060209050601f83116001811462000689576000841562000674578287015190505b620006808582620005f3565b865550620006f0565b601f198416620006998662000435565b60005b82811015620006c3578489015182556001820191506020850194506020810190506200069c565b86831015620006e35784890151620006df601f891682620005d3565b8355505b6001600288020188555050505b505050505050565b613db280620007086000396000f3fe608060405234801561001057600080fd5b50600436106101a85760003560e01c8063715018a6116100f9578063a22cb46511610097578063e985e9c511610071578063e985e9c514610449578063f242432a14610479578063f2fde38b14610495578063fbc6e84e146104b1576101a8565b8063a22cb465146103df578063d0516650146103fb578063e8a3d4851461042b576101a8565b80638456cb59116100d35780638456cb591461037d5780638d1fdf2f146103875780638da5cb5b146103a357806395d89b41146103c1576101a8565b8063715018a6146103395780637284e41614610343578063731133e914610361576101a8565b80632eb2c2d61161016657806345c8b1a61161014057806345c8b1a6146102c55780634be8b05e146102e15780634e1273f4146102eb5780635c975abb1461031b576101a8565b80632eb2c2d614610281578063323be1c51461029d5780633f4ba83a146102bb576101a8565b8062fdd58e146101ad57806301ffc9a7146101dd57806306fdde031461020d5780630e89341c1461022b5780631104bc771461025b5780631f7fdffa14610265575b600080fd5b6101c760048036038101906101c291906127e0565b6104cf565b6040516101d4919061282f565b60405180910390f35b6101f760048036038101906101f291906128a2565b610597565b60405161020491906128ea565b60405180910390f35b610215610679565b6040516102229190612995565b60405180910390f35b610245600480360381019061024091906129b7565b61070b565b6040516102529190612995565b60405180910390f35b610263610764565b005b61027f600480360381019061027a9190612be1565b610807565b005b61029b60048036038101906102969190612c9c565b610873565b005b6102a5610914565b6040516102b291906128ea565b60405180910390f35b6102c3610927565b005b6102df60048036038101906102da9190612d6b565b6109e3565b005b6102e9610a8e565b005b61030560048036038101906103009190612e5b565b610b4c565b6040516103129190612f91565b60405180910390f35b610323610c65565b60405161033091906128ea565b60405180910390f35b610341610c78565b005b61034b610d7b565b6040516103589190612995565b60405180910390f35b61037b60048036038101906103769190612fb3565b610e0d565b005b610385610e79565b005b6103a1600480360381019061039c9190612d6b565b610f35565b005b6103ab610fe0565b6040516103b89190613045565b60405180910390f35b6103c9611006565b6040516103d69190612995565b60405180910390f35b6103f960048036038101906103f4919061308c565b611098565b005b61041560048036038101906104109190612d6b565b6110ae565b60405161042291906128ea565b60405180910390f35b6104336110c0565b6040516104409190612995565b60405180910390f35b610463600480360381019061045e91906130cc565b6110d1565b60405161047091906128ea565b60405180910390f35b610493600480360381019061048e919061310c565b611165565b005b6104af60048036038101906104aa9190612d6b565b611206565b005b6104b9611359565b6040516104c691906128ea565b60405180910390f35b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361053f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161053690613215565b60405180910390fd5b60008083815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60007fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061066257507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061067257506106718261136c565b5b9050919050565b60606007805461068890613264565b80601f01602080910402602001604051908101604052809291908181526020018280546106b490613264565b80156107015780601f106106d657610100808354040283529160200191610701565b820191906000526020600020905b8154815290600101906020018083116106e457829003601f168201915b5050505050905090565b606061075d610719836113d6565b6040518060400160405280600a81526020017f26746f6b656e5f69643d000000000000000000000000000000000000000000008152506107588561146a565b6115d9565b9050919050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107be57600080fd5b6000600560006101000a81548160ff0219169083151502179055507fa41ce0eb55e300a1ce656ef6b0c94d7f1f13fab1042ff519cf6bfbf0ed280b1d60405160405180910390a1565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461086157600080fd5b61086d8484848461160f565b50505050565b61087b61182c565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614806108c157506108c0856108bb61182c565b6110d1565b5b610900576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f790613307565b60405180910390fd5b61090d8585858585611834565b5050505050565b600360159054906101000a900460ff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098157600080fd5b600360149054906101000a900460ff1661099a57600080fd5b6000600360146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a3d57600080fd5b610a48816000611b50565b8073ffffffffffffffffffffffffffffffffffffffff167fca5069937e68fd197927055037f59d7c90bf75ac104e6e375539ef480c3ad6ee60405160405180910390a250565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ae857600080fd5b6000600360146101000a81548160ff0219169083151502179055506000600360156101000a81548160ff0219169083151502179055507faff39f66825d4448497d384dee3f4a3adf00a622960add00806503ae4ccee01c60405160405180910390a1565b60608151835114610b92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b8990613399565b60405180910390fd5b6000835167ffffffffffffffff811115610baf57610bae6129e9565b5b604051908082528060200260200182016040528015610bdd5781602001602082028036833780820191505090505b50905060005b8451811015610c5a57610c2a858281518110610c0257610c016133b9565b5b6020026020010151858381518110610c1d57610c1c6133b9565b5b60200260200101516104cf565b828281518110610c3d57610c3c6133b9565b5b60200260200101818152505080610c5390613417565b9050610be3565b508091505092915050565b600360149054906101000a900460ff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cd257600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a26000600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b606060068054610d8a90613264565b80601f0160208091040260200160405190810160405280929190818152602001828054610db690613264565b8015610e035780601f10610dd857610100808354040283529160200191610e03565b820191906000526020600020905b815481529060010190602001808311610de657829003601f168201915b5050505050905090565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e6757600080fd5b610e7384848484611bac565b50505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ed357600080fd5b600360159054906101000a900460ff16610eec57600080fd5b6001600360146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f8f57600080fd5b610f9a816001611b50565b8073ffffffffffffffffffffffffffffffffffffffff167faf85b60d26151edd11443b704d424da6c43d0468f2235ebae3d1904dbc32304960405160405180910390a250565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606008805461101590613264565b80601f016020809104026020016040519081016040528092919081815260200182805461104190613264565b801561108e5780601f106110635761010080835404028352916020019161108e565b820191906000526020600020905b81548152906001019060200180831161107157829003601f168201915b5050505050905090565b6110aa6110a361182c565b8383611d41565b5050565b60006110b982611ead565b9050919050565b60606110cc60006113d6565b905090565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61116d61182c565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614806111b357506111b2856111ad61182c565b6110d1565b5b6111f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111e9906134d1565b60405180910390fd5b6111ff8585858585611f1c565b5050505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461126057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361129957600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600560009054906101000a900460ff1681565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6060600280546113e590613264565b80601f016020809104026020016040519081016040528092919081815260200182805461141190613264565b801561145e5780601f106114335761010080835404028352916020019161145e565b820191906000526020600020905b81548152906001019060200180831161144157829003601f168201915b50505050509050919050565b6060600082036114b1576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506115d4565b600082905060005b600082146114e35780806114cc90613417565b915050600a826114dc9190613520565b91506114b9565b60008167ffffffffffffffff8111156114ff576114fe6129e9565b5b6040519080825280601f01601f1916602001820160405280156115315781602001600182028036833780820191505090505b50905060006001836115439190613551565b90505b600086146115cc57600a8661155b9190613585565b603061156791906135b6565b60f81b828280611576906135ea565b935081518110611589576115886133b9565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a866115c59190613520565b9550611546565b819450505050505b919050565b606061160684848460405180602001604052806000815250604051806020016040528060008152506121a6565b90509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361167e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167590613685565b60405180910390fd5b81518351146116c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b990613717565b60405180910390fd5b60006116cc61182c565b90506116dd816000878787876121db565b60005b8451811015611796578381815181106116fc576116fb6133b9565b5b602002602001015160008087848151811061171a576117196133b9565b5b6020026020010151815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461177c91906135b6565b92505081905550808061178e90613417565b9150506116e0565b508473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161180e929190613737565b60405180910390a4611825816000878787876121f1565b5050505050565b600033905090565b8151835114611878576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161186f90613717565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036118e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118de906137e0565b60405180910390fd5b60006118f161182c565b90506119018187878787876121db565b60005b8451811015611abb576000858281518110611922576119216133b9565b5b602002602001015190506000858381518110611941576119406133b9565b5b60200260200101519050600080600084815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156119e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119d990613872565b60405180910390fd5b81816119ee9190613551565b60008085815260200190815260200160002060008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160008085815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611aa091906135b6565b9250508190555050505080611ab490613417565b9050611904565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051611b32929190613737565b60405180910390a4611b488187878787876121f1565b505050505050565b8015600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611c1b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c1290613685565b60405180910390fd5b6000611c2561182c565b9050611c4681600087611c37886123c8565b611c40886123c8565b876121db565b8260008086815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611ca591906135b6565b925050819055508473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628787604051611d23929190613892565b60405180910390a4611d3a81600087878787612442565b5050505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611daf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611da69061392d565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611ea091906128ea565b60405180910390a3505050565b6000600560009054906101000a900460ff168015611f155750600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611f8b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f82906137e0565b60405180910390fd5b6000611f9561182c565b9050611fb5818787611fa6886123c8565b611faf886123c8565b876121db565b600080600086815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508381101561204c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161204390613872565b60405180910390fd5b83816120589190613551565b60008087815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508360008087815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461210a91906135b6565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628888604051612187929190613892565b60405180910390a461219d828888888888612442565b50505050505050565b606085858585856040516020016121c1959493929190613989565b604051602081830303815290604052905095945050505050565b84846121e78282612619565b5050505050505050565b6122108473ffffffffffffffffffffffffffffffffffffffff16612725565b156123c0578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b8152600401612256959493929190613a29565b6020604051808303816000875af192505050801561229257506040513d601f19601f8201168201806040525081019061228f9190613aa6565b60015b6123375761229e613ae0565b806308c379a0036122fa57506122b2613b02565b806122bd57506122fc565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122f19190612995565b60405180910390fd5b505b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161232e90613c04565b60405180910390fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146123be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123b590613c96565b60405180910390fd5b505b505050505050565b60606000600167ffffffffffffffff8111156123e7576123e66129e9565b5b6040519080825280602002602001820160405280156124155781602001602082028036833780820191505090505b509050828160008151811061242d5761242c6133b9565b5b60200260200101818152505080915050919050565b6124618473ffffffffffffffffffffffffffffffffffffffff16612725565b15612611578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b81526004016124a7959493929190613cb6565b6020604051808303816000875af19250505080156124e357506040513d601f19601f820116820180604052508101906124e09190613aa6565b60015b612588576124ef613ae0565b806308c379a00361254b5750612503613b02565b8061250e575061254d565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125429190612995565b60405180910390fd5b505b6040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161257f90613c04565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461260f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161260690613c96565b60405180910390fd5b505b505050505050565b600360149054906101000a900460ff1615806126825750600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61268b57600080fd5b8161269581611ead565b156126d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126cc90613d5c565b60405180910390fd5b816126df81611ead565b1561271f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161271690613d5c565b60405180910390fd5b50505050565b600080823b905060008111915050919050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006127778261274c565b9050919050565b6127878161276c565b811461279257600080fd5b50565b6000813590506127a48161277e565b92915050565b6000819050919050565b6127bd816127aa565b81146127c857600080fd5b50565b6000813590506127da816127b4565b92915050565b600080604083850312156127f7576127f6612742565b5b600061280585828601612795565b9250506020612816858286016127cb565b9150509250929050565b612829816127aa565b82525050565b60006020820190506128446000830184612820565b92915050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b61287f8161284a565b811461288a57600080fd5b50565b60008135905061289c81612876565b92915050565b6000602082840312156128b8576128b7612742565b5b60006128c68482850161288d565b91505092915050565b60008115159050919050565b6128e4816128cf565b82525050565b60006020820190506128ff60008301846128db565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561293f578082015181840152602081019050612924565b60008484015250505050565b6000601f19601f8301169050919050565b600061296782612905565b6129718185612910565b9350612981818560208601612921565b61298a8161294b565b840191505092915050565b600060208201905081810360008301526129af818461295c565b905092915050565b6000602082840312156129cd576129cc612742565b5b60006129db848285016127cb565b91505092915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612a218261294b565b810181811067ffffffffffffffff82111715612a4057612a3f6129e9565b5b80604052505050565b6000612a53612738565b9050612a5f8282612a18565b919050565b600067ffffffffffffffff821115612a7f57612a7e6129e9565b5b602082029050602081019050919050565b600080fd5b6000612aa8612aa384612a64565b612a49565b90508083825260208201905060208402830185811115612acb57612aca612a90565b5b835b81811015612af45780612ae088826127cb565b845260208401935050602081019050612acd565b5050509392505050565b600082601f830112612b1357612b126129e4565b5b8135612b23848260208601612a95565b91505092915050565b600080fd5b600067ffffffffffffffff821115612b4c57612b4b6129e9565b5b612b558261294b565b9050602081019050919050565b82818337600083830152505050565b6000612b84612b7f84612b31565b612a49565b905082815260208101848484011115612ba057612b9f612b2c565b5b612bab848285612b62565b509392505050565b600082601f830112612bc857612bc76129e4565b5b8135612bd8848260208601612b71565b91505092915050565b60008060008060808587031215612bfb57612bfa612742565b5b6000612c0987828801612795565b945050602085013567ffffffffffffffff811115612c2a57612c29612747565b5b612c3687828801612afe565b935050604085013567ffffffffffffffff811115612c5757612c56612747565b5b612c6387828801612afe565b925050606085013567ffffffffffffffff811115612c8457612c83612747565b5b612c9087828801612bb3565b91505092959194509250565b600080600080600060a08688031215612cb857612cb7612742565b5b6000612cc688828901612795565b9550506020612cd788828901612795565b945050604086013567ffffffffffffffff811115612cf857612cf7612747565b5b612d0488828901612afe565b935050606086013567ffffffffffffffff811115612d2557612d24612747565b5b612d3188828901612afe565b925050608086013567ffffffffffffffff811115612d5257612d51612747565b5b612d5e88828901612bb3565b9150509295509295909350565b600060208284031215612d8157612d80612742565b5b6000612d8f84828501612795565b91505092915050565b600067ffffffffffffffff821115612db357612db26129e9565b5b602082029050602081019050919050565b6000612dd7612dd284612d98565b612a49565b90508083825260208201905060208402830185811115612dfa57612df9612a90565b5b835b81811015612e235780612e0f8882612795565b845260208401935050602081019050612dfc565b5050509392505050565b600082601f830112612e4257612e416129e4565b5b8135612e52848260208601612dc4565b91505092915050565b60008060408385031215612e7257612e71612742565b5b600083013567ffffffffffffffff811115612e9057612e8f612747565b5b612e9c85828601612e2d565b925050602083013567ffffffffffffffff811115612ebd57612ebc612747565b5b612ec985828601612afe565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b612f08816127aa565b82525050565b6000612f1a8383612eff565b60208301905092915050565b6000602082019050919050565b6000612f3e82612ed3565b612f488185612ede565b9350612f5383612eef565b8060005b83811015612f84578151612f6b8882612f0e565b9750612f7683612f26565b925050600181019050612f57565b5085935050505092915050565b60006020820190508181036000830152612fab8184612f33565b905092915050565b60008060008060808587031215612fcd57612fcc612742565b5b6000612fdb87828801612795565b9450506020612fec878288016127cb565b9350506040612ffd878288016127cb565b925050606085013567ffffffffffffffff81111561301e5761301d612747565b5b61302a87828801612bb3565b91505092959194509250565b61303f8161276c565b82525050565b600060208201905061305a6000830184613036565b92915050565b613069816128cf565b811461307457600080fd5b50565b60008135905061308681613060565b92915050565b600080604083850312156130a3576130a2612742565b5b60006130b185828601612795565b92505060206130c285828601613077565b9150509250929050565b600080604083850312156130e3576130e2612742565b5b60006130f185828601612795565b925050602061310285828601612795565b9150509250929050565b600080600080600060a0868803121561312857613127612742565b5b600061313688828901612795565b955050602061314788828901612795565b9450506040613158888289016127cb565b9350506060613169888289016127cb565b925050608086013567ffffffffffffffff81111561318a57613189612747565b5b61319688828901612bb3565b9150509295509295909350565b7f455243313135353a2062616c616e636520717565727920666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b60006131ff602b83612910565b915061320a826131a3565b604082019050919050565b6000602082019050818103600083015261322e816131f2565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061327c57607f821691505b60208210810361328f5761328e613235565b5b50919050565b7f455243313135353a207472616e736665722063616c6c6572206973206e6f742060008201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000602082015250565b60006132f1603283612910565b91506132fc82613295565b604082019050919050565b60006020820190508181036000830152613320816132e4565b9050919050565b7f455243313135353a206163636f756e747320616e6420696473206c656e67746860008201527f206d69736d617463680000000000000000000000000000000000000000000000602082015250565b6000613383602983612910565b915061338e82613327565b604082019050919050565b600060208201905081810360008301526133b281613376565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613422826127aa565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203613454576134536133e8565b5b600182019050919050565b7f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260008201527f20617070726f7665640000000000000000000000000000000000000000000000602082015250565b60006134bb602983612910565b91506134c68261345f565b604082019050919050565b600060208201905081810360008301526134ea816134ae565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061352b826127aa565b9150613536836127aa565b925082613546576135456134f1565b5b828204905092915050565b600061355c826127aa565b9150613567836127aa565b925082820390508181111561357f5761357e6133e8565b5b92915050565b6000613590826127aa565b915061359b836127aa565b9250826135ab576135aa6134f1565b5b828206905092915050565b60006135c1826127aa565b91506135cc836127aa565b92508282019050808211156135e4576135e36133e8565b5b92915050565b60006135f5826127aa565b915060008203613608576136076133e8565b5b600182039050919050565b7f455243313135353a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600061366f602183612910565b915061367a82613613565b604082019050919050565b6000602082019050818103600083015261369e81613662565b9050919050565b7f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060008201527f6d69736d61746368000000000000000000000000000000000000000000000000602082015250565b6000613701602883612910565b915061370c826136a5565b604082019050919050565b60006020820190508181036000830152613730816136f4565b9050919050565b600060408201905081810360008301526137518185612f33565b905081810360208301526137658184612f33565b90509392505050565b7f455243313135353a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006137ca602583612910565b91506137d58261376e565b604082019050919050565b600060208201905081810360008301526137f9816137bd565b9050919050565b7f455243313135353a20696e73756666696369656e742062616c616e636520666f60008201527f72207472616e7366657200000000000000000000000000000000000000000000602082015250565b600061385c602a83612910565b915061386782613800565b604082019050919050565b6000602082019050818103600083015261388b8161384f565b9050919050565b60006040820190506138a76000830185612820565b6138b46020830184612820565b9392505050565b7f455243313135353a2073657474696e6720617070726f76616c2073746174757360008201527f20666f722073656c660000000000000000000000000000000000000000000000602082015250565b6000613917602983612910565b9150613922826138bb565b604082019050919050565b600060208201905081810360008301526139468161390a565b9050919050565b600081905092915050565b600061396382612905565b61396d818561394d565b935061397d818560208601612921565b80840191505092915050565b60006139958288613958565b91506139a18287613958565b91506139ad8286613958565b91506139b98285613958565b91506139c58284613958565b91508190509695505050505050565b600081519050919050565b600082825260208201905092915050565b60006139fb826139d4565b613a0581856139df565b9350613a15818560208601612921565b613a1e8161294b565b840191505092915050565b600060a082019050613a3e6000830188613036565b613a4b6020830187613036565b8181036040830152613a5d8186612f33565b90508181036060830152613a718185612f33565b90508181036080830152613a8581846139f0565b90509695505050505050565b600081519050613aa081612876565b92915050565b600060208284031215613abc57613abb612742565b5b6000613aca84828501613a91565b91505092915050565b60008160e01c9050919050565b600060033d1115613aff5760046000803e613afc600051613ad3565b90505b90565b600060443d10613b8f57613b14612738565b60043d036004823e80513d602482011167ffffffffffffffff82111715613b3c575050613b8f565b808201805167ffffffffffffffff811115613b5a5750505050613b8f565b80602083010160043d038501811115613b77575050505050613b8f565b613b8682602001850186612a18565b82955050505050505b90565b7f455243313135353a207472616e7366657220746f206e6f6e204552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b6000613bee603483612910565b9150613bf982613b92565b604082019050919050565b60006020820190508181036000830152613c1d81613be1565b9050919050565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b6000613c80602883612910565b9150613c8b82613c24565b604082019050919050565b60006020820190508181036000830152613caf81613c73565b9050919050565b600060a082019050613ccb6000830188613036565b613cd86020830187613036565b613ce56040830186612820565b613cf26060830185612820565b8181036080830152613d0481846139f0565b90509695505050505050565b7f6163636f756e742069732066726f7a656e000000000000000000000000000000600082015250565b6000613d46601183612910565b9150613d5182613d10565b602082019050919050565b60006020820190508181036000830152613d7581613d39565b905091905056fea26469706673582212203e8b03077e133f515c86eed8ff13233a4deb0d9187ce376fccc3af5ae2466e6f64736f6c63430008130033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000e4552433131353520546f6b656e730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005544f4b4f54000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4552433131353520746f6b656e730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046687474703a2f2f6c6f63616c686f73743a333030302f76312f6a756e6f2f646f633f646f635f69643d7075626c69632d784173687337636843766f636847327652615142724a0000000000000000000000000000000000000000000000000000