1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[329],{41329:function(t,r,e){e.r(r),e.d(r,{NFTCollection:function(){return n}});var a=e(84277),s=e(17999),i=e(9279);e(13550),e(25025),e(70332),e(8455),e(49242),e(59189),e(26219),e(68834),e(65660),e(61303),e(71497),e(56880),e(70565),e(13670),e(79120),e(97604),e(8187),e(19362),e(59190),e(54730),e(36250),e(85725),e(38730),e(48507),e(38398),e(2090),e(86841),e(49561),e(80580),e(40246),e(54253),e(91559),e(40553),e(26),e(69392),e(29526),e(24601),e(46878),e(77033),e(87033),e(5158),e(27761),e(20583),e(92355),e(84194),e(51121),e(32484),e(78435),e(62822),e(54098),e(71770),e(62555),e(40721),e(82037),e(2162),e(64063),e(34161),e(50266),e(98839),e(65815),e(52378),e(55173),e(51375),e(43320);class n extends s.aK{constructor(t,r,e){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0,h=arguments.length>6&&void 0!==arguments[6]?arguments[6]:new s.cV(t,r,c,i);super(h,e,o),(0,a._)(this,"abi",void 0),(0,a._)(this,"metadata",void 0),(0,a._)(this,"app",void 0),(0,a._)(this,"roles",void 0),(0,a._)(this,"encoder",void 0),(0,a._)(this,"estimator",void 0),(0,a._)(this,"events",void 0),(0,a._)(this,"sales",void 0),(0,a._)(this,"platformFees",void 0),(0,a._)(this,"royalties",void 0),(0,a._)(this,"owner",void 0),(0,a._)(this,"signature",void 0),(0,a._)(this,"interceptor",void 0),(0,a._)(this,"erc721",void 0),(0,a._)(this,"mint",(0,s.cW)(async t=>this.erc721.mint.prepare(t))),(0,a._)(this,"mintTo",(0,s.cW)(async(t,r)=>this.erc721.mintTo.prepare(t,r))),(0,a._)(this,"mintBatch",(0,s.cW)(async t=>this.erc721.mintBatch.prepare(t))),(0,a._)(this,"mintBatchTo",(0,s.cW)(async(t,r)=>this.erc721.mintBatchTo.prepare(t,r))),(0,a._)(this,"burn",(0,s.cW)(t=>this.erc721.burn.prepare(t))),this.abi=c,this.metadata=new s.am(this.contractWrapper,s.d7,this.storage),this.app=new s.b4(this.contractWrapper,this.metadata,this.storage),this.roles=new s.an(this.contractWrapper,n.contractRoles),this.royalties=new s.ao(this.contractWrapper,this.metadata),this.sales=new s.ap(this.contractWrapper),this.encoder=new s.al(this.contractWrapper),this.estimator=new s.aZ(this.contractWrapper),this.events=new s.a_(this.contractWrapper),this.platformFees=new s.b0(this.contractWrapper),this.interceptor=new s.a$(this.contractWrapper),this.erc721=new s.aB(this.contractWrapper,this.storage,o),this.signature=new s.aE(this.contractWrapper,this.storage),this.owner=new s.b2(this.contractWrapper)}onNetworkUpdated(t){this.contractWrapper.updateSignerOrProvider(t)}getAddress(){return this.contractWrapper.readContract.address}async isTransferRestricted(){let t=await this.contractWrapper.readContract.hasRole((0,s.bG)("transfer"),i.d);return!t}async getMintTransaction(t,r){return this.erc721.getMintTransaction(t,r)}async prepare(t,r,e){return s.b3.fromContractWrapper({contractWrapper:this.contractWrapper,method:t,args:r,overrides:e})}async call(t){for(var r=arguments.length,e=Array(r>1?r-1:0),a=1;a<r;a++)e[a-1]=arguments[a];return this.contractWrapper.call(t,...e)}}(0,a._)(n,"contractRoles",["admin","minter","transfer"])}}]);
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.