token-icon

Jigsaw Points

Token

Overview[ERC-20]

Max Total Supply
5,000,000,000.0
jPoints
Holders
64+0.00%
Transfers
117

Profile Summary

Decimals
18

Market

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