token-icon

ZapankiSwap

Token

Overview[ERC-20]

Max Total Supply
4,866,116,016.93
ZAP
Holders
11+0.00%
Transfers
39

Profile Summary

Decimals
18

Market

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