ETH Price: $2,680.61 (-0.55%)

Contract

0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve153035482022-08-08 19:52:331509 days ago1659988353IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0014553531.24360476
Approve153035422022-08-08 19:51:111509 days ago1659988271IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0017725338.05283411
Approve153030192022-08-08 17:59:271509 days ago1659981567IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0013929929.90474993
Approve153025302022-08-08 16:09:091509 days ago1659974949IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0016792236.04957821
Approve153025172022-08-08 16:07:031509 days ago1659974823IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0024522752.64549602
Approve153025112022-08-08 16:05:151509 days ago1659974715IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0026241256.3346588
Approve153024942022-08-08 16:00:001509 days ago1659974400IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0018601539.93386202
Approve153024852022-08-08 15:57:531509 days ago1659974273IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0011455824.59338625
Approve153024772022-08-08 15:56:501509 days ago1659974210IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0016370435.14413202
Approve153024742022-08-08 15:55:341509 days ago1659974134IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0013882729.80352912
Approve153024712022-08-08 15:55:141509 days ago1659974114IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0014885731.95668057
Approve153024682022-08-08 15:53:571509 days ago1659974037IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0014500731.13026883
Approve153024652022-08-08 15:53:321509 days ago1659974012IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0013877329.7918886
Renounce Ownersh...153024642022-08-08 15:53:111509 days ago1659973991IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0006220126.65034889
Approve153024612022-08-08 15:52:591509 days ago1659973979IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0019506941.87737675
Approve153024552022-08-08 15:51:491509 days ago1659973909IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0016849136.1716521
Approve153024552022-08-08 15:51:491509 days ago1659973909IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0022921749.20846551
Remove Limits153024522022-08-08 15:50:251509 days ago1659973825IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0008908826.68447886
Approve153024432022-08-08 15:46:511509 days ago1659973611IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0006470113.89011541
Approve153024282022-08-08 15:45:301509 days ago1659973530IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.001323528.41293977
Approve153024282022-08-08 15:45:301509 days ago1659973530IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.001323528.41293977
Approve153024282022-08-08 15:45:301509 days ago1659973530IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.001323528.41293977
Approve153024282022-08-08 15:45:301509 days ago1659973530IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0016495735.41293977
Approve153024282022-08-08 15:45:301509 days ago1659973530IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0016495735.41293977
Open Trading153024272022-08-08 15:45:211509 days ago1659973521IN
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0 ETH0.0706262524.92931982
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method
Block
From
To
Transfer153080012022-08-09 12:31:221508 days ago1660048282
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.001947181 ETH
Transfer153080012022-08-09 12:31:221508 days ago1660048282
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.001947181 ETH
Transfer153042882022-08-08 22:30:571509 days ago1659997857
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.00168105 ETH
Transfer153042882022-08-08 22:30:571509 days ago1659997857
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.00168105 ETH
Transfer153035512022-08-08 19:53:061509 days ago1659988386
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.001760789 ETH
Transfer153035512022-08-08 19:53:061509 days ago1659988386
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.001760789 ETH
Transfer153035442022-08-08 19:51:521509 days ago1659988312
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.00233739 ETH
Transfer153035442022-08-08 19:51:521509 days ago1659988312
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.00233739 ETH
Transfer153028442022-08-08 17:18:191509 days ago1659979099
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.002979008 ETH
Transfer153028442022-08-08 17:18:191509 days ago1659979099
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.002979008 ETH
Transfer153026872022-08-08 16:44:021509 days ago1659977042
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.002642787 ETH
Transfer153026872022-08-08 16:44:021509 days ago1659977042
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.002642787 ETH
Transfer153026772022-08-08 16:41:221509 days ago1659976882
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.002856812 ETH
Transfer153026772022-08-08 16:41:221509 days ago1659976882
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.002856812 ETH
Transfer153026002022-08-08 16:23:151509 days ago1659975795
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.004585668 ETH
Transfer153026002022-08-08 16:23:151509 days ago1659975795
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.004585668 ETH
Transfer153025412022-08-08 16:12:161509 days ago1659975136
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.001603495 ETH
Transfer153025412022-08-08 16:12:161509 days ago1659975136
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.001603495 ETH
Transfer153025372022-08-08 16:11:311509 days ago1659975091
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.004705858 ETH
Transfer153025372022-08-08 16:11:311509 days ago1659975091
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.004705858 ETH
Transfer153025352022-08-08 16:11:121509 days ago1659975072
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.003362693 ETH
Transfer153025352022-08-08 16:11:121509 days ago1659975072
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.003362693 ETH
Transfer153025322022-08-08 16:10:421509 days ago1659975042
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.003538213 ETH
Transfer153025322022-08-08 16:10:421509 days ago1659975042
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.003538213 ETH
Transfer153025302022-08-08 16:09:091509 days ago1659974949
0x71bCBbCa38670cF480912eFc2E3a1F99df0f38df
0.003862774 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Source Code Verified Exact Match

Contract Name

AbraKaDabra

