token-icon

Frens

Token

Overview[ERC-20]

Max Total Supply
1,000,000,000,000.0
FRENS
Holders
341+0.00%
Transfers
11,884

Profile Summary

Decimals
18

Market

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