ERC-20
Source Code
Overview
Max Total Supply
100,000,000 BRAGA
Holders
10
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
| Transaction Hash | Block | Multiplier | Status |
|---|
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_maxTxAmount","type":"uint256"}],"name":"MaxTxAmountUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"manualsend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"manualswap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeTransactionLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"onoff","type":"bool"}],"name":"setCooldownEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tax","type":"uint256"}],"name":"setMarketingAndDevelopmentTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405267016345785d8a00006000196200001c919062000473565b6000196200002b91906200042e565b6008556000601160156101000a81548160ff0219169083151502179055506000601160166101000a81548160ff0219169083151502179055506000601160176101000a81548160ff02191690831515021790555066071afd498d000060125566071afd498d0000601355348015620000a257600080fd5b506000620000b5620003cf60201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35062000163620003cf60201b60201c565b600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060085460026000620001ba620003cf60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001600560006200020e620003d760201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600560003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600160056000600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506010600c819055506005600d8190555061012c600e819055506200035a620003cf60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef67016345785d8a0000604051620003c1919062000411565b60405180910390a362000509565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6200040b8162000469565b82525050565b600060208201905062000428600083018462000400565b92915050565b60006200043b8262000469565b9150620004488362000469565b9250828210156200045e576200045d620004ab565b5b828203905092915050565b6000819050919050565b6000620004808262000469565b91506200048d8362000469565b925082620004a0576200049f620004da565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b61307980620005196000396000f3fe6080604052600436106101025760003560e01c8063715018a611610095578063c1b207d511610064578063c1b207d514610330578063c3c8cd8014610347578063c9567bf91461035e578063d5ce50d114610375578063dd62ed3e1461039e57610109565b8063715018a6146102865780638da5cb5b1461029d57806395d89b41146102c8578063a9059cbb146102f357610109565b8063313ce567116100d1578063313ce567146101de5780635932ead1146102095780636fc3eaec1461023257806370a082311461024957610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd1461017657806323b872dd146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b506101236103db565b60405161013091906127ae565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b91906122fe565b610418565b60405161016d9190612793565b60405180910390f35b34801561018257600080fd5b5061018b610436565b6040516101989190612950565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c391906122ab565b610446565b6040516101d59190612793565b60405180910390f35b3480156101ea57600080fd5b506101f361051f565b60405161020091906129c5565b60405180910390f35b34801561021557600080fd5b50610230600480360381019061022b919061233e565b610528565b005b34801561023e57600080fd5b506102476105da565b005b34801561025557600080fd5b50610270600480360381019061026b9190612211565b61064c565b60405161027d9190612950565b60405180910390f35b34801561029257600080fd5b5061029b61069d565b005b3480156102a957600080fd5b506102b26107f0565b6040516102bf91906126c5565b60405180910390f35b3480156102d457600080fd5b506102dd610819565b6040516102ea91906127ae565b60405180910390f35b3480156102ff57600080fd5b5061031a600480360381019061031591906122fe565b610856565b6040516103279190612793565b60405180910390f35b34801561033c57600080fd5b50610345610874565b005b34801561035357600080fd5b5061035c61091a565b005b34801561036a57600080fd5b50610373610994565b005b34801561038157600080fd5b5061039c60048036038101906103979190612398565b610ee0565b005b3480156103aa57600080fd5b506103c560048036038101906103c0919061226b565b610f86565b6040516103d29190612950565b60405180910390f35b60606040518060400160405280600881526020017f4272616761426f74000000000000000000000000000000000000000000000000815250905090565b600061042c61042561100d565b8484611015565b6001905092915050565b600067016345785d8a0000905090565b60006104538484846111e0565b6105148461045f61100d565b61050f8560405180606001604052806028815260200161301c60289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104c561100d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461171a9092919063ffffffff16565b611015565b600190509392505050565b60006009905090565b61053061100d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b490612890565b60405180910390fd5b80601160176101000a81548160ff02191690831515021790555050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661061b61100d565b73ffffffffffffffffffffffffffffffffffffffff161461063b57600080fd5b60004790506106498161177e565b50565b6000610696600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117ea565b9050919050565b6106a561100d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610732576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072990612890565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600581526020017f4252414741000000000000000000000000000000000000000000000000000000815250905090565b600061086a61086361100d565b84846111e0565b6001905092915050565b61087c61100d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610909576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090090612890565b60405180910390fd5b67016345785d8a0000601281905550565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661095b61100d565b73ffffffffffffffffffffffffffffffffffffffff161461097b57600080fd5b60006109863061064c565b905061099181611858565b50565b61099c61100d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2090612890565b60405180910390fd5b601160149054906101000a900460ff1615610a79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7090612930565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610b0830601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1667016345785d8a0000611015565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610b4e57600080fd5b505afa158015610b62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b86919061223e565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610be857600080fd5b505afa158015610bfc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c20919061223e565b6040518363ffffffff1660e01b8152600401610c3d9291906126e0565b602060405180830381600087803b158015610c5757600080fd5b505af1158015610c6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c8f919061223e565b601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610d183061064c565b600080610d236107f0565b426040518863ffffffff1660e01b8152600401610d4596959493929190612732565b6060604051808303818588803b158015610d5e57600080fd5b505af1158015610d72573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610d9791906123c5565b5050506001601160166101000a81548160ff0219169083151502179055506001601160176101000a81548160ff0219169083151502179055506001601160146101000a81548160ff021916908315150217905550601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610e8a929190612709565b602060405180830381600087803b158015610ea457600080fd5b505af1158015610eb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610edc919061236b565b5050565b610ee861100d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6c90612890565b60405180910390fd5b80600c8190555080600d8190555050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611085576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107c90612910565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ec90612830565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111d39190612950565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611250576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611247906128d0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b7906127d0565b60405180910390fd5b60008111611303576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112fa906128b0565b60405180910390fd5b61130b6107f0565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561137957506113496107f0565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156116f957600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156114225750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b61142b57600080fd5b6000600a819055506000600e541461144557600c54611449565b600d545b600b81905550601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156114fa5750601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156115505750600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156115685750601160179054906101000a900460ff165b1561162f576012548111156115b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a9906127f0565b60405180910390fd5b601354816115bf8461064c565b6115c99190612a35565b111561160a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611601906128f0565b60405180910390fd5b6000600e54111561162e57600e600081548092919061162890612be4565b91905055505b5b600061163a3061064c565b9050601160159054906101000a900460ff161580156116a75750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156116bf5750601160169054906101000a900460ff165b80156116cb5750600081115b156116f3576116d981611858565b600047905060008111156116f1576116f04761177e565b5b505b5061170a565b6000600a819055506000600b819055505b611715838383611ae0565b505050565b6000838311158290611762576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175991906127ae565b60405180910390fd5b50600083856117719190612b16565b9050809150509392505050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156117e6573d6000803e3d6000fd5b5050565b6000600854821115611831576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182890612810565b60405180910390fd5b600061183b611af0565b90506118508184611b1b90919063ffffffff16565b915050919050565b6001601160156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156118905761188f612c9b565b5b6040519080825280602002602001820160405280156118be5781602001602082028036833780820191505090505b50905030816000815181106118d6576118d5612c6c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561197857600080fd5b505afa15801561198c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b0919061223e565b816001815181106119c4576119c3612c6c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611a2b30601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611015565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401611a8f95949392919061296b565b600060405180830381600087803b158015611aa957600080fd5b505af1158015611abd573d6000803e3d6000fd5b50505050506000601160156101000a81548160ff02191690831515021790555050565b611aeb838383611b65565b505050565b6000806000611afd611d30565b91509150611b148183611b1b90919063ffffffff16565b9250505090565b6000611b5d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611d8f565b905092915050565b600080600080600080611b7787611df2565b955095509550955095509550611bd586600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e5a90919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c6a85600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ea490919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611cb681611f02565b611cc08483611fbf565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051611d1d9190612950565b60405180910390a3505050505050505050565b60008060006008549050600067016345785d8a00009050611d6467016345785d8a0000600854611b1b90919063ffffffff16565b821015611d825760085467016345785d8a0000935093505050611d8b565b81819350935050505b9091565b60008083118290611dd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dcd91906127ae565b60405180910390fd5b5060008385611de59190612a8b565b9050809150509392505050565b6000806000806000806000806000611e0f8a600a54600b54611ff9565b9250925092506000611e1f611af0565b90506000806000611e328e87878761208f565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b6000611e9c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061171a565b905092915050565b6000808284611eb39190612a35565b905083811015611ef8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eef90612850565b60405180910390fd5b8091505092915050565b6000611f0c611af0565b90506000611f23828461211890919063ffffffff16565b9050611f7781600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ea490919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b611fd482600854611e5a90919063ffffffff16565b600881905550611fef81600954611ea490919063ffffffff16565b6009819055505050565b6000806000806120256064612017888a61211890919063ffffffff16565b611b1b90919063ffffffff16565b9050600061204f6064612041888b61211890919063ffffffff16565b611b1b90919063ffffffff16565b905060006120788261206a858c611e5a90919063ffffffff16565b611e5a90919063ffffffff16565b905080838395509550955050505093509350939050565b6000806000806120a8858961211890919063ffffffff16565b905060006120bf868961211890919063ffffffff16565b905060006120d6878961211890919063ffffffff16565b905060006120ff826120f18587611e5a90919063ffffffff16565b611e5a90919063ffffffff16565b9050838184965096509650505050509450945094915050565b60008083141561212b576000905061218d565b600082846121399190612abc565b90508284826121489190612a8b565b14612188576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217f90612870565b60405180910390fd5b809150505b92915050565b6000813590506121a281612fd6565b92915050565b6000815190506121b781612fd6565b92915050565b6000813590506121cc81612fed565b92915050565b6000815190506121e181612fed565b92915050565b6000813590506121f681613004565b92915050565b60008151905061220b81613004565b92915050565b60006020828403121561222757612226612cca565b5b600061223584828501612193565b91505092915050565b60006020828403121561225457612253612cca565b5b6000612262848285016121a8565b91505092915050565b6000806040838503121561228257612281612cca565b5b600061229085828601612193565b92505060206122a185828601612193565b9150509250929050565b6000806000606084860312156122c4576122c3612cca565b5b60006122d286828701612193565b93505060206122e386828701612193565b92505060406122f4868287016121e7565b9150509250925092565b6000806040838503121561231557612314612cca565b5b600061232385828601612193565b9250506020612334858286016121e7565b9150509250929050565b60006020828403121561235457612353612cca565b5b6000612362848285016121bd565b91505092915050565b60006020828403121561238157612380612cca565b5b600061238f848285016121d2565b91505092915050565b6000602082840312156123ae576123ad612cca565b5b60006123bc848285016121e7565b91505092915050565b6000806000606084860312156123de576123dd612cca565b5b60006123ec868287016121fc565b93505060206123fd868287016121fc565b925050604061240e868287016121fc565b9150509250925092565b60006124248383612430565b60208301905092915050565b61243981612b4a565b82525050565b61244881612b4a565b82525050565b6000612459826129f0565b6124638185612a13565b935061246e836129e0565b8060005b8381101561249f5781516124868882612418565b975061249183612a06565b925050600181019050612472565b5085935050505092915050565b6124b581612b5c565b82525050565b6124c481612b9f565b82525050565b60006124d5826129fb565b6124df8185612a24565b93506124ef818560208601612bb1565b6124f881612ccf565b840191505092915050565b6000612510602383612a24565b915061251b82612ce0565b604082019050919050565b6000612533601983612a24565b915061253e82612d2f565b602082019050919050565b6000612556602a83612a24565b915061256182612d58565b604082019050919050565b6000612579602283612a24565b915061258482612da7565b604082019050919050565b600061259c601b83612a24565b91506125a782612df6565b602082019050919050565b60006125bf602183612a24565b91506125ca82612e1f565b604082019050919050565b60006125e2602083612a24565b91506125ed82612e6e565b602082019050919050565b6000612605602983612a24565b915061261082612e97565b604082019050919050565b6000612628602583612a24565b915061263382612ee6565b604082019050919050565b600061264b601a83612a24565b915061265682612f35565b602082019050919050565b600061266e602483612a24565b915061267982612f5e565b604082019050919050565b6000612691601783612a24565b915061269c82612fad565b602082019050919050565b6126b081612b88565b82525050565b6126bf81612b92565b82525050565b60006020820190506126da600083018461243f565b92915050565b60006040820190506126f5600083018561243f565b612702602083018461243f565b9392505050565b600060408201905061271e600083018561243f565b61272b60208301846126a7565b9392505050565b600060c082019050612747600083018961243f565b61275460208301886126a7565b61276160408301876124bb565b61276e60608301866124bb565b61277b608083018561243f565b61278860a08301846126a7565b979650505050505050565b60006020820190506127a860008301846124ac565b92915050565b600060208201905081810360008301526127c881846124ca565b905092915050565b600060208201905081810360008301526127e981612503565b9050919050565b6000602082019050818103600083015261280981612526565b9050919050565b6000602082019050818103600083015261282981612549565b9050919050565b600060208201905081810360008301526128498161256c565b9050919050565b600060208201905081810360008301526128698161258f565b9050919050565b60006020820190508181036000830152612889816125b2565b9050919050565b600060208201905081810360008301526128a9816125d5565b9050919050565b600060208201905081810360008301526128c9816125f8565b9050919050565b600060208201905081810360008301526128e98161261b565b9050919050565b600060208201905081810360008301526129098161263e565b9050919050565b6000602082019050818103600083015261292981612661565b9050919050565b6000602082019050818103600083015261294981612684565b9050919050565b600060208201905061296560008301846126a7565b92915050565b600060a08201905061298060008301886126a7565b61298d60208301876124bb565b818103604083015261299f818661244e565b90506129ae606083018561243f565b6129bb60808301846126a7565b9695505050505050565b60006020820190506129da60008301846126b6565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000612a4082612b88565b9150612a4b83612b88565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612a8057612a7f612c0e565b5b828201905092915050565b6000612a9682612b88565b9150612aa183612b88565b925082612ab157612ab0612c3d565b5b828204905092915050565b6000612ac782612b88565b9150612ad283612b88565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612b0b57612b0a612c0e565b5b828202905092915050565b6000612b2182612b88565b9150612b2c83612b88565b925082821015612b3f57612b3e612c0e565b5b828203905092915050565b6000612b5582612b68565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000612baa82612b88565b9050919050565b60005b83811015612bcf578082015181840152602081019050612bb4565b83811115612bde576000848401525b50505050565b6000612bef82612b88565b91506000821415612c0357612c02612c0e565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4578636565647320746865205f6d61785478416d6f756e742e00000000000000600082015250565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b612fdf81612b4a565b8114612fea57600080fd5b50565b612ff681612b5c565b811461300157600080fd5b50565b61300d81612b88565b811461301857600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220d2bddb8dff6a68f4b4ff482441e3ae800273f3434dc9d1c5f46aa34f2176260e64736f6c63430008070033
Deployed Bytecode
0x6080604052600436106101025760003560e01c8063715018a611610095578063c1b207d511610064578063c1b207d514610330578063c3c8cd8014610347578063c9567bf91461035e578063d5ce50d114610375578063dd62ed3e1461039e57610109565b8063715018a6146102865780638da5cb5b1461029d57806395d89b41146102c8578063a9059cbb146102f357610109565b8063313ce567116100d1578063313ce567146101de5780635932ead1146102095780636fc3eaec1461023257806370a082311461024957610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd1461017657806323b872dd146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b506101236103db565b60405161013091906127ae565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b91906122fe565b610418565b60405161016d9190612793565b60405180910390f35b34801561018257600080fd5b5061018b610436565b6040516101989190612950565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c391906122ab565b610446565b6040516101d59190612793565b60405180910390f35b3480156101ea57600080fd5b506101f361051f565b60405161020091906129c5565b60405180910390f35b34801561021557600080fd5b50610230600480360381019061022b919061233e565b610528565b005b34801561023e57600080fd5b506102476105da565b005b34801561025557600080fd5b50610270600480360381019061026b9190612211565b61064c565b60405161027d9190612950565b60405180910390f35b34801561029257600080fd5b5061029b61069d565b005b3480156102a957600080fd5b506102b26107f0565b6040516102bf91906126c5565b60405180910390f35b3480156102d457600080fd5b506102dd610819565b6040516102ea91906127ae565b60405180910390f35b3480156102ff57600080fd5b5061031a600480360381019061031591906122fe565b610856565b6040516103279190612793565b60405180910390f35b34801561033c57600080fd5b50610345610874565b005b34801561035357600080fd5b5061035c61091a565b005b34801561036a57600080fd5b50610373610994565b005b34801561038157600080fd5b5061039c60048036038101906103979190612398565b610ee0565b005b3480156103aa57600080fd5b506103c560048036038101906103c0919061226b565b610f86565b6040516103d29190612950565b60405180910390f35b60606040518060400160405280600881526020017f4272616761426f74000000000000000000000000000000000000000000000000815250905090565b600061042c61042561100d565b8484611015565b6001905092915050565b600067016345785d8a0000905090565b60006104538484846111e0565b6105148461045f61100d565b61050f8560405180606001604052806028815260200161301c60289139600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104c561100d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461171a9092919063ffffffff16565b611015565b600190509392505050565b60006009905090565b61053061100d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b490612890565b60405180910390fd5b80601160176101000a81548160ff02191690831515021790555050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661061b61100d565b73ffffffffffffffffffffffffffffffffffffffff161461063b57600080fd5b60004790506106498161177e565b50565b6000610696600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117ea565b9050919050565b6106a561100d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610732576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072990612890565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600581526020017f4252414741000000000000000000000000000000000000000000000000000000815250905090565b600061086a61086361100d565b84846111e0565b6001905092915050565b61087c61100d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610909576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090090612890565b60405180910390fd5b67016345785d8a0000601281905550565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1661095b61100d565b73ffffffffffffffffffffffffffffffffffffffff161461097b57600080fd5b60006109863061064c565b905061099181611858565b50565b61099c61100d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610a29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2090612890565b60405180910390fd5b601160149054906101000a900460ff1615610a79576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7090612930565b60405180910390fd5b6000737a250d5630b4cf539739df2c5dacb4c659f2488d905080601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610b0830601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1667016345785d8a0000611015565b8073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015610b4e57600080fd5b505afa158015610b62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b86919061223e565b73ffffffffffffffffffffffffffffffffffffffff1663c9c65396308373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015610be857600080fd5b505afa158015610bfc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c20919061223e565b6040518363ffffffff1660e01b8152600401610c3d9291906126e0565b602060405180830381600087803b158015610c5757600080fd5b505af1158015610c6b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c8f919061223e565b601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663f305d7194730610d183061064c565b600080610d236107f0565b426040518863ffffffff1660e01b8152600401610d4596959493929190612732565b6060604051808303818588803b158015610d5e57600080fd5b505af1158015610d72573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610d9791906123c5565b5050506001601160166101000a81548160ff0219169083151502179055506001601160176101000a81548160ff0219169083151502179055506001601160146101000a81548160ff021916908315150217905550601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663095ea7b3601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6040518363ffffffff1660e01b8152600401610e8a929190612709565b602060405180830381600087803b158015610ea457600080fd5b505af1158015610eb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610edc919061236b565b5050565b610ee861100d565b73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610f75576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f6c90612890565b60405180910390fd5b80600c8190555080600d8190555050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611085576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107c90612910565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156110f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110ec90612830565b60405180910390fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516111d39190612950565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611250576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611247906128d0565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156112c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112b7906127d0565b60405180910390fd5b60008111611303576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112fa906128b0565b60405180910390fd5b61130b6107f0565b73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561137957506113496107f0565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156116f957600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161580156114225750600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b61142b57600080fd5b6000600a819055506000600e541461144557600c54611449565b600d545b600b81905550601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156114fa5750601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b80156115505750600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156115685750601160179054906101000a900460ff165b1561162f576012548111156115b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115a9906127f0565b60405180910390fd5b601354816115bf8461064c565b6115c99190612a35565b111561160a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611601906128f0565b60405180910390fd5b6000600e54111561162e57600e600081548092919061162890612be4565b91905055505b5b600061163a3061064c565b9050601160159054906101000a900460ff161580156116a75750601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614155b80156116bf5750601160169054906101000a900460ff165b80156116cb5750600081115b156116f3576116d981611858565b600047905060008111156116f1576116f04761177e565b5b505b5061170a565b6000600a819055506000600b819055505b611715838383611ae0565b505050565b6000838311158290611762576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175991906127ae565b60405180910390fd5b50600083856117719190612b16565b9050809150509392505050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156117e6573d6000803e3d6000fd5b5050565b6000600854821115611831576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161182890612810565b60405180910390fd5b600061183b611af0565b90506118508184611b1b90919063ffffffff16565b915050919050565b6001601160156101000a81548160ff0219169083151502179055506000600267ffffffffffffffff8111156118905761188f612c9b565b5b6040519080825280602002602001820160405280156118be5781602001602082028036833780820191505090505b50905030816000815181106118d6576118d5612c6c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561197857600080fd5b505afa15801561198c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119b0919061223e565b816001815181106119c4576119c3612c6c565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050611a2b30601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1684611015565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663791ac9478360008430426040518663ffffffff1660e01b8152600401611a8f95949392919061296b565b600060405180830381600087803b158015611aa957600080fd5b505af1158015611abd573d6000803e3d6000fd5b50505050506000601160156101000a81548160ff02191690831515021790555050565b611aeb838383611b65565b505050565b6000806000611afd611d30565b91509150611b148183611b1b90919063ffffffff16565b9250505090565b6000611b5d83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611d8f565b905092915050565b600080600080600080611b7787611df2565b955095509550955095509550611bd586600260008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e5a90919063ffffffff16565b600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c6a85600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ea490919063ffffffff16565b600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611cb681611f02565b611cc08483611fbf565b8773ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051611d1d9190612950565b60405180910390a3505050505050505050565b60008060006008549050600067016345785d8a00009050611d6467016345785d8a0000600854611b1b90919063ffffffff16565b821015611d825760085467016345785d8a0000935093505050611d8b565b81819350935050505b9091565b60008083118290611dd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dcd91906127ae565b60405180910390fd5b5060008385611de59190612a8b565b9050809150509392505050565b6000806000806000806000806000611e0f8a600a54600b54611ff9565b9250925092506000611e1f611af0565b90506000806000611e328e87878761208f565b9250925092508282828989899c509c509c509c509c509c505050505050505091939550919395565b6000611e9c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061171a565b905092915050565b6000808284611eb39190612a35565b905083811015611ef8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611eef90612850565b60405180910390fd5b8091505092915050565b6000611f0c611af0565b90506000611f23828461211890919063ffffffff16565b9050611f7781600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611ea490919063ffffffff16565b600260003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505050565b611fd482600854611e5a90919063ffffffff16565b600881905550611fef81600954611ea490919063ffffffff16565b6009819055505050565b6000806000806120256064612017888a61211890919063ffffffff16565b611b1b90919063ffffffff16565b9050600061204f6064612041888b61211890919063ffffffff16565b611b1b90919063ffffffff16565b905060006120788261206a858c611e5a90919063ffffffff16565b611e5a90919063ffffffff16565b905080838395509550955050505093509350939050565b6000806000806120a8858961211890919063ffffffff16565b905060006120bf868961211890919063ffffffff16565b905060006120d6878961211890919063ffffffff16565b905060006120ff826120f18587611e5a90919063ffffffff16565b611e5a90919063ffffffff16565b9050838184965096509650505050509450945094915050565b60008083141561212b576000905061218d565b600082846121399190612abc565b90508284826121489190612a8b565b14612188576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217f90612870565b60405180910390fd5b809150505b92915050565b6000813590506121a281612fd6565b92915050565b6000815190506121b781612fd6565b92915050565b6000813590506121cc81612fed565b92915050565b6000815190506121e181612fed565b92915050565b6000813590506121f681613004565b92915050565b60008151905061220b81613004565b92915050565b60006020828403121561222757612226612cca565b5b600061223584828501612193565b91505092915050565b60006020828403121561225457612253612cca565b5b6000612262848285016121a8565b91505092915050565b6000806040838503121561228257612281612cca565b5b600061229085828601612193565b92505060206122a185828601612193565b9150509250929050565b6000806000606084860312156122c4576122c3612cca565b5b60006122d286828701612193565b93505060206122e386828701612193565b92505060406122f4868287016121e7565b9150509250925092565b6000806040838503121561231557612314612cca565b5b600061232385828601612193565b9250506020612334858286016121e7565b9150509250929050565b60006020828403121561235457612353612cca565b5b6000612362848285016121bd565b91505092915050565b60006020828403121561238157612380612cca565b5b600061238f848285016121d2565b91505092915050565b6000602082840312156123ae576123ad612cca565b5b60006123bc848285016121e7565b91505092915050565b6000806000606084860312156123de576123dd612cca565b5b60006123ec868287016121fc565b93505060206123fd868287016121fc565b925050604061240e868287016121fc565b9150509250925092565b60006124248383612430565b60208301905092915050565b61243981612b4a565b82525050565b61244881612b4a565b82525050565b6000612459826129f0565b6124638185612a13565b935061246e836129e0565b8060005b8381101561249f5781516124868882612418565b975061249183612a06565b925050600181019050612472565b5085935050505092915050565b6124b581612b5c565b82525050565b6124c481612b9f565b82525050565b60006124d5826129fb565b6124df8185612a24565b93506124ef818560208601612bb1565b6124f881612ccf565b840191505092915050565b6000612510602383612a24565b915061251b82612ce0565b604082019050919050565b6000612533601983612a24565b915061253e82612d2f565b602082019050919050565b6000612556602a83612a24565b915061256182612d58565b604082019050919050565b6000612579602283612a24565b915061258482612da7565b604082019050919050565b600061259c601b83612a24565b91506125a782612df6565b602082019050919050565b60006125bf602183612a24565b91506125ca82612e1f565b604082019050919050565b60006125e2602083612a24565b91506125ed82612e6e565b602082019050919050565b6000612605602983612a24565b915061261082612e97565b604082019050919050565b6000612628602583612a24565b915061263382612ee6565b604082019050919050565b600061264b601a83612a24565b915061265682612f35565b602082019050919050565b600061266e602483612a24565b915061267982612f5e565b604082019050919050565b6000612691601783612a24565b915061269c82612fad565b602082019050919050565b6126b081612b88565b82525050565b6126bf81612b92565b82525050565b60006020820190506126da600083018461243f565b92915050565b60006040820190506126f5600083018561243f565b612702602083018461243f565b9392505050565b600060408201905061271e600083018561243f565b61272b60208301846126a7565b9392505050565b600060c082019050612747600083018961243f565b61275460208301886126a7565b61276160408301876124bb565b61276e60608301866124bb565b61277b608083018561243f565b61278860a08301846126a7565b979650505050505050565b60006020820190506127a860008301846124ac565b92915050565b600060208201905081810360008301526127c881846124ca565b905092915050565b600060208201905081810360008301526127e981612503565b9050919050565b6000602082019050818103600083015261280981612526565b9050919050565b6000602082019050818103600083015261282981612549565b9050919050565b600060208201905081810360008301526128498161256c565b9050919050565b600060208201905081810360008301526128698161258f565b9050919050565b60006020820190508181036000830152612889816125b2565b9050919050565b600060208201905081810360008301526128a9816125d5565b9050919050565b600060208201905081810360008301526128c9816125f8565b9050919050565b600060208201905081810360008301526128e98161261b565b9050919050565b600060208201905081810360008301526129098161263e565b9050919050565b6000602082019050818103600083015261292981612661565b9050919050565b6000602082019050818103600083015261294981612684565b9050919050565b600060208201905061296560008301846126a7565b92915050565b600060a08201905061298060008301886126a7565b61298d60208301876124bb565b818103604083015261299f818661244e565b90506129ae606083018561243f565b6129bb60808301846126a7565b9695505050505050565b60006020820190506129da60008301846126b6565b92915050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b6000612a4082612b88565b9150612a4b83612b88565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612a8057612a7f612c0e565b5b828201905092915050565b6000612a9682612b88565b9150612aa183612b88565b925082612ab157612ab0612c3d565b5b828204905092915050565b6000612ac782612b88565b9150612ad283612b88565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615612b0b57612b0a612c0e565b5b828202905092915050565b6000612b2182612b88565b9150612b2c83612b88565b925082821015612b3f57612b3e612c0e565b5b828203905092915050565b6000612b5582612b68565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b6000612baa82612b88565b9050919050565b60005b83811015612bcf578082015181840152602081019050612bb4565b83811115612bde576000848401525b50505050565b6000612bef82612b88565b91506000821415612c0357612c02612c0e565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4578636565647320746865205f6d61785478416d6f756e742e00000000000000600082015250565b7f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260008201527f65666c656374696f6e7300000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f5472616e7366657220616d6f756e74206d75737420626520677265617465722060008201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f4578636565647320746865206d617857616c6c657453697a652e000000000000600082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f74726164696e6720697320616c7265616479206f70656e000000000000000000600082015250565b612fdf81612b4a565b8114612fea57600080fd5b50565b612ff681612b5c565b811461300157600080fd5b50565b61300d81612b88565b811461301857600080fd5b5056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220d2bddb8dff6a68f4b4ff482441e3ae800273f3434dc9d1c5f46aa34f2176260e64736f6c63430008070033
Deployed Bytecode Sourcemap
3697:10186:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5578:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6430:161;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5855:95;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6599:313;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5764:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6920:103;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;11998:193;;;;;;;;;;;;;:::i;:::-;;5958:138;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2778:148;;;;;;;;;;;;;:::i;:::-;;2564:79;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5669:87;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6104:167;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9748:94;;;;;;;;;;;;;:::i;:::-;;11796:194;;;;;;;;;;;;;:::i;:::-;;9954:773;;;;;;;;;;;;;:::i;:::-;;9608:132;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6279:143;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5578:83;5615:13;5648:5;;;;;;;;;;;;;;;;;5641:12;;5578:83;:::o;6430:161::-;6505:4;6522:39;6531:12;:10;:12::i;:::-;6545:7;6554:6;6522:8;:39::i;:::-;6579:4;6572:11;;6430:161;;;;:::o;5855:95::-;5908:7;4198:19;5928:14;;5855:95;:::o;6599:313::-;6697:4;6714:36;6724:6;6732:9;6743:6;6714:9;:36::i;:::-;6761:121;6770:6;6778:12;:10;:12::i;:::-;6792:89;6830:6;6792:89;;;;;;;;;;;;;;;;;:11;:19;6804:6;6792:19;;;;;;;;;;;;;;;:33;6812:12;:10;:12::i;:::-;6792:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;6761:8;:121::i;:::-;6900:4;6893:11;;6599:313;;;;;:::o;5764:83::-;5805:5;4664:1;5823:16;;5764:83;:::o;6920:103::-;2701:12;:10;:12::i;:::-;2691:22;;:6;;;;;;;;;;:22;;;2683:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;7010:5:::1;6992:15;;:23;;;;;;;;;;;;;;;;;;6920:103:::0;:::o;11998:193::-;12064:14;;;;;;;;;;;12048:30;;:12;:10;:12::i;:::-;:30;;;12040:39;;;;;;12090:26;12119:21;12090:50;;12151:32;12164:18;12151:12;:32::i;:::-;12029:162;11998:193::o;5958:138::-;6024:7;6051:37;6071:7;:16;6079:7;6071:16;;;;;;;;;;;;;;;;6051:19;:37::i;:::-;6044:44;;5958:138;;;:::o;2778:148::-;2701:12;:10;:12::i;:::-;2691:22;;:6;;;;;;;;;;:22;;;2683:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;2885:1:::1;2848:40;;2869:6;::::0;::::1;;;;;;;;2848:40;;;;;;;;;;;;2916:1;2899:6:::0;::::1;:19;;;;;;;;;;;;;;;;;;2778:148::o:0;2564:79::-;2602:7;2629:6;;;;;;;;;;;2622:13;;2564:79;:::o;5669:87::-;5708:13;5741:7;;;;;;;;;;;;;;;;;5734:14;;5669:87;:::o;6104:167::-;6182:4;6199:42;6209:12;:10;:12::i;:::-;6223:9;6234:6;6199:9;:42::i;:::-;6259:4;6252:11;;6104:167;;;;:::o;9748:94::-;2701:12;:10;:12::i;:::-;2691:22;;:6;;;;;;;;;;:22;;;2683:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;4198:19:::1;9812:12;:22;;;;9748:94::o:0;11796:194::-;11862:14;;;;;;;;;;;11846:30;;:12;:10;:12::i;:::-;:30;;;11838:39;;;;;;11888:23;11914:24;11932:4;11914:9;:24::i;:::-;11888:50;;11949:33;11966:15;11949:16;:33::i;:::-;11827:163;11796:194::o;9954:773::-;2701:12;:10;:12::i;:::-;2691:22;;:6;;;;;;;;;;:22;;;2683:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;10018:11:::1;;;;;;;;;;;10017:12;10009:47;;;;;;;;;;;;:::i;:::-;;;;;;;;;10067:35;10124:42;10067:100;;10196:16;10178:15;;:34;;;;;;;;;;;;;;;;;;10223:58;10240:4;10255:15;;;;;;;;;;;4198:19;10223:8;:58::i;:::-;10326:16;:24;;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10308:56;;;10373:4;10380:16;:21;;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10308:96;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10292:13;;:112;;;;;;;;;;;;;;;;;;10415:15;;;;;;;;;;;:31;;;10454:21;10485:4;10491:24;10509:4;10491:9;:24::i;:::-;10516:1;10518::::0;10520:7:::1;:5;:7::i;:::-;10528:15;10415:129;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;10569:4;10555:11;;:18;;;;;;;;;;;;;;;;;;10602:4;10584:15;;:22;;;;;;;;;;;;;;;;;;10633:4;10619:11;;:18;;;;;;;;;;;;;;;;;;10655:13;;;;;;;;;;;10648:29;;;10686:15;;;;;;;;;;;10704:14;10648:71;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9998:729;9954:773::o:0;9608:132::-;2701:12;:10;:12::i;:::-;2691:22;;:6;;;;;;;;;;:22;;;2683:67;;;;;;;;;;;;:::i;:::-;;;;;;;;;9703:3:::1;9689:11;:17;;;;9729:3;9717:9;:15;;;;9608:132:::0;:::o;6279:143::-;6360:7;6387:11;:18;6399:5;6387:18;;;;;;;;;;;;;;;:27;6406:7;6387:27;;;;;;;;;;;;;;;;6380:34;;6279:143;;;;:::o;282:98::-;335:7;362:10;355:17;;282:98;:::o;7293:335::-;7403:1;7386:19;;:5;:19;;;;7378:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7484:1;7465:21;;:7;:21;;;;7457:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7566:6;7536:11;:18;7548:5;7536:18;;;;;;;;;;;;;;;:27;7555:7;7536:27;;;;;;;;;;;;;;;:36;;;;7604:7;7588:32;;7597:5;7588:32;;;7613:6;7588:32;;;;;;:::i;:::-;;;;;;;;7293:335;;;:::o;7636:1473::-;7740:1;7724:18;;:4;:18;;;;7716:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;7817:1;7803:16;;:2;:16;;;;7795:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;7887:1;7878:6;:10;7870:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;7961:7;:5;:7::i;:::-;7953:15;;:4;:15;;;;:32;;;;;7978:7;:5;:7::i;:::-;7972:13;;:2;:13;;;;7953:32;7949:1110;;;8011:4;:10;8016:4;8011:10;;;;;;;;;;;;;;;;;;;;;;;;;8010:11;:24;;;;;8026:4;:8;8031:2;8026:8;;;;;;;;;;;;;;;;;;;;;;;;;8025:9;8010:24;8002:33;;;;;;8062:1;8050:9;:13;;;;8112:1;8091:19;;:22;8090:46;;8125:11;;8090:46;;;8115:9;;8090:46;8078:9;:58;;;;8163:13;;;;;;;;;;;8155:21;;:4;:21;;;:55;;;;;8194:15;;;;;;;;;;;8180:30;;:2;:30;;;;8155:55;:83;;;;;8216:18;:22;8235:2;8216:22;;;;;;;;;;;;;;;;;;;;;;;;;8214:24;8155:83;:102;;;;;8242:15;;;;;;;;;;;8155:102;8151:397;;;8325:12;;8315:6;:22;;8307:60;;;;;;;;;;;;:::i;:::-;;;;;;;;;8420:14;;8410:6;8394:13;8404:2;8394:9;:13::i;:::-;:22;;;;:::i;:::-;:40;;8386:79;;;;;;;;;;;;:::i;:::-;;;;;;;;;8507:1;8487:19;;:21;8484:49;;;8510:19;;:21;;;;;;;;;:::i;:::-;;;;;;8484:49;8151:397;8566:28;8597:24;8615:4;8597:9;:24::i;:::-;8566:55;;8641:6;;;;;;;;;;;8640:7;:32;;;;;8659:13;;;;;;;;;;;8651:21;;:4;:21;;;;8640:32;:47;;;;;8676:11;;;;;;;;;;;8640:47;:73;;;;;8712:1;8691:20;:22;8640:73;8636:344;;;8734:38;8751:20;8734:16;:38::i;:::-;8791:26;8820:21;8791:50;;8884:1;8863:18;:22;8860:105;;;8910:35;8923:21;8910:12;:35::i;:::-;8860:105;8715:265;8636:344;7987:1004;7949:1110;;;9020:1;9008:9;:13;;;;9046:1;9034:9;:13;;;;7949:1110;9071:30;9086:4;9091:2;9094:6;9071:14;:30::i;:::-;7636:1473;;;:::o;1419:190::-;1505:7;1538:1;1533;:6;;1541:12;1525:29;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;1565:9;1581:1;1577;:5;;;;:::i;:::-;1565:17;;1600:1;1593:8;;;1419:190;;;;;:::o;9850:96::-;9907:14;;;;;;;;;;;:23;;:31;9931:6;9907:31;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9850:96;:::o;7031:254::-;7098:7;7137;;7126;:18;;7118:73;;;;;;;;;;;;:::i;:::-;;;;;;;;;7202:19;7225:10;:8;:10::i;:::-;7202:33;;7253:24;7265:11;7253:7;:11;;:24;;;;:::i;:::-;7246:31;;;7031:254;;;:::o;9117:483::-;5109:4;5100:6;;:13;;;;;;;;;;;;;;;;;;9195:21:::1;9233:1;9219:16;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9195:40;;9264:4;9246;9251:1;9246:7;;;;;;;;:::i;:::-;;;;;;;:23;;;;;;;;;::::0;::::1;9290:15;;;;;;;;;;;:20;;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9280:4;9285:1;9280:7;;;;;;;;:::i;:::-;;;;;;;:32;;;;;;;;;::::0;::::1;9323:62;9340:4;9355:15;;;;;;;;;;;9373:11;9323:8;:62::i;:::-;9396:15;;;;;;;;;;;:66;;;9477:11;9503:1;9519:4;9546;9566:15;9396:196;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;9184:416;5145:5:::0;5136:6;;:14;;;;;;;;;;;;;;;;;;9117:483;:::o;10735:146::-;10829:44;10847:6;10855:9;10866:6;10829:17;:44::i;:::-;10735:146;;;:::o;13453:163::-;13494:7;13515:15;13532;13551:19;:17;:19::i;:::-;13514:56;;;;13588:20;13600:7;13588;:11;;:20;;;;:::i;:::-;13581:27;;;;13453:163;:::o;1871:132::-;1929:7;1956:39;1960:1;1963;1956:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;1949:46;;1871:132;;;;:::o;10889:487::-;10988:15;11005:23;11030:12;11044:23;11069:12;11083:13;11100:19;11111:7;11100:10;:19::i;:::-;10987:132;;;;;;;;;;;;11148:28;11168:7;11148;:15;11156:6;11148:15;;;;;;;;;;;;;;;;:19;;:28;;;;:::i;:::-;11130:7;:15;11138:6;11130:15;;;;;;;;;;;;;;;:46;;;;11208:39;11231:15;11208:7;:18;11216:9;11208:18;;;;;;;;;;;;;;;;:22;;:39;;;;:::i;:::-;11187:7;:18;11195:9;11187:18;;;;;;;;;;;;;;;:60;;;;11258:16;11268:5;11258:9;:16::i;:::-;11285:23;11297:4;11303;11285:11;:23::i;:::-;11341:9;11324:44;;11333:6;11324:44;;;11352:15;11324:44;;;;;;:::i;:::-;;;;;;;;10976:400;;;;;;10889:487;;;:::o;13624:256::-;13674:7;13683;13703:15;13721:7;;13703:25;;13739:15;4198:19;13739:25;;13789:20;4198:19;13789:7;;:11;;:20;;;;:::i;:::-;13779:7;:30;13775:61;;;13819:7;;4198:19;13811:25;;;;;;;;13775:61;13855:7;13864;13847:25;;;;;;13624:256;;;:::o;2011:189::-;2097:7;2129:1;2125;:5;2132:12;2117:28;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;2156:9;2172:1;2168;:5;;;;:::i;:::-;2156:17;;2191:1;2184:8;;;2011:189;;;;;:::o;12201:471::-;12260:7;12269;12278;12287;12296;12305;12326:23;12351:12;12365:13;12382:42;12394:7;12403:9;;12414;;12382:11;:42::i;:::-;12325:99;;;;;;12435:19;12458:10;:8;:10::i;:::-;12435:33;;12480:15;12497:23;12522:12;12538:46;12550:7;12559:4;12565:5;12572:11;12538;:46::i;:::-;12479:105;;;;;;12603:7;12612:15;12629:4;12635:15;12652:4;12658:5;12595:69;;;;;;;;;;;;;;;;;;;12201:471;;;;;;;:::o;1275:136::-;1333:7;1360:43;1364:1;1367;1360:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1353:50;;1275:136;;;;:::o;1088:179::-;1146:7;1166:9;1182:1;1178;:5;;;;:::i;:::-;1166:17;;1207:1;1202;:6;;1194:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;1258:1;1251:8;;;1088:179;;;;:::o;11384:212::-;11437:19;11460:10;:8;:10::i;:::-;11437:33;;11481:13;11497:22;11507:11;11497:5;:9;;:22;;;;:::i;:::-;11481:38;;11555:33;11582:5;11555:7;:22;11571:4;11555:22;;;;;;;;;;;;;;;;:26;;:33;;;;:::i;:::-;11530:7;:22;11546:4;11530:22;;;;;;;;;;;;;;;:58;;;;11426:170;;11384:212;:::o;11604:147::-;11682:17;11694:4;11682:7;;:11;;:17;;;;:::i;:::-;11672:7;:27;;;;11723:20;11738:4;11723:10;;:14;;:20;;;;:::i;:::-;11710:10;:33;;;;11604:147;;:::o;12680:351::-;12773:7;12782;12791;12811:12;12826:28;12850:3;12826:19;12838:6;12826:7;:11;;:19;;;;:::i;:::-;:23;;:28;;;;:::i;:::-;12811:43;;12865:13;12881:29;12906:3;12881:20;12893:7;12881;:11;;:20;;;;:::i;:::-;:24;;:29;;;;:::i;:::-;12865:45;;12921:23;12947:28;12969:5;12947:17;12959:4;12947:7;:11;;:17;;;;:::i;:::-;:21;;:28;;;;:::i;:::-;12921:54;;12994:15;13011:4;13017:5;12986:37;;;;;;;;;12680:351;;;;;;;:::o;13039:409::-;13149:7;13158;13167;13187:15;13205:24;13217:11;13205:7;:11;;:24;;;;:::i;:::-;13187:42;;13240:12;13255:21;13264:11;13255:4;:8;;:21;;;;:::i;:::-;13240:36;;13287:13;13303:22;13313:11;13303:5;:9;;:22;;;;:::i;:::-;13287:38;;13336:23;13362:28;13384:5;13362:17;13374:4;13362:7;:11;;:17;;;;:::i;:::-;:21;;:28;;;;:::i;:::-;13336:54;;13409:7;13418:15;13435:4;13401:39;;;;;;;;;;13039:409;;;;;;;;:::o;1617:246::-;1675:7;1704:1;1699;:6;1695:47;;;1729:1;1722:8;;;;1695:47;1752:9;1768:1;1764;:5;;;;:::i;:::-;1752:17;;1797:1;1792;1788;:5;;;;:::i;:::-;:10;1780:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;1854:1;1847:8;;;1617:246;;;;;:::o;7:139:1:-;53:5;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;7:139;;;;:::o;152:143::-;209:5;240:6;234:13;225:22;;256:33;283:5;256:33;:::i;:::-;152:143;;;;:::o;301:133::-;344:5;382:6;369:20;360:29;;398:30;422:5;398:30;:::i;:::-;301:133;;;;:::o;440:137::-;494:5;525:6;519:13;510:22;;541:30;565:5;541:30;:::i;:::-;440:137;;;;:::o;583:139::-;629:5;667:6;654:20;645:29;;683:33;710:5;683:33;:::i;:::-;583:139;;;;:::o;728:143::-;785:5;816:6;810:13;801:22;;832:33;859:5;832:33;:::i;:::-;728:143;;;;:::o;877:329::-;936:6;985:2;973:9;964:7;960:23;956:32;953:119;;;991:79;;:::i;:::-;953:119;1111:1;1136:53;1181:7;1172:6;1161:9;1157:22;1136:53;:::i;:::-;1126:63;;1082:117;877:329;;;;:::o;1212:351::-;1282:6;1331:2;1319:9;1310:7;1306:23;1302:32;1299:119;;;1337:79;;:::i;:::-;1299:119;1457:1;1482:64;1538:7;1529:6;1518:9;1514:22;1482:64;:::i;:::-;1472:74;;1428:128;1212:351;;;;:::o;1569:474::-;1637:6;1645;1694:2;1682:9;1673:7;1669:23;1665:32;1662:119;;;1700:79;;:::i;:::-;1662:119;1820:1;1845:53;1890:7;1881:6;1870:9;1866:22;1845:53;:::i;:::-;1835:63;;1791:117;1947:2;1973:53;2018:7;2009:6;1998:9;1994:22;1973:53;:::i;:::-;1963:63;;1918:118;1569:474;;;;;:::o;2049:619::-;2126:6;2134;2142;2191:2;2179:9;2170:7;2166:23;2162:32;2159:119;;;2197:79;;:::i;:::-;2159:119;2317:1;2342:53;2387:7;2378:6;2367:9;2363:22;2342:53;:::i;:::-;2332:63;;2288:117;2444:2;2470:53;2515:7;2506:6;2495:9;2491:22;2470:53;:::i;:::-;2460:63;;2415:118;2572:2;2598:53;2643:7;2634:6;2623:9;2619:22;2598:53;:::i;:::-;2588:63;;2543:118;2049:619;;;;;:::o;2674:474::-;2742:6;2750;2799:2;2787:9;2778:7;2774:23;2770:32;2767:119;;;2805:79;;:::i;:::-;2767:119;2925:1;2950:53;2995:7;2986:6;2975:9;2971:22;2950:53;:::i;:::-;2940:63;;2896:117;3052:2;3078:53;3123:7;3114:6;3103:9;3099:22;3078:53;:::i;:::-;3068:63;;3023:118;2674:474;;;;;:::o;3154:323::-;3210:6;3259:2;3247:9;3238:7;3234:23;3230:32;3227:119;;;3265:79;;:::i;:::-;3227:119;3385:1;3410:50;3452:7;3443:6;3432:9;3428:22;3410:50;:::i;:::-;3400:60;;3356:114;3154:323;;;;:::o;3483:345::-;3550:6;3599:2;3587:9;3578:7;3574:23;3570:32;3567:119;;;3605:79;;:::i;:::-;3567:119;3725:1;3750:61;3803:7;3794:6;3783:9;3779:22;3750:61;:::i;:::-;3740:71;;3696:125;3483:345;;;;:::o;3834:329::-;3893:6;3942:2;3930:9;3921:7;3917:23;3913:32;3910:119;;;3948:79;;:::i;:::-;3910:119;4068:1;4093:53;4138:7;4129:6;4118:9;4114:22;4093:53;:::i;:::-;4083:63;;4039:117;3834:329;;;;:::o;4169:663::-;4257:6;4265;4273;4322:2;4310:9;4301:7;4297:23;4293:32;4290:119;;;4328:79;;:::i;:::-;4290:119;4448:1;4473:64;4529:7;4520:6;4509:9;4505:22;4473:64;:::i;:::-;4463:74;;4419:128;4586:2;4612:64;4668:7;4659:6;4648:9;4644:22;4612:64;:::i;:::-;4602:74;;4557:129;4725:2;4751:64;4807:7;4798:6;4787:9;4783:22;4751:64;:::i;:::-;4741:74;;4696:129;4169:663;;;;;:::o;4838:179::-;4907:10;4928:46;4970:3;4962:6;4928:46;:::i;:::-;5006:4;5001:3;4997:14;4983:28;;4838:179;;;;:::o;5023:108::-;5100:24;5118:5;5100:24;:::i;:::-;5095:3;5088:37;5023:108;;:::o;5137:118::-;5224:24;5242:5;5224:24;:::i;:::-;5219:3;5212:37;5137:118;;:::o;5291:732::-;5410:3;5439:54;5487:5;5439:54;:::i;:::-;5509:86;5588:6;5583:3;5509:86;:::i;:::-;5502:93;;5619:56;5669:5;5619:56;:::i;:::-;5698:7;5729:1;5714:284;5739:6;5736:1;5733:13;5714:284;;;5815:6;5809:13;5842:63;5901:3;5886:13;5842:63;:::i;:::-;5835:70;;5928:60;5981:6;5928:60;:::i;:::-;5918:70;;5774:224;5761:1;5758;5754:9;5749:14;;5714:284;;;5718:14;6014:3;6007:10;;5415:608;;;5291:732;;;;:::o;6029:109::-;6110:21;6125:5;6110:21;:::i;:::-;6105:3;6098:34;6029:109;;:::o;6144:147::-;6239:45;6278:5;6239:45;:::i;:::-;6234:3;6227:58;6144:147;;:::o;6297:364::-;6385:3;6413:39;6446:5;6413:39;:::i;:::-;6468:71;6532:6;6527:3;6468:71;:::i;:::-;6461:78;;6548:52;6593:6;6588:3;6581:4;6574:5;6570:16;6548:52;:::i;:::-;6625:29;6647:6;6625:29;:::i;:::-;6620:3;6616:39;6609:46;;6389:272;6297:364;;;;:::o;6667:366::-;6809:3;6830:67;6894:2;6889:3;6830:67;:::i;:::-;6823:74;;6906:93;6995:3;6906:93;:::i;:::-;7024:2;7019:3;7015:12;7008:19;;6667:366;;;:::o;7039:::-;7181:3;7202:67;7266:2;7261:3;7202:67;:::i;:::-;7195:74;;7278:93;7367:3;7278:93;:::i;:::-;7396:2;7391:3;7387:12;7380:19;;7039:366;;;:::o;7411:::-;7553:3;7574:67;7638:2;7633:3;7574:67;:::i;:::-;7567:74;;7650:93;7739:3;7650:93;:::i;:::-;7768:2;7763:3;7759:12;7752:19;;7411:366;;;:::o;7783:::-;7925:3;7946:67;8010:2;8005:3;7946:67;:::i;:::-;7939:74;;8022:93;8111:3;8022:93;:::i;:::-;8140:2;8135:3;8131:12;8124:19;;7783:366;;;:::o;8155:::-;8297:3;8318:67;8382:2;8377:3;8318:67;:::i;:::-;8311:74;;8394:93;8483:3;8394:93;:::i;:::-;8512:2;8507:3;8503:12;8496:19;;8155:366;;;:::o;8527:::-;8669:3;8690:67;8754:2;8749:3;8690:67;:::i;:::-;8683:74;;8766:93;8855:3;8766:93;:::i;:::-;8884:2;8879:3;8875:12;8868:19;;8527:366;;;:::o;8899:::-;9041:3;9062:67;9126:2;9121:3;9062:67;:::i;:::-;9055:74;;9138:93;9227:3;9138:93;:::i;:::-;9256:2;9251:3;9247:12;9240:19;;8899:366;;;:::o;9271:::-;9413:3;9434:67;9498:2;9493:3;9434:67;:::i;:::-;9427:74;;9510:93;9599:3;9510:93;:::i;:::-;9628:2;9623:3;9619:12;9612:19;;9271:366;;;:::o;9643:::-;9785:3;9806:67;9870:2;9865:3;9806:67;:::i;:::-;9799:74;;9882:93;9971:3;9882:93;:::i;:::-;10000:2;9995:3;9991:12;9984:19;;9643:366;;;:::o;10015:::-;10157:3;10178:67;10242:2;10237:3;10178:67;:::i;:::-;10171:74;;10254:93;10343:3;10254:93;:::i;:::-;10372:2;10367:3;10363:12;10356:19;;10015:366;;;:::o;10387:::-;10529:3;10550:67;10614:2;10609:3;10550:67;:::i;:::-;10543:74;;10626:93;10715:3;10626:93;:::i;:::-;10744:2;10739:3;10735:12;10728:19;;10387:366;;;:::o;10759:::-;10901:3;10922:67;10986:2;10981:3;10922:67;:::i;:::-;10915:74;;10998:93;11087:3;10998:93;:::i;:::-;11116:2;11111:3;11107:12;11100:19;;10759:366;;;:::o;11131:118::-;11218:24;11236:5;11218:24;:::i;:::-;11213:3;11206:37;11131:118;;:::o;11255:112::-;11338:22;11354:5;11338:22;:::i;:::-;11333:3;11326:35;11255:112;;:::o;11373:222::-;11466:4;11504:2;11493:9;11489:18;11481:26;;11517:71;11585:1;11574:9;11570:17;11561:6;11517:71;:::i;:::-;11373:222;;;;:::o;11601:332::-;11722:4;11760:2;11749:9;11745:18;11737:26;;11773:71;11841:1;11830:9;11826:17;11817:6;11773:71;:::i;:::-;11854:72;11922:2;11911:9;11907:18;11898:6;11854:72;:::i;:::-;11601:332;;;;;:::o;11939:::-;12060:4;12098:2;12087:9;12083:18;12075:26;;12111:71;12179:1;12168:9;12164:17;12155:6;12111:71;:::i;:::-;12192:72;12260:2;12249:9;12245:18;12236:6;12192:72;:::i;:::-;11939:332;;;;;:::o;12277:807::-;12526:4;12564:3;12553:9;12549:19;12541:27;;12578:71;12646:1;12635:9;12631:17;12622:6;12578:71;:::i;:::-;12659:72;12727:2;12716:9;12712:18;12703:6;12659:72;:::i;:::-;12741:80;12817:2;12806:9;12802:18;12793:6;12741:80;:::i;:::-;12831;12907:2;12896:9;12892:18;12883:6;12831:80;:::i;:::-;12921:73;12989:3;12978:9;12974:19;12965:6;12921:73;:::i;:::-;13004;13072:3;13061:9;13057:19;13048:6;13004:73;:::i;:::-;12277:807;;;;;;;;;:::o;13090:210::-;13177:4;13215:2;13204:9;13200:18;13192:26;;13228:65;13290:1;13279:9;13275:17;13266:6;13228:65;:::i;:::-;13090:210;;;;:::o;13306:313::-;13419:4;13457:2;13446:9;13442:18;13434:26;;13506:9;13500:4;13496:20;13492:1;13481:9;13477:17;13470:47;13534:78;13607:4;13598:6;13534:78;:::i;:::-;13526:86;;13306:313;;;;:::o;13625:419::-;13791:4;13829:2;13818:9;13814:18;13806:26;;13878:9;13872:4;13868:20;13864:1;13853:9;13849:17;13842:47;13906:131;14032:4;13906:131;:::i;:::-;13898:139;;13625:419;;;:::o;14050:::-;14216:4;14254:2;14243:9;14239:18;14231:26;;14303:9;14297:4;14293:20;14289:1;14278:9;14274:17;14267:47;14331:131;14457:4;14331:131;:::i;:::-;14323:139;;14050:419;;;:::o;14475:::-;14641:4;14679:2;14668:9;14664:18;14656:26;;14728:9;14722:4;14718:20;14714:1;14703:9;14699:17;14692:47;14756:131;14882:4;14756:131;:::i;:::-;14748:139;;14475:419;;;:::o;14900:::-;15066:4;15104:2;15093:9;15089:18;15081:26;;15153:9;15147:4;15143:20;15139:1;15128:9;15124:17;15117:47;15181:131;15307:4;15181:131;:::i;:::-;15173:139;;14900:419;;;:::o;15325:::-;15491:4;15529:2;15518:9;15514:18;15506:26;;15578:9;15572:4;15568:20;15564:1;15553:9;15549:17;15542:47;15606:131;15732:4;15606:131;:::i;:::-;15598:139;;15325:419;;;:::o;15750:::-;15916:4;15954:2;15943:9;15939:18;15931:26;;16003:9;15997:4;15993:20;15989:1;15978:9;15974:17;15967:47;16031:131;16157:4;16031:131;:::i;:::-;16023:139;;15750:419;;;:::o;16175:::-;16341:4;16379:2;16368:9;16364:18;16356:26;;16428:9;16422:4;16418:20;16414:1;16403:9;16399:17;16392:47;16456:131;16582:4;16456:131;:::i;:::-;16448:139;;16175:419;;;:::o;16600:::-;16766:4;16804:2;16793:9;16789:18;16781:26;;16853:9;16847:4;16843:20;16839:1;16828:9;16824:17;16817:47;16881:131;17007:4;16881:131;:::i;:::-;16873:139;;16600:419;;;:::o;17025:::-;17191:4;17229:2;17218:9;17214:18;17206:26;;17278:9;17272:4;17268:20;17264:1;17253:9;17249:17;17242:47;17306:131;17432:4;17306:131;:::i;:::-;17298:139;;17025:419;;;:::o;17450:::-;17616:4;17654:2;17643:9;17639:18;17631:26;;17703:9;17697:4;17693:20;17689:1;17678:9;17674:17;17667:47;17731:131;17857:4;17731:131;:::i;:::-;17723:139;;17450:419;;;:::o;17875:::-;18041:4;18079:2;18068:9;18064:18;18056:26;;18128:9;18122:4;18118:20;18114:1;18103:9;18099:17;18092:47;18156:131;18282:4;18156:131;:::i;:::-;18148:139;;17875:419;;;:::o;18300:::-;18466:4;18504:2;18493:9;18489:18;18481:26;;18553:9;18547:4;18543:20;18539:1;18528:9;18524:17;18517:47;18581:131;18707:4;18581:131;:::i;:::-;18573:139;;18300:419;;;:::o;18725:222::-;18818:4;18856:2;18845:9;18841:18;18833:26;;18869:71;18937:1;18926:9;18922:17;18913:6;18869:71;:::i;:::-;18725:222;;;;:::o;18953:831::-;19216:4;19254:3;19243:9;19239:19;19231:27;;19268:71;19336:1;19325:9;19321:17;19312:6;19268:71;:::i;:::-;19349:80;19425:2;19414:9;19410:18;19401:6;19349:80;:::i;:::-;19476:9;19470:4;19466:20;19461:2;19450:9;19446:18;19439:48;19504:108;19607:4;19598:6;19504:108;:::i;:::-;19496:116;;19622:72;19690:2;19679:9;19675:18;19666:6;19622:72;:::i;:::-;19704:73;19772:3;19761:9;19757:19;19748:6;19704:73;:::i;:::-;18953:831;;;;;;;;:::o;19790:214::-;19879:4;19917:2;19906:9;19902:18;19894:26;;19930:67;19994:1;19983:9;19979:17;19970:6;19930:67;:::i;:::-;19790:214;;;;:::o;20091:132::-;20158:4;20181:3;20173:11;;20211:4;20206:3;20202:14;20194:22;;20091:132;;;:::o;20229:114::-;20296:6;20330:5;20324:12;20314:22;;20229:114;;;:::o;20349:99::-;20401:6;20435:5;20429:12;20419:22;;20349:99;;;:::o;20454:113::-;20524:4;20556;20551:3;20547:14;20539:22;;20454:113;;;:::o;20573:184::-;20672:11;20706:6;20701:3;20694:19;20746:4;20741:3;20737:14;20722:29;;20573:184;;;;:::o;20763:169::-;20847:11;20881:6;20876:3;20869:19;20921:4;20916:3;20912:14;20897:29;;20763:169;;;;:::o;20938:305::-;20978:3;20997:20;21015:1;20997:20;:::i;:::-;20992:25;;21031:20;21049:1;21031:20;:::i;:::-;21026:25;;21185:1;21117:66;21113:74;21110:1;21107:81;21104:107;;;21191:18;;:::i;:::-;21104:107;21235:1;21232;21228:9;21221:16;;20938:305;;;;:::o;21249:185::-;21289:1;21306:20;21324:1;21306:20;:::i;:::-;21301:25;;21340:20;21358:1;21340:20;:::i;:::-;21335:25;;21379:1;21369:35;;21384:18;;:::i;:::-;21369:35;21426:1;21423;21419:9;21414:14;;21249:185;;;;:::o;21440:348::-;21480:7;21503:20;21521:1;21503:20;:::i;:::-;21498:25;;21537:20;21555:1;21537:20;:::i;:::-;21532:25;;21725:1;21657:66;21653:74;21650:1;21647:81;21642:1;21635:9;21628:17;21624:105;21621:131;;;21732:18;;:::i;:::-;21621:131;21780:1;21777;21773:9;21762:20;;21440:348;;;;:::o;21794:191::-;21834:4;21854:20;21872:1;21854:20;:::i;:::-;21849:25;;21888:20;21906:1;21888:20;:::i;:::-;21883:25;;21927:1;21924;21921:8;21918:34;;;21932:18;;:::i;:::-;21918:34;21977:1;21974;21970:9;21962:17;;21794:191;;;;:::o;21991:96::-;22028:7;22057:24;22075:5;22057:24;:::i;:::-;22046:35;;21991:96;;;:::o;22093:90::-;22127:7;22170:5;22163:13;22156:21;22145:32;;22093:90;;;:::o;22189:126::-;22226:7;22266:42;22259:5;22255:54;22244:65;;22189:126;;;:::o;22321:77::-;22358:7;22387:5;22376:16;;22321:77;;;:::o;22404:86::-;22439:7;22479:4;22472:5;22468:16;22457:27;;22404:86;;;:::o;22496:121::-;22554:9;22587:24;22605:5;22587:24;:::i;:::-;22574:37;;22496:121;;;:::o;22623:307::-;22691:1;22701:113;22715:6;22712:1;22709:13;22701:113;;;22800:1;22795:3;22791:11;22785:18;22781:1;22776:3;22772:11;22765:39;22737:2;22734:1;22730:10;22725:15;;22701:113;;;22832:6;22829:1;22826:13;22823:101;;;22912:1;22903:6;22898:3;22894:16;22887:27;22823:101;22672:258;22623:307;;;:::o;22936:171::-;22975:3;22998:24;23016:5;22998:24;:::i;:::-;22989:33;;23044:4;23037:5;23034:15;23031:41;;;23052:18;;:::i;:::-;23031:41;23099:1;23092:5;23088:13;23081:20;;22936:171;;;:::o;23113:180::-;23161:77;23158:1;23151:88;23258:4;23255:1;23248:15;23282:4;23279:1;23272:15;23299:180;23347:77;23344:1;23337:88;23444:4;23441:1;23434:15;23468:4;23465:1;23458:15;23485:180;23533:77;23530:1;23523:88;23630:4;23627:1;23620:15;23654:4;23651:1;23644:15;23671:180;23719:77;23716:1;23709:88;23816:4;23813:1;23806:15;23840:4;23837:1;23830:15;23980:117;24089:1;24086;24079:12;24103:102;24144:6;24195:2;24191:7;24186:2;24179:5;24175:14;24171:28;24161:38;;24103:102;;;:::o;24211:222::-;24351:34;24347:1;24339:6;24335:14;24328:58;24420:5;24415:2;24407:6;24403:15;24396:30;24211:222;:::o;24439:175::-;24579:27;24575:1;24567:6;24563:14;24556:51;24439:175;:::o;24620:229::-;24760:34;24756:1;24748:6;24744:14;24737:58;24829:12;24824:2;24816:6;24812:15;24805:37;24620:229;:::o;24855:221::-;24995:34;24991:1;24983:6;24979:14;24972:58;25064:4;25059:2;25051:6;25047:15;25040:29;24855:221;:::o;25082:177::-;25222:29;25218:1;25210:6;25206:14;25199:53;25082:177;:::o;25265:220::-;25405:34;25401:1;25393:6;25389:14;25382:58;25474:3;25469:2;25461:6;25457:15;25450:28;25265:220;:::o;25491:182::-;25631:34;25627:1;25619:6;25615:14;25608:58;25491:182;:::o;25679:228::-;25819:34;25815:1;25807:6;25803:14;25796:58;25888:11;25883:2;25875:6;25871:15;25864:36;25679:228;:::o;25913:224::-;26053:34;26049:1;26041:6;26037:14;26030:58;26122:7;26117:2;26109:6;26105:15;26098:32;25913:224;:::o;26143:176::-;26283:28;26279:1;26271:6;26267:14;26260:52;26143:176;:::o;26325:223::-;26465:34;26461:1;26453:6;26449:14;26442:58;26534:6;26529:2;26521:6;26517:15;26510:31;26325:223;:::o;26554:173::-;26694:25;26690:1;26682:6;26678:14;26671:49;26554:173;:::o;26733:122::-;26806:24;26824:5;26806:24;:::i;:::-;26799:5;26796:35;26786:63;;26845:1;26842;26835:12;26786:63;26733:122;:::o;26861:116::-;26931:21;26946:5;26931:21;:::i;:::-;26924:5;26921:32;26911:60;;26967:1;26964;26957:12;26911:60;26861:116;:::o;26983:122::-;27056:24;27074:5;27056:24;:::i;:::-;27049:5;27046:35;27036:63;;27095:1;27092;27085:12;27036:63;26983:122;:::o
Swarm Source
ipfs://d2bddb8dff6a68f4b4ff482441e3ae800273f3434dc9d1c5f46aa34f2176260e
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)

