Source Code
Overview
SOPH Balance
More Info
ContractCreator
Multichain Info
N/A
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Loading...
Loading
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:
Mint
Compiler Version
v0.8.26+commit.8a97fa7a
ZkSolc Version
v1.5.12
Optimization Enabled:
Yes with Mode 3
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity 0.8.26;import "@openzeppelin/contracts/access/Ownable.sol";import "@openzeppelin/contracts/utils/Strings.sol";import "@openzeppelin/contracts/token/ERC721/ERC721.sol";using Strings for uint256;contract Mint is ERC721, Ownable {uint256 public maxSupply;uint256 public mintPrice;string private _tokenUri;uint256 private _currentTokenId;event Minted(address indexed to,uint256 indexed tokenId,uint256 price,uint256 timestamp);event MaxSupplyChanged(uint256 indexed newSupply);event MintPriceChanged(uint256 indexed newPrice);event TokenUriChanged(string indexed newTokenUri);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)pragma solidity ^0.8.20;import {Context} from "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** The initial owner is set to the address provided by the deployer. This can* later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable is Context {address private _owner;/*** @dev The caller account is not authorized to perform an operation.*/error OwnableUnauthorizedAccount(address account);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC721/ERC721.sol)pragma solidity ^0.8.20;import {IERC721} from "./IERC721.sol";import {IERC721Receiver} from "./IERC721Receiver.sol";import {IERC721Metadata} from "./extensions/IERC721Metadata.sol";import {Context} from "../../utils/Context.sol";import {Strings} from "../../utils/Strings.sol";import {IERC165, ERC165} from "../../utils/introspection/ERC165.sol";import {IERC721Errors} from "../../interfaces/draft-IERC6093.sol";/*** @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard, including* the Metadata extension, but not including the Enumerable extension, which is available separately as* {ERC721Enumerable}.*/abstract contract ERC721 is Context, ERC165, IERC721, IERC721Metadata, IERC721Errors {using Strings for uint256;// Token namestring private _name;// Token symbolstring private _symbol;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (utils/Strings.sol)pragma solidity ^0.8.20;import {Math} from "./math/Math.sol";import {SignedMath} from "./math/SignedMath.sol";/*** @dev String operations.*/library Strings {bytes16 private constant HEX_DIGITS = "0123456789abcdef";uint8 private constant ADDRESS_LENGTH = 20;/*** @dev The `value` string doesn't fit in the specified `length`.*/error StringsInsufficientHexLength(uint256 value, uint256 length);/*** @dev Converts a `uint256` to its ASCII `string` decimal representation.*/function toString(uint256 value) internal pure returns (string memory) {unchecked {uint256 length = Math.log10(value) + 1;
123456789101112131415161718192021222324// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (utils/Context.sol)pragma solidity ^0.8.20;/*** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address) {return msg.sender;}function _msgData() internal view virtual returns (bytes calldata) {return msg.data;}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (interfaces/draft-IERC6093.sol)pragma solidity ^0.8.20;/*** @dev Standard ERC20 Errors* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC20 tokens.*/interface IERC20Errors {/*** @dev Indicates an error related to the current `balance` of a `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.* @param balance Current balance for the interacting account.* @param needed Minimum amount required to perform a transfer.*/error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed);/*** @dev Indicates a failure with the token `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.*/error ERC20InvalidSender(address sender);/*** @dev Indicates a failure with the token `receiver`. Used in transfers.* @param receiver Address to which tokens are being transferred.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (utils/introspection/ERC165.sol)pragma solidity ^0.8.20;import {IERC165} from "./IERC165.sol";/*** @dev Implementation of the {IERC165} interface.** Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check* for the additional interface id that will be supported. For example:** ```solidity* function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {* return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);* }* ```*/abstract contract ERC165 is IERC165 {/*** @dev See {IERC165-supportsInterface}.*/function supportsInterface(bytes4 interfaceId) public view virtual returns (bool) {return interfaceId == type(IERC165).interfaceId;}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC721/IERC721.sol)pragma solidity ^0.8.20;import {IERC165} from "../../utils/introspection/IERC165.sol";/*** @dev Required interface of an ERC721 compliant contract.*/interface IERC721 is IERC165 {/*** @dev Emitted when `tokenId` token is transferred from `from` to `to`.*/event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);/*** @dev Emitted when `owner` enables `approved` to manage the `tokenId` token.*/event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);/*** @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.*/event ApprovalForAll(address indexed owner, address indexed operator, bool approved);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC721/IERC721Receiver.sol)pragma solidity ^0.8.20;/*** @title ERC721 token receiver interface* @dev Interface for any contract that wants to support safeTransfers* from ERC721 asset contracts.*/interface IERC721Receiver {/*** @dev Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom}* by `operator` from `from`, this function is called.** It must return its Solidity selector to confirm the token transfer.* If any other value is returned or the interface is not implemented by the recipient, the transfer will be* reverted.** The selector can be obtained in Solidity with `IERC721Receiver.onERC721Received.selector`.*/function onERC721Received(address operator,address from,uint256 tokenId,bytes calldata data
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC721/extensions/IERC721Metadata.sol)pragma solidity ^0.8.20;import {IERC721} from "../IERC721.sol";/*** @title ERC-721 Non-Fungible Token Standard, optional metadata extension* @dev See https://eips.ethereum.org/EIPS/eip-721*/interface IERC721Metadata is IERC721 {/*** @dev Returns the token collection name.*/function name() external view returns (string memory);/*** @dev Returns the token collection symbol.*/function symbol() external view returns (string memory);/*** @dev Returns the Uniform Resource Identifier (URI) for `tokenId` token.*/function tokenURI(uint256 tokenId) external view returns (string memory);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (utils/math/Math.sol)pragma solidity ^0.8.20;/*** @dev Standard math utilities missing in the Solidity language.*/library Math {/*** @dev Muldiv operation overflow.*/error MathOverflowedMulDiv();enum Rounding {Floor, // Toward negative infinityCeil, // Toward positive infinityTrunc, // Toward zeroExpand // Away from zero}/*** @dev Returns the addition of two unsigned integers, with an overflow flag.*/function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {unchecked {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (utils/math/SignedMath.sol)pragma solidity ^0.8.20;/*** @dev Standard signed math utilities missing in the Solidity language.*/library SignedMath {/*** @dev Returns the largest of two signed numbers.*/function max(int256 a, int256 b) internal pure returns (int256) {return a > b ? a : b;}/*** @dev Returns the smallest of two signed numbers.*/function min(int256 a, int256 b) internal pure returns (int256) {return a < b ? a : b;}/*** @dev Returns the average of two signed numbers without overflow.* The result is rounded towards zero.
12345678910111213141516171819202122232425// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (utils/introspection/IERC165.sol)pragma solidity ^0.8.20;/*** @dev Interface of the ERC165 standard, as defined in the* https://eips.ethereum.org/EIPS/eip-165[EIP].** Implementers can declare support of contract interfaces, which can then be* queried by others ({ERC165Checker}).** For an implementation, see {ERC165}.*/interface IERC165 {/*** @dev Returns true if this contract implements the interface defined by* `interfaceId`. See the corresponding* https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section]* to learn more about how these ids are created.** This function call must use less than 30 000 gas.*/function supportsInterface(bytes4 interfaceId) external view returns (bool);}
123456789101112131415161718{"optimizer": {"enabled": true,"mode": "3"},"evmVersion": "paris","outputSelection": {"*": {"*": ["abi"]}},"detectMissingLibraries": false,"forceEVMLA": false,"enableEraVMExtensions": false,"libraries": {}}
Contract ABI
API[{"inputs":[{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"tokenSymbol","type":"string"},{"internalType":"string","name":"initialTokenUri","type":"string"},{"internalType":"uint256","name":"initialMaxSupply","type":"uint256"},{"internalType":"uint256","name":"initialMintPrice","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC721IncorrectOwner","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721InsufficientApproval","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC721InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"ERC721InvalidOperator","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"ERC721InvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC721InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC721InvalidSender","type":"error"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721NonexistentToken","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"newSupply","type":"uint256"}],"name":"MaxSupplyChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"newPrice","type":"uint256"}],"name":"MintPriceChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"price","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"Minted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"newTokenUri","type":"string"}],"name":"TokenUriChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"mintPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newMaxSupply","type":"uint256"}],"name":"setMaxSupply","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newPrice","type":"uint256"}],"name":"setMintPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"newTokenUri","type":"string"}],"name":"setTokenUri","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
9c4d535b0000000000000000000000000000000000000000000000000000000000000000010002c383efb0dcfe23a476e45ddcfcaf5c77b46a4daa0532fc27ddd17780540000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013100000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x0001000000000002000800000000000200000000000103550000008004000039000000400040043f00000060031002700000025f033001970000000100200190000000360000c13d000000040030008c000000550000413d000000000201043b000000e002200270000002700020009c000000570000213d000002800020009c0000008f0000213d000002880020009c000000c30000213d0000028c0020009c0000020a0000613d0000028d0020009c0000021d0000613d0000028e0020009c000000550000c13d0000000001000416000000000001004b000000550000c13d000000000200041a000000010320019000000001012002700000007f0110618f0000001f0010008c00000000040000390000000104002039000000000442013f0000000100400190000003760000c13d000000800010043f000000000003004b000004060000613d000000000000043f000000000001004b000004040000613d00000265030000410000000004000019000000000503041a000000a002400039000000000052043500000001033000390000002004400039000000000014004b0000002e0000413d0000040b0000013d0000000002000416000000000002004b000000550000c13d0000001f0230003900000260022001970000008002200039000000400020043f0000001f0530018f00000261063001980000008002600039000000460000613d000000000701034f000000007807043c0000000004840436000000000024004b000000420000c13d000000000005004b000000530000613d000000000161034f0000000304500210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f0000000000120435000000a00030008c000000760000813d00000000010000190000097b00010430000002710020009c000000b60000213d000002790020009c000000fd0000213d0000027d0020009c000002ae0000613d0000027e0020009c000002cc0000613d0000027f0020009c000000550000c13d0000000001000416000000000001004b000000550000c13d0000000601000039000000000201041a0000026a032001970000000005000411000000000053004b000003ea0000c13d0000026902200197000000000021041b00000000010004140000025f0010009c0000025f01008041000000c0011002100000026b011001c70000800d0200003900000003030000390000026c040000410000000006000019000004a40000013d000000800500043d000002620050009c000000550000213d0000001f01500039000000000031004b000000000200001900000263020080410000026301100197000000000001004b00000000040000190000026304004041000002630010009c000000000402c019000000000004004b000000550000c13d00000080015000390000000004010433000002620040009c000001190000a13d000002b501000041000000000010043f0000004101000039000000040010043f00000290010000410000097b00010430000002810020009c000001de0000213d000002850020009c000002d90000613d000002860020009c000002e10000613d000002870020009c000000550000c13d0000000001000416000000000001004b000000550000c13d0000000601000039000000000101041a0000026a011001970000000002000411000000000021004b000003ef0000c13d0000029a0100004100000000001004430000000001000410000000040010044300000000010004140000025f0010009c0000025f01008041000000c0011002100000029b011001c70000800a02000039097909740000040f0000000100200190000005b10000613d000000000301043b00000000010004140000025f0010009c0000025f01008041000000c001100210000000000003004b000004250000c13d0000000002000411000004290000013d000002720020009c000001e90000213d000002760020009c000002e90000613d000002770020009c000003090000613d000002780020009c000000550000c13d0000000001000416000000000001004b000000550000c13d0000000701000039000002dd0000013d000002890020009c000003290000613d0000028a0020009c0000033c0000613d0000028b0020009c000000550000c13d0000000a01000039000000000401041a0000000702000039000000000202041a000000000024004b000003e00000813d0000000802000039000000000302041a0000000002000416000000000032004b000003f40000c13d0000000103400039000000000031041b000000800020043f000002a301000041000000000010044300000000010004140000025f0010009c0000025f01008041000000c001100210000002a4011001c70000800b02000039000800000004001d097909740000040f0000000100200190000005b10000613d000000000101043b000000a00010043f00000000010004140000025f0010009c0000025f01008041000000c001100210000002a5011001c70000800d0200003900000003030000390000000005000411000002a60400004100000008060000290979096f0000040f0000000100200190000000550000613d000000400300043d000002a70030009c000000890000213d0000002002300039000000400020043f00000000000304350000000001000411000000000001004b000004f30000c13d000002ae01000041000003d70000013d0000027a0020009c0000035f0000613d0000027b0020009c000003680000613d0000027c0020009c000000550000c13d000000440030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000402100370000000000202043b000800000002001d0000026a0020009c000000550000213d0000002401100370000000000201043b000000000002004b0000000001000039000000010100c039000700000002001d000000000012004b000000550000c13d000000080000006b000004400000c13d0000029601000041000003d70000013d0000001f01400039000002b9011001970000003f01100039000002b901100197000000400600043d0000000001160019000000000061004b00000000020000390000000102004039000002620010009c000000890000213d0000000100200190000000890000c13d0000008002300039000000400010043f000800000006001d0000000001460436000000a0055000390000000006540019000000000026004b000000550000213d000000000004004b000001380000613d000000000600001900000000076100190000000008560019000000000808043300000000008704350000002006600039000000000046004b000001310000413d000000080440002900000020044000390000000000040435000000a00500043d000002620050009c000000550000213d0000001f04500039000000000034004b000000000600001900000263060080410000026304400197000000000004004b00000000070000190000026307004041000002630040009c000000000706c019000000000007004b000000550000c13d00000080045000390000000004040433000002620040009c000000890000213d0000001f06400039000002b9066001970000003f06600039000002b906600197000000400800043d0000000006680019000000000086004b00000000070000390000000107004039000002620060009c000000890000213d0000000100700190000000890000c13d000000400060043f000700000008001d0000000006480436000600000006001d000000a0055000390000000006540019000000000026004b000000550000213d000000000004004b00000006090000290000016e0000613d000000000600001900000000076900190000000008560019000000000808043300000000008704350000002006600039000000000046004b000001670000413d000000070440002900000020044000390000000000040435000000c00400043d000002620040009c000000550000213d0000001f05400039000000000035004b000000000300001900000263030080410000026305500197000000000005004b00000000060000190000026306004041000002630050009c000000000603c019000000000006004b000000550000c13d00000080034000390000000003030433000002620030009c000000890000213d0000001f05300039000002b9055001970000003f05500039000002b905500197000000400700043d0000000005570019000000000075004b00000000060000390000000106004039000002620050009c000000890000213d0000000100600190000000890000c13d000000400050043f000500000007001d0000000005370436000400000005001d000000a0044000390000000005430019000000000025004b000000550000213d000000000003004b0000000407000029000001a40000613d000000000200001900000000052700190000000006420019000000000606043300000000006504350000002002200039000000000032004b0000019d0000413d00000005023000290000002002200039000000000002043500000008020000290000000002020433000300000002001d000002620020009c000000890000213d000000000200041a000000010420019000000001032002700000007f0330618f0000001f0030008c00000000020000390000000102002039000000000024004b000003760000c13d000000200030008c000001c70000413d00000003040000290000001f024000390000000502200270000002640220009a000000200040008c0000026502004041000000000000043f0000001f033000390000000503300270000002640330009a000000000032004b000001c70000813d000000000002041b0000000102200039000000000032004b000001c30000413d000001000200043d000200000002001d000000e00200043d000100000002001d00000003020000290000001f0020008c000005df0000a13d000000000000043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000266011001c70000801002000039097909740000040f0000000100200190000000550000613d000000200200008a0000000302200180000000000101043b0000060a0000c13d0000002003000039000006170000013d000002820020009c0000037c0000613d000002830020009c000003950000613d000002840020009c000000550000c13d0000000001000416000000000001004b000000550000c13d0000000801000039000002dd0000013d000002730020009c000003a40000613d000002740020009c000003c50000613d000002750020009c000000550000c13d000000240030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000401100370000000000501043b0000000601000039000000000101041a0000026a021001970000000001000411000000000012004b000003db0000c13d00000000010004140000025f0010009c0000025f01008041000000c0011002100000026b011001c70000800d0200003900000002030000390000029104000041000800000005001d0979096f0000040f0000000100200190000000550000613d0000000801000039000002c80000013d000000240030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000401100370000000000201043b000002ac00200198000000550000c13d0000000101000039000002b60020009c000003650000613d000002b70020009c000003650000613d000002b80020009c000000000100c019000000800010043f00000293010000410000097a0001042e000000240030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000402100370000000000402043b000002620040009c000000550000213d0000002302400039000000000032004b000000550000813d0000000405400039000000000251034f000000000202043b000002620020009c000000890000213d0000001f06200039000002b9066001970000003f06600039000002b906600197000002b20060009c000000890000213d00000024044000390000008006600039000000400060043f000000800020043f0000000004420019000000000034004b000000550000213d0000002003500039000000000331034f000002b9042001980000001f0520018f000000a001400039000002470000613d000000a006000039000000000703034f000000007807043c0000000006860436000000000016004b000002430000c13d000000000005004b000002540000613d000000000343034f0000000304500210000000000501043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f0000000000310435000000a00120003900000000000104350000000601000039000000000101041a0000026a021001970000000001000411000000000012004b000003db0000c13d000000400200043d000000800100043d000000000001004b000002680000613d00000000030000190000000004230019000000a005300039000000000505043300000000005404350000002003300039000000000013004b000002610000413d000000000321001900000000000304350000025f0020009c0000025f0200804100000040022002100000025f0010009c0000025f010080410000006001100210000000000121019f00000000020004140000025f0020009c0000025f02008041000000c002200210000000000112019f0000026b011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000501043b00000000010004140000025f0010009c0000025f01008041000000c0011002100000026b011001c70000800d020000390000000203000039000002b3040000410979096f0000040f0000000100200190000000550000613d000000800200043d000002620020009c000000890000213d0000000901000039000000000401041a000000010040019000000001034002700000007f0330618f0000001f0030008c00000000050000390000000105002039000000000454013f0000000100400190000003760000c13d000000200030008c000002a60000413d000000000010043f0000001f0420003900000005044002700000026d0440009a000000200020008c0000026e040040410000001f0330003900000005033002700000026d0330009a000000000034004b000002a60000813d000000000004041b0000000104400039000000000034004b000002a20000413d0000001f0020008c000005d50000a13d000000000010043f000002b904200198000005ed0000c13d000000a0050000390000026e03000041000005fb0000013d000000240030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000401100370000000000501043b0000000601000039000000000101041a0000026a021001970000000001000411000000000012004b000003db0000c13d00000000010004140000025f0010009c0000025f01008041000000c0011002100000026b011001c70000800d0200003900000002030000390000029804000041000800000005001d0979096f0000040f0000000100200190000000550000613d00000007010000390000000802000029000000000021041b00000000010000190000097a0001042e000000240030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000401100370000000000101043b0000026a0010009c000000550000213d000000000001004b0000041e0000c13d0000029701000041000003d70000013d0000000001000416000000000001004b000000550000c13d0000000a01000039000000000101041a000000800010043f00000293010000410000097a0001042e0000000001000416000000000001004b000000550000c13d0000000001030019097907a00000040f097907b20000040f00000000010000190000097a0001042e000000840030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000402100370000000000202043b000800000002001d0000026a0020009c000000550000213d0000002402100370000000000202043b000700000002001d0000026a0020009c000000550000213d0000006402100370000000000402043b000002620040009c000000550000213d0000002302400039000000000032004b000000550000813d0000000402400039000000000221034f000000000202043b0000004401100370000000000101043b000600000001001d0000002401400039097907560000040f000500000001001d0000038a0000013d000000240030008c000000550000413d0000000001000416000000000001004b000000550000c13d0000000903000039000000000203041a000000010420019000000001012002700000007f0110618f0000001f0010008c00000000050000390000000105002039000000000552013f0000000100500190000003760000c13d000000800010043f000000000004004b000004060000613d000000000030043f000000000001004b000004040000613d0000026e030000410000000004000019000000000503041a000000a002400039000000000052043500000001033000390000002004400039000000000014004b000003210000413d0000040b0000013d000000240030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000401100370000000000101043b000800000001001d0979087a0000040f0000000801000029000000000010043f0000000401000039000000200010043f000000400200003900000000010000190979095a0000040f000000000101041a0000026a011001970000039d0000013d000000440030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000402100370000000000202043b000800000002001d0000026a0020009c000000550000213d0000002401100370000000000101043b000700000001001d000000000010043f0000000201000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000101043b000000000101041a0000026a05100198000004710000c13d000002b101000041000000000010043f0000000701000029000000040010043f00000290010000410000097b000104300000000001000416000000000001004b000000550000c13d0000000601000039000000000101041a0000026a01100197000000800010043f00000293010000410000097a0001042e0000000001000416000000000001004b000000550000c13d0000000103000039000000000203041a000000010420019000000001012002700000007f0110618f0000001f0010008c00000000050000390000000105002039000000000552013f0000000100500190000003fe0000613d000002b501000041000000000010043f0000002201000039000000040010043f00000290010000410000097b000104300000000001000416000000000001004b000000550000c13d0000000001030019097907a00000040f000800000001001d000700000002001d000600000003001d000000400100043d000500000001001d0000002002000039097907440000040f00000005010000290000000000010435000000080100002900000007020000290000000603000029097907b20000040f0000000801000029000000070200002900000006030000290000000504000029097908950000040f00000000010000190000097a0001042e000000240030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000401100370000000000101043b0979087a0000040f000000400200043d00000000001204350000025f0020009c0000025f02008041000000400120021000000299011001c70000097a0001042e000000440030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000402100370000000000202043b0000026a0020009c000000550000213d0000002401100370000000000101043b000800000001001d0000026a0010009c000000550000213d000000000020043f0000000501000039000000200010043f000000400200003900000000010000190979095a0000040f0000000802000029000000000020043f000000200010043f000000000100001900000040020000390979095a0000040f000000000101041a000000ff001001900000000001000039000000010100c039000000800010043f00000293010000410000097a0001042e000000240030008c000000550000413d0000000002000416000000000002004b000000550000c13d0000000401100370000000000601043b0000026a0060009c000000550000213d0000000601000039000000000201041a0000026a032001970000000005000411000000000053004b000003ea0000c13d000000000006004b000004990000c13d0000029201000041000000000010043f000000040000043f00000290010000410000097b000104300000028f02000041000000000020043f000000040010043f00000290010000410000097b000104300000029e01000041000000800010043f0000002001000039000000840010043f0000001201000039000000a40010043f000002a001000041000000c40010043f000002a1010000410000097b000104300000028f01000041000000000010043f000000040050043f00000290010000410000097b000104300000028f01000041000000000010043f000000040020043f00000290010000410000097b000104300000029e01000041000000800010043f0000002001000039000000840010043f0000001101000039000000a40010043f000002a201000041000000c40010043f000002a1010000410000097b00010430000000800010043f000000000004004b000004060000613d000000000030043f000000000001004b000004a90000c13d00000080020000390000040b0000013d000002ba02200197000000a00020043f000000000001004b000000a0020000390000008002006039000000600220008a0000008001000039097907440000040f0000002001000039000000400200043d000800000002001d000000000212043600000080010000390979078e0000040f000000080200002900000000012100490000025f0010009c0000025f0100804100000060011002100000025f0020009c0000025f020080410000004002200210000000000121019f0000097a0001042e000000000010043f0000000301000039000000200010043f000000400200003900000000010000190979095a0000040f000002dd0000013d0000026b011001c70000800902000039000000000400041100000000050000190979096f0000040f00000060031002700000025f03300198000004b30000c13d0000000100200190000004a70000c13d000000400100043d00000044021000390000029d03000041000000000032043500000024021000390000000f0300003900000000003204350000029e0200004100000000002104350000000402100039000000200300003900000000003204350000025f0010009c0000025f0100804100000040011002100000029f011001c70000097b000104300000000001000411000000000010043f0000000501000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000101043b0000000802000029000000000020043f000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000101043b000000000201041a000002ba022001970000000703000029000000000232019f000000000021041b000000400100043d00000000003104350000025f0010009c0000025f01008041000000400110021000000000020004140000025f0020009c0000025f02008041000000c002200210000000000112019f00000266011001c70000800d020000390000000303000039000002950400004100000000050004110000000806000029000004a40000013d0000000001000411000000000001004b000004d90000613d000000000015004b000004d90000613d000600000005001d000000000050043f0000000501000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000101043b00000000020004110000026a02200197000000000020043f000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000101043b000000000101041a000000ff0010019000000006050000290000000002000411000004d90000c13d000002af01000041000003f00000013d0000026902200197000000000262019f000000000021041b00000000010004140000025f0010009c0000025f01008041000000c0011002100000026b011001c70000800d0200003900000003030000390000026c040000410979096f0000040f0000000100200190000000550000613d00000000010000190000097a0001042e00000268030000410000000004000019000000000503041a000000a002400039000000000052043500000001033000390000002004400039000000000014004b000004ab0000413d0000040b0000013d0000001f0430003900000260044001970000003f044000390000029c04400197000000400500043d0000000004450019000000000054004b00000000060000390000000106004039000002620040009c000000890000213d0000000100600190000000890000c13d000000400040043f0000001f0430018f000000000635043600000261053001980000000003560019000004cb0000613d000000000701034f000000007807043c0000000006860436000000000036004b000004c70000c13d000000000004004b0000042d0000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000042d0000013d00000000010004140000025f0010009c0000025f01008041000000c0011002100000026b011001c70000800d020000390000000403000039000002b004000041000000080600002900000007070000290979096f0000040f0000000100200190000000550000613d0000000701000029000000000010043f0000000401000039000000200010043f000000400200003900000000010000190979095a0000040f000000000201041a000002690220019700000008022001af000000000021041b00000000010000190000097a0001042e000600000003001d000700000002001d0000000801000029000000000010043f0000000201000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000101043b000000000101041a0005026a0010019c000005b20000c13d0000000001000411000000000010043f0000000301000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000801000029000000000010043f0000000201000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000101043b000000000201041a000002690220019700000000060004110000026a03600197000000000232019f000000000021041b00000000010004140000025f0010009c0000025f01008041000000c0011002100000026b011001c70000800d020000390000000403000039000002a804000041000000050500002900000008070000290979096f0000040f0000000100200190000000550000613d000000050000006b000005eb0000c13d000002aa0100004100000000001004430000000001000411000000040010044300000000010004140000025f0010009c0000025f01008041000000c0011002100000029b011001c70000800202000039097909740000040f0000000100200190000005b10000613d000000000101043b000000000001004b000004a70000613d000000400300043d00000064013000390000008002000039000400000002001d0000000000210435000000440130003900000008020000290000000000210435000002ab010000410000000000130435000000040130003900000000020004110000000000210435000000240130003900000000000104350000000601000029000000000101043300000084023000390000000000120435000500000003001d000000a402300039000000000001004b00000007060000290000056a0000613d000000000300001900000000042300190000000005630019000000000505043300000000005404350000002003300039000000000013004b000005630000413d0000001f03100039000002b90330019700000000012100190000000000010435000000a4013000390000025f0010009c0000025f01008041000000600110021000000005020000290000025f0020009c0000025f020080410000004002200210000000000121019f00000000020004140000025f0020009c0000025f02008041000000c002200210000000000112019f00000000020004110979096f0000040f00000060031002700000025f03300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000005057000290000058d0000613d000000000801034f0000000509000029000000008a08043c0000000009a90436000000000059004b000005890000c13d000000000006004b0000059a0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f000000000065043500000001002001900000066b0000613d0000001f01400039000000600210018f0000000501200029000000000021004b00000000020000390000000102004039000002620010009c000000890000213d0000000100200190000000890000c13d000000400010043f000000200030008c000000550000413d00000005010000290000000001010433000002ac00100198000000550000c13d000002ad01100197000002ab0010009c000004a70000613d000006710000013d000000000001042f0000000801000029000000000010043f0000000401000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000101043b000000000201041a0000026902200197000000000021041b0000000501000029000000000010043f0000000301000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f0000000100200190000000550000613d000000000101043b000000000201041a000000010220008a000000000021041b000005060000013d000000000002004b0000000003000019000005d90000613d000000a00300043d0000000304200210000002bb0440027f000002bb04400167000000000443016f0000000103200210000006060000013d000000030000006b0000000002000019000005e30000613d000000000201043300000003040000290000000301400210000002bb0110027f000002bb01100167000000000112016f0000000102400210000000000121019f000006250000013d000002a901000041000003d70000013d0000026e030000410000002006000039000000010540008a0000000505500270000002b40550009a000000000706001900000080066000390000000006060433000000000063041b00000020067000390000000103300039000000000053004b000005f20000c13d000000a005700039000000000024004b000006040000813d0000000304200210000000f80440018f000002bb0440027f000002bb044001670000000005050433000000000445016f000000000043041b00000001030000390000000104200210000000000234019f000000000021041b00000000010000190000097a0001042e000000010320008a0000000503300270000000000431001900000020030000390000000104400039000000080600002900000000056300190000000005050433000000000051041b00000020033000390000000101100039000000000041004b000006100000c13d000000030020006c000006220000813d00000003020000290000000302200210000000f80220018f000002bb0220027f000002bb0220016700000008033000290000000003030433000000000223016f000000000021041b0000000301000029000000010110021000000001011001bf000000000010041b00000007010000290000000001010433000800000001001d000002620010009c000000890000213d0000000101000039000300000001001d000000000201041a000000010020019000000001012002700000007f0110618f0000001f0010008c00000000030000390000000103002039000000000232013f0000000100200190000003760000c13d000000200010008c0000064a0000413d0000000102000039000000000020043f00000008030000290000001f023000390000000502200270000002670220009a000000200030008c00000268020040410000001f011000390000000501100270000002670110009a000000000012004b0000064a0000813d000000000002041b0000000102200039000000000012004b000006460000413d00000008010000290000001f0010008c0000065e0000a13d0000000101000039000000000010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000266011001c70000801002000039097909740000040f0000000100200190000000550000613d000000200200008a0000000802200180000000000101043b0000069f0000c13d0000002003000039000006ac0000013d000000080000006b0000000001000019000006630000613d0000000601000029000000000101043300000008040000290000000302400210000002bb0220027f000002bb02200167000000000121016f0000000102400210000000000121019f000006ba0000013d000000000003004b000006770000c13d00000060020000390000000001020433000000000001004b0000070d0000c13d000002ae01000041000000000010043f0000000001000411000000040010043f00000290010000410000097b000104300000001f0230003900000260022001970000003f022000390000029c04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000002620040009c000000890000213d0000000100500190000000890000c13d000000400040043f0000001f0430018f00000000063204360000026105300198000400000006001d0000000003560019000006910000613d000000000601034f0000000407000029000000006806043c0000000007870436000000000037004b0000068d0000c13d000000000004004b0000066e0000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000066e0000013d000000010320008a0000000503300270000000000431001900000020030000390000000104400039000000070600002900000000056300190000000005050433000000000051041b00000020033000390000000101100039000000000041004b000006a50000c13d000000080020006c000006b70000813d00000008020000290000000302200210000000f80220018f000002bb0220027f000002bb0220016700000007033000290000000003030433000000000223016f000000000021041b0000000801000029000000010110021000000001011001bf0000000102000039000000000012041b0000000006000411000000000006004b000003d60000613d0000000601000039000000000201041a0000026903200197000000000363019f000000000031041b00000000010004140000026a052001970000025f0010009c0000025f01008041000000c0011002100000026b011001c70000800d0200003900000003030000390000026c040000410979096f0000040f0000000100200190000000550000613d00000007010000390000000102000029000000000021041b00000008010000390000000202000029000000000021041b00000005010000290000000001010433000800000001001d000002620010009c000000890000213d0000000901000039000000000201041a000000010020019000000001012002700000007f0110618f0000001f0010008c00000000030000390000000103002039000000000232013f0000000100200190000003760000c13d000000200010008c000006f90000413d0000000902000039000000000020043f00000008030000290000001f0230003900000005022002700000026d0220009a000000200030008c0000026e020040410000001f0110003900000005011002700000026d0110009a000000000012004b000006f90000813d000000000002041b0000000102200039000000000012004b000006f50000413d00000008010000290000001f0010008c000007160000a13d0000000901000039000000000010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000266011001c70000801002000039097909740000040f0000000100200190000000550000613d000000200200008a0000000802200180000000000101043b000007220000c13d00000020030000390000072f0000013d00000004020000290000025f0020009c0000025f0200804100000040022002100000025f0010009c0000025f010080410000006001100210000000000121019f0000097b00010430000000080000006b00000000010000190000071b0000613d0000000401000029000000000101043300000008040000290000000302400210000002bb0220027f000002bb02200167000000000121016f00030001004002180000073c0000013d000000010320008a0000000503300270000000000431001900000020030000390000000104400039000000050600002900000000056300190000000005050433000000000051041b00000020033000390000000101100039000000000041004b000007280000c13d000000080020006c0000073a0000813d00000008020000290000000302200210000000f80220018f000002bb0220027f000002bb0220016700000005033000290000000003030433000000000223016f000000000021041b0000000801000029000000010110021000000003011001af0000000902000039000000000012041b0000002001000039000001000010044300000120000004430000026f010000410000097a0001042e0000001f02200039000002b9022001970000000001120019000000000021004b00000000020000390000000102004039000002620010009c000007500000213d0000000100200190000007500000c13d000000400010043f000000000001042d000002b501000041000000000010043f0000004101000039000000040010043f00000290010000410000097b00010430000002bc0020009c000007860000813d00000000040100190000001f01200039000002b9011001970000003f01100039000002b905100197000000400100043d0000000005510019000000000015004b00000000070000390000000107004039000002620050009c000007860000213d0000000100700190000007860000c13d000000400050043f00000000052104360000000007420019000000000037004b0000078c0000213d000002b9062001980000001f0720018f00000000044003670000000003650019000007760000613d000000000804034f0000000009050019000000008a08043c0000000009a90436000000000039004b000007720000c13d000000000007004b000007830000613d000000000464034f0000000306700210000000000703043300000000076701cf000000000767022f000000000404043b0000010006600089000000000464022f00000000046401cf000000000474019f000000000043043500000000022500190000000000020435000000000001042d000002b501000041000000000010043f0000004101000039000000040010043f00000290010000410000097b0001043000000000010000190000097b0001043000000000430104340000000001320436000000000003004b0000079a0000613d000000000200001900000000051200190000000006240019000000000606043300000000006504350000002002200039000000000032004b000007930000413d000000000213001900000000000204350000001f02300039000002b9022001970000000001210019000000000001042d000002bd0010009c000007b00000213d000000630010008c000007b00000a13d00000000030003670000000401300370000000000101043b0000026a0010009c000007b00000213d0000002402300370000000000202043b0000026a0020009c000007b00000213d0000004403300370000000000303043b000000000001042d00000000010000190000097b000104300004000000000002000100000001001d0002026a0020019c0000085d0000613d000300000003001d000000000030043f0000000201000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f00000001002001900000085b0000613d000000000101043b000000000101041a0000026a011001970000000002000411000000000002004b000400000001001d000007ff0000613d000000000021004b000007ff0000613d000000000010043f0000000501000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f00000001002001900000085b0000613d000000000101043b00000000020004110000026a02200197000000000020043f000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f00000001002001900000085b0000613d000000000101043b000000000101041a000000ff001001900000000401000029000007ff0000c13d0000000301000029000000000010043f0000000401000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f00000001002001900000085b0000613d000000000101043b000000000101041a0000026a011001970000000002000411000000000021004b00000004010000290000086a0000c13d000000000001004b0000000302000039000008250000613d0000000301000029000000000010043f0000000401000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f00000001002001900000085b0000613d000000000101043b000000000201041a0000026902200197000000000021041b0000000401000029000000000010043f0000000301000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f00000001002001900000085b0000613d000000000101043b000000000201041a000000010220008a000000000021041b00000003020000390000000201000029000000000010043f000000200020043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f00000001002001900000085b0000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000301000029000000000010043f0000000201000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f00000001002001900000085b0000613d000000000101043b000000000201041a00000269022001970000000206000029000000000262019f000000000021041b00000000010004140000025f0010009c0000025f01008041000000c0011002100000026b011001c70000800d020000390000000403000039000002a804000041000000040500002900000003070000290979096f0000040f00000001002001900000085b0000613d00000001010000290000026a011001970000000403000029000000000013004b000008620000c13d000000000001042d00000000010000190000097b00010430000002ae01000041000000000010043f000000040000043f00000290010000410000097b00010430000002c002000041000000000020043f000000040010043f0000000301000029000000240010043f000000440030043f0000029f010000410000097b00010430000000000001004b000008720000c13d000002b101000041000000000010043f0000000301000029000000040010043f00000290010000410000097b00010430000002be01000041000000000010043f0000000001000411000000040010043f0000000301000029000000240010043f000002bf010000410000097b000104300001000000000002000100000001001d000000000010043f0000000201000039000000200010043f00000000010004140000025f0010009c0000025f01008041000000c00110021000000294011001c70000801002000039097909740000040f00000001002001900000088d0000613d000000000101043b000000000101041a0000026a011001980000088f0000613d000000000001042d00000000010000190000097b00010430000002b101000041000000000010043f0000000101000029000000040010043f00000290010000410000097b000104300005000000000002000400000004001d000300000003001d000200000001001d000002aa010000410000000000100443000500000002001d000000040020044300000000010004140000025f0010009c0000025f01008041000000c0011002100000029b011001c70000800202000039097909740000040f0000000100200190000009150000613d000000000101043b000000000001004b000009120000613d000000400800043d00000064018000390000008002000039000100000002001d000000000021043500000044018000390000000302000029000000000021043500000002010000290000026a0110019700000024028000390000000000120435000002ab0100004100000000001804350000000401800039000000000200041100000000002104350000008402800039000000040100002900000000310104340000000000120435000000a40780003900000005020000290000026a02200197000000000001004b000008cb0000613d000000000400001900000000057400190000000006430019000000000606043300000000006504350000002004400039000000000014004b000008c40000413d0000001f03100039000002b90330019700000000017100190000000000010435000000a4013000390000025f0010009c0000025f0100804100000060011002100000025f0080009c0000025f0300004100000000030840190000004003300210000000000131019f00000000030004140000025f0030009c0000025f03008041000000c003300210000000000113019f000400000002001d000500000008001d0979096f0000040f000000050b00002900000060031002700000025f03300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b0019000008f00000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b000008ec0000c13d000000000006004b000008fd0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f00000000006504350000000100200190000009160000613d0000001f01400039000000600210018f0000000001b20019000000000021004b00000000020000390000000102004039000002620010009c0000094a0000213d00000001002001900000094a0000c13d000000400010043f0000001f0030008c000009130000a13d00000000010b0433000002ac00100198000009130000c13d000002ad01100197000002ab0010009c000009440000c13d000000000001042d00000000010000190000097b00010430000000000001042f000000000003004b0000091a0000c13d0000006002000039000009410000013d0000001f0230003900000260022001970000003f022000390000029c04200197000000400200043d0000000004420019000000000024004b00000000050000390000000105004039000002620040009c0000094a0000213d00000001005001900000094a0000c13d000000400040043f0000001f0430018f00000000063204360000026105300198000100000006001d0000000003560019000009340000613d000000000601034f0000000107000029000000006806043c0000000007870436000000000037004b000009300000c13d000000000004004b000009410000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000000001020433000000000001004b000009500000c13d000002ae01000041000000000010043f0000000401000029000000040010043f00000290010000410000097b00010430000002b501000041000000000010043f0000004101000039000000040010043f00000290010000410000097b0001043000000001020000290000025f0020009c0000025f0200804100000040022002100000025f0010009c0000025f010080410000006001100210000000000121019f0000097b00010430000000000001042f0000025f0010009c0000025f0100804100000040011002100000025f0020009c0000025f020080410000006002200210000000000112019f00000000020004140000025f0020009c0000025f02008041000000c002200210000000000112019f0000026b011001c70000801002000039097909740000040f00000001002001900000096d0000613d000000000101043b000000000001042d00000000010000190000097b0001043000000972002104210000000102000039000000000001042d0000000002000019000000000001042d00000977002104230000000102000039000000000001042d0000000002000019000000000001042d00000979000004320000097a0001042e0000097b0001043000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000000ffffffe0000000000000000000000000000000000000000000000000ffffffffffffffff8000000000000000000000000000000000000000000000000000000000000000d6f21326ab749d5729fcba5677c79037b459436ab7bff709c9d06ce9f10c1a9d290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56302000000000000000000000000000000000000200000000000000000000000004ef1d2ad89edf8c4d91132028e8195cdf30bb4b5053d4f8cd260341d4805f30ab10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff02000000000000000000000000000000000000000000000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091eabfe8e493f369f48e58fdf2609ff8809506ce57440a6f25fddc25308a38516e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af0000000200000000000000000000000000000040000001000000000000000000000000000000000000000000000000000000000000000000000000006f8b44af00000000000000000000000000000000000000000000000000000000b88d4fdd00000000000000000000000000000000000000000000000000000000e985e9c400000000000000000000000000000000000000000000000000000000e985e9c500000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000f4a0a52800000000000000000000000000000000000000000000000000000000b88d4fde00000000000000000000000000000000000000000000000000000000c87b56dd00000000000000000000000000000000000000000000000000000000d5abeb01000000000000000000000000000000000000000000000000000000008da5cb5a000000000000000000000000000000000000000000000000000000008da5cb5b0000000000000000000000000000000000000000000000000000000095d89b4100000000000000000000000000000000000000000000000000000000a22cb465000000000000000000000000000000000000000000000000000000006f8b44b00000000000000000000000000000000000000000000000000000000070a0823100000000000000000000000000000000000000000000000000000000715018a60000000000000000000000000000000000000000000000000000000018160ddc0000000000000000000000000000000000000000000000000000000042842e0d0000000000000000000000000000000000000000000000000000000042842e0e000000000000000000000000000000000000000000000000000000006352211e000000000000000000000000000000000000000000000000000000006817c76c0000000000000000000000000000000000000000000000000000000018160ddd0000000000000000000000000000000000000000000000000000000023b872dd000000000000000000000000000000000000000000000000000000003ccfd60b00000000000000000000000000000000000000000000000000000000081812fb00000000000000000000000000000000000000000000000000000000081812fc00000000000000000000000000000000000000000000000000000000095ea7b3000000000000000000000000000000000000000000000000000000001249c58b0000000000000000000000000000000000000000000000000000000001ffc9a7000000000000000000000000000000000000000000000000000000000675b7c60000000000000000000000000000000000000000000000000000000006fdde03118cdaa700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000025b1f9f6b6e61dfca5575239769e4450ed2e49176670837f5d1a82a9a2fc693f1e4fbdf7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000800000000000000000020000000000000000000000000000000000004000000000000000000000000017307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c315b08ba180000000000000000000000000000000000000000000000000000000089c62b640000000000000000000000000000000000000000000000000000000028a10a2e0b5582da7164754cb994f6214b8af6aa7f7e003305fbc09e7106c51300000000000000000000000000000000000000200000000000000000000000009cc7f708afc65944829bd487b90b72536b1951864fbfc14e125fc972a6507f39020000020000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000000000000000003ffffffe05472616e73666572206661696c6564000000000000000000000000000000000008c379a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000640000000000000000000000004d617820737570706c792072656163686564000000000000000000000000000000000000000000000000000000000000000000640000008000000000000000004d69736d61746368206f662066756e6473000000000000000000000000000000796b89b91644bc98cd93958e4c9038275d622183e25ac5af08cc6b5d95539132020000020000000000000000000000000000000400000000000000000000000002000000000000000000000000000000000000400000008000000000000000005a3358a3d27a5373c0df2604662088d37894d56b7cfd27f315770440f4e0d919000000000000000000000000000000000000000000000000ffffffffffffffdfddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef73c6ac6e000000000000000000000000000000000000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b83150b7a020000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000064a0ae9200000000000000000000000000000000000000000000000000000000a9fbf51f000000000000000000000000000000000000000000000000000000008c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9257e27328900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff7ffbb210a13fa3f3c935e06cd2c6e57510aa9f54a92d79631cca0a44af01cec7cf91eabfe8e493f369f48e58fdf2609ff8809506ce57440a6f25fddc25308a38504e487b710000000000000000000000000000000000000000000000000000000001ffc9a7000000000000000000000000000000000000000000000000000000005b5e139f0000000000000000000000000000000000000000000000000000000080ac58cd00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000100000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff177e802f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004400000000000000000000000064283d7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e6333b556ae84ddd8347b7177ba047164387ab38692872b9a7a7d3e1f973ee
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013100000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : tokenName (string): 1
Arg [1] : tokenSymbol (string): 1
Arg [2] : initialTokenUri (string): 1
Arg [3] : initialMaxSupply (uint256): 0
Arg [4] : initialMintPrice (uint256): 0
-----Encoded View---------------
11 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000120
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [6] : 3100000000000000000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [8] : 3100000000000000000000000000000000000000000000000000000000000000
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [10] : 3100000000000000000000000000000000000000000000000000000000000000
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.