token-icon

𝕏 Coin

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000,000…
𝕏C
Holders
88+0.00%
Transfers
632

Profile Summary

Decimals
18

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x60806040526004361061025f575f3560e01c806370a0823111610143578063a9059cbb116100b5578063be85750411610079578063be857504146108c2578063c0246668146108ec578063c3f70b5214610914578063dd62ed3e1461093e578063df6f93be1461097a578063f2fde38b146109a457610266565b8063a9059cbb146107d0578063ab2f65ee1461080c578063b62496f514610834578063b69ef8a814610870578063b7c0375f1461089a57610266565b8063945674fe11610107578063945674fe146106d857806395d89b41146107025780639a7a23d61461072c5780639ee2e924146107545780639fccce321461076a578063a457c2d71461079457610266565b806370a082311461060c578063715018a6146106485780637571336a1461065e57806385033762146106865780638da5cb5b146106ae57610266565b80631bff7898116101dc57806346469afb116101a057806346469afb146104fe57806348d791551461052857806349bd5a5e146105525780634fbee1931461057c5780635de0f2a0146105b85780636c7e15c9146105e257610266565b80631bff78981461040857806322eb66311461043257806323b872dd1461045c578063313ce5671461049857806339509351146104c257610266565b80630f299cf1116102235780630f299cf11461033857806310d5de531461034e5780631694505e1461038a57806318160ddd146103b45780631a8145bb146103de57610266565b80630210a83d1461026a57806306fdde0314610280578063095ea7b3146102aa5780630c46f27a146102e65780630e9478091461030e57610266565b3661026657005b5f80fd5b348015610275575f80fd5b5061027e6109cc565b005b34801561028b575f80fd5b50610294610b6a565b6040516102a191906133f9565b60405180910390f35b3480156102b5575f80fd5b506102d060048036038101906102cb91906134aa565b610bfa565b6040516102dd9190613502565b60405180910390f35b3480156102f1575f80fd5b5061030c6004803603810190610307919061351b565b610c17565b005b348015610319575f80fd5b50610322610d50565b60405161032f9190613502565b60405180910390f35b348015610343575f80fd5b5061034c610d62565b005b348015610359575f80fd5b50610374600480360381019061036f919061357f565b610f0b565b6040516103819190613502565b60405180910390f35b348015610395575f80fd5b5061039e610f28565b6040516103ab9190613605565b60405180910390f35b3480156103bf575f80fd5b506103c8610f4c565b6040516103d5919061362d565b60405180910390f35b3480156103e9575f80fd5b506103f2610f55565b6040516103ff919061362d565b60405180910390f35b348015610413575f80fd5b5061041c610f5b565b604051610429919061362d565b60405180910390f35b34801561043d575f80fd5b50610446610f61565b604051610453919061362d565b60405180910390f35b348015610467575f80fd5b50610482600480360381019061047d9190613646565b610f67565b60405161048f9190613502565b60405180910390f35b3480156104a3575f80fd5b506104ac61103b565b6040516104b991906136b1565b60405180910390f35b3480156104cd575f80fd5b506104e860048036038101906104e391906134aa565b611043565b6040516104f59190613502565b60405180910390f35b348015610509575f80fd5b506105126110f1565b60405161051f919061362d565b60405180910390f35b348015610533575f80fd5b5061053c6110f7565b604051610549919061362d565b60405180910390f35b34801561055d575f80fd5b506105666110fd565b60405161057391906136d9565b60405180910390f35b348015610587575f80fd5b506105a2600480360381019061059d919061357f565b611121565b6040516105af9190613502565b60405180910390f35b3480156105c3575f80fd5b506105cc611173565b6040516105d9919061362d565b60405180910390f35b3480156105ed575f80fd5b506105f6611179565b604051610603919061362d565b60405180910390f35b348015610617575f80fd5b50610632600480360381019061062d919061357f565b61117f565b60405161063f919061362d565b60405180910390f35b348015610653575f80fd5b5061065c6111c4565b005b348015610669575f80fd5b50610684600480360381019061067f919061371c565b611317565b005b348015610691575f80fd5b506106ac60048036038101906106a7919061357f565b611405565b005b3480156106b9575f80fd5b506106c2611559565b6040516106cf91906136d9565b60405180910390f35b3480156106e3575f80fd5b506106ec611581565b6040516106f99190613502565b60405180910390f35b34801561070d575f80fd5b50610716611594565b60405161072391906133f9565b60405180910390f35b348015610737575f80fd5b50610752600480360381019061074d919061371c565b611624565b005b34801561075f575f80fd5b50610768611756565b005b348015610775575f80fd5b5061077e611869565b60405161078b919061362d565b60405180910390f35b34801561079f575f80fd5b506107ba60048036038101906107b591906134aa565b61186f565b6040516107c79190613502565b60405180910390f35b3480156107db575f80fd5b506107f660048036038101906107f191906134aa565b611937565b6040516108039190613502565b60405180910390f35b348015610817575f80fd5b50610832600480360381019061082d919061375a565b611954565b005b34801561083f575f80fd5b5061085a6004803603810190610855919061357f565b611a06565b6040516108679190613502565b60405180910390f35b34801561087b575f80fd5b50610884611a23565b604051610891919061362d565b60405180910390f35b3480156108a5575f80fd5b506108c060048036038101906108bb919061375a565b611a29565b005b3480156108cd575f80fd5b506108d6611adc565b6040516108e3919061362d565b60405180910390f35b3480156108f7575f80fd5b50610912600480360381019061090d919061371c565b611ae2565b005b34801561091f575f80fd5b50610928611c1e565b604051610935919061362d565b60405180910390f35b348015610949575f80fd5b50610964600480360381019061095f9190613785565b611c24565b604051610971919061362d565b60405180910390f35b348015610985575f80fd5b5061098e611ca6565b60405161099b919061362d565b60405180910390f35b3480156109af575f80fd5b506109ca60048036038101906109c5919061357f565b611cac565b005b6109d4611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a599061380d565b60405180910390fd5b5f4790505f610a703061117f565b9050610a9d307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d83611e07565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d7198330845f80600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b8152600401610b2296959493929190613864565b60606040518083038185885af1158015610b3e573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610b6391906138d7565b5050505050565b606060038054610b7990613954565b80601f0160208091040260200160405190810160405280929190818152602001828054610ba590613954565b8015610bf05780601f10610bc757610100808354040283529160200191610bf0565b820191905f5260205f20905b815481529060010190602001808311610bd357829003601f168201915b5050505050905090565b5f610c0d610c06611e00565b8484611e07565b6001905092915050565b610c1f611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca49061380d565b60405180910390fd5b8360108190555081601181905550601154601054610ccb91906139b1565b600f819055508260138190555080601481905550601454601354610cef91906139b1565b601281905550601e600f5411158015610d0b5750601e60125411155b610d4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4190613a2e565b60405180910390fd5b50505050565b600e5f9054906101000a900460ff1681565b610d6a611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610df8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610def9061380d565b60405180910390fd5b5f4790505f8111610e3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3590613abc565b60405180910390fd5b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051610e8490613b07565b5f6040518083038185875af1925050503d805f8114610ebe576040519150601f19603f3d011682016040523d82523d5f602084013e610ec3565b606091505b5050905080610f07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610efe90613b65565b60405180910390fd5b5050565b6019602052805f5260405f205f915054906101000a900460ff1681565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b5f600254905090565b60155481565b60125481565b60135481565b5f610f73848484611fca565b61103084610f7f611e00565b61102b856040518060600160405280602881526020016144266028913960015f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610fe2611e00565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ea9092919063ffffffff16565b611e07565b600190509392505050565b5f6012905090565b5f6110e761104f611e00565b846110e28560015f61105f611e00565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461294c90919063ffffffff16565b611e07565b6001905092915050565b600f5481565b600d5481565b7f00000000000000000000000077e58cbbfce525461fc368be797142f65577539781565b5f60185f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b600c5481565b60105481565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6111cc611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461125a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112519061380d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b61131f611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a49061380d565b60405180910390fd5b8060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b61140d611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461149b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114929061380d565b60405180910390fd5b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a380600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600e60019054906101000a900460ff1681565b6060600480546115a390613954565b80601f01602080910402602001604051908101604052809291908181526020018280546115cf90613954565b801561161a5780601f106115f15761010080835404028352916020019161161a565b820191905f5260205f20905b8154815290600101906020018083116115fd57829003601f168201915b5050505050905090565b61162c611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b19061380d565b60405180910390fd5b7f00000000000000000000000077e58cbbfce525461fc368be797142f65577539773ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611748576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173f90613bf3565b60405180910390fd5b61175282826129a9565b5050565b61175e611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146117ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e39061380d565b60405180910390fd5b5f6117f63061117f565b90505f811161183a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183190613c81565b60405180910390fd5b61186630600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611fca565b50565b60165481565b5f61192d61187b611e00565b846119288560405180606001604052806025815260200161444e6025913960015f6118a4611e00565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ea9092919063ffffffff16565b611e07565b6001905092915050565b5f61194a611943611e00565b8484611fca565b6001905092915050565b61195c611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e19061380d565b60405180910390fd5b80600e5f6101000a81548160ff02191690831515021790555050565b601a602052805f5260405f205f915054906101000a900460ff1681565b60095481565b611a31611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611abf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab69061380d565b60405180910390fd5b80600e60016101000a81548160ff02191690831515021790555050565b60145481565b611aea611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6f9061380d565b60405180910390fd5b8060185f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611c129190613502565b60405180910390a25050565b600b5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60115481565b611cb4611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d399061380d565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611e75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e6c90613d0f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ee3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eda90613d9d565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611fbd919061362d565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612038576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202f90613e2b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036120a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209d90613eb9565b60405180910390fd5b5f81036120bd576120b883835f612a47565b6128e5565b600e5f9054906101000a900460ff16156124b1576120d9611559565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156121475750612117611559565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561217f57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156121b9575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156121d1575060085f9054906101000a900460ff16155b156124b057601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612273575060195f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561231a57600b548111156122bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b490613f47565b60405180910390fd5b600d546122c98361117f565b826122d491906139b1565b1115612315576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161230c90613faf565b60405180910390fd5b6124af565b601a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156123b7575060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561240657600b54811115612401576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123f89061403d565b60405180910390fd5b6124ae565b60195f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166124ad57600d546124608361117f565b8261246b91906139b1565b11156124ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a390613faf565b60405180910390fd5b5b5b5b5b5b5f6124bb3061117f565b90505f600c5482101590508080156124df575060085f9054906101000a900460ff16155b80156125325750601a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015612585575060185f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156125d8575060185f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561261957600160085f6101000a81548160ff0219169083151502179055506125ff612cd0565b5f60085f6101000a81548160ff0219169083151502179055505b5f60085f9054906101000a900460ff1615905060185f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806126c7575060185f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b156126d0575f90505b5f81156128d557601a5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561272e57505f601254115b156127c65761275b606461274d60125488612ef690919063ffffffff16565b612f6d90919063ffffffff16565b90506012546014548261276e919061405b565b61277891906140c9565b60155f82825461278891906139b1565b92505081905550601254601354826127a0919061405b565b6127aa91906140c9565b60165f8282546127ba91906139b1565b925050819055506128b2565b601a5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561281d57505f600f54115b156128b15761284a606461283c600f5488612ef690919063ffffffff16565b612f6d90919063ffffffff16565b9050600f546011548261285d919061405b565b61286791906140c9565b60155f82825461287791906139b1565b92505081905550600f546010548261288f919061405b565b61289991906140c9565b60165f8282546128a991906139b1565b925050819055505b5b5f8111156128c6576128c5873083612a47565b5b80856128d291906140f9565b94505b6128e0878787612a47565b505050505b505050565b5f838311158290612931576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161292891906133f9565b60405180910390fd5b505f838561293f91906140f9565b9050809150509392505050565b5f80828461295a91906139b1565b90508381101561299f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161299690614176565b60405180910390fd5b8091505092915050565b80601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612ab5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aac90613e2b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612b23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b1a90613eb9565b60405180910390fd5b612b2e838383612fb6565b612b9781604051806060016040528060268152602001614400602691395f808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ea9092919063ffffffff16565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550612c26815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461294c90919063ffffffff16565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612cc3919061362d565b60405180910390a3505050565b5f612cda3061117f565b90505f601654601554612ced91906139b1565b90505f80831480612cfd57505f82145b15612d0a57505050612ef4565b5f1515600e60019054906101000a900460ff16151503612d51576014600c54612d33919061405b565b831115612d4c576014600c54612d49919061405b565b92505b612d5d565b612d5a3061117f565b92505b5f60028360155486612d6f919061405b565b612d7991906140c9565b612d8391906140c9565b90505f612d998286612fbb90919063ffffffff16565b90505f479050612da882613004565b5f612dbc8247612fbb90919063ffffffff16565b90505f612de687612dd860165485612ef690919063ffffffff16565b612f6d90919063ffffffff16565b90505f8183612df591906140f9565b90505f6015819055505f6016819055505f86118015612e1357505f81115b15612e6057612e228682613237565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618582601554604051612e5793929190614194565b60405180910390a15b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051612ea590613b07565b5f6040518083038185875af1925050503d805f8114612edf576040519150601f19603f3d011682016040523d82523d5f602084013e612ee4565b606091505b5050809750505050505050505050505b565b5f808303612f06575f9050612f67565b5f8284612f13919061405b565b9050828482612f2291906140c9565b14612f62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f5990614239565b60405180910390fd5b809150505b92915050565b5f612fae83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061330e565b905092915050565b505050565b5f612ffc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506128ea565b905092915050565b5f600267ffffffffffffffff8111156130205761301f614257565b5b60405190808252806020026020018201604052801561304e5781602001602082028036833780820191505090505b50905030815f8151811061306557613064614284565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613108573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061312c91906142c5565b816001815181106131405761313f614284565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506131a5307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84611e07565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b81526004016132069594939291906143a7565b5f604051808303815f87803b15801561321d575f80fd5b505af115801561322f573d5f803e3d5ffd5b505050505050565b613262307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d84611e07565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d73ffffffffffffffffffffffffffffffffffffffff1663f305d7198230855f8030426040518863ffffffff1660e01b81526004016132c696959493929190613864565b60606040518083038185885af11580156132e2573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061330791906138d7565b5050505050565b5f8083118290613354576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161334b91906133f9565b60405180910390fd5b505f838561336291906140c9565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156133a657808201518184015260208101905061338b565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6133cb8261336f565b6133d58185613379565b93506133e5818560208601613389565b6133ee816133b1565b840191505092915050565b5f6020820190508181035f83015261341181846133c1565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6134468261341d565b9050919050565b6134568161343c565b8114613460575f80fd5b50565b5f813590506134718161344d565b92915050565b5f819050919050565b61348981613477565b8114613493575f80fd5b50565b5f813590506134a481613480565b92915050565b5f80604083850312156134c0576134bf613419565b5b5f6134cd85828601613463565b92505060206134de85828601613496565b9150509250929050565b5f8115159050919050565b6134fc816134e8565b82525050565b5f6020820190506135155f8301846134f3565b92915050565b5f805f806080858703121561353357613532613419565b5b5f61354087828801613496565b945050602061355187828801613496565b935050604061356287828801613496565b925050606061357387828801613496565b91505092959194509250565b5f6020828403121561359457613593613419565b5b5f6135a184828501613463565b91505092915050565b5f819050919050565b5f6135cd6135c86135c38461341d565b6135aa565b61341d565b9050919050565b5f6135de826135b3565b9050919050565b5f6135ef826135d4565b9050919050565b6135ff816135e5565b82525050565b5f6020820190506136185f8301846135f6565b92915050565b61362781613477565b82525050565b5f6020820190506136405f83018461361e565b92915050565b5f805f6060848603121561365d5761365c613419565b5b5f61366a86828701613463565b935050602061367b86828701613463565b925050604061368c86828701613496565b9150509250925092565b5f60ff82169050919050565b6136ab81613696565b82525050565b5f6020820190506136c45f8301846136a2565b92915050565b6136d38161343c565b82525050565b5f6020820190506136ec5f8301846136ca565b92915050565b6136fb816134e8565b8114613705575f80fd5b50565b5f81359050613716816136f2565b92915050565b5f806040838503121561373257613731613419565b5b5f61373f85828601613463565b925050602061375085828601613708565b9150509250929050565b5f6020828403121561376f5761376e613419565b5b5f61377c84828501613708565b91505092915050565b5f806040838503121561379b5761379a613419565b5b5f6137a885828601613463565b92505060206137b985828601613463565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6137f7602083613379565b9150613802826137c3565b602082019050919050565b5f6020820190508181035f830152613824816137eb565b9050919050565b5f819050919050565b5f61384e6138496138448461382b565b6135aa565b613477565b9050919050565b61385e81613834565b82525050565b5f60c0820190506138775f8301896136ca565b613884602083018861361e565b6138916040830187613855565b61389e6060830186613855565b6138ab60808301856136ca565b6138b860a083018461361e565b979650505050505050565b5f815190506138d181613480565b92915050565b5f805f606084860312156138ee576138ed613419565b5b5f6138fb868287016138c3565b935050602061390c868287016138c3565b925050604061391d868287016138c3565b9150509250925092565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061396b57607f821691505b60208210810361397e5761397d613927565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6139bb82613477565b91506139c683613477565b92508282019050808211156139de576139dd613984565b5b92915050565b7f5461782063616e6e6f7420626520686967686572207468656e203330250000005f82015250565b5f613a18601d83613379565b9150613a23826139e4565b602082019050919050565b5f6020820190508181035f830152613a4581613a0c565b9050919050565b7f4554482062616c616e6365206d7573742062652067726561746572207468616e5f8201527f2030000000000000000000000000000000000000000000000000000000000000602082015250565b5f613aa6602283613379565b9150613ab182613a4c565b604082019050919050565b5f6020820190508181035f830152613ad381613a9a565b9050919050565b5f81905092915050565b50565b5f613af25f83613ada565b9150613afd82613ae4565b5f82019050919050565b5f613b1182613ae7565b9150819050919050565b7f4661696c656420746f20636c656172204554482062616c616e636500000000005f82015250565b5f613b4f601b83613379565b9150613b5a82613b1b565b602082019050919050565b5f6020820190508181035f830152613b7c81613b43565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b5f613bdd603983613379565b9150613be882613b83565b604082019050919050565b5f6020820190508181035f830152613c0a81613bd1565b9050919050565b7f546f6b656e2062616c616e6365206d75737420626520677265617465722074685f8201527f616e203000000000000000000000000000000000000000000000000000000000602082015250565b5f613c6b602483613379565b9150613c7682613c11565b604082019050919050565b5f6020820190508181035f830152613c9881613c5f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f613cf9602483613379565b9150613d0482613c9f565b604082019050919050565b5f6020820190508181035f830152613d2681613ced565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f613d87602283613379565b9150613d9282613d2d565b604082019050919050565b5f6020820190508181035f830152613db481613d7b565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f613e15602583613379565b9150613e2082613dbb565b604082019050919050565b5f6020820190508181035f830152613e4281613e09565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f613ea3602383613379565b9150613eae82613e49565b604082019050919050565b5f6020820190508181035f830152613ed081613e97565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f613f31603583613379565b9150613f3c82613ed7565b604082019050919050565b5f6020820190508181035f830152613f5e81613f25565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f613f99601383613379565b9150613fa482613f65565b602082019050919050565b5f6020820190508181035f830152613fc681613f8d565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b5f614027603683613379565b915061403282613fcd565b604082019050919050565b5f6020820190508181035f8301526140548161401b565b9050919050565b5f61406582613477565b915061407083613477565b925082820261407e81613477565b9150828204841483151761409557614094613984565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6140d382613477565b91506140de83613477565b9250826140ee576140ed61409c565b5b828204905092915050565b5f61410382613477565b915061410e83613477565b925082820390508181111561412657614125613984565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f614160601b83613379565b915061416b8261412c565b602082019050919050565b5f6020820190508181035f83015261418d81614154565b9050919050565b5f6060820190506141a75f83018661361e565b6141b4602083018561361e565b6141c1604083018461361e565b949350505050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f614223602183613379565b915061422e826141c9565b604082019050919050565b5f6020820190508181035f83015261425081614217565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f815190506142bf8161344d565b92915050565b5f602082840312156142da576142d9613419565b5b5f6142e7848285016142b1565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6143228161343c565b82525050565b5f6143338383614319565b60208301905092915050565b5f602082019050919050565b5f614355826142f0565b61435f81856142fa565b935061436a8361430a565b805f5b8381101561439a5781516143818882614328565b975061438c8361433f565b92505060018101905061436d565b5085935050505092915050565b5f60a0820190506143ba5f83018861361e565b6143c76020830187613855565b81810360408301526143d9818661434b565b90506143e860608301856136ca565b6143f5608083018461361e565b969550505050505056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220aadfae70bfc8add42cf13e672454ecc858d1a46a07df491eac731979cbff319864736f6c63430008140033
Creation ByteCode
0x60c06040526040518060400160405280600981526020017ff09d958f20436f696e0000000000000000000000000000000000000000000000815250600690816200004a919062000e7c565b506040518060400160405280600581526020017ff09d958f430000000000000000000000000000000000000000000000000000008152506007908162000091919062000e7c565b506001600e5f6101000a81548160ff0219169083151502179055505f600e60016101000a81548160ff02191690831515021790555060068054620000d59062000c7c565b80601f0160208091040260200160405190810160405280929190818152602001828054620001039062000c7c565b8015620001525780601f10620001285761010080835404028352916020019162000152565b820191905f5260205f20905b8154815290600101906020018083116200013457829003601f168201915b505050505060078054620001669062000c7c565b80601f0160208091040260200160405190810160405280929190818152602001828054620001949062000c7c565b8015620001e35780601f10620001b957610100808354040283529160200191620001e3565b820191905f5260205f20905b815481529060010190602001808311620001c557829003601f168201915b50505050508160039081620001f9919062000e7c565b5080600490816200020b919062000e7c565b5050505f6200021f6200070560201b60201c565b90508060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3505f737a250d5630b4cf539739df2c5dacb4c659f2488d9050620002e78160016200070c60201b60201c565b8073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000365573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906200038b919062000fc5565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620003f1573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000417919062000fc5565b6040518363ffffffff1660e01b81526004016200043692919062001006565b6020604051808303815f875af115801562000453573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000479919062000fc5565b73ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff1681525050620004c160a05160016200070c60201b60201c565b620004d660a05160016200080560201b60201c565b5f601990505f80606390505f806c7e37be2022c0914b268000000090506103e86014826200050591906200105e565b620005119190620010d5565b600b819055506103e86014826200052991906200105e565b620005359190620010d5565b600d819055506103e86001826200054d91906200105e565b620005599190620010d5565b600c8190555084601081905550836011819055506011546010546200057f91906200110c565b600f819055508260138190555081601481905550601454601354620005a591906200110c565b60128190555033600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200060d620005ff620008a360201b60201c565b6001620008cb60201b60201c565b62000620306001620008cb60201b60201c565b6200063561dead6001620008cb60201b60201c565b62000669600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff166001620008cb60201b60201c565b6200068b6200067d620008a360201b60201c565b60016200070c60201b60201c565b6200069e3060016200070c60201b60201c565b620006b361dead60016200070c60201b60201c565b620006e7600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660016200070c60201b60201c565b620006f9308262000a1460201b60201c565b50505050505062001303565b5f33905090565b6200071c6200070560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614620007ad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620007a490620011a4565b60405180910390fd5b8060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b80601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b620008db6200070560201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146200096c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200096390620011a4565b60405180910390fd5b8060185f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df78260405162000a089190620011e0565b60405180910390a25050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000a85576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000a7c9062001249565b60405180910390fd5b62000a985f838362000bb160201b60201c565b62000aaf8160025462000bb660201b90919060201c565b60028190555062000b06815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205462000bb660201b90919060201c565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000ba591906200127a565b60405180910390a35050565b505050565b5f80828462000bc691906200110c565b90508381101562000c0e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040162000c0590620012e3565b60405180910390fd5b8091505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168062000c9457607f821691505b60208210810362000caa5762000ca962000c4f565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f6008830262000d0e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000cd1565b62000d1a868362000cd1565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f62000d6462000d5e62000d588462000d32565b62000d3b565b62000d32565b9050919050565b5f819050919050565b62000d7f8362000d44565b62000d9762000d8e8262000d6b565b84845462000cdd565b825550505050565b5f90565b62000dad62000d9f565b62000dba81848462000d74565b505050565b5b8181101562000de15762000dd55f8262000da3565b60018101905062000dc0565b5050565b601f82111562000e305762000dfa8162000cb0565b62000e058462000cc2565b8101602085101562000e15578190505b62000e2d62000e248562000cc2565b83018262000dbf565b50505b505050565b5f82821c905092915050565b5f62000e525f198460080262000e35565b1980831691505092915050565b5f62000e6c838362000e41565b9150826002028217905092915050565b62000e878262000c18565b67ffffffffffffffff81111562000ea35762000ea262000c22565b5b62000eaf825462000c7c565b62000ebc82828562000de5565b5f60209050601f83116001811462000ef2575f841562000edd578287015190505b62000ee9858262000e5f565b86555062000f58565b601f19841662000f028662000cb0565b5f5b8281101562000f2b5784890151825560018201915060208501945060208101905062000f04565b8683101562000f4b578489015162000f47601f89168262000e41565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000f8f8262000f64565b9050919050565b62000fa18162000f83565b811462000fac575f80fd5b50565b5f8151905062000fbf8162000f96565b92915050565b5f6020828403121562000fdd5762000fdc62000f60565b5b5f62000fec8482850162000faf565b91505092915050565b620010008162000f83565b82525050565b5f6040820190506200101b5f83018562000ff5565b6200102a602083018462000ff5565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6200106a8262000d32565b9150620010778362000d32565b9250828202620010878162000d32565b91508282048414831517620010a157620010a062001031565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f620010e18262000d32565b9150620010ee8362000d32565b925082620011015762001100620010a8565b5b828204905092915050565b5f620011188262000d32565b9150620011258362000d32565b925082820190508082111562001140576200113f62001031565b5b92915050565b5f82825260208201905092915050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6200118c60208362001146565b9150620011998262001156565b602082019050919050565b5f6020820190508181035f830152620011bd816200117e565b9050919050565b5f8115159050919050565b620011da81620011c4565b82525050565b5f602082019050620011f55f830184620011cf565b92915050565b7f45524332303a206d696e7420746f20746865207a65726f2061646472657373005f82015250565b5f62001231601f8362001146565b91506200123e82620011fb565b602082019050919050565b5f6020820190508181035f830152620012628162001223565b9050919050565b620012748162000d32565b82525050565b5f6020820190506200128f5f83018462001269565b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f620012cb601b8362001146565b9150620012d88262001295565b602082019050919050565b5f6020820190508181035f830152620012fc81620012bd565b9050919050565b60805160a0516144a86200135d5f395f81816110ff01526116bc01525f8181610a7801528181610a9f01528181610f2a015281816130a101528181613180015281816131a70152818161323d015261326401526144a85ff3fe60806040526004361061025f575f3560e01c806370a0823111610143578063a9059cbb116100b5578063be85750411610079578063be857504146108c2578063c0246668146108ec578063c3f70b5214610914578063dd62ed3e1461093e578063df6f93be1461097a578063f2fde38b146109a457610266565b8063a9059cbb146107d0578063ab2f65ee1461080c578063b62496f514610834578063b69ef8a814610870578063b7c0375f1461089a57610266565b8063945674fe11610107578063945674fe146106d857806395d89b41146107025780639a7a23d61461072c5780639ee2e924146107545780639fccce321461076a578063a457c2d71461079457610266565b806370a082311461060c578063715018a6146106485780637571336a1461065e57806385033762146106865780638da5cb5b146106ae57610266565b80631bff7898116101dc57806346469afb116101a057806346469afb146104fe57806348d791551461052857806349bd5a5e146105525780634fbee1931461057c5780635de0f2a0146105b85780636c7e15c9146105e257610266565b80631bff78981461040857806322eb66311461043257806323b872dd1461045c578063313ce5671461049857806339509351146104c257610266565b80630f299cf1116102235780630f299cf11461033857806310d5de531461034e5780631694505e1461038a57806318160ddd146103b45780631a8145bb146103de57610266565b80630210a83d1461026a57806306fdde0314610280578063095ea7b3146102aa5780630c46f27a146102e65780630e9478091461030e57610266565b3661026657005b5f80fd5b348015610275575f80fd5b5061027e6109cc565b005b34801561028b575f80fd5b50610294610b6a565b6040516102a191906133f9565b60405180910390f35b3480156102b5575f80fd5b506102d060048036038101906102cb91906134aa565b610bfa565b6040516102dd9190613502565b60405180910390f35b3480156102f1575f80fd5b5061030c6004803603810190610307919061351b565b610c17565b005b348015610319575f80fd5b50610322610d50565b60405161032f9190613502565b60405180910390f35b348015610343575f80fd5b5061034c610d62565b005b348015610359575f80fd5b50610374600480360381019061036f919061357f565b610f0b565b6040516103819190613502565b60405180910390f35b348015610395575f80fd5b5061039e610f28565b6040516103ab9190613605565b60405180910390f35b3480156103bf575f80fd5b506103c8610f4c565b6040516103d5919061362d565b60405180910390f35b3480156103e9575f80fd5b506103f2610f55565b6040516103ff919061362d565b60405180910390f35b348015610413575f80fd5b5061041c610f5b565b604051610429919061362d565b60405180910390f35b34801561043d575f80fd5b50610446610f61565b604051610453919061362d565b60405180910390f35b348015610467575f80fd5b50610482600480360381019061047d9190613646565b610f67565b60405161048f9190613502565b60405180910390f35b3480156104a3575f80fd5b506104ac61103b565b6040516104b991906136b1565b60405180910390f35b3480156104cd575f80fd5b506104e860048036038101906104e391906134aa565b611043565b6040516104f59190613502565b60405180910390f35b348015610509575f80fd5b506105126110f1565b60405161051f919061362d565b60405180910390f35b348015610533575f80fd5b5061053c6110f7565b604051610549919061362d565b60405180910390f35b34801561055d575f80fd5b506105666110fd565b60405161057391906136d9565b60405180910390f35b348015610587575f80fd5b506105a2600480360381019061059d919061357f565b611121565b6040516105af9190613502565b60405180910390f35b3480156105c3575f80fd5b506105cc611173565b6040516105d9919061362d565b60405180910390f35b3480156105ed575f80fd5b506105f6611179565b604051610603919061362d565b60405180910390f35b348015610617575f80fd5b50610632600480360381019061062d919061357f565b61117f565b60405161063f919061362d565b60405180910390f35b348015610653575f80fd5b5061065c6111c4565b005b348015610669575f80fd5b50610684600480360381019061067f919061371c565b611317565b005b348015610691575f80fd5b506106ac60048036038101906106a7919061357f565b611405565b005b3480156106b9575f80fd5b506106c2611559565b6040516106cf91906136d9565b60405180910390f35b3480156106e3575f80fd5b506106ec611581565b6040516106f99190613502565b60405180910390f35b34801561070d575f80fd5b50610716611594565b60405161072391906133f9565b60405180910390f35b348015610737575f80fd5b50610752600480360381019061074d919061371c565b611624565b005b34801561075f575f80fd5b50610768611756565b005b348015610775575f80fd5b5061077e611869565b60405161078b919061362d565b60405180910390f35b34801561079f575f80fd5b506107ba60048036038101906107b591906134aa565b61186f565b6040516107c79190613502565b60405180910390f35b3480156107db575f80fd5b506107f660048036038101906107f191906134aa565b611937565b6040516108039190613502565b60405180910390f35b348015610817575f80fd5b50610832600480360381019061082d919061375a565b611954565b005b34801561083f575f80fd5b5061085a6004803603810190610855919061357f565b611a06565b6040516108679190613502565b60405180910390f35b34801561087b575f80fd5b50610884611a23565b604051610891919061362d565b60405180910390f35b3480156108a5575f80fd5b506108c060048036038101906108bb919061375a565b611a29565b005b3480156108cd575f80fd5b506108d6611adc565b6040516108e3919061362d565b60405180910390f35b3480156108f7575f80fd5b50610912600480360381019061090d919061371c565b611ae2565b005b34801561091f575f80fd5b50610928611c1e565b604051610935919061362d565b60405180910390f35b348015610949575f80fd5b50610964600480360381019061095f9190613785565b611c24565b604051610971919061362d565b60405180910390f35b348015610985575f80fd5b5061098e611ca6565b60405161099b919061362d565b60405180910390f35b3480156109af575f80fd5b506109ca60048036038101906109c5919061357f565b611cac565b005b6109d4611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a599061380d565b60405180910390fd5b5f4790505f610a703061117f565b9050610a9d307f000000000000000000000000000000000000000000000000000000000000000083611e07565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7198330845f80600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16426040518863ffffffff1660e01b8152600401610b2296959493929190613864565b60606040518083038185885af1158015610b3e573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610b6391906138d7565b5050505050565b606060038054610b7990613954565b80601f0160208091040260200160405190810160405280929190818152602001828054610ba590613954565b8015610bf05780601f10610bc757610100808354040283529160200191610bf0565b820191905f5260205f20905b815481529060010190602001808311610bd357829003601f168201915b5050505050905090565b5f610c0d610c06611e00565b8484611e07565b6001905092915050565b610c1f611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610cad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca49061380d565b60405180910390fd5b8360108190555081601181905550601154601054610ccb91906139b1565b600f819055508260138190555080601481905550601454601354610cef91906139b1565b601281905550601e600f5411158015610d0b5750601e60125411155b610d4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4190613a2e565b60405180910390fd5b50505050565b600e5f9054906101000a900460ff1681565b610d6a611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610df8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610def9061380d565b60405180910390fd5b5f4790505f8111610e3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3590613abc565b60405180910390fd5b5f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1682604051610e8490613b07565b5f6040518083038185875af1925050503d805f8114610ebe576040519150601f19603f3d011682016040523d82523d5f602084013e610ec3565b606091505b5050905080610f07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610efe90613b65565b60405180910390fd5b5050565b6019602052805f5260405f205f915054906101000a900460ff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f600254905090565b60155481565b60125481565b60135481565b5f610f73848484611fca565b61103084610f7f611e00565b61102b856040518060600160405280602881526020016144266028913960015f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f610fe2611e00565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ea9092919063ffffffff16565b611e07565b600190509392505050565b5f6012905090565b5f6110e761104f611e00565b846110e28560015f61105f611e00565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461294c90919063ffffffff16565b611e07565b6001905092915050565b600f5481565b600d5481565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f60185f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b600c5481565b60105481565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6111cc611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461125a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112519061380d565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b61131f611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146113ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a49061380d565b60405180910390fd5b8060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b61140d611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461149b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114929061380d565b60405180910390fd5b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f90b8024c4923d3873ff5b9fcb43d0360d4b9217fa41225d07ba379993552e74360405160405180910390a380600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f60055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600e60019054906101000a900460ff1681565b6060600480546115a390613954565b80601f01602080910402602001604051908101604052809291908181526020018280546115cf90613954565b801561161a5780601f106115f15761010080835404028352916020019161161a565b820191905f5260205f20905b8154815290600101906020018083116115fd57829003601f168201915b5050505050905090565b61162c611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146116ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116b19061380d565b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611748576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173f90613bf3565b60405180910390fd5b61175282826129a9565b5050565b61175e611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146117ec576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e39061380d565b60405180910390fd5b5f6117f63061117f565b90505f811161183a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183190613c81565b60405180910390fd5b61186630600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1683611fca565b50565b60165481565b5f61192d61187b611e00565b846119288560405180606001604052806025815260200161444e6025913960015f6118a4611e00565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ea9092919063ffffffff16565b611e07565b6001905092915050565b5f61194a611943611e00565b8484611fca565b6001905092915050565b61195c611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146119ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119e19061380d565b60405180910390fd5b80600e5f6101000a81548160ff02191690831515021790555050565b601a602052805f5260405f205f915054906101000a900460ff1681565b60095481565b611a31611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611abf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ab69061380d565b60405180910390fd5b80600e60016101000a81548160ff02191690831515021790555050565b60145481565b611aea611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611b78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b6f9061380d565b60405180910390fd5b8060185f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df782604051611c129190613502565b60405180910390a25050565b600b5481565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60115481565b611cb4611e00565b73ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614611d42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d399061380d565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660055f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060055f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611e75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e6c90613d0f565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611ee3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eda90613d9d565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051611fbd919061362d565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612038576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202f90613e2b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036120a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209d90613eb9565b60405180910390fd5b5f81036120bd576120b883835f612a47565b6128e5565b600e5f9054906101000a900460ff16156124b1576120d9611559565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156121475750612117611559565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b801561217f57505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156121b9575061dead73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156121d1575060085f9054906101000a900460ff16155b156124b057601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff168015612273575060195f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561231a57600b548111156122bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122b490613f47565b60405180910390fd5b600d546122c98361117f565b826122d491906139b1565b1115612315576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161230c90613faf565b60405180910390fd5b6124af565b601a5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1680156123b7575060195f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561240657600b54811115612401576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123f89061403d565b60405180910390fd5b6124ae565b60195f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff166124ad57600d546124608361117f565b8261246b91906139b1565b11156124ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124a390613faf565b60405180910390fd5b5b5b5b5b5b5f6124bb3061117f565b90505f600c5482101590508080156124df575060085f9054906101000a900460ff16155b80156125325750601a5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b8015612585575060185f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b80156125d8575060185f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b1561261957600160085f6101000a81548160ff0219169083151502179055506125ff612cd0565b5f60085f6101000a81548160ff0219169083151502179055505b5f60085f9054906101000a900460ff1615905060185f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16806126c7575060185f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b156126d0575f90505b5f81156128d557601a5f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561272e57505f601254115b156127c65761275b606461274d60125488612ef690919063ffffffff16565b612f6d90919063ffffffff16565b90506012546014548261276e919061405b565b61277891906140c9565b60155f82825461278891906139b1565b92505081905550601254601354826127a0919061405b565b6127aa91906140c9565b60165f8282546127ba91906139b1565b925050819055506128b2565b601a5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16801561281d57505f600f54115b156128b15761284a606461283c600f5488612ef690919063ffffffff16565b612f6d90919063ffffffff16565b9050600f546011548261285d919061405b565b61286791906140c9565b60155f82825461287791906139b1565b92505081905550600f546010548261288f919061405b565b61289991906140c9565b60165f8282546128a991906139b1565b925050819055505b5b5f8111156128c6576128c5873083612a47565b5b80856128d291906140f9565b94505b6128e0878787612a47565b505050505b505050565b5f838311158290612931576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161292891906133f9565b60405180910390fd5b505f838561293f91906140f9565b9050809150509392505050565b5f80828461295a91906139b1565b90508381101561299f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161299690614176565b60405180910390fd5b8091505092915050565b80601a5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508015158273ffffffffffffffffffffffffffffffffffffffff167fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab60405160405180910390a35050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603612ab5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612aac90613e2b565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612b23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612b1a90613eb9565b60405180910390fd5b612b2e838383612fb6565b612b9781604051806060016040528060268152602001614400602691395f808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546128ea9092919063ffffffff16565b5f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550612c26815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461294c90919063ffffffff16565b5f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051612cc3919061362d565b60405180910390a3505050565b5f612cda3061117f565b90505f601654601554612ced91906139b1565b90505f80831480612cfd57505f82145b15612d0a57505050612ef4565b5f1515600e60019054906101000a900460ff16151503612d51576014600c54612d33919061405b565b831115612d4c576014600c54612d49919061405b565b92505b612d5d565b612d5a3061117f565b92505b5f60028360155486612d6f919061405b565b612d7991906140c9565b612d8391906140c9565b90505f612d998286612fbb90919063ffffffff16565b90505f479050612da882613004565b5f612dbc8247612fbb90919063ffffffff16565b90505f612de687612dd860165485612ef690919063ffffffff16565b612f6d90919063ffffffff16565b90505f8183612df591906140f9565b90505f6015819055505f6016819055505f86118015612e1357505f81115b15612e6057612e228682613237565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618582601554604051612e5793929190614194565b60405180910390a15b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1647604051612ea590613b07565b5f6040518083038185875af1925050503d805f8114612edf576040519150601f19603f3d011682016040523d82523d5f602084013e612ee4565b606091505b5050809750505050505050505050505b565b5f808303612f06575f9050612f67565b5f8284612f13919061405b565b9050828482612f2291906140c9565b14612f62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f5990614239565b60405180910390fd5b809150505b92915050565b5f612fae83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061330e565b905092915050565b505050565b5f612ffc83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506128ea565b905092915050565b5f600267ffffffffffffffff8111156130205761301f614257565b5b60405190808252806020026020018201604052801561304e5781602001602082028036833780820191505090505b50905030815f8151811061306557613064614284565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015613108573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061312c91906142c5565b816001815181106131405761313f614284565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250506131a5307f000000000000000000000000000000000000000000000000000000000000000084611e07565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663791ac947835f8430426040518663ffffffff1660e01b81526004016132069594939291906143a7565b5f604051808303815f87803b15801561321d575f80fd5b505af115801561322f573d5f803e3d5ffd5b505050505050565b613262307f000000000000000000000000000000000000000000000000000000000000000084611e07565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663f305d7198230855f8030426040518863ffffffff1660e01b81526004016132c696959493929190613864565b60606040518083038185885af11580156132e2573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061330791906138d7565b5050505050565b5f8083118290613354576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161334b91906133f9565b60405180910390fd5b505f838561336291906140c9565b9050809150509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b838110156133a657808201518184015260208101905061338b565b5f8484015250505050565b5f601f19601f8301169050919050565b5f6133cb8261336f565b6133d58185613379565b93506133e5818560208601613389565b6133ee816133b1565b840191505092915050565b5f6020820190508181035f83015261341181846133c1565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6134468261341d565b9050919050565b6134568161343c565b8114613460575f80fd5b50565b5f813590506134718161344d565b92915050565b5f819050919050565b61348981613477565b8114613493575f80fd5b50565b5f813590506134a481613480565b92915050565b5f80604083850312156134c0576134bf613419565b5b5f6134cd85828601613463565b92505060206134de85828601613496565b9150509250929050565b5f8115159050919050565b6134fc816134e8565b82525050565b5f6020820190506135155f8301846134f3565b92915050565b5f805f806080858703121561353357613532613419565b5b5f61354087828801613496565b945050602061355187828801613496565b935050604061356287828801613496565b925050606061357387828801613496565b91505092959194509250565b5f6020828403121561359457613593613419565b5b5f6135a184828501613463565b91505092915050565b5f819050919050565b5f6135cd6135c86135c38461341d565b6135aa565b61341d565b9050919050565b5f6135de826135b3565b9050919050565b5f6135ef826135d4565b9050919050565b6135ff816135e5565b82525050565b5f6020820190506136185f8301846135f6565b92915050565b61362781613477565b82525050565b5f6020820190506136405f83018461361e565b92915050565b5f805f6060848603121561365d5761365c613419565b5b5f61366a86828701613463565b935050602061367b86828701613463565b925050604061368c86828701613496565b9150509250925092565b5f60ff82169050919050565b6136ab81613696565b82525050565b5f6020820190506136c45f8301846136a2565b92915050565b6136d38161343c565b82525050565b5f6020820190506136ec5f8301846136ca565b92915050565b6136fb816134e8565b8114613705575f80fd5b50565b5f81359050613716816136f2565b92915050565b5f806040838503121561373257613731613419565b5b5f61373f85828601613463565b925050602061375085828601613708565b9150509250929050565b5f6020828403121561376f5761376e613419565b5b5f61377c84828501613708565b91505092915050565b5f806040838503121561379b5761379a613419565b5b5f6137a885828601613463565b92505060206137b985828601613463565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f6137f7602083613379565b9150613802826137c3565b602082019050919050565b5f6020820190508181035f830152613824816137eb565b9050919050565b5f819050919050565b5f61384e6138496138448461382b565b6135aa565b613477565b9050919050565b61385e81613834565b82525050565b5f60c0820190506138775f8301896136ca565b613884602083018861361e565b6138916040830187613855565b61389e6060830186613855565b6138ab60808301856136ca565b6138b860a083018461361e565b979650505050505050565b5f815190506138d181613480565b92915050565b5f805f606084860312156138ee576138ed613419565b5b5f6138fb868287016138c3565b935050602061390c868287016138c3565b925050604061391d868287016138c3565b9150509250925092565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061396b57607f821691505b60208210810361397e5761397d613927565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6139bb82613477565b91506139c683613477565b92508282019050808211156139de576139dd613984565b5b92915050565b7f5461782063616e6e6f7420626520686967686572207468656e203330250000005f82015250565b5f613a18601d83613379565b9150613a23826139e4565b602082019050919050565b5f6020820190508181035f830152613a4581613a0c565b9050919050565b7f4554482062616c616e6365206d7573742062652067726561746572207468616e5f8201527f2030000000000000000000000000000000000000000000000000000000000000602082015250565b5f613aa6602283613379565b9150613ab182613a4c565b604082019050919050565b5f6020820190508181035f830152613ad381613a9a565b9050919050565b5f81905092915050565b50565b5f613af25f83613ada565b9150613afd82613ae4565b5f82019050919050565b5f613b1182613ae7565b9150819050919050565b7f4661696c656420746f20636c656172204554482062616c616e636500000000005f82015250565b5f613b4f601b83613379565b9150613b5a82613b1b565b602082019050919050565b5f6020820190508181035f830152613b7c81613b43565b9050919050565b7f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d205f8201527f6175746f6d617465644d61726b65744d616b6572506169727300000000000000602082015250565b5f613bdd603983613379565b9150613be882613b83565b604082019050919050565b5f6020820190508181035f830152613c0a81613bd1565b9050919050565b7f546f6b656e2062616c616e6365206d75737420626520677265617465722074685f8201527f616e203000000000000000000000000000000000000000000000000000000000602082015250565b5f613c6b602483613379565b9150613c7682613c11565b604082019050919050565b5f6020820190508181035f830152613c9881613c5f565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f613cf9602483613379565b9150613d0482613c9f565b604082019050919050565b5f6020820190508181035f830152613d2681613ced565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f613d87602283613379565b9150613d9282613d2d565b604082019050919050565b5f6020820190508181035f830152613db481613d7b565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f613e15602583613379565b9150613e2082613dbb565b604082019050919050565b5f6020820190508181035f830152613e4281613e09565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f613ea3602383613379565b9150613eae82613e49565b604082019050919050565b5f6020820190508181035f830152613ed081613e97565b9050919050565b7f427579207472616e7366657220616d6f756e74206578636565647320746865205f8201527f6d61785472616e73616374696f6e416d6f756e742e0000000000000000000000602082015250565b5f613f31603583613379565b9150613f3c82613ed7565b604082019050919050565b5f6020820190508181035f830152613f5e81613f25565b9050919050565b7f4d61782077616c6c6574206578636565646564000000000000000000000000005f82015250565b5f613f99601383613379565b9150613fa482613f65565b602082019050919050565b5f6020820190508181035f830152613fc681613f8d565b9050919050565b7f53656c6c207472616e7366657220616d6f756e742065786365656473207468655f8201527f206d61785472616e73616374696f6e416d6f756e742e00000000000000000000602082015250565b5f614027603683613379565b915061403282613fcd565b604082019050919050565b5f6020820190508181035f8301526140548161401b565b9050919050565b5f61406582613477565b915061407083613477565b925082820261407e81613477565b9150828204841483151761409557614094613984565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f6140d382613477565b91506140de83613477565b9250826140ee576140ed61409c565b5b828204905092915050565b5f61410382613477565b915061410e83613477565b925082820390508181111561412657614125613984565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f614160601b83613379565b915061416b8261412c565b602082019050919050565b5f6020820190508181035f83015261418d81614154565b9050919050565b5f6060820190506141a75f83018661361e565b6141b4602083018561361e565b6141c1604083018461361e565b949350505050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f5f8201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b5f614223602183613379565b915061422e826141c9565b604082019050919050565b5f6020820190508181035f83015261425081614217565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f815190506142bf8161344d565b92915050565b5f602082840312156142da576142d9613419565b5b5f6142e7848285016142b1565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b6143228161343c565b82525050565b5f6143338383614319565b60208301905092915050565b5f602082019050919050565b5f614355826142f0565b61435f81856142fa565b935061436a8361430a565b805f5b8381101561439a5781516143818882614328565b975061438c8361433f565b92505060018101905061436d565b5085935050505092915050565b5f60a0820190506143ba5f83018861361e565b6143c76020830187613855565b81810360408301526143d9818661434b565b90506143e860608301856136ca565b6143f5608083018461361e565b969550505050505056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220aadfae70bfc8add42cf13e672454ecc858d1a46a07df491eac731979cbff319864736f6c63430008140033
©2022-now by Spectre