1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9089],{89089:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{EditionDrop:function(){return EditionDrop}});var QueryParams_7d9473b5_browser_esm=__webpack_require__(17249),contract_metadata_88f06ef9_browser_esm=__webpack_require__(3983),bignumber=__webpack_require__(2593);class DropErc1155History{constructor(events){(0,QueryParams_7d9473b5_browser_esm._)(this,"events",void 0),this.events=events}async getAllClaimerAddresses(tokenId){let a=(await this.events.getEvents("TokensClaimed")).filter(e=>!!(e.data&&bignumber.O$.isBigNumber(e.data.tokenId))&&e.data.tokenId.eq(tokenId));return Array.from(new Set(a.filter(b=>"string"==typeof b.data?.claimer).map(b=>b.data.claimer)))}}var erc_1155_standard_607e2724_browser_esm=__webpack_require__(126),thirdweb_checkout_7100edf9_browser_esm=__webpack_require__(15204),addresses=__webpack_require__(9279);__webpack_require__(13550),__webpack_require__(71770),__webpack_require__(54098),__webpack_require__(2162),__webpack_require__(64063),__webpack_require__(62822);class EditionDrop extends erc_1155_standard_607e2724_browser_esm.S{constructor(network,_address,storage){var _this;let _options=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},abi=arguments.length>4?arguments[4]:void 0,chainId=arguments.length>5?arguments[5]:void 0,contractWrapper=arguments.length>6&&void 0!==arguments[6]?arguments[6]:new contract_metadata_88f06ef9_browser_esm.dz(network,_address,abi,_options);super(contractWrapper,storage,chainId),_this=this,(0,QueryParams_7d9473b5_browser_esm._)(this,"abi",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"sales",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"platformFees",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"encoder",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"estimator",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"events",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"metadata",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"app",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"roles",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"royalties",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"claimConditions",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"checkout",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"history",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"interceptor",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"owner",void 0),(0,QueryParams_7d9473b5_browser_esm._)(this,"createBatch",(0,contract_metadata_88f06ef9_browser_esm.ds)(async(metadatas,options)=>this.erc1155.lazyMint.prepare(metadatas,options))),(0,QueryParams_7d9473b5_browser_esm._)(this,"claimTo",(0,contract_metadata_88f06ef9_browser_esm.ds)(async function(destinationAddress,tokenId,quantity){let checkERC20Allowance=!(arguments.length>3)||void 0===arguments[3]||arguments[3];return _this.erc1155.claimTo.prepare(destinationAddress,tokenId,quantity,{checkERC20Allowance})})),(0,QueryParams_7d9473b5_browser_esm._)(this,"claim",(0,contract_metadata_88f06ef9_browser_esm.ds)(async function(tokenId,quantity){let checkERC20Allowance=!(arguments.length>2)||void 0===arguments[2]||arguments[2],address=await _this.contractWrapper.getSignerAddress();return _this.claimTo.prepare(address,tokenId,quantity,checkERC20Allowance)})),(0,QueryParams_7d9473b5_browser_esm._)(this,"burnTokens",(0,contract_metadata_88f06ef9_browser_esm.ds)(async(tokenId,amount)=>this.erc1155.burn.prepare(tokenId,amount))),this.abi=contract_metadata_88f06ef9_browser_esm.e.parse(abi),this.metadata=new contract_metadata_88f06ef9_browser_esm.ag(this.contractWrapper,contract_metadata_88f06ef9_browser_esm.dD,this.storage),this.app=new contract_metadata_88f06ef9_browser_esm.a$(this.contractWrapper,this.metadata,this.storage),this.roles=new contract_metadata_88f06ef9_browser_esm.ah(this.contractWrapper,EditionDrop.contractRoles),this.royalties=new contract_metadata_88f06ef9_browser_esm.ai(this.contractWrapper,this.metadata),this.sales=new contract_metadata_88f06ef9_browser_esm.aj(this.contractWrapper),this.claimConditions=new contract_metadata_88f06ef9_browser_esm.am(this.contractWrapper,this.metadata,this.storage),this.events=new contract_metadata_88f06ef9_browser_esm.aQ(this.contractWrapper),this.history=new DropErc1155History(this.events),this.encoder=new contract_metadata_88f06ef9_browser_esm.af(this.contractWrapper),this.estimator=new contract_metadata_88f06ef9_browser_esm.aP(this.contractWrapper),this.platformFees=new contract_metadata_88f06ef9_browser_esm.aS(this.contractWrapper),this.interceptor=new contract_metadata_88f06ef9_browser_esm.aR(this.contractWrapper),this.checkout=new thirdweb_checkout_7100edf9_browser_esm.a(this.contractWrapper),this.owner=new contract_metadata_88f06ef9_browser_esm.aU(this.contractWrapper)}onNetworkUpdated(network){this.contractWrapper.updateSignerOrProvider(network)}getAddress(){return this.contractWrapper.readContract.address}async getAll(queryParams){return this.erc1155.getAll(queryParams)}async getOwned(walletAddress){return this.erc1155.getOwned(walletAddress)}async getTotalCount(){return this.erc1155.totalCount()}async isTransferRestricted(){let anyoneCanTransfer=await this.contractWrapper.readContract.hasRole((0,contract_metadata_88f06ef9_browser_esm.bE)("transfer"),addresses.d);return!anyoneCanTransfer}async getClaimTransaction(destinationAddress,tokenId,quantity){let checkERC20Allowance=!(arguments.length>3)||void 0===arguments[3]||arguments[3];return this.erc1155.getClaimTransaction(destinationAddress,tokenId,quantity,{checkERC20Allowance})}async prepare(method,args,overrides){return contract_metadata_88f06ef9_browser_esm.aV.fromContractWrapper({contractWrapper:this.contractWrapper,method,args,overrides})}async call(functionName,args,overrides){return this.contractWrapper.call(functionName,args,overrides)}}(0,QueryParams_7d9473b5_browser_esm._)(EditionDrop,"contractRoles",["admin","minter","transfer"])},126:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{S:function(){return StandardErc1155}});var _QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(17249),_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3983);class StandardErc1155{get chainId(){return this._chainId}constructor(contractWrapper,storage,chainId){var _this=this;(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"contractWrapper",void 0),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"storage",void 0),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"erc1155",void 0),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"_chainId",void 0),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"transfer",(0,_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__.ds)(async function(to,tokenId,amount){let data=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[0];return _this.erc1155.transfer.prepare(to,tokenId,amount,data)})),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"setApprovalForAll",(0,_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__.ds)(async(operator,approved)=>this.erc1155.setApprovalForAll.prepare(operator,approved))),(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__._)(this,"airdrop",(0,_c
1ontract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__.ds)(async function(tokenId,addresses){let data=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[0];return _this.erc1155.airdrop.prepare(tokenId,addresses,data)})),this.contractWrapper=contractWrapper,this.storage=storage,this.erc1155=new _contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_1__.aF(this.contractWrapper,this.storage,chainId),this._chainId=chainId}onNetworkUpdated(network){this.contractWrapper.updateSignerOrProvider(network)}getAddress(){return this.contractWrapper.readContract.address}async get(tokenId){return this.erc1155.get(tokenId)}async totalSupply(tokenId){return this.erc1155.totalSupply(tokenId)}async balanceOf(address,tokenId){return this.erc1155.balanceOf(address,tokenId)}async balance(tokenId){return this.erc1155.balance(tokenId)}async isApproved(address,operator){return this.erc1155.isApproved(address,operator)}}},15204:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{a:function(){return PaperCheckout}});var _QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(17249),_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3983),tiny_invariant__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(38776);let PAPER_API_URL="https://paper.xyz/api/2022-08-12/platform/thirdweb",PAPER_CHAIN_ID_MAP={[_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__.cT.Mainnet]:"Ethereum",[_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__.cT.Goerli]:"Goerli",[_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__.cT.Polygon]:"Polygon",[_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__.cT.Mumbai]:"Mumbai",[_contract_metadata_88f06ef9_browser_esm_js__WEBPACK_IMPORTED_MODULE_0__.cT.Avalanche]:"Avalanche"};async function fetchRegisteredCheckoutId(contractAddress,chainId){let paperChain=((0,tiny_invariant__WEBPACK_IMPORTED_MODULE_1__.Z)(chainId in PAPER_CHAIN_ID_MAP,`chainId not supported by paper: ${chainId}`),PAPER_CHAIN_ID_MAP[chainId]),res=await fetch(`${PAPER_API_URL}/register-contract?contractAddress=${contractAddress}&chain=${paperChain}`),json=await res.json();return(0,tiny_invariant__WEBPACK_IMPORTED_MODULE_1__.Z)(json.result.id,"Contract is not registered with paper"),json.result.id}let DEFAULT_PARAMS={expiresInMinutes:15,feeBearer:"BUYER",sendEmailOnSuccess:!0,redirectAfterPayment:!1};async function createCheckoutLinkIntent(contractId,params){let res=await fetch(`${PAPER_API_URL}/checkout-link-intent`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({contractId,...DEFAULT_PARAMS,...params,metadata:{...params.metadata,via_platform:"thirdweb"},hideNativeMint:!0,hidePaperWallet:!!params.walletAddress,hideExternalWallet:!0,hidePayWithCrypto:!0,usePaperKey:!1})}),json=await res.json();return(0,tiny_invariant__WEBPACK_IMPORTED_MODULE_1__.Z)(json.checkoutLinkIntentUrl,"Failed to create checkout link intent"),json.checkoutLinkIntentUrl}class PaperCheckout{constructor(contractWrapper){(0,_QueryParams_7d9473b5_browser_esm_js__WEBPACK_IMPORTED_MODULE_2__._)(this,"contractWrapper",void 0),this.contractWrapper=contractWrapper}async getCheckoutId(){return fetchRegisteredCheckoutId(this.contractWrapper.readContract.address,await this.contractWrapper.getChainID())}async isEnabled(){try{return!!await this.getCheckoutId()}catch(err){return!1}}async createLinkIntent(params){return await createCheckoutLinkIntent(await this.getCheckoutId(),params)}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.