var e = { abi: [
	{
		inputs: [{
			internalType: "bytes4",
			name: "interfaceId",
			type: "bytes4"
		}],
		name: "supportsInterface",
		outputs: [{
			internalType: "bool",
			name: "",
			type: "bool"
		}],
		stateMutability: "view",
		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: "ownerOf",
		outputs: [{
			internalType: "address",
			name: "",
			type: "address"
		}],
		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: "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: "to",
			type: "address"
		}, {
			internalType: "uint256",
			name: "tokenId",
			type: "uint256"
		}],
		name: "approve",
		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: "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: "name",
		outputs: [{
			internalType: "string",
			name: "",
			type: "string"
		}],
		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"
	},
	{
		anonymous: !1,
		inputs: [
			{
				indexed: !0,
				internalType: "address",
				name: "from",
				type: "address"
			},
			{
				indexed: !0,
				internalType: "address",
				name: "to",
				type: "address"
			},
			{
				indexed: !0,
				internalType: "uint256",
				name: "tokenId",
				type: "uint256"
			}
		],
		name: "Transfer",
		type: "event"
	},
	{
		anonymous: !1,
		inputs: [
			{
				indexed: !0,
				internalType: "address",
				name: "owner",
				type: "address"
			},
			{
				indexed: !0,
				internalType: "address",
				name: "approved",
				type: "address"
			},
			{
				indexed: !0,
				internalType: "uint256",
				name: "tokenId",
				type: "uint256"
			}
		],
		name: "Approval",
		type: "event"
	},
	{
		anonymous: !1,
		inputs: [
			{
				indexed: !0,
				internalType: "address",
				name: "owner",
				type: "address"
			},
			{
				indexed: !0,
				internalType: "address",
				name: "operator",
				type: "address"
			},
			{
				indexed: !1,
				internalType: "bool",
				name: "approved",
				type: "bool"
			}
		],
		name: "ApprovalForAll",
		type: "event"
	}
] };
//#endregion
export { e as default };
