Token
Overview ERC-1155
Max Total Supply:
0 N/A
Holders:
329
Transfers:
-
Contract:
[ Download CSV Export ]
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Are you the contract creator? Verify and Publish your contract source code today!
Decompile ByteCode
Decompile ByteCode
0x6080604052600436106101b65760003560e01c80636c6c5021116100ec578063c467201e1161008a578063f242432a11610064578063f242432a146105b2578063f2fde38b146105db578063f4a0a52814610604578063f74f9bfd1461062d576101b6565b8063c467201e1461052e578063db7fd40814610559578063e985e9c514610575576101b6565b80639e646053116100c65780639e6460531461049c578063a0ef91df146104c5578063a22cb465146104dc578063bcc8badf14610505576101b6565b80636c6c50211461042f578063715018a61461045a5780638da5cb5b14610471576101b6565b80630e89341c116101595780634e1273f4116101335780634e1273f4146103855780635197c7aa146103c25780635a2cbcfa146103ed5780636817c76c14610404576101b6565b80630e89341c146102f657806328d985dd146103335780632eb2c2d61461035c576101b6565b806302fe53051161019557806302fe53051461024c5780630a76ff24146102755780630c01ae34146102a05780630ddbb589146102cb576101b6565b8062fdd58e146101bb578063017043a5146101f857806301ffc9a71461020f575b600080fd5b3480156101c757600080fd5b506101e260048036038101906101dd9190612fcf565b610658565b6040516101ef9190613a6a565b60405180910390f35b34801561020457600080fd5b5061020d610721565b005b34801561021b57600080fd5b50610236600480360381019061023191906130e1565b610824565b604051610243919061378d565b60405180910390f35b34801561025857600080fd5b50610273600480360381019061026e9190613133565b610906565b005b34801561028157600080fd5b5061028a61098e565b6040516102979190613a6a565b60405180910390f35b3480156102ac57600080fd5b506102b5610994565b6040516102c29190613a6a565b60405180910390f35b3480156102d757600080fd5b506102e061099a565b6040516102ed9190613a6a565b60405180910390f35b34801561030257600080fd5b5061031d60048036038101906103189190613174565b6109a0565b60405161032a91906137a8565b60405180910390f35b34801561033f57600080fd5b5061035a600480360381019061035591906131f1565b610a34565b005b34801561036857600080fd5b50610383600480360381019061037e9190612e45565b610bab565b005b34801561039157600080fd5b506103ac60048036038101906103a7919061300b565b610c4c565b6040516103b99190613734565b60405180910390f35b3480156103ce57600080fd5b506103d7610dfd565b6040516103e49190613734565b60405180910390f35b3480156103f957600080fd5b50610402610ed1565b005b34801561041057600080fd5b50610419610f5d565b6040516104269190613a6a565b60405180910390f35b34801561043b57600080fd5b50610444610f63565b6040516104519190613a6a565b60405180910390f35b34801561046657600080fd5b5061046f610f69565b005b34801561047d57600080fd5b50610486610ff1565b6040516104939190613657565b60405180910390f35b3480156104a857600080fd5b506104c360048036038101906104be91906130b8565b61101b565b005b3480156104d157600080fd5b506104da6110b4565b005b3480156104e857600080fd5b5061050360048036038101906104fe9190612f93565b611179565b005b34801561051157600080fd5b5061052c60048036038101906105279190613077565b61118f565b005b34801561053a57600080fd5b50610543611297565b604051610550919061378d565b60405180910390f35b610573600480360381019061056e919061319d565b6112aa565b005b34801561058157600080fd5b5061059c60048036038101906105979190612e09565b61171b565b6040516105a9919061378d565b60405180910390f35b3480156105be57600080fd5b506105d960048036038101906105d49190612f04565b6117af565b005b3480156105e757600080fd5b5061060260048036038101906105fd9190612de0565b611850565b005b34801561061057600080fd5b5061062b60048036038101906106269190613174565b611948565b005b34801561063957600080fd5b506106426119ce565b60405161064f9190613a6a565b60405180910390f35b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156106c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106c09061382a565b60405180910390fd5b60008083815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6107296119d4565b73ffffffffffffffffffffffffffffffffffffffff16610747610ff1565b73ffffffffffffffffffffffffffffffffffffffff161461079d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107949061398a565b60405180910390fd5b60006004819055506000600660006101000a81548160ff021916908315150217905550600060078190555060006008819055506000600981905550600554600b819055506107e9610ed1565b7fdfd517ed69f8a0a57d49fe494e4864fac3cfe3585c14c0bfddf39f72463ec3fd60055460405161081a9190613a6a565b60405180910390a1565b60007fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806108ef57507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806108ff57506108fe826119dc565b5b9050919050565b61090e6119d4565b73ffffffffffffffffffffffffffffffffffffffff1661092c610ff1565b73ffffffffffffffffffffffffffffffffffffffff1614610982576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109799061398a565b60405180910390fd5b61098b81611a46565b50565b60045481565b60095481565b600b5481565b6060600280546109af90613dc9565b80601f01602080910402602001604051908101604052809291908181526020018280546109db90613dc9565b8015610a285780601f106109fd57610100808354040283529160200191610a28565b820191906000526020600020905b815481529060010190602001808311610a0b57829003601f168201915b50505050509050919050565b610a3c6119d4565b73ffffffffffffffffffffffffffffffffffffffff16610a5a610ff1565b73ffffffffffffffffffffffffffffffffffffffff1614610ab0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aa79061398a565b60405180910390fd5b600b548111610af4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aeb90613a0a565b60405180910390fd5b82610afd610dfd565b5114610b3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b35906138aa565b60405180910390fd5b82821115610b81576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b78906139aa565b60405180910390fd5b60006007819055508360088190555082600981905550816004819055508060058190555050505050565b610bb36119d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480610bf95750610bf885610bf36119d4565b61171b565b5b610c38576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c2f9061392a565b60405180910390fd5b610c458585858585611a60565b5050505050565b60608151835114610c92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c89906139ea565b60405180910390fd5b6000835167ffffffffffffffff811115610cd5577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051908082528060200260200182016040528015610d035781602001602082028036833780820191505090505b50905060005b8451811015610df257610d9c858281518110610d4e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151858381518110610d8f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151610658565b828281518110610dd5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101818152505080610deb90613e2c565b9050610d09565b508091505092915050565b6060610e076119d4565b73ffffffffffffffffffffffffffffffffffffffff16610e25610ff1565b73ffffffffffffffffffffffffffffffffffffffff1614610e7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e729061398a565b60405180910390fd5b600a805480602002602001604051908101604052809291908181526020018280548015610ec757602002820191906000526020600020905b815481526020019060010190808311610eb3575b5050505050905090565b610ed96119d4565b73ffffffffffffffffffffffffffffffffffffffff16610ef7610ff1565b73ffffffffffffffffffffffffffffffffffffffff1614610f4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f449061398a565b60405180910390fd5b600a6000610f5b9190612ab7565b565b60085481565b60055481565b610f716119d4565b73ffffffffffffffffffffffffffffffffffffffff16610f8f610ff1565b73ffffffffffffffffffffffffffffffffffffffff1614610fe5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fdc9061398a565b60405180910390fd5b610fef6000611dc0565b565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6110236119d4565b73ffffffffffffffffffffffffffffffffffffffff16611041610ff1565b73ffffffffffffffffffffffffffffffffffffffff1614611097576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108e9061398a565b60405180910390fd5b80600660006101000a81548160ff02191690831515021790555050565b6110bc6119d4565b73ffffffffffffffffffffffffffffffffffffffff166110da610ff1565b73ffffffffffffffffffffffffffffffffffffffff1614611130576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111279061398a565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015611176573d6000803e3d6000fd5b50565b61118b6111846119d4565b8383611e86565b5050565b6111976119d4565b73ffffffffffffffffffffffffffffffffffffffff166111b5610ff1565b73ffffffffffffffffffffffffffffffffffffffff161461120b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112029061398a565b60405180910390fd5b60005b815181101561129357600a828281518110611252577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190915055808061128b90613e2c565b91505061120e565b5050565b600660009054906101000a900460ff1681565b600954600754106112f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e7906138ea565b60405180910390fd5b6112f8610ff1565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611344575060011515600660009054906101000a900460ff161515145b611383576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137a906138ea565b60405180910390fd5b61139860085483611ff390919063ffffffff16565b34146113d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d0906138ca565b60405180910390fd5b6000821180156113eb57506004548211155b61142a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114219061386a565b60405180910390fd5b61144160075460095461206e90919063ffffffff16565b821115611483576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161147a9061380a565b60405180910390fd5b6000600b546005546114959190613cdf565b905060008167ffffffffffffffff8111156114d9577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280602002602001820160405280156115075781602001602082028036833780820191505090505b50905060008267ffffffffffffffff81111561154c577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561157a5781602001602082028036833780820191505090505b50905060005b838110156115fa57600181600b546115989190613bfe565b6115a29190613bfe565b8382815181106115db577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101818152505080806115f290613e2c565b915050611580565b5060005b858110156116d9576001826001600b546116189190613bfe565b600a846007546116289190613bfe565b8154811061165f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001546116749190613cdf565b815181106116ab577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001018181516116bf9190613bfe565b9150818152505080806116d190613e2c565b9150506115fe565b506116e6338383876120b8565b84600760008282546116f89190613bfe565b92505081905550600954600754141561171457611713610721565b5b5050505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b6117b76119d4565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614806117fd57506117fc856117f76119d4565b61171b565b5b61183c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118339061388a565b60405180910390fd5b6118498585858585612322565b5050505050565b6118586119d4565b73ffffffffffffffffffffffffffffffffffffffff16611876610ff1565b73ffffffffffffffffffffffffffffffffffffffff16146118cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118c39061398a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561193c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119339061384a565b60405180910390fd5b61194581611dc0565b50565b6119506119d4565b73ffffffffffffffffffffffffffffffffffffffff1661196e610ff1565b73ffffffffffffffffffffffffffffffffffffffff16146119c4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119bb9061398a565b60405180910390fd5b8060088190555050565b60075481565b600033905090565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b8060029080519060200190611a5c929190612ad8565b5050565b8151835114611aa4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9b90613a2a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415611b14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b0b9061390a565b60405180910390fd5b6000611b1e6119d4565b9050611b2e8187878787876125a4565b60005b8451811015611d2b576000858281518110611b75577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015190506000858381518110611bba577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101519050600080600084815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015611c5b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c529061394a565b60405180910390fd5b81810360008085815260200190815260200160002060008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160008085815260200190815260200160002060008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611d109190613bfe565b9250508190555050505080611d2490613e2c565b9050611b31565b508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051611da2929190613756565b60405180910390a4611db88187878787876125ac565b505050505050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611ef5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eec906139ca565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611fe6919061378d565b60405180910390a3505050565b6000808314156120065760009050612068565b600082846120149190613c85565b90508284826120239190613c54565b14612063576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161205a9061396a565b60405180910390fd5b809150505b92915050565b60006120b083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612793565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612128576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161211f90613a4a565b60405180910390fd5b815183511461216c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161216390613a2a565b60405180910390fd5b60006121766119d4565b9050612187816000878787876125a4565b60005b845181101561228c578381815181106121cc577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151600080878481518110612210577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6020026020010151815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546122729190613bfe565b92505081905550808061228490613e2c565b91505061218a565b508473ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8787604051612304929190613756565b60405180910390a461231b816000878787876125ac565b5050505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415612392576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123899061390a565b60405180910390fd5b600061239c6119d4565b90506123bc8187876123ad886127f7565b6123b6886127f7565b876125a4565b600080600086815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905083811015612453576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161244a9061394a565b60405180910390fd5b83810360008087815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508360008087815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546125089190613bfe565b925050819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628888604051612585929190613a85565b60405180910390a461259b8288888888886128bd565b50505050505050565b505050505050565b6125cb8473ffffffffffffffffffffffffffffffffffffffff16612aa4565b1561278b578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b8152600401612611959493929190613672565b602060405180830381600087803b15801561262b57600080fd5b505af192505050801561265c57506040513d601f19601f82011682018060405250810190612659919061310a565b60015b61270257612668613f31565b806308c379a014156126c5575061267d614508565b8061268857506126c7565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126bc91906137a8565b60405180910390fd5b505b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126f9906137ca565b60405180910390fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614612789576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612780906137ea565b60405180910390fd5b505b505050505050565b60008383111582906127db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127d291906137a8565b60405180910390fd5b50600083856127ea9190613cdf565b9050809150509392505050565b60606000600167ffffffffffffffff81111561283c577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405190808252806020026020018201604052801561286a5781602001602082028036833780820191505090505b50905082816000815181106128a8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101818152505080915050919050565b6128dc8473ffffffffffffffffffffffffffffffffffffffff16612aa4565b15612a9c578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b81526004016129229594939291906136da565b602060405180830381600087803b15801561293c57600080fd5b505af192505050801561296d57506040513d601f19601f8201168201806040525081019061296a919061310a565b60015b612a1357612979613f31565b806308c379a014156129d6575061298e614508565b8061299957506129d8565b806040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129cd91906137a8565b60405180910390fd5b505b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a0a906137ca565b60405180910390fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614612a9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a91906137ea565b60405180910390fd5b505b505050505050565b600080823b905060008111915050919050565b5080546000825590600052602060002090810190612ad59190612b5e565b50565b828054612ae490613dc9565b90600052602060002090601f016020900481019282612b065760008555612b4d565b82601f10612b1f57805160ff1916838001178555612b4d565b82800160010185558215612b4d579182015b82811115612b4c578251825591602001919060010190612b31565b5b509050612b5a9190612b5e565b5090565b5b80821115612b77576000816000905550600101612b5f565b5090565b6000612b8e612b8984613ad3565b613aae565b90508083825260208201905082856020860282011115612bad57600080fd5b60005b85811015612bdd5781612bc38882612ccf565b845260208401935060208301925050600181019050612bb0565b5050509392505050565b6000612bfa612bf584613aff565b613aae565b90508083825260208201905082856020860282011115612c1957600080fd5b60005b85811015612c495781612c2f8882612dcb565b845260208401935060208301925050600181019050612c1c565b5050509392505050565b6000612c66612c6184613b2b565b613aae565b905082815260208101848484011115612c7e57600080fd5b612c89848285613d87565b509392505050565b6000612ca4612c9f84613b5c565b613aae565b905082815260208101848484011115612cbc57600080fd5b612cc7848285613d87565b509392505050565b600081359050612cde8161459e565b92915050565b600082601f830112612cf557600080fd5b8135612d05848260208601612b7b565b91505092915050565b600082601f830112612d1f57600080fd5b8135612d2f848260208601612be7565b91505092915050565b600081359050612d47816145b5565b92915050565b600081359050612d5c816145cc565b92915050565b600081519050612d71816145cc565b92915050565b600082601f830112612d8857600080fd5b8135612d98848260208601612c53565b91505092915050565b600082601f830112612db257600080fd5b8135612dc2848260208601612c91565b91505092915050565b600081359050612dda816145e3565b92915050565b600060208284031215612df257600080fd5b6000612e0084828501612ccf565b91505092915050565b60008060408385031215612e1c57600080fd5b6000612e2a85828601612ccf565b9250506020612e3b85828601612ccf565b9150509250929050565b600080600080600060a08688031215612e5d57600080fd5b6000612e6b88828901612ccf565b9550506020612e7c88828901612ccf565b945050604086013567ffffffffffffffff811115612e9957600080fd5b612ea588828901612d0e565b935050606086013567ffffffffffffffff811115612ec257600080fd5b612ece88828901612d0e565b925050608086013567ffffffffffffffff811115612eeb57600080fd5b612ef788828901612d77565b9150509295509295909350565b600080600080600060a08688031215612f1c57600080fd5b6000612f2a88828901612ccf565b9550506020612f3b88828901612ccf565b9450506040612f4c88828901612dcb565b9350506060612f5d88828901612dcb565b925050608086013567ffffffffffffffff811115612f7a57600080fd5b612f8688828901612d77565b9150509295509295909350565b60008060408385031215612fa657600080fd5b6000612fb485828601612ccf565b9250506020612fc585828601612d38565b9150509250929050565b60008060408385031215612fe257600080fd5b6000612ff085828601612ccf565b925050602061300185828601612dcb565b9150509250929050565b6000806040838503121561301e57600080fd5b600083013567ffffffffffffffff81111561303857600080fd5b61304485828601612ce4565b925050602083013567ffffffffffffffff81111561306157600080fd5b61306d85828601612d0e565b9150509250929050565b60006020828403121561308957600080fd5b600082013567ffffffffffffffff8111156130a357600080fd5b6130af84828501612d0e565b91505092915050565b6000602082840312156130ca57600080fd5b60006130d884828501612d38565b91505092915050565b6000602082840312156130f357600080fd5b600061310184828501612d4d565b91505092915050565b60006020828403121561311c57600080fd5b600061312a84828501612d62565b91505092915050565b60006020828403121561314557600080fd5b600082013567ffffffffffffffff81111561315f57600080fd5b61316b84828501612da1565b91505092915050565b60006020828403121561318657600080fd5b600061319484828501612dcb565b91505092915050565b600080604083850312156131b057600080fd5b60006131be85828601612dcb565b925050602083013567ffffffffffffffff8111156131db57600080fd5b6131e785828601612d77565b9150509250929050565b6000806000806080858703121561320757600080fd5b600061321587828801612dcb565b945050602061322687828801612dcb565b935050604061323787828801612dcb565b925050606061324887828801612dcb565b91505092959194509250565b60006132608383613639565b60208301905092915050565b61327581613d13565b82525050565b600061328682613b9d565b6132908185613bcb565b935061329b83613b8d565b8060005b838110156132cc5781516132b38882613254565b97506132be83613bbe565b92505060018101905061329f565b5085935050505092915050565b6132e281613d25565b82525050565b60006132f382613ba8565b6132fd8185613bdc565b935061330d818560208601613d96565b61331681613f53565b840191505092915050565b600061332c82613bb3565b6133368185613bed565b9350613346818560208601613d96565b61334f81613f53565b840191505092915050565b6000613367603483613bed565b915061337282613f71565b604082019050919050565b600061338a602883613bed565b915061339582613fc0565b604082019050919050565b60006133ad601583613bed565b91506133b88261400f565b602082019050919050565b60006133d0602b83613bed565b91506133db82614038565b604082019050919050565b60006133f3602683613bed565b91506133fe82614087565b604082019050919050565b6000613416600e83613bed565b9150613421826140d6565b602082019050919050565b6000613439602983613bed565b9150613444826140ff565b604082019050919050565b600061345c601783613bed565b91506134678261414e565b602082019050919050565b600061347f601583613bed565b915061348a82614177565b602082019050919050565b60006134a2601383613bed565b91506134ad826141a0565b602082019050919050565b60006134c5602583613bed565b91506134d0826141c9565b604082019050919050565b60006134e8603283613bed565b91506134f382614218565b604082019050919050565b600061350b602a83613bed565b915061351682614267565b604082019050919050565b600061352e602183613bed565b9150613539826142b6565b604082019050919050565b6000613551602083613bed565b915061355c82614305565b602082019050919050565b6000613574602183613bed565b915061357f8261432e565b604082019050919050565b6000613597602983613bed565b91506135a28261437d565b604082019050919050565b60006135ba602983613bed565b91506135c5826143cc565b604082019050919050565b60006135dd602a83613bed565b91506135e88261441b565b604082019050919050565b6000613600602883613bed565b915061360b8261446a565b604082019050919050565b6000613623602183613bed565b915061362e826144b9565b604082019050919050565b61364281613d7d565b82525050565b61365181613d7d565b82525050565b600060208201905061366c600083018461326c565b92915050565b600060a082019050613687600083018861326c565b613694602083018761326c565b81810360408301526136a6818661327b565b905081810360608301526136ba818561327b565b905081810360808301526136ce81846132e8565b90509695505050505050565b600060a0820190506136ef600083018861326c565b6136fc602083018761326c565b6137096040830186613648565b6137166060830185613648565b818103608083015261372881846132e8565b90509695505050505050565b6000602082019050818103600083015261374e818461327b565b905092915050565b60006040820190508181036000830152613770818561327b565b90508181036020830152613784818461327b565b90509392505050565b60006020820190506137a260008301846132d9565b92915050565b600060208201905081810360008301526137c28184613321565b905092915050565b600060208201905081810360008301526137e38161335a565b9050919050565b600060208201905081810360008301526138038161337d565b9050919050565b60006020820190508181036000830152613823816133a0565b9050919050565b60006020820190508181036000830152613843816133c3565b9050919050565b60006020820190508181036000830152613863816133e6565b9050919050565b6000602082019050818103600083015261388381613409565b9050919050565b600060208201905081810360008301526138a38161342c565b9050919050565b600060208201905081810360008301526138c38161344f565b9050919050565b600060208201905081810360008301526138e381613472565b9050919050565b6000602082019050818103600083015261390381613495565b9050919050565b60006020820190508181036000830152613923816134b8565b9050919050565b60006020820190508181036000830152613943816134db565b9050919050565b60006020820190508181036000830152613963816134fe565b9050919050565b6000602082019050818103600083015261398381613521565b9050919050565b600060208201905081810360008301526139a381613544565b9050919050565b600060208201905081810360008301526139c381613567565b9050919050565b600060208201905081810360008301526139e38161358a565b9050919050565b60006020820190508181036000830152613a03816135ad565b9050919050565b60006020820190508181036000830152613a23816135d0565b9050919050565b60006020820190508181036000830152613a43816135f3565b9050919050565b60006020820190508181036000830152613a6381613616565b9050919050565b6000602082019050613a7f6000830184613648565b92915050565b6000604082019050613a9a6000830185613648565b613aa76020830184613648565b9392505050565b6000613ab8613ac9565b9050613ac48282613dfb565b919050565b6000604051905090565b600067ffffffffffffffff821115613aee57613aed613f02565b5b602082029050602081019050919050565b600067ffffffffffffffff821115613b1a57613b19613f02565b5b602082029050602081019050919050565b600067ffffffffffffffff821115613b4657613b45613f02565b5b613b4f82613f53565b9050602081019050919050565b600067ffffffffffffffff821115613b7757613b76613f02565b5b613b8082613f53565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b6000613c0982613d7d565b9150613c1483613d7d565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115613c4957613c48613e75565b5b828201905092915050565b6000613c5f82613d7d565b9150613c6a83613d7d565b925082613c7a57613c79613ea4565b5b828204905092915050565b6000613c9082613d7d565b9150613c9b83613d7d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613cd457613cd3613e75565b5b828202905092915050565b6000613cea82613d7d565b9150613cf583613d7d565b925082821015613d0857613d07613e75565b5b828203905092915050565b6000613d1e82613d5d565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015613db4578082015181840152602081019050613d99565b83811115613dc3576000848401525b50505050565b60006002820490506001821680613de157607f821691505b60208210811415613df557613df4613ed3565b5b50919050565b613e0482613f53565b810181811067ffffffffffffffff82111715613e2357613e22613f02565b5b80604052505050565b6000613e3782613d7d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613e6a57613e69613e75565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060033d1115613f505760046000803e613f4d600051613f64565b90505b90565b6000601f19601f8301169050919050565b60008160e01c9050919050565b7f455243313135353a207472616e7366657220746f206e6f6e204552433131353560008201527f526563656976657220696d706c656d656e746572000000000000000000000000602082015250565b7f455243313135353a204552433131353552656365697665722072656a6563746560008201527f6420746f6b656e73000000000000000000000000000000000000000000000000602082015250565b7f546f74616c20737570706c792065786365656465640000000000000000000000600082015250565b7f455243313135353a2062616c616e636520717565727920666f7220746865207a60008201527f65726f2061646472657373000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f496e76616c696420616d6f756e74000000000000000000000000000000000000600082015250565b7f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260008201527f20617070726f7665640000000000000000000000000000000000000000000000602082015250565b7f4d696e74206861736e2774206265656e20736565646564000000000000000000600082015250565b7f4d696e74696e6720636f73742069732077726f6e670000000000000000000000600082015250565b7f4d696e74206973206e6f7420616c6c6f77656400000000000000000000000000600082015250565b7f455243313135353a207472616e7366657220746f20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a207472616e736665722063616c6c6572206973206e6f742060008201527f6f776e6572206e6f7220617070726f7665640000000000000000000000000000602082015250565b7f455243313135353a20696e73756666696369656e742062616c616e636520666f60008201527f72207472616e7366657200000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f426174636820616d6f756e74206578636565647320746f74616c20737570706c60008201527f7900000000000000000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a2073657474696e6720617070726f76616c2073746174757360008201527f20666f722073656c660000000000000000000000000000000000000000000000602082015250565b7f455243313135353a206163636f756e747320616e6420696473206c656e67746860008201527f206d69736d617463680000000000000000000000000000000000000000000000602082015250565b7f417474656d707420746f20696e697469617465206d696e74207769746820707260008201527f6f74656374656420494400000000000000000000000000000000000000000000602082015250565b7f455243313135353a2069647320616e6420616d6f756e7473206c656e6774682060008201527f6d69736d61746368000000000000000000000000000000000000000000000000602082015250565b7f455243313135353a206d696e7420746f20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b600060443d10156145185761459b565b614520613ac9565b60043d036004823e80513d602482011167ffffffffffffffff8211171561454857505061459b565b808201805167ffffffffffffffff811115614566575050505061459b565b80602083010160043d03850181111561458357505050505061459b565b61459282602001850186613dfb565b82955050505050505b90565b6145a781613d13565b81146145b257600080fd5b50565b6145be81613d25565b81146145c957600080fd5b50565b6145d581613d31565b81146145e057600080fd5b50565b6145ec81613d7d565b81146145f757600080fd5b5056fea26469706673582212205bbd2875c1c75918e470651b495d9ef65b54b30a76802af36644c4cb4e38484764736f6c63430008040033