ERC-20
Overview
Max Total Supply
5,000,000,000 VONNI
Holders
736
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
856,500 VONNIValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
VONNI
Compiler Version
v0.5.11+commit.c082d0b4
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-11-06 */ /** *Submitted for verification at Etherscan.io on 2019-05-07 */ pragma solidity >= 0.5.0 < 0.6.0; /** * @title VONN token * @author J Kwon */ /** * @title ERC20 Standard Interface */ interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address who) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); } /** * @title Token implementation */ contract VONNI is IERC20 { string public name = "VONNICON"; string public symbol = "VONNI"; uint8 public decimals = 18; uint256 partnerAmount; uint256 marketingAmount; uint256 pomAmount; uint256 companyAmount; uint256 kmjAmount; uint256 kdhAmount; uint256 saleAmount; uint256 _totalSupply; mapping(address => uint256) balances; address public owner; address public partner; address public marketing; address public pom; address public company; address public kmj; address public kdh; address public sale; address public marker1; address public marker2; address public marker3; address public marker4; address public marker5; address public marker6; IERC20 private _marker1; IERC20 private _marker2; IERC20 private _marker3; IERC20 private _marker4; IERC20 private _marker5; IERC20 private _marker6; modifier isOwner { require(owner == msg.sender); _; } constructor() public { owner = msg.sender; partner = 0x0182bBbd17792B612a90682486FCfc6230D0C87a; marketing = 0xE818EBEc8C8174049748277b8d0Dc266b1A9962A; pom = 0x423325e29C8311217994B938f76fDe0040326B2A; company = 0xfec56eFB1a87BB15da444fDaFFB384572aeceE17; kmj = 0xC350493EC241f801901d1E74372B386c3e6E5703; kdh = 0x7fACD833AD981Fbbfbe93b071E8c491A47cBC8Fa; sale = 0xeab7Af104c4156Adb800E1Cd3ca35d358c6145b3; marker1 = 0xf54343AB797C9647a2643a037E16E8eF32b9Eb87; marker2 = 0x31514548CbEAD19EEdc7977AC3cc52b8aF1a6FE2; marker3 = 0xa4f5947Ee4EDD96dc8EAf2d9E6149B66E6558C14; marker4 = 0x4908730237360Df173b0a870b7208B08EC26Bd13; marker5 = 0x65b87739bac3987DBA6e7b04cD8ECeaB94b7Ea3d; marker6 = 0x423B9EDD4b9D82bAc47A76efB5381EEDa4068581; partnerAmount = toWei( 250000000); marketingAmount = toWei( 500000000); pomAmount = toWei(1500000000); companyAmount = toWei(1150000000); kmjAmount = toWei( 100000000); kdhAmount = toWei( 250000000); saleAmount = toWei(1250000000); _totalSupply = toWei(5000000000); //5,000,000,000 _marker1 = IERC20(marker1); _marker2 = IERC20(marker2); _marker3 = IERC20(marker3); _marker4 = IERC20(marker4); _marker5 = IERC20(marker5); _marker6 = IERC20(marker6); require(_totalSupply == partnerAmount + marketingAmount + pomAmount + companyAmount + kmjAmount + kdhAmount + saleAmount ); balances[owner] = _totalSupply; emit Transfer(address(0), owner, balances[owner]); transfer(partner, partnerAmount); transfer(marketing, marketingAmount); transfer(pom, pomAmount); transfer(company, companyAmount); transfer(kmj, kmjAmount); transfer(kdh, kdhAmount); transfer(sale, saleAmount); require(balances[owner] == 0); } function totalSupply() public view returns (uint) { return _totalSupply; } function balanceOf(address who) public view returns (uint256) { return balances[who]; } function transfer(address to, uint256 value) public returns (bool success) { /* marker가 있으면 전송을 하지 않는다 */ uint256 basis_timestamp1 = now - 1577836800 + 2592000;// 1577836800 <= 기준일: 2020-01-01 uint256 basis_timestamp2 = now - 1580515200 + 2592000;// 1577836800 <= 기준일: 2020-02-01 uint256 basis_timestamp3 = now - 1583020800 + 2592000;// 1577836800 <= 기준일: 2020-03-01 uint256 basis_timestamp4 = now - 1585699200 + 2592000;// 1577836800 <= 기준일: 2020-04-01 uint256 basis_timestamp5 = now - 1588291200 + 2592000;// 1577836800 <= 기준일: 2020-05-01 uint256 basis_timestamp6 = now - 1590969600 + 2592000;// 1577836800 <= 기준일: 2020-05-01 if ( _marker1.balanceOf(msg.sender) > 0 && now < 1577836800 + 86400 * 30 * 20) { uint256 past_month = basis_timestamp1 / (2592000); uint256 allowance = (_marker1.balanceOf(msg.sender)) - ((_marker1.balanceOf(msg.sender)) * past_month / 20); require( balances[msg.sender] - value >= allowance ); } if ( _marker2.balanceOf(msg.sender) > 0 && now < 1580515200 + 86400 * 30 * 20) { uint256 past_month = basis_timestamp2 / (2592000); uint256 allowance = (_marker2.balanceOf(msg.sender)) - ((_marker2.balanceOf(msg.sender)) * past_month / 20); require( balances[msg.sender] - value >= allowance ); } if ( (_marker3.balanceOf(msg.sender)) > 0 && now < 1583020800 + 86400 * 30 * 20) { uint256 past_month = basis_timestamp3 / (2592000); uint256 allowance = (_marker3.balanceOf(msg.sender)) - ((_marker3.balanceOf(msg.sender)) * past_month / 20); require( balances[msg.sender] - value >= allowance ); } if ( (_marker4.balanceOf(msg.sender)) > 0 && now < 1585699200 + 86400 * 30 * 20) { uint256 past_month = basis_timestamp4 / (2592000); uint256 allowance = (_marker4.balanceOf(msg.sender)) - ((_marker4.balanceOf(msg.sender)) * past_month / 20); require( balances[msg.sender] - value >= allowance ); } if ( (_marker5.balanceOf(msg.sender)) > 0 && now < 1588291200 + 86400 * 30 * 20) { uint256 past_month = basis_timestamp5 / (2592000); uint256 allowance = (_marker5.balanceOf(msg.sender)) - ((_marker5.balanceOf(msg.sender)) * past_month / 20); require( balances[msg.sender] - value >= allowance ); } if ( (_marker6.balanceOf(msg.sender)) > 0 && now < 1590969600 + 86400 * 30 * 20) { uint256 past_month = basis_timestamp6 / (2592000); uint256 allowance = (_marker6.balanceOf(msg.sender)) - ((_marker6.balanceOf(msg.sender)) * past_month / 20); require( balances[msg.sender] - value >= allowance ); } require(msg.sender != to); require(value > 0); require( balances[msg.sender] >= value ); require( balances[to] + value >= balances[to] ); if (to == address(0) || to == address(0x1) || to == address(0xdead)) { _totalSupply -= value; } balances[msg.sender] -= value; balances[to] += value; emit Transfer(msg.sender, to, value); return true; } function burnCoins(uint256 value) public { require(balances[msg.sender] >= value); require(_totalSupply >= value); balances[msg.sender] -= value; _totalSupply -= value; emit Transfer(msg.sender, address(0), value); } /** @dev private function */ function toWei(uint256 value) private view returns (uint256) { return value * (10 ** uint256(decimals)); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnCoins","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marker5","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marker2","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marker3","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketing","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marker1","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pom","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"company","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"sale","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"who","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marker6","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kmj","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"partner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marker4","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kdh","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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"}]
Contract Creation Code
60806040526040518060400160405280600881526020017f564f4e4e49434f4e000000000000000000000000000000000000000000000000815250600090805190602001906200005192919062002247565b506040518060400160405280600581526020017f564f4e4e49000000000000000000000000000000000000000000000000000000815250600190805190602001906200009f92919062002247565b506012600260006101000a81548160ff021916908360ff160217905550348015620000c957600080fd5b5033600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550730182bbbd17792b612a90682486fcfc6230d0c87a600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073e818ebec8c8174049748277b8d0dc266b1a9962a600e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073423325e29c8311217994b938f76fde0040326b2a600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073fec56efb1a87bb15da444fdaffb384572aecee17601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073c350493ec241f801901d1e74372b386c3e6e5703601160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550737facd833ad981fbbfbe93b071e8c491a47cbc8fa601260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073eab7af104c4156adb800e1cd3ca35d358c6145b3601360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073f54343ab797c9647a2643a037e16e8ef32b9eb87601460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507331514548cbead19eedc7977ac3cc52b8af1a6fe2601560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073a4f5947ee4edd96dc8eaf2d9e6149b66e6558c14601660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550734908730237360df173b0a870b7208b08ec26bd13601760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507365b87739bac3987dba6e7b04cd8eceab94b7ea3d601860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073423b9edd4b9d82bac47a76efb5381eeda4068581601960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000571630ee6b28062000bf760201b60201c565b6003819055506200058c631dcd650062000bf760201b60201c565b600481905550620005a76359682f0062000bf760201b60201c565b600581905550620005c263448b9b8062000bf760201b60201c565b600681905550620005dd6305f5e10062000bf760201b60201c565b600781905550620005f8630ee6b28062000bf760201b60201c565b60088190555062000613634a817c8062000bf760201b60201c565b6009819055506200062f64012a05f20062000bf760201b60201c565b600a81905550601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601e60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16601f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600954600854600754600654600554600454600354010101010101600a5414620008b057600080fd5b600a54600b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a362000a37600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660035462000c1860201b60201c565b5062000a6e600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660045462000c1860201b60201c565b5062000aa5600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660055462000c1860201b60201c565b5062000adc601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660065462000c1860201b60201c565b5062000b13601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660075462000c1860201b60201c565b5062000b4a601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660085462000c1860201b60201c565b5062000b81601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660095462000c1860201b60201c565b506000600b6000600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541462000bf157600080fd5b620022f6565b6000600260009054906101000a900460ff1660ff16600a0a82029050919050565b60008062278d00635e0be1004203019050600062278d00635e34bf804203019050600062278d00635e5afb004203019050600062278d00635e83d9804203019050600062278d00635eab66804203019050600062278d00635ed4450042030190506000601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801562000d1b57600080fd5b505afa15801562000d30573d6000803e3d6000fd5b505050506040513d602081101562000d4757600080fd5b810190808051906020019092919050505011801562000d695750636122e50042105b1562000f9f57600062278d00878162000d7e57fe5b0490506000601482601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801562000e2657600080fd5b505afa15801562000e3b573d6000803e3d6000fd5b505050506040513d602081101562000e5257600080fd5b8101908080519060200190929190505050028162000e6c57fe5b04601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801562000f0d57600080fd5b505afa15801562000f22573d6000803e3d6000fd5b505050506040513d602081101562000f3957600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403101562000f9c57600080fd5b50505b6000601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156200104157600080fd5b505afa15801562001056573d6000803e3d6000fd5b505050506040513d60208110156200106d57600080fd5b81019080805190602001909291905050501180156200108f575063614bc38042105b15620012c557600062278d008681620010a457fe5b0490506000601482601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156200114c57600080fd5b505afa15801562001161573d6000803e3d6000fd5b505050506040513d60208110156200117857600080fd5b810190808051906020019092919050505002816200119257fe5b04601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156200123357600080fd5b505afa15801562001248573d6000803e3d6000fd5b505050506040513d60208110156200125f57600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015620012c257600080fd5b50505b6000601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156200136757600080fd5b505afa1580156200137c573d6000803e3d6000fd5b505050506040513d60208110156200139357600080fd5b8101908080519060200190929190505050118015620013b55750636171ff0042105b15620015eb57600062278d008581620013ca57fe5b0490506000601482601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156200147257600080fd5b505afa15801562001487573d6000803e3d6000fd5b505050506040513d60208110156200149e57600080fd5b81019080805190602001909291905050500281620014b857fe5b04601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156200155957600080fd5b505afa1580156200156e573d6000803e3d6000fd5b505050506040513d60208110156200158557600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015620015e857600080fd5b50505b6000601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156200168d57600080fd5b505afa158015620016a2573d6000803e3d6000fd5b505050506040513d6020811015620016b957600080fd5b8101908080519060200190929190505050118015620016db575063619add8042105b156200191157600062278d008481620016f057fe5b0490506000601482601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156200179857600080fd5b505afa158015620017ad573d6000803e3d6000fd5b505050506040513d6020811015620017c457600080fd5b81019080805190602001909291905050500281620017de57fe5b04601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156200187f57600080fd5b505afa15801562001894573d6000803e3d6000fd5b505050506040513d6020811015620018ab57600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540310156200190e57600080fd5b50505b6000601e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015620019b357600080fd5b505afa158015620019c8573d6000803e3d6000fd5b505050506040513d6020811015620019df57600080fd5b810190808051906020019092919050505011801562001a0157506361c26a8042105b1562001c3757600062278d00838162001a1657fe5b0490506000601482601e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801562001abe57600080fd5b505afa15801562001ad3573d6000803e3d6000fd5b505050506040513d602081101562001aea57600080fd5b8101908080519060200190929190505050028162001b0457fe5b04601e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801562001ba557600080fd5b505afa15801562001bba573d6000803e3d6000fd5b505050506040513d602081101562001bd157600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403101562001c3457600080fd5b50505b6000601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801562001cd957600080fd5b505afa15801562001cee573d6000803e3d6000fd5b505050506040513d602081101562001d0557600080fd5b810190808051906020019092919050505011801562001d2757506361eb490042105b1562001f5d57600062278d00828162001d3c57fe5b0490506000601482601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801562001de457600080fd5b505afa15801562001df9573d6000803e3d6000fd5b505050506040513d602081101562001e1057600080fd5b8101908080519060200190929190505050028162001e2a57fe5b04601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801562001ecb57600080fd5b505afa15801562001ee0573d6000803e3d6000fd5b505050506040513d602081101562001ef757600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403101562001f5a57600080fd5b50505b8873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141562001f9757600080fd5b6000881162001fa557600080fd5b87600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101562001ff257600080fd5b600b60008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488600b60008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540110156200208057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff161480620020e85750600173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16145b8062002121575061dead73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16145b15620021385787600a600082825403925050819055505b87600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555087600b60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a36001965050505050505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200228a57805160ff1916838001178555620022bb565b82800160010185558215620022bb579182015b82811115620022ba5782518255916020019190600101906200229d565b5b509050620022ca9190620022ce565b5090565b620022f391905b80821115620022ef576000816000905550600101620022d5565b5090565b90565b61225c80620023066000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80636904c94d116100b85780638da5cb5b1161007c5780638da5cb5b1461056b57806395d89b41146105b5578063a9059cbb14610638578063be10862b1461069e578063c6e8d6c5146106e8578063fd4624271461073257610137565b80636904c94d146103eb5780636ad1fe021461043557806370a082311461047f57806382f2ed91146104d75780638389af701461052157610137565b806326f5bef8116100ff57806326f5bef81461029f5780632d3e474a146102e9578063313ce56714610333578063389a58411461035757806362db7d38146103a157610137565b806305a8749d1461013c57806306fdde031461016a578063086ef3f6146101ed57806318160ddd146102375780631893161d14610255575b600080fd5b6101686004803603602081101561015257600080fd5b810190808035906020019092919050505061077c565b005b61017261089d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b2578082015181840152602081019050610197565b50505050905090810190601f1680156101df5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101f561093b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61023f610961565b6040518082815260200191505060405180910390f35b61025d61096b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102a7610991565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102f16109b7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61033b6109dd565b604051808260ff1660ff16815260200191505060405180910390f35b61035f6109f0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103a9610a16565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103f3610a3c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61043d610a62565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104c16004803603602081101561049557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a88565b6040518082815260200191505060405180910390f35b6104df610ad1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610529610af7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610573610b1d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105bd610b43565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105fd5780820151818401526020810190506105e2565b50505050905090810190601f16801561062a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106846004803603604081101561064e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610be1565b604051808215151515815260200191505060405180910390f35b6106a66121b5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106f06121db565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61073a612201565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b80600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156107c857600080fd5b80600a5410156107d757600080fd5b80600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600a60008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109335780601f1061090857610100808354040283529160200191610933565b820191906000526020600020905b81548152906001019060200180831161091657829003601f168201915b505050505081565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600a54905090565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900460ff1681565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bd95780601f10610bae57610100808354040283529160200191610bd9565b820191906000526020600020905b815481529060010190602001808311610bbc57829003601f168201915b505050505081565b60008062278d00635e0be1004203019050600062278d00635e34bf804203019050600062278d00635e5afb004203019050600062278d00635e83d9804203019050600062278d00635eab66804203019050600062278d00635ed4450042030190506000601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610ce357600080fd5b505afa158015610cf7573d6000803e3d6000fd5b505050506040513d6020811015610d0d57600080fd5b8101908080519060200190929190505050118015610d2e5750636122e50042105b15610f5a57600062278d008781610d4157fe5b0490506000601482601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610de857600080fd5b505afa158015610dfc573d6000803e3d6000fd5b505050506040513d6020811015610e1257600080fd5b81019080805190602001909291905050500281610e2b57fe5b04601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610ecb57600080fd5b505afa158015610edf573d6000803e3d6000fd5b505050506040513d6020811015610ef557600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015610f5757600080fd5b50505b6000601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610ffb57600080fd5b505afa15801561100f573d6000803e3d6000fd5b505050506040513d602081101561102557600080fd5b8101908080519060200190929190505050118015611046575063614bc38042105b1561127257600062278d00868161105957fe5b0490506000601482601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561110057600080fd5b505afa158015611114573d6000803e3d6000fd5b505050506040513d602081101561112a57600080fd5b8101908080519060200190929190505050028161114357fe5b04601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156111e357600080fd5b505afa1580156111f7573d6000803e3d6000fd5b505050506040513d602081101561120d57600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403101561126f57600080fd5b50505b6000601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561131357600080fd5b505afa158015611327573d6000803e3d6000fd5b505050506040513d602081101561133d57600080fd5b810190808051906020019092919050505011801561135e5750636171ff0042105b1561158a57600062278d00858161137157fe5b0490506000601482601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561141857600080fd5b505afa15801561142c573d6000803e3d6000fd5b505050506040513d602081101561144257600080fd5b8101908080519060200190929190505050028161145b57fe5b04601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156114fb57600080fd5b505afa15801561150f573d6000803e3d6000fd5b505050506040513d602081101561152557600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403101561158757600080fd5b50505b6000601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561162b57600080fd5b505afa15801561163f573d6000803e3d6000fd5b505050506040513d602081101561165557600080fd5b8101908080519060200190929190505050118015611676575063619add8042105b156118a257600062278d00848161168957fe5b0490506000601482601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561173057600080fd5b505afa158015611744573d6000803e3d6000fd5b505050506040513d602081101561175a57600080fd5b8101908080519060200190929190505050028161177357fe5b04601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561181357600080fd5b505afa158015611827573d6000803e3d6000fd5b505050506040513d602081101561183d57600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403101561189f57600080fd5b50505b6000601e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561194357600080fd5b505afa158015611957573d6000803e3d6000fd5b505050506040513d602081101561196d57600080fd5b810190808051906020019092919050505011801561198e57506361c26a8042105b15611bba57600062278d0083816119a157fe5b0490506000601482601e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611a4857600080fd5b505afa158015611a5c573d6000803e3d6000fd5b505050506040513d6020811015611a7257600080fd5b81019080805190602001909291905050500281611a8b57fe5b04601e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611b2b57600080fd5b505afa158015611b3f573d6000803e3d6000fd5b505050506040513d6020811015611b5557600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015611bb757600080fd5b50505b6000601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611c5b57600080fd5b505afa158015611c6f573d6000803e3d6000fd5b505050506040513d6020811015611c8557600080fd5b8101908080519060200190929190505050118015611ca657506361eb490042105b15611ed257600062278d008281611cb957fe5b0490506000601482601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611d6057600080fd5b505afa158015611d74573d6000803e3d6000fd5b505050506040513d6020811015611d8a57600080fd5b81019080805190602001909291905050500281611da357fe5b04601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611e4357600080fd5b505afa158015611e57573d6000803e3d6000fd5b505050506040513d6020811015611e6d57600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015611ecf57600080fd5b50505b8873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611f0b57600080fd5b60008811611f1857600080fd5b87600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611f6457600080fd5b600b60008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488600b60008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011015611ff157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614806120585750600173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16145b80612090575061dead73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16145b156120a65787600a600082825403925050819055505b87600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555087600b60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a36001965050505050505092915050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168156fea265627a7a7231582054e559a46f94cba3fb1457e106fe6a5bcfb2c7cf026865f4ba90d12543a2b0a464736f6c634300050b0032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101375760003560e01c80636904c94d116100b85780638da5cb5b1161007c5780638da5cb5b1461056b57806395d89b41146105b5578063a9059cbb14610638578063be10862b1461069e578063c6e8d6c5146106e8578063fd4624271461073257610137565b80636904c94d146103eb5780636ad1fe021461043557806370a082311461047f57806382f2ed91146104d75780638389af701461052157610137565b806326f5bef8116100ff57806326f5bef81461029f5780632d3e474a146102e9578063313ce56714610333578063389a58411461035757806362db7d38146103a157610137565b806305a8749d1461013c57806306fdde031461016a578063086ef3f6146101ed57806318160ddd146102375780631893161d14610255575b600080fd5b6101686004803603602081101561015257600080fd5b810190808035906020019092919050505061077c565b005b61017261089d565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b2578082015181840152602081019050610197565b50505050905090810190601f1680156101df5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101f561093b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61023f610961565b6040518082815260200191505060405180910390f35b61025d61096b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102a7610991565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102f16109b7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61033b6109dd565b604051808260ff1660ff16815260200191505060405180910390f35b61035f6109f0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103a9610a16565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103f3610a3c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61043d610a62565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104c16004803603602081101561049557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a88565b6040518082815260200191505060405180910390f35b6104df610ad1565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610529610af7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610573610b1d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105bd610b43565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105fd5780820151818401526020810190506105e2565b50505050905090810190601f16801561062a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106846004803603604081101561064e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610be1565b604051808215151515815260200191505060405180910390f35b6106a66121b5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106f06121db565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61073a612201565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b80600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156107c857600080fd5b80600a5410156107d757600080fd5b80600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600a60008282540392505081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109335780601f1061090857610100808354040283529160200191610933565b820191906000526020600020905b81548152906001019060200180831161091657829003601f168201915b505050505081565b601860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600a54905090565b601560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900460ff1681565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b601960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bd95780601f10610bae57610100808354040283529160200191610bd9565b820191906000526020600020905b815481529060010190602001808311610bbc57829003601f168201915b505050505081565b60008062278d00635e0be1004203019050600062278d00635e34bf804203019050600062278d00635e5afb004203019050600062278d00635e83d9804203019050600062278d00635eab66804203019050600062278d00635ed4450042030190506000601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610ce357600080fd5b505afa158015610cf7573d6000803e3d6000fd5b505050506040513d6020811015610d0d57600080fd5b8101908080519060200190929190505050118015610d2e5750636122e50042105b15610f5a57600062278d008781610d4157fe5b0490506000601482601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610de857600080fd5b505afa158015610dfc573d6000803e3d6000fd5b505050506040513d6020811015610e1257600080fd5b81019080805190602001909291905050500281610e2b57fe5b04601a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610ecb57600080fd5b505afa158015610edf573d6000803e3d6000fd5b505050506040513d6020811015610ef557600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015610f5757600080fd5b50505b6000601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610ffb57600080fd5b505afa15801561100f573d6000803e3d6000fd5b505050506040513d602081101561102557600080fd5b8101908080519060200190929190505050118015611046575063614bc38042105b1561127257600062278d00868161105957fe5b0490506000601482601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561110057600080fd5b505afa158015611114573d6000803e3d6000fd5b505050506040513d602081101561112a57600080fd5b8101908080519060200190929190505050028161114357fe5b04601b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156111e357600080fd5b505afa1580156111f7573d6000803e3d6000fd5b505050506040513d602081101561120d57600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403101561126f57600080fd5b50505b6000601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561131357600080fd5b505afa158015611327573d6000803e3d6000fd5b505050506040513d602081101561133d57600080fd5b810190808051906020019092919050505011801561135e5750636171ff0042105b1561158a57600062278d00858161137157fe5b0490506000601482601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561141857600080fd5b505afa15801561142c573d6000803e3d6000fd5b505050506040513d602081101561144257600080fd5b8101908080519060200190929190505050028161145b57fe5b04601c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156114fb57600080fd5b505afa15801561150f573d6000803e3d6000fd5b505050506040513d602081101561152557600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403101561158757600080fd5b50505b6000601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561162b57600080fd5b505afa15801561163f573d6000803e3d6000fd5b505050506040513d602081101561165557600080fd5b8101908080519060200190929190505050118015611676575063619add8042105b156118a257600062278d00848161168957fe5b0490506000601482601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561173057600080fd5b505afa158015611744573d6000803e3d6000fd5b505050506040513d602081101561175a57600080fd5b8101908080519060200190929190505050028161177357fe5b04601d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561181357600080fd5b505afa158015611827573d6000803e3d6000fd5b505050506040513d602081101561183d57600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205403101561189f57600080fd5b50505b6000601e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561194357600080fd5b505afa158015611957573d6000803e3d6000fd5b505050506040513d602081101561196d57600080fd5b810190808051906020019092919050505011801561198e57506361c26a8042105b15611bba57600062278d0083816119a157fe5b0490506000601482601e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611a4857600080fd5b505afa158015611a5c573d6000803e3d6000fd5b505050506040513d6020811015611a7257600080fd5b81019080805190602001909291905050500281611a8b57fe5b04601e60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611b2b57600080fd5b505afa158015611b3f573d6000803e3d6000fd5b505050506040513d6020811015611b5557600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015611bb757600080fd5b50505b6000601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611c5b57600080fd5b505afa158015611c6f573d6000803e3d6000fd5b505050506040513d6020811015611c8557600080fd5b8101908080519060200190929190505050118015611ca657506361eb490042105b15611ed257600062278d008281611cb957fe5b0490506000601482601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611d6057600080fd5b505afa158015611d74573d6000803e3d6000fd5b505050506040513d6020811015611d8a57600080fd5b81019080805190602001909291905050500281611da357fe5b04601f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015611e4357600080fd5b505afa158015611e57573d6000803e3d6000fd5b505050506040513d6020811015611e6d57600080fd5b8101908080519060200190929190505050039050808a600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054031015611ecf57600080fd5b50505b8873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415611f0b57600080fd5b60008811611f1857600080fd5b87600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611f6457600080fd5b600b60008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205488600b60008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011015611ff157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff1614806120585750600173ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16145b80612090575061dead73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff16145b156120a65787600a600082825403925050819055505b87600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555087600b60008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508873ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8a6040518082815260200191505060405180910390a36001965050505050505092915050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168156fea265627a7a7231582054e559a46f94cba3fb1457e106fe6a5bcfb2c7cf026865f4ba90d12543a2b0a464736f6c634300050b0032
Deployed Bytecode Sourcemap
565:7316:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;565:7316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7428:278;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7428:278:0;;;;;;;;;;;;;;;;;:::i;:::-;;597:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;597:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1309:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3749:88;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1222:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1251;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1030:24;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;672:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1193:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1061:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1086:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1165:19;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3845:101;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3845:101:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1338:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1115:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;974:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;635:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;635:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3958:3458;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3958:3458:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1001:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1280;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1140:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7428:278;7512:5;7488:8;:20;7497:10;7488:20;;;;;;;;;;;;;;;;:29;;7480:38;;;;;;7553:5;7537:12;;:21;;7529:30;;;;;;7604:5;7580:8;:20;7589:10;7580:20;;;;;;;;;;;;;;;;:29;;;;;;;;;;;7636:5;7620:12;;:21;;;;;;;;;;;7688:1;7659:39;;7668:10;7659:39;;;7692:5;7659:39;;;;;;;;;;;;;;;;;;7428:278;:::o;597:31::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1309:22::-;;;;;;;;;;;;;:::o;3749:88::-;3793:4;3817:12;;3810:19;;3749:88;:::o;1222:22::-;;;;;;;;;;;;;:::o;1251:::-;;;;;;;;;;;;;:::o;1030:24::-;;;;;;;;;;;;;:::o;672:26::-;;;;;;;;;;;;;:::o;1193:22::-;;;;;;;;;;;;;:::o;1061:18::-;;;;;;;;;;;;;:::o;1086:22::-;;;;;;;;;;;;;:::o;1165:19::-;;;;;;;;;;;;;:::o;3845:101::-;3898:7;3925:8;:13;3934:3;3925:13;;;;;;;;;;;;;;;;3918:20;;3845:101;;;:::o;1338:22::-;;;;;;;;;;;;;:::o;1115:18::-;;;;;;;;;;;;;:::o;974:20::-;;;;;;;;;;;;;:::o;635:30::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3958:3458::-;4019:12;4108:24;4154:7;4141:10;4135:3;:16;:26;4108:53;;4210:24;4256:7;4243:10;4237:3;:16;:26;4210:53;;4312:24;4358:7;4345:10;4339:3;:16;:26;4312:53;;4414:24;4460:7;4447:10;4441:3;:16;:26;4414:53;;4516:24;4562:7;4549:10;4543:3;:16;:26;4516:53;;4618:24;4664:7;4651:10;4645:3;:16;:26;4618:53;;4760:1;4727:8;;;;;;;;;;;:18;;;4746:10;4727:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4727:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4727:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4727:30:0;;;;;;;;;;;;;;;;:34;:72;;;;;4771:28;4765:3;:34;4727:72;4722:358;;;4816:18;4857:7;4837:16;:28;;;;;;4816:49;;4880:17;4984:2;4971:10;4937:8;;;;;;;;;;;:18;;;4956:10;4937:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4937:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4937:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4937:30:0;;;;;;;;;;;;;;;;4936:45;:50;;;;;;4901:8;;;;;;;;;;;:18;;;4920:10;4901:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4901:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4901:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4901:30:0;;;;;;;;;;;;;;;;4900:87;4880:107;;5057:9;5048:5;5025:8;:20;5034:10;5025:20;;;;;;;;;;;;;;;;:28;:41;;5016:52;;;;;;4722:358;;;5132:1;5099:8;;;;;;;;;;;:18;;;5118:10;5099:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5099:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5099:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5099:30:0;;;;;;;;;;;;;;;;:34;:72;;;;;5143:28;5137:3;:34;5099:72;5094:358;;;5188:18;5229:7;5209:16;:28;;;;;;5188:49;;5252:17;5356:2;5343:10;5309:8;;;;;;;;;;;:18;;;5328:10;5309:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5309:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5309:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5309:30:0;;;;;;;;;;;;;;;;5308:45;:50;;;;;;5273:8;;;;;;;;;;;:18;;;5292:10;5273:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5273:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5273:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5273:30:0;;;;;;;;;;;;;;;;5272:87;5252:107;;5429:9;5420:5;5397:8;:20;5406:10;5397:20;;;;;;;;;;;;;;;;:28;:41;;5388:52;;;;;;5094:358;;;5506:1;5472:8;;;;;;;;;;;:18;;;5491:10;5472:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5472:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5472:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5472:30:0;;;;;;;;;;;;;;;;5471:36;:74;;;;;5517:28;5511:3;:34;5471:74;5466:360;;;5562:18;5603:7;5583:16;:28;;;;;;5562:49;;5626:17;5730:2;5717:10;5683:8;;;;;;;;;;;:18;;;5702:10;5683:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5683:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5683:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5683:30:0;;;;;;;;;;;;;;;;5682:45;:50;;;;;;5647:8;;;;;;;;;;;:18;;;5666:10;5647:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5647:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5647:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5647:30:0;;;;;;;;;;;;;;;;5646:87;5626:107;;5803:9;5794:5;5771:8;:20;5780:10;5771:20;;;;;;;;;;;;;;;;:28;:41;;5762:52;;;;;;5466:360;;;5880:1;5846:8;;;;;;;;;;;:18;;;5865:10;5846:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5846:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5846:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5846:30:0;;;;;;;;;;;;;;;;5845:36;:74;;;;;5891:28;5885:3;:34;5845:74;5840:360;;;5936:18;5977:7;5957:16;:28;;;;;;5936:49;;6000:17;6104:2;6091:10;6057:8;;;;;;;;;;;:18;;;6076:10;6057:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6057:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6057:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6057:30:0;;;;;;;;;;;;;;;;6056:45;:50;;;;;;6021:8;;;;;;;;;;;:18;;;6040:10;6021:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6021:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6021:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6021:30:0;;;;;;;;;;;;;;;;6020:87;6000:107;;6177:9;6168:5;6145:8;:20;6154:10;6145:20;;;;;;;;;;;;;;;;:28;:41;;6136:52;;;;;;5840:360;;;6252:1;6218:8;;;;;;;;;;;:18;;;6237:10;6218:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6218:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6218:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6218:30:0;;;;;;;;;;;;;;;;6217:36;:74;;;;;6263:28;6257:3;:34;6217:74;6212:360;;;6308:18;6349:7;6329:16;:28;;;;;;6308:49;;6372:17;6476:2;6463:10;6429:8;;;;;;;;;;;:18;;;6448:10;6429:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6429:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6429:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6429:30:0;;;;;;;;;;;;;;;;6428:45;:50;;;;;;6393:8;;;;;;;;;;;:18;;;6412:10;6393:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6393:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6393:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6393:30:0;;;;;;;;;;;;;;;;6392:87;6372:107;;6549:9;6540:5;6517:8;:20;6526:10;6517:20;;;;;;;;;;;;;;;;:28;:41;;6508:52;;;;;;6212:360;;;6624:1;6590:8;;;;;;;;;;;:18;;;6609:10;6590:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6590:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6590:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6590:30:0;;;;;;;;;;;;;;;;6589:36;:74;;;;;6635:28;6629:3;:34;6589:74;6584:360;;;6680:18;6721:7;6701:16;:28;;;;;;6680:49;;6744:17;6848:2;6835:10;6801:8;;;;;;;;;;;:18;;;6820:10;6801:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6801:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6801:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6801:30:0;;;;;;;;;;;;;;;;6800:45;:50;;;;;;6765:8;;;;;;;;;;;:18;;;6784:10;6765:30;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6765:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;6765:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6765:30:0;;;;;;;;;;;;;;;;6764:87;6744:107;;6921:9;6912:5;6889:8;:20;6898:10;6889:20;;;;;;;;;;;;;;;;:28;:41;;6880:52;;;;;;6584:360;;;6982:2;6968:16;;:10;:16;;;;6960:25;;;;;;7012:1;7004:5;:9;6996:18;;;;;;7068:5;7044:8;:20;7053:10;7044:20;;;;;;;;;;;;;;;;:29;;7035:40;;;;;;7119:8;:12;7128:2;7119:12;;;;;;;;;;;;;;;;7110:5;7095:8;:12;7104:2;7095:12;;;;;;;;;;;;;;;;:20;:36;;7086:47;;;;;;7164:1;7150:16;;:2;:16;;;:38;;;;7184:3;7170:18;;:2;:18;;;7150:38;:63;;;;7206:6;7192:21;;:2;:21;;;7150:63;7146:118;;;7247:5;7231:12;;:21;;;;;;;;;;;7146:118;7300:5;7276:8;:20;7285:10;7276:20;;;;;;;;;;;;;;;;:29;;;;;;;;;;;7332:5;7316:8;:12;7325:2;7316:12;;;;;;;;;;;;;;;;:21;;;;;;;;;;;7376:2;7355:31;;7364:10;7355:31;;;7380:5;7355:31;;;;;;;;;;;;;;;;;;7404:4;7397:11;;;;;;;;3958:3458;;;;:::o;1001:22::-;;;;;;;;;;;;;:::o;1280:::-;;;;;;;;;;;;;:::o;1140:18::-;;;;;;;;;;;;;:::o
Swarm Source
bzzr://54e559a46f94cba3fb1457e106fe6a5bcfb2c7cf026865f4ba90d12543a2b0a4
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.