Overview ERC1155
Total Supply:
0 OPENSTORE

Holders:
80,191
Profile Summary
Blockchain:
Ethereum (1)

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