Compiler Version
v0.8.7+commit.e28d00a7
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
MIT
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":"bots_","type":"address[]"}],"name":"addbot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"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":"removeLimits","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":"newTax","type":"uint256"}],"name":"setStandardTax","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"}]
60806040526200001a67016345785d8a0000600019620003ba565b6200002890600019620003a0565b600855600f805462ffffff60a81b19169055620000766103e86200006267016345785d8a00006014620001f5602090811b62000a3a17901c565b6200028960201b62000ac01790919060201c565b601055620000a36103e862000062601e67016345785d8a0000620001f560201b62000a3a1790919060201c565b601155348015620000b357600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600d80546001600160a01b03191633908117909155600854600091825260026020526040822055600190600590620001356000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526005909352818320805485166001908117909155600d549091168352912080549092161790556006600c55620001993390565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef67016345785d8a0000604051620001e791815260200190565b60405180910390a3620003fd565b600082620002065750600062000283565b60006200021483856200037e565b90508262000223858362000367565b14620002805760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084015b60405180910390fd5b90505b92915050565b60006200028083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250620002d360201b60201c565b60008183620002f75760405162461bcd60e51b81526004016200027791906200030f565b50600062000306848662000367565b95945050505050565b600060208083528351808285015260005b818110156200033e5785810183015185820160400152820162000320565b8181111562000351576000604083870101525b50601f01601f1916929092016040019392505050565b600082620003795762000379620003e7565b500490565b60008160001904831182151516156200039b576200039b620003d1565b500290565b600082821015620003b557620003b5620003d1565b500390565b600082620003cc57620003cc620003e7565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b611a32806200040d6000396000f3fe60806040526004361061010d5760003560e01c8063751039fc11610095578063a9059cbb11610064578063a9059cbb146102ed578063c3c8cd801461030d578063c9567bf914610322578063ccfee5d614610337578063dd62ed3e1461035757600080fd5b8063751039fc1461025c578063843f7be2146102715780638da5cb5b1461029157806395d89b41146102b957600080fd5b8063313ce567116100dc578063313ce567146101d45780635932ead1146101f05780636fc3eaec1461021257806370a0823114610227578063715018a61461024757600080fd5b806306fdde0314610119578063095ea7b31461015f57806318160ddd1461018f57806323b872dd146101b457600080fd5b3661011457005b600080fd5b34801561012557600080fd5b5060408051808201909152600b81526a416272614b61446162726160a81b60208201525b60405161015691906117e9565b60405180910390f35b34801561016b57600080fd5b5061017f61017a366004611670565b61039d565b6040519015158152602001610156565b34801561019b57600080fd5b5067016345785d8a00005b604051908152602001610156565b3480156101c057600080fd5b5061017f6101cf36600461162f565b6103b4565b3480156101e057600080fd5b5060405160098152602001610156565b3480156101fc57600080fd5b5061021061020b366004611768565b61041d565b005b34801561021e57600080fd5b5061021061046e565b34801561023357600080fd5b506101a66102423660046115bc565b61049b565b34801561025357600080fd5b506102106104bd565b34801561026857600080fd5b50610210610531565b34801561027d57600080fd5b5061021061028c3660046117a2565b61056e565b34801561029d57600080fd5b506000546040516001600160a01b039091168152602001610156565b3480156102c557600080fd5b5060408051808201909152600b81526a416272616b61446162726160a81b6020820152610149565b3480156102f957600080fd5b5061017f610308366004611670565b6105ab565b34801561031957600080fd5b506102106105b8565b34801561032e57600080fd5b506102106105ee565b34801561034357600080fd5b5061021061035236600461169c565b6109a8565b34801561036357600080fd5b506101a66103723660046115f6565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b60006103aa338484610b02565b5060015b92915050565b60006103c1848484610c26565b610413843361040e856040518060600160405280602881526020016119d5602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190610f8e565b610b02565b5060019392505050565b6000546001600160a01b031633146104505760405162461bcd60e51b81526004016104479061183e565b60405180910390fd5b600f8054911515600160b81b0260ff60b81b19909216919091179055565b600d546001600160a01b0316336001600160a01b03161461048e57600080fd5b4761049881610fc8565b50565b6001600160a01b0381166000908152600260205260408120546103ae90611002565b6000546001600160a01b031633146104e75760405162461bcd60e51b81526004016104479061183e565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b0316331461055b5760405162461bcd60e51b81526004016104479061183e565b67016345785d8a00006010819055601155565b6000546001600160a01b031633146105985760405162461bcd60e51b81526004016104479061183e565b600c5481106105a657600080fd5b600c55565b60006103aa338484610c26565b600d546001600160a01b0316336001600160a01b0316146105d857600080fd5b60006105e33061049b565b90506104988161107f565b6000546001600160a01b031633146106185760405162461bcd60e51b81526004016104479061183e565b600f54600160a01b900460ff16156106725760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610447565b600e80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556106ae308267016345785d8a0000610b02565b806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156106e757600080fd5b505afa1580156106fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071f91906115d9565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561076757600080fd5b505afa15801561077b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079f91906115d9565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156107e757600080fd5b505af11580156107fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081f91906115d9565b600f80546001600160a01b0319166001600160a01b03928316179055600e541663f305d719473061084f8161049b565b6000806108646000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b1580156108c757600080fd5b505af11580156108db573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061090091906117bb565b5050600f805463ffff00ff60a01b198116630101000160a01b17909155600e5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b390604401602060405180830381600087803b15801561096c57600080fd5b505af1158015610980573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a49190611785565b5050565b6000546001600160a01b031633146109d25760405162461bcd60e51b81526004016104479061183e565b60005b81518110156109a4576001600660008484815181106109f6576109f6611985565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610a3281611954565b9150506109d5565b600082610a49575060006103ae565b6000610a55838561191e565b905082610a6285836118fc565b14610ab95760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610447565b9392505050565b6000610ab983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611208565b6001600160a01b038316610b645760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610447565b6001600160a01b038216610bc55760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610447565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610c8a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610447565b6001600160a01b038216610cec5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610447565b60008111610d4e5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610447565b6000546001600160a01b03848116911614801590610d7a57506000546001600160a01b03838116911614155b15610f73576001600160a01b03831660009081526006602052604090205460ff16158015610dc157506001600160a01b03821660009081526006602052604090205460ff16155b610dca57600080fd5b6000600a55600c54600b55600f546001600160a01b038481169116148015610e005750600e546001600160a01b03838116911614155b8015610e2557506001600160a01b03821660009081526005602052604090205460ff16155b8015610e3a5750600f54600160b81b900460ff165b15610ef657601054811115610e915760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e000000000000006044820152606401610447565b60115481610e9e8461049b565b610ea891906118e4565b1115610ef65760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610447565b6000610f013061049b565b600f54909150600160a81b900460ff16158015610f2c5750600f546001600160a01b03858116911614155b8015610f415750600f54600160b01b900460ff165b8015610f4d5750600081115b15610f6d57610f5b8161107f565b478015610f6b57610f6b47610fc8565b505b50610f7e565b6000600a819055600b555b610f89838383611236565b505050565b60008184841115610fb25760405162461bcd60e51b815260040161044791906117e9565b506000610fbf848661193d565b95945050505050565b600d546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156109a4573d6000803e3d6000fd5b60006008548211156110695760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610447565b6000611073611241565b9050610ab98382610ac0565b600f805460ff60a81b1916600160a81b17905560408051600280825260608201835260009260208301908036833701905050905030816000815181106110c7576110c7611985565b6001600160a01b03928316602091820292909201810191909152600e54604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561111b57600080fd5b505afa15801561112f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061115391906115d9565b8160018151811061116657611166611985565b6001600160a01b039283166020918202929092010152600e5461118c9130911684610b02565b600e5460405163791ac94760e01b81526001600160a01b039091169063791ac947906111c5908590600090869030904290600401611873565b600060405180830381600087803b1580156111df57600080fd5b505af11580156111f3573d6000803e3d6000fd5b5050600f805460ff60a81b1916905550505050565b600081836112295760405162461bcd60e51b815260040161044791906117e9565b506000610fbf84866118fc565b610f89838383611264565b600080600061124e61135b565b909250905061125d8282610ac0565b9250505090565b6000806000806000806112768761139b565b6001600160a01b038f16600090815260026020526040902054959b509399509197509550935091506112a890876113f8565b6001600160a01b03808b1660009081526002602052604080822093909355908a16815220546112d7908661143a565b6001600160a01b0389166000908152600260205260409020556112f981611499565b61130384836114e3565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161134891815260200190565b60405180910390a3505050505050505050565b600854600090819067016345785d8a00006113768282610ac0565b8210156113925750506008549267016345785d8a000092509050565b90939092509050565b60008060008060008060008060006113b88a600a54600b54611507565b92509250925060006113c8611241565b905060008060006113db8e87878761155c565b919e509c509a509598509396509194505050505091939550919395565b6000610ab983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f8e565b60008061144783856118e4565b905083811015610ab95760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610447565b60006114a3611241565b905060006114b18383610a3a565b306000908152600260205260409020549091506114ce908261143a565b30600090815260026020526040902055505050565b6008546114f090836113f8565b600855600954611500908261143a565b6009555050565b6000808080611521606461151b8989610a3a565b90610ac0565b90506000611534606461151b8a89610a3a565b9050600061154c826115468b866113f8565b906113f8565b9992985090965090945050505050565b600080808061156b8886610a3a565b905060006115798887610a3a565b905060006115878888610a3a565b905060006115998261154686866113f8565b939b939a50919850919650505050505050565b80356115b7816119b1565b919050565b6000602082840312156115ce57600080fd5b8135610ab9816119b1565b6000602082840312156115eb57600080fd5b8151610ab9816119b1565b6000806040838503121561160957600080fd5b8235611614816119b1565b91506020830135611624816119b1565b809150509250929050565b60008060006060848603121561164457600080fd5b833561164f816119b1565b9250602084013561165f816119b1565b929592945050506040919091013590565b6000806040838503121561168357600080fd5b823561168e816119b1565b946020939093013593505050565b600060208083850312156116af57600080fd5b823567ffffffffffffffff808211156116c757600080fd5b818501915085601f8301126116db57600080fd5b8135818111156116ed576116ed61199b565b8060051b604051601f19603f830116810181811085821117156117125761171261199b565b604052828152858101935084860182860187018a101561173157600080fd5b600095505b8386101561175b57611747816115ac565b855260019590950194938601938601611736565b5098975050505050505050565b60006020828403121561177a57600080fd5b8135610ab9816119c6565b60006020828403121561179757600080fd5b8151610ab9816119c6565b6000602082840312156117b457600080fd5b5035919050565b6000806000606084860312156117d057600080fd5b8351925060208401519150604084015190509250925092565b600060208083528351808285015260005b81811015611816578581018301518582016040015282016117fa565b81811115611828576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156118c35784516001600160a01b03168352938301939183019160010161189e565b50506001600160a01b03969096166060850152505050608001529392505050565b600082198211156118f7576118f761196f565b500190565b60008261191957634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156119385761193861196f565b500290565b60008282101561194f5761194f61196f565b500390565b60006000198214156119685761196861196f565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461049857600080fd5b801515811461049857600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220991b66f856384efa174002f604987aa3c7a6e0aa005c91ff5e1c600d51fedcd964736f6c63430008070033
Deployed Bytecode
0x60806040526004361061010d5760003560e01c8063751039fc11610095578063a9059cbb11610064578063a9059cbb146102ed578063c3c8cd801461030d578063c9567bf914610322578063ccfee5d614610337578063dd62ed3e1461035757600080fd5b8063751039fc1461025c578063843f7be2146102715780638da5cb5b1461029157806395d89b41146102b957600080fd5b8063313ce567116100dc578063313ce567146101d45780635932ead1146101f05780636fc3eaec1461021257806370a0823114610227578063715018a61461024757600080fd5b806306fdde0314610119578063095ea7b31461015f57806318160ddd1461018f57806323b872dd146101b457600080fd5b3661011457005b600080fd5b34801561012557600080fd5b5060408051808201909152600b81526a416272614b61446162726160a81b60208201525b60405161015691906117e9565b60405180910390f35b34801561016b57600080fd5b5061017f61017a366004611670565b61039d565b6040519015158152602001610156565b34801561019b57600080fd5b5067016345785d8a00005b604051908152602001610156565b3480156101c057600080fd5b5061017f6101cf36600461162f565b6103b4565b3480156101e057600080fd5b5060405160098152602001610156565b3480156101fc57600080fd5b5061021061020b366004611768565b61041d565b005b34801561021e57600080fd5b5061021061046e565b34801561023357600080fd5b506101a66102423660046115bc565b61049b565b34801561025357600080fd5b506102106104bd565b34801561026857600080fd5b50610210610531565b34801561027d57600080fd5b5061021061028c3660046117a2565b61056e565b34801561029d57600080fd5b506000546040516001600160a01b039091168152602001610156565b3480156102c557600080fd5b5060408051808201909152600b81526a416272616b61446162726160a81b6020820152610149565b3480156102f957600080fd5b5061017f610308366004611670565b6105ab565b34801561031957600080fd5b506102106105b8565b34801561032e57600080fd5b506102106105ee565b34801561034357600080fd5b5061021061035236600461169c565b6109a8565b34801561036357600080fd5b506101a66103723660046115f6565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b60006103aa338484610b02565b5060015b92915050565b60006103c1848484610c26565b610413843361040e856040518060600160405280602881526020016119d5602891396001600160a01b038a1660009081526004602090815260408083203384529091529020549190610f8e565b610b02565b5060019392505050565b6000546001600160a01b031633146104505760405162461bcd60e51b81526004016104479061183e565b60405180910390fd5b600f8054911515600160b81b0260ff60b81b19909216919091179055565b600d546001600160a01b0316336001600160a01b03161461048e57600080fd5b4761049881610fc8565b50565b6001600160a01b0381166000908152600260205260408120546103ae90611002565b6000546001600160a01b031633146104e75760405162461bcd60e51b81526004016104479061183e565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b0316331461055b5760405162461bcd60e51b81526004016104479061183e565b67016345785d8a00006010819055601155565b6000546001600160a01b031633146105985760405162461bcd60e51b81526004016104479061183e565b600c5481106105a657600080fd5b600c55565b60006103aa338484610c26565b600d546001600160a01b0316336001600160a01b0316146105d857600080fd5b60006105e33061049b565b90506104988161107f565b6000546001600160a01b031633146106185760405162461bcd60e51b81526004016104479061183e565b600f54600160a01b900460ff16156106725760405162461bcd60e51b815260206004820152601760248201527f74726164696e6720697320616c7265616479206f70656e0000000000000000006044820152606401610447565b600e80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556106ae308267016345785d8a0000610b02565b806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156106e757600080fd5b505afa1580156106fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061071f91906115d9565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561076757600080fd5b505afa15801561077b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079f91906115d9565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156107e757600080fd5b505af11580156107fb573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081f91906115d9565b600f80546001600160a01b0319166001600160a01b03928316179055600e541663f305d719473061084f8161049b565b6000806108646000546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b1580156108c757600080fd5b505af11580156108db573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061090091906117bb565b5050600f805463ffff00ff60a01b198116630101000160a01b17909155600e5460405163095ea7b360e01b81526001600160a01b03918216600482015260001960248201529116915063095ea7b390604401602060405180830381600087803b15801561096c57600080fd5b505af1158015610980573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109a49190611785565b5050565b6000546001600160a01b031633146109d25760405162461bcd60e51b81526004016104479061183e565b60005b81518110156109a4576001600660008484815181106109f6576109f6611985565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580610a3281611954565b9150506109d5565b600082610a49575060006103ae565b6000610a55838561191e565b905082610a6285836118fc565b14610ab95760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610447565b9392505050565b6000610ab983836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611208565b6001600160a01b038316610b645760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610447565b6001600160a01b038216610bc55760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610447565b6001600160a01b0383811660008181526004602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610c8a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610447565b6001600160a01b038216610cec5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610447565b60008111610d4e5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610447565b6000546001600160a01b03848116911614801590610d7a57506000546001600160a01b03838116911614155b15610f73576001600160a01b03831660009081526006602052604090205460ff16158015610dc157506001600160a01b03821660009081526006602052604090205460ff16155b610dca57600080fd5b6000600a55600c54600b55600f546001600160a01b038481169116148015610e005750600e546001600160a01b03838116911614155b8015610e2557506001600160a01b03821660009081526005602052604090205460ff16155b8015610e3a5750600f54600160b81b900460ff165b15610ef657601054811115610e915760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e000000000000006044820152606401610447565b60115481610e9e8461049b565b610ea891906118e4565b1115610ef65760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e0000000000006044820152606401610447565b6000610f013061049b565b600f54909150600160a81b900460ff16158015610f2c5750600f546001600160a01b03858116911614155b8015610f415750600f54600160b01b900460ff165b8015610f4d5750600081115b15610f6d57610f5b8161107f565b478015610f6b57610f6b47610fc8565b505b50610f7e565b6000600a819055600b555b610f89838383611236565b505050565b60008184841115610fb25760405162461bcd60e51b815260040161044791906117e9565b506000610fbf848661193d565b95945050505050565b600d546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156109a4573d6000803e3d6000fd5b60006008548211156110695760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610447565b6000611073611241565b9050610ab98382610ac0565b600f805460ff60a81b1916600160a81b17905560408051600280825260608201835260009260208301908036833701905050905030816000815181106110c7576110c7611985565b6001600160a01b03928316602091820292909201810191909152600e54604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561111b57600080fd5b505afa15801561112f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061115391906115d9565b8160018151811061116657611166611985565b6001600160a01b039283166020918202929092010152600e5461118c9130911684610b02565b600e5460405163791ac94760e01b81526001600160a01b039091169063791ac947906111c5908590600090869030904290600401611873565b600060405180830381600087803b1580156111df57600080fd5b505af11580156111f3573d6000803e3d6000fd5b5050600f805460ff60a81b1916905550505050565b600081836112295760405162461bcd60e51b815260040161044791906117e9565b506000610fbf84866118fc565b610f89838383611264565b600080600061124e61135b565b909250905061125d8282610ac0565b9250505090565b6000806000806000806112768761139b565b6001600160a01b038f16600090815260026020526040902054959b509399509197509550935091506112a890876113f8565b6001600160a01b03808b1660009081526002602052604080822093909355908a16815220546112d7908661143a565b6001600160a01b0389166000908152600260205260409020556112f981611499565b61130384836114e3565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161134891815260200190565b60405180910390a3505050505050505050565b600854600090819067016345785d8a00006113768282610ac0565b8210156113925750506008549267016345785d8a000092509050565b90939092509050565b60008060008060008060008060006113b88a600a54600b54611507565b92509250925060006113c8611241565b905060008060006113db8e87878761155c565b919e509c509a509598509396509194505050505091939550919395565b6000610ab983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610f8e565b60008061144783856118e4565b905083811015610ab95760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610447565b60006114a3611241565b905060006114b18383610a3a565b306000908152600260205260409020549091506114ce908261143a565b30600090815260026020526040902055505050565b6008546114f090836113f8565b600855600954611500908261143a565b6009555050565b6000808080611521606461151b8989610a3a565b90610ac0565b90506000611534606461151b8a89610a3a565b9050600061154c826115468b866113f8565b906113f8565b9992985090965090945050505050565b600080808061156b8886610a3a565b905060006115798887610a3a565b905060006115878888610a3a565b905060006115998261154686866113f8565b939b939a50919850919650505050505050565b80356115b7816119b1565b919050565b6000602082840312156115ce57600080fd5b8135610ab9816119b1565b6000602082840312156115eb57600080fd5b8151610ab9816119b1565b6000806040838503121561160957600080fd5b8235611614816119b1565b91506020830135611624816119b1565b809150509250929050565b60008060006060848603121561164457600080fd5b833561164f816119b1565b9250602084013561165f816119b1565b929592945050506040919091013590565b6000806040838503121561168357600080fd5b823561168e816119b1565b946020939093013593505050565b600060208083850312156116af57600080fd5b823567ffffffffffffffff808211156116c757600080fd5b818501915085601f8301126116db57600080fd5b8135818111156116ed576116ed61199b565b8060051b604051601f19603f830116810181811085821117156117125761171261199b565b604052828152858101935084860182860187018a101561173157600080fd5b600095505b8386101561175b57611747816115ac565b855260019590950194938601938601611736565b5098975050505050505050565b60006020828403121561177a57600080fd5b8135610ab9816119c6565b60006020828403121561179757600080fd5b8151610ab9816119c6565b6000602082840312156117b457600080fd5b5035919050565b6000806000606084860312156117d057600080fd5b8351925060208401519150604084015190509250925092565b600060208083528351808285015260005b81811015611816578581018301518582016040015282016117fa565b81811115611828576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156118c35784516001600160a01b03168352938301939183019160010161189e565b50506001600160a01b03969096166060850152505050608001529392505050565b600082198211156118f7576118f761196f565b500190565b60008261191957634e487b7160e01b600052601260045260246000fd5b500490565b60008160001904831182151516156119385761193861196f565b500290565b60008282101561194f5761194f61196f565b500390565b60006000198214156119685761196861196f565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b038116811461049857600080fd5b801515811461049857600080fdfe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220991b66f856384efa174002f604987aa3c7a6e0aa005c91ff5e1c600d51fedcd964736f6c63430008070033
Deployed Bytecode Sourcemap
3994:10184:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5774:83;;;;;;;;;;-1:-1:-1;5844:5:0;;;;;;;;;;;;-1:-1:-1;;;5844:5:0;;;;5774:83;;;;;;;:::i;:::-;;;;;;;;6626:161;;;;;;;;;;-1:-1:-1;6626:161:0;;;;;:::i;:::-;;:::i;:::-;;;5537:14:1;;5530:22;5512:41;;5500:2;5485:18;6626:161:0;5372:187:1;6051:95:0;;;;;;;;;;-1:-1:-1;4498:17:0;6051:95;;;10931:25:1;;;10919:2;10904:18;6051:95:0;10785:177:1;6795:313:0;;;;;;;;;;-1:-1:-1;6795:313:0;;;;;:::i;:::-;;:::i;5960:83::-;;;;;;;;;;-1:-1:-1;5960:83:0;;4900:1;12094:36:1;;12082:2;12067:18;5960:83:0;11952:184:1;7116:103:0;;;;;;;;;;-1:-1:-1;7116:103:0;;;;;:::i;:::-;;:::i;:::-;;12293:193;;;;;;;;;;;;;:::i;6154:138::-;;;;;;;;;;-1:-1:-1;6154:138:0;;;;;:::i;:::-;;:::i;3075:148::-;;;;;;;;;;;;;:::i;9844:118::-;;;;;;;;;;;;;:::i;9705:131::-;;;;;;;;;;-1:-1:-1;9705:131:0;;;;;:::i;:::-;;:::i;2861:79::-;;;;;;;;;;-1:-1:-1;2899:7:0;2926:6;2861:79;;-1:-1:-1;;;;;2926:6:0;;;4110:51:1;;4098:2;4083:18;2861:79:0;3964:203:1;5865:87:0;;;;;;;;;;-1:-1:-1;5937:7:0;;;;;;;;;;;;-1:-1:-1;;;5937:7:0;;;;5865:87;;6300:167;;;;;;;;;;-1:-1:-1;6300:167:0;;;;;:::i;:::-;;:::i;12091:194::-;;;;;;;;;;;;;:::i;10074:773::-;;;;;;;;;;;;;:::i;10859:163::-;;;;;;;;;;-1:-1:-1;10859:163:0;;;;;:::i;:::-;;:::i;6475:143::-;;;;;;;;;;-1:-1:-1;6475:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;6583:18:0;;;6556:7;6583:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6475:143;6626:161;6701:4;6718:39;659:10;6741:7;6750:6;6718:8;:39::i;:::-;-1:-1:-1;6775:4:0;6626:161;;;;;:::o;6795:313::-;6893:4;6910:36;6920:6;6928:9;6939:6;6910:9;:36::i;:::-;6957:121;6966:6;659:10;6988:89;7026:6;6988:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6988:19:0;;;;;;:11;:19;;;;;;;;659:10;6988:33;;;;;;;;;;:37;:89::i;:::-;6957:8;:121::i;:::-;-1:-1:-1;7096:4:0;6795:313;;;;;:::o;7116:103::-;2988:6;;-1:-1:-1;;;;;2988:6:0;659:10;2988:22;2980:67;;;;-1:-1:-1;;;2980:67:0;;;;;;;:::i;:::-;;;;;;;;;7188:15:::1;:23:::0;;;::::1;;-1:-1:-1::0;;;7188:23:0::1;-1:-1:-1::0;;;;7188:23:0;;::::1;::::0;;;::::1;::::0;;7116:103::o;12293:193::-;12359:14;;-1:-1:-1;;;;;12359:14:0;659:10;-1:-1:-1;;;;;12343:30:0;;12335:39;;;;;;12414:21;12446:32;12414:21;12446:12;:32::i;:::-;12324:162;12293:193::o;6154:138::-;-1:-1:-1;;;;;6267:16:0;;6220:7;6267:16;;;:7;:16;;;;;;6247:37;;:19;:37::i;3075:148::-;2988:6;;-1:-1:-1;;;;;2988:6:0;659:10;2988:22;2980:67;;;;-1:-1:-1;;;2980:67:0;;;;;;;:::i;:::-;3182:1:::1;3166:6:::0;;3145:40:::1;::::0;-1:-1:-1;;;;;3166:6:0;;::::1;::::0;3145:40:::1;::::0;3182:1;;3145:40:::1;3213:1;3196:19:::0;;-1:-1:-1;;;;;;3196:19:0::1;::::0;;3075:148::o;9844:118::-;2988:6;;-1:-1:-1;;;;;2988:6:0;659:10;2988:22;2980:67;;;;-1:-1:-1;;;2980:67:0;;;;;;;:::i;:::-;4498:17:::1;9897:12;:22:::0;;;9930:14:::1;:24:::0;9844:118::o;9705:131::-;2988:6;;-1:-1:-1;;;;;2988:6:0;659:10;2988:22;2980:67;;;;-1:-1:-1;;;2980:67:0;;;;;;;:::i;:::-;9787:12:::1;;9780:6;:19;9772:28;;;::::0;::::1;;9809:12;:19:::0;9705:131::o;6300:167::-;6378:4;6395:42;659:10;6419:9;6430:6;6395:9;:42::i;12091:194::-;12157:14;;-1:-1:-1;;;;;12157:14:0;659:10;-1:-1:-1;;;;;12141:30:0;;12133:39;;;;;;12183:23;12209:24;12227:4;12209:9;:24::i;:::-;12183:50;;12244:33;12261:15;12244:16;:33::i;10074:773::-;2988:6;;-1:-1:-1;;;;;2988:6:0;659:10;2988:22;2980:67;;;;-1:-1:-1;;;2980:67:0;;;;;;;:::i;:::-;10138:11:::1;::::0;-1:-1:-1;;;10138:11:0;::::1;;;10137:12;10129:47;;;::::0;-1:-1:-1;;;10129:47:0;;10635:2:1;10129:47:0::1;::::0;::::1;10617:21:1::0;10674:2;10654:18;;;10647:30;10713:25;10693:18;;;10686:53;10756:18;;10129:47:0::1;10433:347:1::0;10129:47:0::1;10298:15;:34:::0;;-1:-1:-1;;;;;;10298:34:0::1;10244:42;10298:34:::0;;::::1;::::0;;;10343:58:::1;10360:4;10244:42:::0;4498:17:::1;10343:8;:58::i;:::-;10446:16;-1:-1:-1::0;;;;;10446:24:0::1;;:26;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10428:56:0::1;;10493:4;10500:16;-1:-1:-1::0;;;;;10500:21:0::1;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10428:96;::::0;-1:-1:-1;;;;;;10428:96:0::1;::::0;;;;;;-1:-1:-1;;;;;4402:15:1;;;10428:96:0::1;::::0;::::1;4384:34:1::0;4454:15;;4434:18;;;4427:43;4319:18;;10428:96:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10412:13;:112:::0;;-1:-1:-1;;;;;;10412:112:0::1;-1:-1:-1::0;;;;;10412:112:0;;::::1;;::::0;;10535:15:::1;::::0;::::1;:31;10574:21;10605:4;10611:24;10605:4:::0;10611:9:::1;:24::i;:::-;10636:1;10638::::0;10640:7:::1;2899::::0;2926:6;-1:-1:-1;;;;;2926:6:0;;2861:79;10640:7:::1;10535:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;10535:129:0;;;-1:-1:-1;;;;;5119:15:1;;;10535:129:0::1;::::0;::::1;5101:34:1::0;5151:18;;;5144:34;;;;5194:18;;;5187:34;;;;5237:18;;;5230:34;5301:15;;;5280:19;;;5273:44;10648:15:0::1;5333:19:1::0;;;5326:35;5035:19;;10535:129:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;10675:11:0::1;:18:::0;;-1:-1:-1;;;;10739:18:0;;-1:-1:-1;;;10739:18:0;;;;10806:15:::1;::::0;10768:71:::1;::::0;-1:-1:-1;;;10768:71:0;;-1:-1:-1;;;;;10806:15:0;;::::1;10768:71;::::0;::::1;4655:51:1::0;-1:-1:-1;;4722:18:1;;;4715:34;10775:13:0;;;-1:-1:-1;10768:29:0::1;::::0;4628:18:1;;10768:71:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;10118:729;10074:773::o:0;10859:163::-;2988:6;;-1:-1:-1;;;;;2988:6:0;659:10;2988:22;2980:67;;;;-1:-1:-1;;;2980:67:0;;;;;;;:::i;:::-;10932:6:::1;10927:88;10948:5;:12;10944:1;:16;10927:88;;;10999:4;10982;:14;10987:5;10993:1;10987:8;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;;-1:-1:-1;;;;;10982:14:0::1;::::0;;;::::1;::::0;;;;;;-1:-1:-1;10982:14:0;:21;;-1:-1:-1;;10982:21:0::1;::::0;::::1;;::::0;;;::::1;::::0;;10962:3;::::1;::::0;::::1;:::i;:::-;;;;10927:88;;1914:246:::0;1972:7;1996:6;1992:47;;-1:-1:-1;2026:1:0;2019:8;;1992:47;2049:9;2061:5;2065:1;2061;:5;:::i;:::-;2049:17;-1:-1:-1;2094:1:0;2085:5;2089:1;2049:17;2085:5;:::i;:::-;:10;2077:56;;;;-1:-1:-1;;;2077:56:0;;8296:2:1;2077:56:0;;;8278:21:1;8335:2;8315:18;;;8308:30;8374:34;8354:18;;;8347:62;-1:-1:-1;;;8425:18:1;;;8418:31;8466:19;;2077:56:0;8094:397:1;2077:56:0;2151:1;1914:246;-1:-1:-1;;;1914:246:0:o;2168:132::-;2226:7;2253:39;2257:1;2260;2253:39;;;;;;;;;;;;;;;;;:3;:39::i;7489:335::-;-1:-1:-1;;;;;7582:19:0;;7574:68;;;;-1:-1:-1;;;7574:68:0;;10230:2:1;7574:68:0;;;10212:21:1;10269:2;10249:18;;;10242:30;10308:34;10288:18;;;10281:62;-1:-1:-1;;;10359:18:1;;;10352:34;10403:19;;7574:68:0;10028:400:1;7574:68:0;-1:-1:-1;;;;;7661:21:0;;7653:68;;;;-1:-1:-1;;;7653:68:0;;7537:2:1;7653:68:0;;;7519:21:1;7576:2;7556:18;;;7549:30;7615:34;7595:18;;;7588:62;-1:-1:-1;;;7666:18:1;;;7659:32;7708:19;;7653:68:0;7335:398:1;7653:68:0;-1:-1:-1;;;;;7732:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7784:32;;10931:25:1;;;7784:32:0;;10904:18:1;7784:32:0;;;;;;;7489:335;;;:::o;7832:1374::-;-1:-1:-1;;;;;7920:18:0;;7912:68;;;;-1:-1:-1;;;7912:68:0;;9469:2:1;7912:68:0;;;9451:21:1;9508:2;9488:18;;;9481:30;9547:34;9527:18;;;9520:62;-1:-1:-1;;;9598:18:1;;;9591:35;9643:19;;7912:68:0;9267:401:1;7912:68:0;-1:-1:-1;;;;;7999:16:0;;7991:64;;;;-1:-1:-1;;;7991:64:0;;6368:2:1;7991:64:0;;;6350:21:1;6407:2;6387:18;;;6380:30;6446:34;6426:18;;;6419:62;-1:-1:-1;;;6497:18:1;;;6490:33;6540:19;;7991:64:0;6166:399:1;7991:64:0;8083:1;8074:6;:10;8066:64;;;;-1:-1:-1;;;8066:64:0;;9059:2:1;8066:64:0;;;9041:21:1;9098:2;9078:18;;;9071:30;9137:34;9117:18;;;9110:62;-1:-1:-1;;;9188:18:1;;;9181:39;9237:19;;8066:64:0;8857:405:1;8066:64:0;2899:7;2926:6;-1:-1:-1;;;;;8149:15:0;;;2926:6;;8149:15;;;;:32;;-1:-1:-1;2899:7:0;2926:6;-1:-1:-1;;;;;8168:13:0;;;2926:6;;8168:13;;8149:32;8145:1011;;;-1:-1:-1;;;;;8207:10:0;;;;;;:4;:10;;;;;;;;8206:11;:24;;;;-1:-1:-1;;;;;;8222:8:0;;;;;;:4;:8;;;;;;;;8221:9;8206:24;8198:33;;;;;;8258:1;8246:9;:13;8286:12;;8274:9;:24;8325:13;;-1:-1:-1;;;;;8317:21:0;;;8325:13;;8317:21;:55;;;;-1:-1:-1;8356:15:0;;-1:-1:-1;;;;;8342:30:0;;;8356:15;;8342:30;;8317:55;:83;;;;-1:-1:-1;;;;;;8378:22:0;;;;;;:18;:22;;;;;;;;8376:24;8317:83;:102;;;;-1:-1:-1;8404:15:0;;-1:-1:-1;;;8404:15:0;;;;8317:102;8313:332;;;8487:12;;8477:6;:22;;8469:60;;;;-1:-1:-1;;;8469:60:0;;6772:2:1;8469:60:0;;;6754:21:1;6811:2;6791:18;;;6784:30;6850:27;6830:18;;;6823:55;6895:18;;8469:60:0;6570:349:1;8469:60:0;8582:14;;8572:6;8556:13;8566:2;8556:9;:13::i;:::-;:22;;;;:::i;:::-;:40;;8548:79;;;;-1:-1:-1;;;8548:79:0;;9875:2:1;8548:79:0;;;9857:21:1;9914:2;9894:18;;;9887:30;9953:28;9933:18;;;9926:56;9999:18;;8548:79:0;9673:350:1;8548:79:0;8663:28;8694:24;8712:4;8694:9;:24::i;:::-;8738:6;;8663:55;;-1:-1:-1;;;;8738:6:0;;;;8737:7;:32;;;;-1:-1:-1;8756:13:0;;-1:-1:-1;;;;;8748:21:0;;;8756:13;;8748:21;;8737:32;:47;;;;-1:-1:-1;8773:11:0;;-1:-1:-1;;;8773:11:0;;;;8737:47;:73;;;;;8809:1;8788:20;:22;8737:73;8733:344;;;8831:38;8848:20;8831:16;:38::i;:::-;8917:21;8960:22;;8957:105;;9007:35;9020:21;9007:12;:35::i;:::-;8812:265;8733:344;8183:905;8145:1011;;;9117:1;9105:9;:13;;;9131:9;:13;8145:1011;9168:30;9183:4;9188:2;9191:6;9168:14;:30::i;:::-;7832:1374;;;:::o;1716:190::-;1802:7;1838:12;1830:6;;;;1822:29;;;;-1:-1:-1;;;1822:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1862:9:0;1874:5;1878:1;1874;:5;:::i;:::-;1862:17;1716:190;-1:-1:-1;;;;;1716:190:0:o;9970:96::-;10027:14;;:31;;-1:-1:-1;;;;;10027:14:0;;;;:31;;;;;10051:6;;10027:14;:31;:14;:31;10051:6;10027:14;:31;;;;;;;;;;;;;;;;;;;7227:254;7294:7;7333;;7322;:18;;7314:73;;;;-1:-1:-1;;;7314:73:0;;7126:2:1;7314:73:0;;;7108:21:1;7165:2;7145:18;;;7138:30;7204:34;7184:18;;;7177:62;-1:-1:-1;;;7255:18:1;;;7248:40;7305:19;;7314:73:0;6924:406:1;7314:73:0;7398:19;7421:10;:8;:10::i;:::-;7398:33;-1:-1:-1;7449:24:0;:7;7398:33;7449:11;:24::i;9214:483::-;5352:6;:13;;-1:-1:-1;;;;5352:13:0;-1:-1:-1;;;5352:13:0;;;9316:16:::1;::::0;;9330:1:::1;9316:16:::0;;;;;::::1;::::0;;-1:-1:-1;;9316:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;9316:16:0::1;9292:40;;9361:4;9343;9348:1;9343:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9343:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;9387:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;9387:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;9343:7;;9387:22;;;;;:15;:22;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9377:4;9382:1;9377:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;9377:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;9452:15:::1;::::0;9420:62:::1;::::0;9437:4:::1;::::0;9452:15:::1;9470:11:::0;9420:8:::1;:62::i;:::-;9493:15;::::0;:196:::1;::::0;-1:-1:-1;;;9493:196:0;;-1:-1:-1;;;;;9493:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;9574:11;;9493:15:::1;::::0;9616:4;;9643::::1;::::0;9663:15:::1;::::0;9493:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5388:6:0;:14;;-1:-1:-1;;;;5388:14:0;;;-1:-1:-1;;;;9214:483:0:o;2308:189::-;2394:7;2429:12;2422:5;2414:28;;;;-1:-1:-1;;;2414:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2453:9:0;2465:5;2469:1;2465;:5;:::i;11030:146::-;11124:44;11142:6;11150:9;11161:6;11124:17;:44::i;13748:163::-;13789:7;13810:15;13827;13846:19;:17;:19::i;:::-;13809:56;;-1:-1:-1;13809:56:0;-1:-1:-1;13883:20:0;13809:56;;13883:11;:20::i;:::-;13876:27;;;;13748:163;:::o;11184:487::-;11283:15;11300:23;11325:12;11339:23;11364:12;11378:13;11395:19;11406:7;11395:10;:19::i;:::-;-1:-1:-1;;;;;11443:15:0;;;;;;:7;:15;;;;;;11282:132;;-1:-1:-1;11282:132:0;;-1:-1:-1;11282:132:0;;-1:-1:-1;11282:132:0;-1:-1:-1;11282:132:0;-1:-1:-1;11282:132:0;-1:-1:-1;11443:28:0;;11282:132;11443:19;:28::i;:::-;-1:-1:-1;;;;;11425:15:0;;;;;;;:7;:15;;;;;;:46;;;;11503:18;;;;;;;:39;;11526:15;11503:22;:39::i;:::-;-1:-1:-1;;;;;11482:18:0;;;;;;:7;:18;;;;;:60;11553:16;11563:5;11553:9;:16::i;:::-;11580:23;11592:4;11598;11580:11;:23::i;:::-;11636:9;-1:-1:-1;;;;;11619:44:0;11628:6;-1:-1:-1;;;;;11619:44:0;;11647:15;11619:44;;;;10931:25:1;;10919:2;10904:18;;10785:177;11619:44:0;;;;;;;;11271:400;;;;;;11184:487;;;:::o;13919:256::-;14016:7;;13969;;;;4498:17;14084:20;14016:7;4498:17;14084:11;:20::i;:::-;14074:7;:30;14070:61;;;-1:-1:-1;;14114:7:0;;;4498:17;;-1:-1:-1;13919:256:0;-1:-1:-1;13919:256:0:o;14070:61::-;14150:7;;14159;;-1:-1:-1;13919:256:0;-1:-1:-1;13919:256:0:o;12496:471::-;12555:7;12564;12573;12582;12591;12600;12621:23;12646:12;12660:13;12677:42;12689:7;12698:9;;12709;;12677:11;:42::i;:::-;12620:99;;;;;;12730:19;12753:10;:8;:10::i;:::-;12730:33;;12775:15;12792:23;12817:12;12833:46;12845:7;12854:4;12860:5;12867:11;12833;:46::i;:::-;12774:105;;-1:-1:-1;12774:105:0;-1:-1:-1;12774:105:0;-1:-1:-1;12930:15:0;;-1:-1:-1;12947:4:0;;-1:-1:-1;12953:5:0;;-1:-1:-1;;;;;12496:471:0;;;;;;;:::o;1572:136::-;1630:7;1657:43;1661:1;1664;1657:43;;;;;;;;;;;;;;;;;:3;:43::i;1385:179::-;1443:7;;1475:5;1479:1;1475;:5;:::i;:::-;1463:17;;1504:1;1499;:6;;1491:46;;;;-1:-1:-1;;;1491:46:0;;7940:2:1;1491:46:0;;;7922:21:1;7979:2;7959:18;;;7952:30;8018:29;7998:18;;;7991:57;8065:18;;1491:46:0;7738:351:1;11679:212:0;11732:19;11755:10;:8;:10::i;:::-;11732:33;-1:-1:-1;11776:13:0;11792:22;:5;11732:33;11792:9;:22::i;:::-;11866:4;11850:22;;;;:7;:22;;;;;;11776:38;;-1:-1:-1;11850:33:0;;11776:38;11850:26;:33::i;:::-;11841:4;11825:22;;;;:7;:22;;;;;:58;-1:-1:-1;;;11679:212:0:o;11899:147::-;11977:7;;:17;;11989:4;11977:11;:17::i;:::-;11967:7;:27;12018:10;;:20;;12033:4;12018:14;:20::i;:::-;12005:10;:33;-1:-1:-1;;11899:147:0:o;12975:351::-;13068:7;;;;13121:28;13145:3;13121:19;:7;13133:6;13121:11;:19::i;:::-;:23;;:28::i;:::-;13106:43;-1:-1:-1;13160:13:0;13176:29;13201:3;13176:20;:7;13188;13176:11;:20::i;:29::-;13160:45;-1:-1:-1;13216:23:0;13242:28;13160:45;13242:17;:7;13254:4;13242:11;:17::i;:::-;:21;;:28::i;:::-;13216:54;13306:4;;-1:-1:-1;13312:5:0;;-1:-1:-1;12975:351:0;;-1:-1:-1;;;;;12975:351:0:o;13334:409::-;13444:7;;;;13500:24;:7;13512:11;13500;:24::i;:::-;13482:42;-1:-1:-1;13535:12:0;13550:21;:4;13559:11;13550:8;:21::i;:::-;13535:36;-1:-1:-1;13582:13:0;13598:22;:5;13608:11;13598:9;:22::i;:::-;13582:38;-1:-1:-1;13631:23:0;13657:28;13582:38;13657:17;:7;13669:4;13657:11;:17::i;:28::-;13704:7;;;;-1:-1:-1;13730:4:0;;-1:-1:-1;13334:409:0;;-1:-1:-1;;;;;;;13334:409:0:o;14:134:1:-;82:20;;111:31;82:20;111:31;:::i;:::-;14:134;;;:::o;153:247::-;212:6;265:2;253:9;244:7;240:23;236:32;233:52;;;281:1;278;271:12;233:52;320:9;307:23;339:31;364:5;339:31;:::i;405:251::-;475:6;528:2;516:9;507:7;503:23;499:32;496:52;;;544:1;541;534:12;496:52;576:9;570:16;595:31;620:5;595:31;:::i;661:388::-;729:6;737;790:2;778:9;769:7;765:23;761:32;758:52;;;806:1;803;796:12;758:52;845:9;832:23;864:31;889:5;864:31;:::i;:::-;914:5;-1:-1:-1;971:2:1;956:18;;943:32;984:33;943:32;984:33;:::i;:::-;1036:7;1026:17;;;661:388;;;;;:::o;1054:456::-;1131:6;1139;1147;1200:2;1188:9;1179:7;1175:23;1171:32;1168:52;;;1216:1;1213;1206:12;1168:52;1255:9;1242:23;1274:31;1299:5;1274:31;:::i;:::-;1324:5;-1:-1:-1;1381:2:1;1366:18;;1353:32;1394:33;1353:32;1394:33;:::i;:::-;1054:456;;1446:7;;-1:-1:-1;;;1500:2:1;1485:18;;;;1472:32;;1054:456::o;1515:315::-;1583:6;1591;1644:2;1632:9;1623:7;1619:23;1615:32;1612:52;;;1660:1;1657;1650:12;1612:52;1699:9;1686:23;1718:31;1743:5;1718:31;:::i;:::-;1768:5;1820:2;1805:18;;;;1792:32;;-1:-1:-1;;;1515:315:1:o;1835:1132::-;1919:6;1950:2;1993;1981:9;1972:7;1968:23;1964:32;1961:52;;;2009:1;2006;1999:12;1961:52;2049:9;2036:23;2078:18;2119:2;2111:6;2108:14;2105:34;;;2135:1;2132;2125:12;2105:34;2173:6;2162:9;2158:22;2148:32;;2218:7;2211:4;2207:2;2203:13;2199:27;2189:55;;2240:1;2237;2230:12;2189:55;2276:2;2263:16;2298:2;2294;2291:10;2288:36;;;2304:18;;:::i;:::-;2350:2;2347:1;2343:10;2382:2;2376:9;2445:2;2441:7;2436:2;2432;2428:11;2424:25;2416:6;2412:38;2500:6;2488:10;2485:22;2480:2;2468:10;2465:18;2462:46;2459:72;;;2511:18;;:::i;:::-;2547:2;2540:22;2597:18;;;2631:15;;;;-1:-1:-1;2666:11:1;;;2696;;;2692:20;;2689:33;-1:-1:-1;2686:53:1;;;2735:1;2732;2725:12;2686:53;2757:1;2748:10;;2767:169;2781:2;2778:1;2775:9;2767:169;;;2838:23;2857:3;2838:23;:::i;:::-;2826:36;;2799:1;2792:9;;;;;2882:12;;;;2914;;2767:169;;;-1:-1:-1;2955:6:1;1835:1132;-1:-1:-1;;;;;;;;1835:1132:1:o;2972:241::-;3028:6;3081:2;3069:9;3060:7;3056:23;3052:32;3049:52;;;3097:1;3094;3087:12;3049:52;3136:9;3123:23;3155:28;3177:5;3155:28;:::i;3218:245::-;3285:6;3338:2;3326:9;3317:7;3313:23;3309:32;3306:52;;;3354:1;3351;3344:12;3306:52;3386:9;3380:16;3405:28;3427:5;3405:28;:::i;3468:180::-;3527:6;3580:2;3568:9;3559:7;3555:23;3551:32;3548:52;;;3596:1;3593;3586:12;3548:52;-1:-1:-1;3619:23:1;;3468:180;-1:-1:-1;3468:180:1:o;3653:306::-;3741:6;3749;3757;3810:2;3798:9;3789:7;3785:23;3781:32;3778:52;;;3826:1;3823;3816:12;3778:52;3855:9;3849:16;3839:26;;3905:2;3894:9;3890:18;3884:25;3874:35;;3949:2;3938:9;3934:18;3928:25;3918:35;;3653:306;;;;;:::o;5564:597::-;5676:4;5705:2;5734;5723:9;5716:21;5766:6;5760:13;5809:6;5804:2;5793:9;5789:18;5782:34;5834:1;5844:140;5858:6;5855:1;5852:13;5844:140;;;5953:14;;;5949:23;;5943:30;5919:17;;;5938:2;5915:26;5908:66;5873:10;;5844:140;;;6002:6;5999:1;5996:13;5993:91;;;6072:1;6067:2;6058:6;6047:9;6043:22;6039:31;6032:42;5993:91;-1:-1:-1;6145:2:1;6124:15;-1:-1:-1;;6120:29:1;6105:45;;;;6152:2;6101:54;;5564:597;-1:-1:-1;;;5564:597:1:o;8496:356::-;8698:2;8680:21;;;8717:18;;;8710:30;8776:34;8771:2;8756:18;;8749:62;8843:2;8828:18;;8496:356::o;10967:980::-;11229:4;11277:3;11266:9;11262:19;11308:6;11297:9;11290:25;11334:2;11372:6;11367:2;11356:9;11352:18;11345:34;11415:3;11410:2;11399:9;11395:18;11388:31;11439:6;11474;11468:13;11505:6;11497;11490:22;11543:3;11532:9;11528:19;11521:26;;11582:2;11574:6;11570:15;11556:29;;11603:1;11613:195;11627:6;11624:1;11621:13;11613:195;;;11692:13;;-1:-1:-1;;;;;11688:39:1;11676:52;;11783:15;;;;11748:12;;;;11724:1;11642:9;11613:195;;;-1:-1:-1;;;;;;;11864:32:1;;;;11859:2;11844:18;;11837:60;-1:-1:-1;;;11928:3:1;11913:19;11906:35;11825:3;10967:980;-1:-1:-1;;;10967:980:1:o;12141:128::-;12181:3;12212:1;12208:6;12205:1;12202:13;12199:39;;;12218:18;;:::i;:::-;-1:-1:-1;12254:9:1;;12141:128::o;12274:217::-;12314:1;12340;12330:132;;12384:10;12379:3;12375:20;12372:1;12365:31;12419:4;12416:1;12409:15;12447:4;12444:1;12437:15;12330:132;-1:-1:-1;12476:9:1;;12274:217::o;12496:168::-;12536:7;12602:1;12598;12594:6;12590:14;12587:1;12584:21;12579:1;12572:9;12565:17;12561:45;12558:71;;;12609:18;;:::i;:::-;-1:-1:-1;12649:9:1;;12496:168::o;12669:125::-;12709:4;12737:1;12734;12731:8;12728:34;;;12742:18;;:::i;:::-;-1:-1:-1;12779:9:1;;12669:125::o;12799:135::-;12838:3;-1:-1:-1;;12859:17:1;;12856:43;;;12879:18;;:::i;:::-;-1:-1:-1;12926:1:1;12915:13;;12799:135::o;12939:127::-;13000:10;12995:3;12991:20;12988:1;12981:31;13031:4;13028:1;13021:15;13055:4;13052:1;13045:15;13071:127;13132:10;13127:3;13123:20;13120:1;13113:31;13163:4;13160:1;13153:15;13187:4;13184:1;13177:15;13203:127;13264:10;13259:3;13255:20;13252:1;13245:31;13295:4;13292:1;13285:15;13319:4;13316:1;13309:15;13335:131;-1:-1:-1;;;;;13410:31:1;;13400:42;;13390:70;;13456:1;13453;13446:12;13471:118;13557:5;13550:13;13543:21;13536:5;13533:32;13523:60;;13579:1;13576;13569:12
Swarm Source
ipfs://991b66f856384efa174002f604987aa3c7a6e0aa005c91ff5e1c600d51fedcd9
🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Custom Contract ABI

                            

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.