1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[667],{60297:function(e,t,n){"use strict";n.d(t,{A:function(){return T}});var l=n(52322),a=n(56957),i=n(76138),s=n(70024),r=n(11163),o=n(2784),c=n(42738),d=n(10025),u=n(18017),v=n(57636),m=n(13595);let g=()=>{let{setId:e}=(0,m.Y)(),t=(0,s.Dv)(v.TI),n=(0,s.Dv)(v.FS),l=(0,s.Dv)(v.BJ),a=(0,s.Dv)(v.V0),i=(0,s.Dv)(v.gs),[r,{loading:c}]=(0,u.$m)(),d=(0,o.useCallback)(()=>r({variables:{setId:e,name:n.trim(),tags:l.map(e=>{let{value:t}=e;return t}),description:a.trim(),nfts:t.map(e=>({nftId:Number(e.split(":")[1])})),isPublic:!i,isActive:!0}}),[t,a,r,i,n,e,l]);return{loading:c,editSet:d}};var h=n(83383);let f=()=>{var e,t;let{setId:n,set:l}=(0,m.Y)(),[a,{loading:i}]=(0,u.L)(),s=(0,o.useCallback)(()=>a({variables:{setId:null!=n?n:0,name:null!==(e=null==l?void 0:l.name)&&void 0!==e?e:"",description:null!==(t=null==l?void 0:l.description)&&void 0!==t?t:"",isPublic:!0},update(e){e.evict({id:e.identify({id:n,__typename:"Set"})}),e.gc()}}),[a,l,n]);return{loading:i,deleteSet:s}};var p=n(15527),x=n.n(p);let _=e=>{let{disabled:t}=e,n=(0,r.useRouter)(),[s,o,c]=(0,a.kt)(!1),{deleteSet:d,loading:u}=f(),v=async()=>{await d(),c(),n.push("/sets")};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.zxk,{variant:"destructive",icon:i.XHJ,onClick:o,disabled:t}),s&&(0,l.jsx)(i.VqE,{isOpen:!0,onClose:c,footer:(0,l.jsxs)("div",{className:x().modalActions,children:[(0,l.jsx)(i.zxk,{variant:"tertiary",label:"Cancel",onClick:c}),(0,l.jsx)(i.zxk,{variant:"destructive",label:"Delete",disabled:u,onClick:v})]}),children:(0,l.jsx)("div",{className:x().message,children:"Are you sure you want to delete this set?"})})]})};var b=n(68713);let j=()=>{let{userId:e}=(0,b.J)(),t=(0,s.Dv)(v.TI),n=(0,s.Dv)(v.FS),l=(0,s.Dv)(v.BJ),a=(0,s.Dv)(v.V0),i=(0,s.Dv)(v.gs),[r,{loading:c}]=(0,u.mK)(),d=(0,o.useCallback)(()=>r({variables:{set:{name:n.trim(),tags:l.map(e=>{let{value:t}=e;return t}),description:a.trim(),nfts:t.map(e=>({nftId:Number(e.split(":")[1])})),isPublic:!i,creatorId:e}}}),[r,t,a,i,n,l,e]);return{loading:c,createSet:d}};var S=n(54177),k=n(59941),w=n.n(k);let C=()=>{let e=(0,r.useRouter)(),[t,n]=(0,o.useState)(!1),a=(0,s.Dv)(v.TI),c=(0,s.Dv)(v.kF),d=(0,s.b9)(v.OZ),[u,m]=(0,s.KO)(v.WR),{createSet:g,loading:h}=j(),f=(0,o.useCallback)(async()=>{try{let{data:t}=await g();e.push("/sets/".concat(null==t?void 0:t.set.slug))}catch(t){let{message:e}=t;"DUPLICATED_SET_NAME"===e||"SET_SLUG_ALREADY_USED"===e?d("Name is already in use"):m("Failed to publish the Set.")}},[g,e,d,m]);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.zxk,{label:"Add Set details",leftIcon:i.dtP,disabled:0===a.length,onClick:()=>n(!0)}),t&&(0,l.jsx)(i.VqE,{layout:"content",title:"Set details",isOpen:!0,onClose:()=>n(!1),width:475,footer:(0,l.jsxs)("div",{className:w().footer,children:[(0,l.jsx)(i.zxk,{label:"Back",variant:"tertiary",onClick:()=>n(!1)}),(0,l.jsx)(i.zxk,{label:"Publish",onClick:f,disabled:!c,isLoading:h})]}),children:(0,l.jsx)(S.E,{disabled:h})}),u&&(0,l.jsx)(i.FNi,{type:"error",icon:i.szr,message:u,dismissible:!0,onClose:()=>m("")})]})};var D=n(28559),y=n.n(D);let N=e=>{let{onCancel:t,onContinue:n}=e;return(0,l.jsx)(i.VqE,{isOpen:!0,onClose:t,footer:(0,l.jsxs)("div",{className:y().modalActions,children:[(0,l.jsx)(i.zxk,{label:"Stay in page",variant:"tertiary",onClick:t}),(0,l.jsx)(i.zxk,{label:"Discard changes",onClick:n})]}),children:(0,l.jsxs)("div",{className:y().modalContent,children:[(0,l.jsx)(i.zMQ,{color:i.Ilk.PrimaryPurple800,width:60,height:60}),(0,l.jsx)("div",{className:y().message,children:"You have unsaved changes for this session."})]})})};var M=n(19767),E=n.n(M);let L=()=>{var e;let t=(0,r.useRouter)(),n=!!t.query.setSlug,u=!!t.query.slug,[f,p]=(0,o.useState)(""),x=(0,a.Nr)(f,500),{collections:b,loading:j}=(0,d.o)(x),S=(0,s.Dv)(v.TI),k=(0,s.Dv)(v.Ls),w=(0,s.b9)(v.wS),D=(0,s.b9)(v.hl),y=(0,s.Dv)(v.GR),M=(0,s.Dv)(v.kF),L=(0,s.b9)(v.OZ),A=(0,s.b9)(v.WR),[F,T]=(0,o.useState)(!1),{editSet:I,loading:O}=g(),{set:z,loading:P}=(0,m.Y)(),R=P&&!z,{collection:U}=(0,c.K)(),q=()=>{D(),t.push("/sets/edit/".concat(t.query.setSlug))},H=(0,o.useCallback)(async()=>{try{let{data:e}=await I();t.push("/sets/".concat(null==e?void 0:e.set.slug))}catch(t){let{message:e}=t;"DUPLICATED_SET_NAME"===e||"SET_SLUG_ALREADY_USED"===e?L("Name is already in use"):A("Failed to publish the Set.")}},[I,t,L,A]);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("header",{className:E().container,children:[(0,l.jsxs)("div",{className:E().left,children:[(0,l.jsx)(i.zxk,{variant:"secondary",icon:i.Two,onClick:()=>{t.query.setSlug&&t.query.slug?q():y?T(!0):t.push("/sets")}}),u?R?(0,l.jsxs)("div",{className:E().setStatus,children:["Collecting all set items. Hold tight. ",(0,l.jsx)(i.L4p,{width:18,height:18})]}):0===S.length?(0,l.jsx)("div",{className:E().setStatus,children:"Select items to start a Set"}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:E().setStatus,children:[(0,i.khM)(S.length)," selected"]}),(0,l.jsx)(i.zxk,{label:"Deselect all",variant:"tertiary",onClick:()=>w()}),(0,l.jsx)("div",{className:"verticalDivider"}),(0,l.jsx)(h.B,{id:"create-set-header-collections-indicator",collections:k})]}):(0,l.jsx)("div",{className:E().pageTitle,children:"Edit set"})]}),u&&(0,l.jsx)("div",{className:E().search,children:(0,l.jsx)(i.olm,{isLoading:j,searchTerm:f,suggestions:{collections:b},placeholder:null!==(e=null==U?void 0:U.name)&&void 0!==e?e:"",onChange:e=>p(e),onSuggestionSelected:e=>
1{p(""),t.push(z?"/sets/edit/".concat(z.slug,"/").concat(e.slug):"/sets/create/".concat(e.slug))}})}),(0,l.jsx)("div",{className:E().userActions,children:n?u?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.zxk,{variant:"secondary",label:"Cancel",onClick:()=>{q()}}),(0,l.jsx)(i.zxk,{label:"Add",onClick:()=>{t.push("/sets/edit/".concat(t.query.setSlug))}})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(_,{disabled:R}),(0,l.jsx)(i.zxk,{label:"Save",isLoading:O,disabled:R||!M,onClick:H})]}):(0,l.jsx)(C,{})})]}),F&&(0,l.jsx)(N,{onCancel:()=>T(!1),onContinue:()=>t.push("/sets")}),O&&(0,l.jsx)(i.VqE,{isOpen:!0,children:(0,l.jsxs)("div",{className:E().loadingMessage,children:["Publishing Set",(0,l.jsx)(i.TFA,{isLoading:!0,size:"medium"})]})})]})};var A=n(20201),F=n.n(A);let T=e=>{let{children:t}=e;return(0,l.jsxs)("div",{className:F().viewport,children:[(0,l.jsx)(L,{}),(0,l.jsx)("div",{className:F().main,children:(0,l.jsx)("div",{className:F().content,children:t})})]})}},54177:function(e,t,n){"use strict";n.d(t,{E:function(){return f}});var l=n(52322),a=n(56957),i=n(76138),s=n(70024),r=n(2784),o=n(18017),c=n(48184),d=n(66252);let u=e=>{let t=(0,d.x)();return t.readFragment({id:"NFT:".concat(e),fragment:o.nb})},v=e=>{let{id:t,className:n}=e,a=u(t);return a?(0,l.jsx)(i.xRv,{className:n,source:a.image,size:i.bBY.SMALL}):(0,l.jsx)(l.Fragment,{})};var m=n(57636),g=n(14319),h=n.n(g);let f=e=>{let{disabled:t}=e,n=(0,a.tm)(),[d,u]=(0,s.KO)(m.FS),g=(0,s.Dv)(m.OZ),[f,p]=(0,s.KO)(m.BJ),[x,_]=(0,s.KO)(m.V0),[b,j]=(0,s.KO)(m.gs),S=(0,s.Dv)(m.TI),[k]=(0,o.v8)(),w=(0,r.useCallback)(async e=>{let{data:t}=await k({variables:{searchTerm:e}});return(0,c.P_)(null==t?void 0:t.tags).map(e=>{let{id:t,value:n}=e;return{value:t,label:n}})},[k]);return(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{className:h().form,children:[(0,l.jsxs)("div",{className:h().nameRow,children:[S.length>0&&(0,l.jsx)(v,{id:S[0],className:h().image}),(0,l.jsx)(i.IIB,{label:"Name",placeholder:"Enter a name",maxLength:30,value:d,errorMessage:g,onChange:e=>{let{target:t}=e;return u(t.value)},disabled:t})]}),(0,l.jsx)(i.JY4,{id:"create-set-tags",label:"Tags",placeholder:"Add tags",value:f,loadOptions:w,onChange:e=>p(e.map(e=>{let{value:t,label:n}=e;return{value:t,label:n}})),maxLimit:10,helpText:"10 tags max.",isDisabled:t}),(0,l.jsx)(i.Kx8,{label:"Description",placeholder:"Enter a description",rows:11,maxLength:500,value:x,onChange:e=>{let{target:t}=e;return _(t.value)},disabled:t}),(0,l.jsxs)("div",{className:h().privateSet,children:[(0,l.jsxs)("div",{className:h().privateSetLabel,children:["Private Set",(0,l.jsx)(i.szr,{"data-tip":!0,"data-for":"private-set-toggle","data-padding":"4px 8px","data-effect":"solid"}),n&&(0,l.jsx)(i.ua7,{id:"private-set-toggle",children:(0,l.jsx)("div",{className:h().privateSetTooltip,children:"This Set will only be visible to you"})})]}),(0,l.jsx)(i.ZDl,{isOn:b,onChange:e=>j(e),disabled:t})]})]})})}},57636:function(e,t,n){"use strict";n.d(t,{A2:function(){return f},BJ:function(){return k},FS:function(){return b},GR:function(){return a},L9:function(){return u},Ls:function(){return d},MN:function(){return h},Nl:function(){return v},OH:function(){return g},OZ:function(){return j},TI:function(){return r},UD:function(){return p},Uo:function(){return A},V0:function(){return C},WR:function(){return M},gs:function(){return y},hl:function(){return L},kF:function(){return N},kz:function(){return E},pL:function(){return s},pQ:function(){return m},sC:function(){return c},wS:function(){return x}});var l=n(70024);let a=(0,l.cn)(!1),i=(0,l.cn)(new Map),s=(0,l.cn)(new Map),r=(0,l.cn)(e=>Array.from(e(s).keys()).reverse()),o=(0,l.cn)(new Map),c=(0,l.cn)(new Map),d=(0,l.cn)(e=>Array.from(e(c).values()).map(e=>{let{data:t}=e;return t})),u=(0,l.cn)(!1),v=(0,l.cn)(null,(e,t,n)=>{let{name:l,tags:a,description:i,isPrivate:r,collections:o,items:d}=n;t(_,l),t(S,a),t(w,i),t(D,r);let v=new Map,m=new Map;for(let{id:e,collection:t}of d){let n=o.find(e=>{let{id:n}=e;return n===(null==t?void 0:t.id)});if(n){var g,h;v.set("".concat(null==n?void 0:n.id,":").concat(e),!0);let t=m.get(n.id);m.set(n.id,{count:(null!==(g=null==t?void 0:t.count)&&void 0!==g?g:0)+1,data:{id:n.id,slug:null!==(h=n.slug)&&void 0!==h?h:"",name:n.name,image:n.image}})}}t(s,v),t(c,m),t(u,!0)}),m=(0,l.cn)(null),g=(0,l.cn)(null,(e,t,n)=>{t(s,e=>{var t;let l=new Map(e);return l.set("".concat(null===(t=n.collection)||void 0===t?void 0:t.id,":").concat(n.id),!0)}),t(c,e=>{if(n.collection){var t,l;let a=new Map(e),i=a.get(n.collection.id);return a.set(n.collection.id,{count:(null!==(t=null==i?void 0:i.count)&&void 0!==t?t:0)+1,data:{id:n.
1collection.id,slug:null!==(l=n.collection.slug)&&void 0!==l?l:"",name:n.collection.name,image:n.collection.image}})}return e}),t(a,!0)}),h=(0,l.cn)(null,(e,t,n)=>{t(s,e=>{let t=new Map(e);for(let e of n){var l;t.set("".concat(null===(l=e.collection)||void 0===l?void 0:l.id,":").concat(e.id),!0)}return t}),t(c,e=>{let t=new Map(e);for(let e of n)if(e.collection){var l,a;let n=t.get(e.collection.id);return t.set(e.collection.id,{count:(null!==(l=null==n?void 0:n.count)&&void 0!==l?l:0)+1,data:{id:e.collection.id,slug:null!==(a=e.collection.slug)&&void 0!==a?a:"",name:e.collection.name,image:e.collection.image}})}return t}),t(a,!0)}),f=(0,l.cn)(null,(e,t,n)=>{t(s,e=>{var t;let l=new Map(e);return l.delete("".concat(null===(t=n.collection)||void 0===t?void 0:t.id,":").concat(n.id)),l}),t(c,e=>{if(n.collection){let t=new Map(e),l=t.get(n.collection.id);return l&&(1===l.count?t.delete(n.collection.id):t.set(n.collection.id,{count:l.count-1,data:l.data})),t}return e}),t(a,!0)}),p=(0,l.cn)(null,(e,t,n)=>{t(s,e=>{let t=new Map(e);for(let e of n){var l;t.delete("".concat(null===(l=e.collection)||void 0===l?void 0:l.id,":").concat(e.id))}return t}),t(c,e=>{let t=new Map(e);for(let t of n)if(t.collection){let n=new Map(e),l=n.get(t.collection.id);l&&(1===l.count?n.delete(t.collection.id):n.set(t.collection.id,{count:l.count-1,data:l.data}))}return t}),t(a,!0)}),x=(0,l.cn)(null,(e,t)=>{t(s,new Map),t(c,new Map),t(a,!0)}),_=(0,l.cn)(""),b=(0,l.cn)(e=>e(_),(e,t,n)=>{t(_,n),t(a,!0)}),j=(0,l.cn)(""),S=(0,l.cn)([]),k=(0,l.cn)(e=>e(S),(e,t,n)=>{t(S,n),t(a,!0)}),w=(0,l.cn)(""),C=(0,l.cn)(e=>e(w),(e,t,n)=>{t(w,n),t(a,!0)}),D=(0,l.cn)(!1),y=(0,l.cn)(e=>e(D),(e,t,n)=>{t(D,n),t(a,!0)}),N=(0,l.cn)(e=>{var t,n;return(null===(t=e(b))||void 0===t?void 0:t.trim().length)>0&&(null===(n=e(C))||void 0===n?void 0:n.trim().length)>0&&e(r).length>0}),M=(0,l.cn)(""),E=(0,l.cn)(null,(e,t)=>{t(i,e(s)),t(o,e(c))}),L=(0,l.cn)(null,(e,t)=>{t(s,e(i)),t(c,e(o))}),A=(0,l.cn)(null,(e,t)=>{t(s,new Map),t(c,new Map),t(b,""),t(j,""),t(S,[]),t(C,""),t(y,!1),t(a,!1),t(M,""),t(u,!1)})},84510:function(e,t,n){"use strict";n.d(t,{L:function(){return s}});var l=n(70024),a=n(2784),i=n(57636);let s=()=>{let e=(0,l.Dv)(i.GR);(0,a.useEffect)(()=>{let t=t=>{if(e)return t.preventDefault(),t.returnValue="Are you sure you want to exit?"};return window.addEventListener("beforeunload",t,{capture:!0}),()=>window.removeEventListener("beforeunload",t,{capture:!0})})}},10025:function(e,t,n){"use strict";n.d(t,{o:function(){return r}});var l=n(1644),a=n(2784),i=n(18017),s=n(48184);let r=e=>{var t;let{data:n,loading:r,networkStatus:o,fetchMore:c}=(0,i.A_)({variables:{searchTerm:e},notifyOnNetworkStatusChange:!0}),{hasNextPage:d=!1}=null!==(t=null==n?void 0:n.collections.pageInfo)&&void 0!==t?t:{},u=(0,a.useMemo)(()=>(0,s.P_)(null==n?void 0:n.collections),[n]),v=r||o===l.I.fetchMore;return{collections:u,loading:v,fetchMore:()=>{d&&!v&&c({variables:{after:null==n?void 0:n.collections.pageInfo.endCursor}})}}}},92510:function(e,t,n){"use strict";n.d(t,{W:function(){return s}});var l=n(11163),a=n(2784),i=n(68713);let s=()=>{let e=(0,l.useRouter)(),{user:t,isLoading:n}=(0,i.J)();(0,a.useEffect)(()=>{(null==t?void 0:t.beta)||n||e.replace("/beta")},[n,e,null==t?void 0:t.beta])}},83655:function(e,t,n){"use strict";n.d(t,{t:function(){return i}});var l=n(2784),a=n(69077);let i=()=>{var e;let{address:t}=(0,a.mA)(),{chain:n}=(0,a.LN)(),{isLoading:i,data:s}=(0,a.dQ)({chainId:null==n?void 0:n.id}),{data:r}=(0,a.KQ)({address:t,chainId:null==n?void 0:n.id,token:null==s?void 0:s.address,enabled:!i,watch:!0}),o=(0,l.useMemo)(()=>null!==(e=null==r?void 0:r.formatted)&&void 0!==e?e:null,[r]);return{balance:o,token:s,notEnoughBalance:()=>!window.bypassBalance&&null!==o&&!o}}},48184:function(e,t,n){"use strict";n.d(t,{P_:function(){return i},dj:function(){return c},xq:function(){return a}});var l=n(18017);let a="NOT_FOUND",i=e=>(null==e?void 0:e.edges.length)?e.edges.map(e=>{let{node:t}=e;return t}):[],s=(e,t)=>null===e&&null===t?0:null===e?1:null===t?-1:e-t,r=(e,t)=>null===e&&null===t?0:null===e?1:null===t?-1:t-e,o=(e,t)=>{var n,a;let i=t===l.Sk.Asc?s:r;return e.sort((e,t)=>
1i(null!==(n=e.node.statistics.floorPrice)&&void 0!==n?n:null,null!==(a=t.node.statistics.floorPrice)&&void 0!==a?a:null)),e},c=(e,t,n)=>{let a=!1,i=e.map(e=>e.node.id===t.id?(a=!0,{...e,node:t}):e);return n.field===l.mT.FloorPrice&&a?o(i,n.order):i}},20201:function(e){e.exports={viewport:"CreateSetLayout_viewport__klco5",main:"CreateSetLayout_main__xW0ps",content:"CreateSetLayout_content__lkKi0"}},15527:function(e){e.exports={message:"DeleteSetModal_message__llFae headline4",modalActions:"DeleteSetModal_modalActions__SRWbz"}},19767:function(e){e.exports={container:"EditorHeader_container__HnO0k",left:"EditorHeader_left__crHlv",pageTitle:"EditorHeader_pageTitle__WdC24 headline5",setStatus:"EditorHeader_setStatus__LJO5R body2",links:"EditorHeader_links__cLVkn",search:"EditorHeader_search__vFdYy",userActions:"EditorHeader_userActions__yx9ii",loadingMessage:"EditorHeader_loadingMessage__KaEwN"}},14319:function(e){e.exports={form:"SetDetailsForm_form__U8h0P",nameRow:"SetDetailsForm_nameRow__05QwR",image:"SetDetailsForm_image__dIjyk",privateSet:"SetDetailsForm_privateSet__pnecq",privateSetLabel:"SetDetailsForm_privateSetLabel__qP1bn body2",privateSetTooltip:"SetDetailsForm_privateSetTooltip__BuaUF"}},59941:function(e){e.exports={footer:"SetDetailsModal_footer__Qcv5a"}},28559:function(e){e.exports={modalContent:"UnsavedChangesModal_modalContent__E_0l0",message:"UnsavedChangesModal_message__0JiQB",modalActions:"UnsavedChangesModal_modalActions__Ztrdm"}}}]);
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.