Overview ERC1155
Total Supply:
0

Holders:
7
Profile Summary
Blockchain:
Sepolia (11155111)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x0818151ACD82c7715187F8a63d8fe2971E846825
608060405234801561000f575f80fd5b5060405180602001604052805f81525061002e8161003460201b60201c565b50610350565b80600290816100439190610281565b5050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806100c257607f821691505b6020821081036100d5576100d461007e565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026101377fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826100fc565b61014186836100fc565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61018561018061017b84610159565b610162565b610159565b9050919050565b5f819050919050565b61019e8361016b565b6101b26101aa8261018c565b848454610108565b825550505050565b5f90565b6101c66101ba565b6101d1818484610195565b505050565b5b818110156101f4576101e95f826101be565b6001810190506101d7565b5050565b601f8211156102395761020a816100db565b610213846100ed565b81016020851015610222578190505b61023661022e856100ed565b8301826101d6565b50505b505050565b5f82821c905092915050565b5f6102595f198460080261023e565b1980831691505092915050565b5f610271838361024a565b9150826002028217905092915050565b61028a82610047565b67ffffffffffffffff8111156102a3576102a2610051565b5b6102ad82546100ab565b6102b88282856101f8565b5f60209050601f8311600181146102e9575f84156102d7578287015190505b6102e18582610266565b865550610348565b601f1984166102f7866100db565b5f5b8281101561031e578489015182556001820191506020850194506020810190506102f9565b8683101561033b5784890151610337601f89168261024a565b8355505b6001600288020188555050505b505050505050565b61429c8061035d5f395ff3fe608060405234801561000f575f80fd5b506004361061011e575f3560e01c80634b662aea116100ab578063a22cb4651161006f578063a22cb4651461033c578063a4ac6d2414610358578063c18cadca14610374578063e985e9c5146103a4578063f242432a146103d45761011e565b80634b662aea1461026e5780634e1273f41461028a57806358e5d9f0146102ba578063665f4733146102ed5780639176df08146103095761011e565b80631a695857116100f25780631a695857146101ce5780631e5b793d146101ea5780632eb2c2d6146102065780633eb14720146102225780634b0ee02a1461023e5761011e565b8062fdd58e1461012257806301ffc9a7146101525780630da922a3146101825780630e89341c1461019e575b5f80fd5b61013c6004803603810190610137919061297e565b6103f0565b60405161014991906129cb565b60405180910390f35b61016c60048036038101906101679190612a39565b610445565b6040516101799190612a7e565b60405180910390f35b61019c60048036038101906101979190612aca565b610526565b005b6101b860048036038101906101b39190612b08565b610685565b6040516101c59190612ba3565b60405180910390f35b6101e860048036038101906101e39190612cef565b610717565b005b61020460048036038101906101ff9190612d77565b61089b565b005b610220600480360381019061021b9190612f29565b610c5f565b005b61023c60048036038101906102379190612ff4565b610d06565b005b61025860048036038101906102539190613058565b610d73565b60405161026591906129cb565b60405180910390f35b61028860048036038101906102839190613083565b610dd3565b005b6102a4600480360381019061029f9190613181565b6115b6565b6040516102b191906132ae565b60405180910390f35b6102d460048036038101906102cf91906132ce565b6116bd565b6040516102e49493929190613308565b60405180910390f35b61030760048036038101906103029190613352565b61179b565b005b610323600480360381019061031e91906132ce565b6118a6565b60405161033394939291906133a2565b60405180910390f35b61035660048036038101906103519190613416565b611983565b005b610372600480360381019061036d9190613454565b611999565b005b61038e600480360381019061038991906132ce565b611a5e565b60405161039b9190612ba3565b60405180910390f35b6103be60048036038101906103b991906134ae565b611aff565b6040516103cb9190612a7e565b60405180910390f35b6103ee60048036038101906103e991906134ec565b611b8d565b005b5f805f8381526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f7fd9b67a26000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061050f57507f0e89341c000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061051f575061051e82611c34565b5b9050919050565b3373ffffffffffffffffffffffffffffffffffffffff1660035f8481526020019081526020015f2060020160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf906135ef565b60405180910390fd5b8060035f8481526020019081526020015f2060010154101561061f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106169061367d565b60405180910390fd5b8060035f8481526020019081526020015f206001015f82825461064291906136c8565b92505081905550817f18025bc7cd66ee49e436a57058b6f60380e141a5d23956fa72029ea33fe7d9df8260405161067991906129cb565b60405180910390a25050565b60606002805461069490613728565b80601f01602080910402602001604051908101604052809291908181526020018280546106c090613728565b801561070b5780601f106106e25761010080835404028352916020019161070b565b820191905f5260205f20905b8154815290600101906020018083116106ee57829003601f168201915b50505050509050919050565b5f83424860405160200161072d939291906137b2565b60405160208183030381529060405280519060200120905060405180608001604052808581526020015f81526020015f151581526020018473ffffffffffffffffffffffffffffffffffffffff1681525060035f8381526020019081526020015f205f820151815f0190816107a29190613987565b50602082015181600101556040820151816002015f6101000a81548160ff02191690831515021790555060608201518160020160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550905050600681908060018154018082558091505060019003905f5260205f20015f90919091909150558160045f8381526020019081526020015f20908161085a9190613987565b50807f533f6d16b89d067249b8351707b55d6fab98023edf24e56a023290658747d9a6858560405161088d929190613a56565b60405180910390a250505050565b8173ffffffffffffffffffffffffffffffffffffffff1660035f8581526020019081526020015f2060020160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461093d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093490613af4565b60405180910390fd5b5f60035f8581526020019081526020015f206001015411610993576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161098a90613ba8565b60405180910390fd5b5f81116109d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109cc90613c10565b60405180910390fd5b5f60035f8581526020019081526020015f206001015411610a2b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2290613c9e565b60405180910390fd5b8060035f8581526020019081526020015f206001015f828254610a4e9190613cbc565b92505081905550827f12c2565b2f658d53467a8a268aef345699ae780f7243551dd5bf8b41e030de1e8284604051610a87929190613cef565b60405180910390a25f8167ffffffffffffffff811115610aaa57610aa9612bcb565b5b604051908082528060200260200182016040528015610ad85781602001602082028036833780820191505090505b5090505f8267ffffffffffffffff811115610af657610af5612bcb565b5b604051908082528060200260200182016040528015610b245781602001602082028036833780820191505090505b5090505f5b83811015610bdb575f8160055f8981526020019081526020015f2060020154610b529190613cbc565b905060055f8881526020019081526020015f2060040181908060018154018082558091505060019003905f5260205f20015f909190919091505580848381518110610ba057610b9f613d16565b5b6020026020010181815250506001838381518110610bc157610bc0613d16565b5b602002602001018181525050508080600101915050610b29565b508260055f8781526020019081526020015f206002015f828254610bff9190613cbc565b92505081905550610c2084838360405180602001604052805f815250611c9d565b847ff28e981acbf14a14fd877b677eafa9bc8d298de255c66eba6c9822e2697bfa6c85604051610c509190613d43565b60405180910390a25050505050565b5f610c68611d20565b90508073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614158015610cad5750610cab8682611aff565b155b15610cf15780866040517fe237d922000000000000000000000000000000000000000000000000000000008152600401610ce8929190613d5c565b60405180910390fd5b610cfe8686868686611d27565b505050505050565b80610d1185846103f0565b1015610d52576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4990613df3565b60405180910390fd5b610d6d8484848460405180602001604052805f815250611b8d565b50505050565b5f805f90505f5b600680549050811015610dc957610daf8460068381548110610d9f57610d9e613d16565b5b905f5260205f2001545f1c6103f0565b82610dba9190613cbc565b91508080600101915050610d7a565b5080915050919050565b8073ffffffffffffffffffffffffffffffffffffffff1660035f8481526020019081526020015f2060020160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e6c90613af4565b60405180910390fd5b5f60035f8481526020019081526020015f206001015411610ecb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec290613e81565b60405180910390fd5b60055f8381526020019081526020015f206003015f9054906101000a900460ff1661132f575f6040518060a0016040528060035f8681526020019081526020015f205f018054610f1a90613728565b80601f0160208091040260200160405190810160405280929190818152602001828054610f4690613728565b8015610f915780601f10610f6857610100808354040283529160200191610f91565b820191905f5260205f20905b815481529060010190602001808311610f7457829003601f168201915b505050505081526020018373ffffffffffffffffffffffffffffffffffffffff16815260200160035f8681526020019081526020015f2060010154815260200160011515815260200160035f8681526020019081526020015f206001015467ffffffffffffffff81111561100857611007612bcb565b5b6040519080825280602002602001820160405280156110365781602001602082028036833780820191505090505b5081525090508060055f8581526020019081526020015f205f820151815f0190816110619190613987565b506020820151816001015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604082015181600201556060820151816003015f6101000a81548160ff02191690831515021790555060808201518160040190805190602001906110ed92919061287a565b509050505f5b60035f8581526020019081526020015f206001015481101561114f578060055f8681526020019081526020015f20600401828154811061113657611135613d16565b5b905f5260205f20018190555080806001019150506110f3565b505f60035f8581526020019081526020015f206001015467ffffffffffffffff81111561117f5761117e612bcb565b5b6040519080825280602002602001820160405280156111ad5781602001602082028036833780820191505090505b5090505f60035f8681526020019081526020015f206001015467ffffffffffffffff8111156111df576111de612bcb565b5b60405190808252806020026020018201604052801561120d5781602001602082028036833780820191505090505b5090505f5b60035f8781526020019081526020015f20600101548110156112aa5760055f8781526020019081526020015f20600401818154811061125457611253613d16565b5b905f5260205f2001548382815181106112705761126f613d16565b5b602002602001018181525050600182828151811061129157611290613d16565b5b6020026020010181815250508080600101915050611212565b506112c584838360405180602001604052805f815250611c9d565b847fb1baa1e76add5b5a3ec3a09cdf08fdd292988553ac519c7be5096483a741e21160035f8881526020019081526020015f205f018660035f8a81526020019081526020015f206001015460405161131f93929190613f20565b60405180910390a250505061157a565b5f60055f8481526020019081526020015f2060020154905060035f8481526020019081526020015f206001015460055f8581526020019081526020015f206002015f82825461137e9190613cbc565b925050819055505f60035f8581526020019081526020015f206001015467ffffffffffffffff8111156113b4576113b3612bcb565b5b6040519080825280602002602001820160405280156113e25781602001602082028036833780820191505090505b5090505f60035f8681526020019081526020015f206001015467ffffffffffffffff81111561141457611413612bcb565b5b6040519080825280602002602001820160405280156114425781602001602082028036833780820191505090505b5090505f5b60035f8781526020019081526020015f20600101548110156114f9575f81856114709190613cbc565b905060055f8881526020019081526020015f2060040181908060018154018082558091505060019003905f5260205f20015f9091909190915055808483815181106114be576114bd613d16565b5b60200260200101818152505060018383815181106114df576114de613d16565b5b602002602001018181525050508080600101915050611447565b5061151484838360405180602001604052805f815250611c9d565b847fb1baa1e76add5b5a3ec3a09cdf08fdd292988553ac519c7be5096483a741e21160035f8881526020019081526020015f205f018660055f8a81526020019081526020015f206002015460405161156e93929190613f20565b60405180910390a25050505b817ff28e981acbf14a14fd877b677eafa9bc8d298de255c66eba6c9822e2697bfa6c826040516115aa9190613d43565b60405180910390a25050565b6060815183511461160257815183516040517f5b0599910000000000000000000000000000000000000000000000000000000081526004016115f9929190613f5c565b60405180910390fd5b5f835167ffffffffffffffff81111561161e5761161d612bcb565b5b60405190808252806020026020018201604052801561164c5781602001602082028036833780820191505090505b5090505f5b84518110156116b2576116886116708287611e1b90919063ffffffff16565b6116838387611e2e90919063ffffffff16565b6103f0565b82828151811061169b5761169a613d16565b5b602002602001018181525050806001019050611651565b508091505092915050565b6003602052805f5260405f205f91509050805f0180546116dc90613728565b80601f016020809104026020016040519081016040528092919081815260200182805461170890613728565b80156117535780601f1061172a57610100808354040283529160200191611753565b820191905f5260205f20905b81548152906001019060200180831161173657829003601f168201915b505050505090806001015490806002015f9054906101000a900460ff16908060020160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905084565b8073ffffffffffffffffffffffffffffffffffffffff1660035f8581526020019081526020015f2060020160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461183d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183490613ff3565b60405180910390fd5b8160035f8581526020019081526020015f206001015f8282546118609190613cbc565b92505081905550827f12c2565b2f658d53467a8a268aef345699ae780f7243551dd5bf8b41e030de1e8383604051611899929190613cef565b60405180910390a2505050565b6005602052805f5260405f205f91509050805f0180546118c590613728565b80601f01602080910402602001604051908101604052809291908181526020018280546118f190613728565b801561193c5780601f106119135761010080835404028352916020019161193c565b820191905f5260205f20905b81548152906001019060200180831161191f57829003601f168201915b505050505090806001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806002015490806003015f9054906101000a900460ff16905084565b61199561198e611d20565b8383611e41565b5050565b3373ffffffffffffffffffffffffffffffffffffffff1660035f8481526020019081526020015f2060020160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611a3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a3290614081565b60405180910390fd5b8060045f8481526020019081526020015f209081611a599190613987565b505050565b606060045f8381526020019081526020015f208054611a7c90613728565b80601f0160208091040260200160405190810160405280929190818152602001828054611aa890613728565b8015611af35780601f10611aca57610100808354040283529160200191611af3565b820191905f5260205f20905b815481529060010190602001808311611ad657829003601f168201915b50505050509050919050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f611b96611d20565b90508073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614158015611bdb5750611bd98682611aff565b155b15611c1f5780866040517fe237d922000000000000000000000000000000000000000000000000000000008152600401611c16929190613d5c565b60405180910390fd5b611c2c8686868686611faa565b505050505050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611d0d575f6040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401611d049190613d43565b60405180910390fd5b611d1a5f858585856120b0565b50505050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611d97575f6040517f57f447ce000000000000000000000000000000000000000000000000000000008152600401611d8e9190613d43565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603611e07575f6040517f01a83514000000000000000000000000000000000000000000000000000000008152600401611dfe9190613d43565b60405180910390fd5b611e1485858585856120b0565b5050505050565b5f60208202602084010151905092915050565b5f60208202602084010151905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611eb1575f6040517fced3e100000000000000000000000000000000000000000000000000000000008152600401611ea89190613d43565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611f9d9190612a7e565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361201a575f6040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016120119190613d43565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff160361208a575f6040517f01a835140000000000000000000000000000000000000000000000000000000081526004016120819190613d43565b60405180910390fd5b5f80612096858561215c565b915091506120a787878484876120b0565b50505050505050565b6120bc8585858561218c565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614612155575f6120f8611d20565b90506001845103612144575f6121175f86611e2e90919063ffffffff16565b90505f61212d5f86611e2e90919063ffffffff16565b905061213d83898985858961251c565b5050612153565b6121528187878787876126cb565b5b505b5050505050565b60608060405191506001825283602083015260408201905060018152826020820152604081016040529250929050565b80518251146121d657815181516040517f5b0599910000000000000000000000000000000000000000000000000000000081526004016121cd929190613f5c565b60405180910390fd5b5f6121df611d20565b90505f5b83518110156123db575f6122008286611e2e90919063ffffffff16565b90505f6122168386611e2e90919063ffffffff16565b90505f73ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614612339575f805f8481526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156122e557888183856040517f03dee4c50000000000000000000000000000000000000000000000000000000081526004016122dc949392919061409f565b60405180910390fd5b8181035f808581526020019081526020015f205f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16146123ce57805f808481526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546123c69190613cbc565b925050819055505b50508060010190506121e3565b506001835103612496575f6123f95f85611e2e90919063ffffffff16565b90505f61240f5f85611e2e90919063ffffffff16565b90508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f628585604051612487929190613f5c565b60405180910390a45050612515565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb868660405161250c9291906140e2565b60405180910390a45b5050505050565b5f8473ffffffffffffffffffffffffffffffffffffffff163b11156126c3578373ffffffffffffffffffffffffffffffffffffffff1663f23a6e6187878686866040518663ffffffff1660e01b815260040161257c959493929190614169565b6020604051808303815f875af19250505080156125b757506040513d601f19601f820116820180604052508101906125b491906141d5565b60015b612638573d805f81146125e5576040519150601f19603f3d011682016040523d82523d5f602084013e6125ea565b606091505b505f81510361263057846040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016126279190613d43565b60405180910390fd5b805181602001fd5b63f23a6e6160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916146126c157846040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016126b89190613d43565b60405180910390fd5b505b505050505050565b5f8473ffffffffffffffffffffffffffffffffffffffff163b1115612872578373ffffffffffffffffffffffffffffffffffffffff1663bc197c8187878686866040518663ffffffff1660e01b815260040161272b959493929190614200565b6020604051808303815f875af192505050801561276657506040513d601f19601f8201168201806040525081019061276391906141d5565b60015b6127e7573d805f8114612794576040519150601f19603f3d011682016040523d82523d5f602084013e612799565b606091505b505f8151036127df57846040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016127d69190613d43565b60405180910390fd5b805181602001fd5b63bc197c8160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461287057846040517f57f447ce0000000000000000000000000000000000000000000000000000000081526004016128679190613d43565b60405180910390fd5b505b505050505050565b828054828255905f5260205f209081019282156128b4579160200282015b828111156128b3578251825591602001919060010190612898565b5b5090506128c191906128c5565b5090565b5b808211156128dc575f815f9055506001016128c6565b5090565b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61291a826128f1565b9050919050565b61292a81612910565b8114612934575f80fd5b50565b5f8135905061294581612921565b92915050565b5f819050919050565b61295d8161294b565b8114612967575f80fd5b50565b5f8135905061297881612954565b92915050565b5f8060408385031215612994576129936128e9565b5b5f6129a185828601612937565b92505060206129b28582860161296a565b9150509250929050565b6129c58161294b565b82525050565b5f6020820190506129de5f8301846129bc565b92915050565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b612a18816129e4565b8114612a22575f80fd5b50565b5f81359050612a3381612a0f565b92915050565b5f60208284031215612a4e57612a4d6128e9565b5b5f612a5b84828501612a25565b91505092915050565b5f8115159050919050565b612a7881612a64565b82525050565b5f602082019050612a915f830184612a6f565b92915050565b5f819050919050565b612aa981612a97565b8114612ab3575f80fd5b50565b5f81359050612ac481612aa0565b92915050565b5f8060408385031215612ae057612adf6128e9565b5b5f612aed85828601612ab6565b9250506020612afe8582860161296a565b9150509250929050565b5f60208284031215612b1d57612b1c6128e9565b5b5f612b2a8482850161296a565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f612b7582612b33565b612b7f8185612b3d565b9350612b8f818560208601612b4d565b612b9881612b5b565b840191505092915050565b5f6020820190508181035f830152612bbb8184612b6b565b905092915050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b612c0182612b5b565b810181811067ffffffffffffffff82111715612c2057612c1f612bcb565b5b80604052505050565b5f612c326128e0565b9050612c3e8282612bf8565b919050565b5f67ffffffffffffffff821115612c5d57612c5c612bcb565b5b612c6682612b5b565b9050602081019050919050565b828183375f83830152505050565b5f612c93612c8e84612c43565b612c29565b905082815260208101848484011115612caf57612cae612bc7565b5b612cba848285612c73565b509392505050565b5f82601f830112612cd657612cd5612bc3565b5b8135612ce6848260208601612c81565b91505092915050565b5f805f60608486031215612d0657612d056128e9565b5b5f84013567ffffffffffffffff811115612d2357612d226128ed565b5b612d2f86828701612cc2565b9350506020612d4086828701612937565b925050604084013567ffffffffffffffff811115612d6157612d606128ed565b5b612d6d86828701612cc2565b9150509250925092565b5f805f60608486031215612d8e57612d8d6128e9565b5b5f612d9b86828701612ab6565b9350506020612dac86828701612937565b9250506040612dbd8682870161296a565b9150509250925092565b5f67ffffffffffffffff821115612de157612de0612bcb565b5b602082029050602081019050919050565b5f80fd5b5f612e08612e0384612dc7565b612c29565b90508083825260208201905060208402830185811115612e2b57612e2a612df2565b5b835b81811015612e545780612e40888261296a565b845260208401935050602081019050612e2d565b5050509392505050565b5f82601f830112612e7257612e71612bc3565b5b8135612e82848260208601612df6565b91505092915050565b5f67ffffffffffffffff821115612ea557612ea4612bcb565b5b612eae82612b5b565b9050602081019050919050565b5f612ecd612ec884612e8b565b612c29565b905082815260208101848484011115612ee957612ee8612bc7565b5b612ef4848285612c73565b509392505050565b5f82601f830112612f1057612f0f612bc3565b5b8135612f20848260208601612ebb565b91505092915050565b5f805f805f60a08688031215612f4257612f416128e9565b5b5f612f4f88828901612937565b9550506020612f6088828901612937565b945050604086013567ffffffffffffffff811115612f8157612f806128ed565b5b612f8d88828901612e5e565b935050606086013567ffffffffffffffff811115612fae57612fad6128ed565b5b612fba88828901612e5e565b925050608086013567ffffffffffffffff811115612fdb57612fda6128ed565b5b612fe788828901612efc565b9150509295509295909350565b5f805f806080858703121561300c5761300b6128e9565b5b5f61301987828801612937565b945050602061302a87828801612937565b935050604061303b8782880161296a565b925050606061304c8782880161296a565b91505092959194509250565b5f6020828403121561306d5761306c6128e9565b5b5f61307a84828501612937565b91505092915050565b5f8060408385031215613099576130986128e9565b5b5f6130a685828601612ab6565b92505060206130b785828601612937565b9150509250929050565b5f67ffffffffffffffff8211156130db576130da612bcb565b5b602082029050602081019050919050565b5f6130fe6130f9846130c1565b612c29565b9050808382526020820190506020840283018581111561312157613120612df2565b5b835b8181101561314a57806131368882612937565b845260208401935050602081019050613123565b5050509392505050565b5f82601f83011261316857613167612bc3565b5b81356131788482602086016130ec565b91505092915050565b5f8060408385031215613197576131966128e9565b5b5f83013567ffffffffffffffff8111156131b4576131b36128ed565b5b6131c085828601613154565b925050602083013567ffffffffffffffff8111156131e1576131e06128ed565b5b6131ed85828601612e5e565b9150509250929050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6132298161294b565b82525050565b5f61323a8383613220565b60208301905092915050565b5f602082019050919050565b5f61325c826131f7565b6132668185613201565b935061327183613211565b805f5b838110156132a1578151613288888261322f565b975061329383613246565b925050600181019050613274565b5085935050505092915050565b5f6020820190508181035f8301526132c68184613252565b905092915050565b5f602082840312156132e3576132e26128e9565b5b5f6132f084828501612ab6565b91505092915050565b61330281612910565b82525050565b5f6080820190508181035f8301526133208187612b6b565b905061332f60208301866129bc565b61333c6040830185612a6f565b61334960608301846132f9565b95945050505050565b5f805f60608486031215613369576133686128e9565b5b5f61337686828701612ab6565b93505060206133878682870161296a565b925050604061339886828701612937565b9150509250925092565b5f6080820190508181035f8301526133ba8187612b6b565b90506133c960208301866132f9565b6133d660408301856129bc565b6133e36060830184612a6f565b95945050505050565b6133f581612a64565b81146133ff575f80fd5b50565b5f81359050613410816133ec565b92915050565b5f806040838503121561342c5761342b6128e9565b5b5f61343985828601612937565b925050602061344a85828601613402565b9150509250929050565b5f806040838503121561346a576134696128e9565b5b5f61347785828601612ab6565b925050602083013567ffffffffffffffff811115613498576134976128ed565b5b6134a485828601612cc2565b9150509250929050565b5f80604083850312156134c4576134c36128e9565b5b5f6134d185828601612937565b92505060206134e285828601612937565b9150509250929050565b5f805f805f60a08688031215613505576135046128e9565b5b5f61351288828901612937565b955050602061352388828901612937565b94505060406135348882890161296a565b93505060606135458882890161296a565b925050608086013567ffffffffffffffff811115613566576135656128ed565b5b61357288828901612efc565b9150509295509295909350565b7f5365756c206c65207369676e61746169726520696e697469616c2070657574205f8201527f6272756c65722064657320746f6b656e73000000000000000000000000000000602082015250565b5f6135d9603183612b3d565b91506135e48261357f565b604082019050919050565b5f6020820190508181035f830152613606816135cd565b9050919050565b7f4c61207175616e746974652061206272756c65722064657061737365206c65205f8201527f746f74616c20646973706f6e69626c6500000000000000000000000000000000602082015250565b5f613667603083612b3d565b91506136728261360d565b604082019050919050565b5f6020820190508181035f8301526136948161365b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6136d28261294b565b91506136dd8361294b565b92508282039050818111156136f5576136f461369b565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061373f57607f821691505b602082108103613752576137516136fb565b5b50919050565b5f81905092915050565b5f61376c82612b33565b6137768185613758565b9350613786818560208601612b4d565b80840191505092915050565b5f819050919050565b6137ac6137a78261294b565b613792565b82525050565b5f6137bd8286613762565b91506137c9828561379b565b6020820191506137d9828461379b565b602082019150819050949350505050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026138467fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261380b565b613850868361380b565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61388b6138866138818461294b565b613868565b61294b565b9050919050565b5f819050919050565b6138a483613871565b6138b86138b082613892565b848454613817565b825550505050565b5f90565b6138cc6138c0565b6138d781848461389b565b505050565b5b818110156138fa576138ef5f826138c4565b6001810190506138dd565b5050565b601f82111561393f57613910816137ea565b613919846137fc565b81016020851015613928578190505b61393c613934856137fc565b8301826138dc565b50505b505050565b5f82821c905092915050565b5f61395f5f1984600802613944565b1980831691505092915050565b5f6139778383613950565b9150826002028217905092915050565b61399082612b33565b67ffffffffffffffff8111156139a9576139a8612bcb565b5b6139b38254613728565b6139be8282856138fe565b5f60209050601f8311600181146139ef575f84156139dd578287015190505b6139e7858261396c565b865550613a4e565b601f1984166139fd866137ea565b5f5b82811015613a24578489015182556001820191506020850194506020810190506139ff565b86831015613a415784890151613a3d601f891682613950565b8355505b6001600288020188555050505b505050505050565b5f6040820190508181035f830152613a6e8185612b6b565b9050613a7d60208301846132f9565b9392505050565b7f5365756c206c65207369676e61746169726520696e697469616c2070657574205f8201527f636572746966696572206c612070726f64756374696f6e000000000000000000602082015250565b5f613ade603783612b3d565b9150613ae982613a84565b604082019050919050565b5f6020820190508181035f830152613b0b81613ad2565b9050919050565b7f566f757320646576657a20642761626f726420656e72656769737472657220755f8201527f6e65206661627269636174696f6e206176616e7420646520636572746966696560208201527f7220756e65207175616e74697465000000000000000000000000000000000000604082015250565b5f613b92604e83612b3d565b9150613b9d82613b12565b606082019050919050565b5f6020820190508181035f830152613bbf81613b86565b9050919050565b7f4c61207175616e7469746520646f6974206574726520706f73697469766500005f82015250565b5f613bfa601e83612b3d565b9150613c0582613bc6565b602082019050919050565b5f6020820190508181035f830152613c2781613bee565b9050919050565b7f417563756e65207175616e7469746520656e72656769737472656520706f75725f8201527f2063657420494350000000000000000000000000000000000000000000000000602082015250565b5f613c88602883612b3d565b9150613c9382613c2e565b604082019050919050565b5f6020820190508181035f830152613cb581613c7c565b9050919050565b5f613cc68261294b565b9150613cd18361294b565b9250828201905080821115613ce957613ce861369b565b5b92915050565b5f604082019050613d025f8301856129bc565b613d0f60208301846132f9565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f602082019050613d565f8301846132f9565b92915050565b5f604082019050613d6f5f8301856132f9565b613d7c60208301846132f9565b9392505050565b7f50617320617373657a20646520746f6b656e7320706f7572206365207472616e5f8201527f7366657274000000000000000000000000000000000000000000000000000000602082015250565b5f613ddd602583612b3d565b9150613de882613d83565b604082019050919050565b5f6020820190508181035f830152613e0a81613dd1565b9050919050565b7f4c61207175616e7469746520646f6974206574726520706f73697469766520705f8201527f6f757220636572746966696572206c612070726f64756374696f6e0000000000602082015250565b5f613e6b603b83612b3d565b9150613e7682613e11565b604082019050919050565b5f6020820190508181035f830152613e9881613e5f565b9050919050565b5f8154613eab81613728565b613eb58186612b3d565b9450600182165f8114613ecf5760018114613ee557613f17565b60ff198316865281151560200286019350613f17565b613eee856137ea565b5f5b83811015613f0f57815481890152600182019150602081019050613ef0565b808801955050505b50505092915050565b5f6060820190508181035f830152613f388186613e9f565b9050613f4760208301856132f9565b613f5460408301846129bc565b949350505050565b5f604082019050613f6f5f8301856129bc565b613f7c60208301846129bc565b9392505050565b7f5365756c206c65207369676e61746169726520696e697469616c2070657574205f8201527f656e726567697374726572206c61206661627269636174696f6e000000000000602082015250565b5f613fdd603a83612b3d565b9150613fe882613f83565b604082019050919050565b5f6020820190508181035f83015261400a81613fd1565b9050919050565b7f5365756c206c65207369676e61746169726520696e697469616c2070657574205f8201527f646566696e6972206c2755524900000000000000000000000000000000000000602082015250565b5f61406b602d83612b3d565b915061407682614011565b604082019050919050565b5f6020820190508181035f8301526140988161405f565b9050919050565b5f6080820190506140b25f8301876132f9565b6140bf60208301866129bc565b6140cc60408301856129bc565b6140d960608301846129bc565b95945050505050565b5f6040820190508181035f8301526140fa8185613252565b9050818103602083015261410e8184613252565b90509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f61413b82614117565b6141458185614121565b9350614155818560208601612b4d565b61415e81612b5b565b840191505092915050565b5f60a08201905061417c5f8301886132f9565b61418960208301876132f9565b61419660408301866129bc565b6141a360608301856129bc565b81810360808301526141b58184614131565b90509695505050505050565b5f815190506141cf81612a0f565b92915050565b5f602082840312156141ea576141e96128e9565b5b5f6141f7848285016141c1565b91505092915050565b5f60a0820190506142135f8301886132f9565b61422060208301876132f9565b81810360408301526142328186613252565b905081810360608301526142468185613252565b9050818103608083015261425a8184614131565b9050969550505050505056fea26469706673582212203538e151acc1d04b1392a5b46c685fe72a86cf333cc48d67ae0b05d7bc9e3b8e64736f6c634300081a0033