import{a as N,b as z,c as X,d as Y,e as Z,f as L,g as _}from"/build/_shared/chunk-J7HVFXPU.js";import{a as H,b as E,c as Q,d as G,e as W,f as j,g as F,i as q,j as J,k as I,l as K,m as P}from"/build/_shared/chunk-JXTT5OKV.js";import{a as M,b as S,c as V,d as k,e as T}from"/build/_shared/chunk-OO4SRLN4.js";import{Fb as A,Gb as U,Wb as h,ac as l,b as le,f as u,hd as $,id as O,pb as w,rb as B,wb as R,yd as D}from"/build/_shared/chunk-KMBSPQ54.js";import{I as v,f as g,u as C}from"/build/_shared/chunk-NQJZCUPB.js";import{c as ae,e as p}from"/build/_shared/chunk-ADMCF34Z.js";var ie=ae((ne,ee)=>{ee.exports={}});var oe=p(le(),1);var e=p(v(),1),te=({record:r,hideLabel:n,linkToRelease:s,noHoverReleaseCreators:a,variantName:y,collectorRank:f,maxSupply:c})=>{let{isMobile:b}=g(),{published:i,releasedBy:t}=r,m=!0,d=i?.content?.images[0]?.uri&&A(i?.content?.images[0]?.uri),x=s?.split("/"),re=x&&`${x[0]}//${x[2]}`;return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("div",{className:H,children:(0,e.jsxs)("div",{className:E,children:[(0,e.jsx)("div",{className:J,children:(0,e.jsxs)("div",{className:I,children:[(0,e.jsx)(h,{src:t[0]?.identity.avatarUri,fallback:R(t[0]?.identity.name),size:"sm",shape:"rounded"}),(0,e.jsx)("span",{className:P,children:t[0]?.identity.name})]})}),(0,e.jsx)("div",{className:Q,children:d&&(0,e.jsx)(C,{to:s,children:(0,e.jsx)($,{src:d,alt:i?.content?.images[0]?.description||"",className:G,layout:"fullWidth"})})}),(0,e.jsxs)(l,{display:"flex",flexDirection:"column",justifyContent:"space-between",width:"100%",children:[(0,e.jsxs)("div",{className:q,children:[(0,e.jsx)(C,{to:s,children:(0,e.jsxs)(l,{width:"100%",flexGrow:"1",maxWidth:"60ch",children:[(0,e.jsx)("div",{className:W,children:(0,e.jsxs)("h3",{className:j,children:[f?(0,e.jsx)("div",{style:{marginBottom:"0.5rem"},children:(0,e.jsx)(D,{variant:"info",label:`Collector #${f}`})}):null,i?.content.name,y?`: ${y}`:null]})}),!!i?.content.description&&!b&&(0,e.jsx)("div",{className:F,children:(0,e.jsx)(O,{as:"p",variant:{body:"body-sm",color:"secondary"},style:{flex:1,lineHeight:"140%"},overRide:!0,children:i.content.description})})]})}),(0,e.jsx)(l,{display:{mobile:"none",desktop:"block"},alignItems:"flex-end",children:!n&&(0,e.jsxs)(C,{to:re,className:`${I} ${K}`,children:[(0,e.jsx)(h,{src:t[0]?.identity?.avatarUri?t[0]?.identity?.avatarUri:"",fallback:R(t[0]?.identity?.name),shape:"rounded",size:"sm"}),(0,e.jsx)("span",{className:P,children:t[0]?.identity?.name})]})})]}),(0,e.jsxs)(l,{display:"flex",justifyContent:"space-between",alignItems:{desktop:"flex-end"},width:"100%",gap:"$2",flexDirection:{mobile:"column",desktop:"row"},children:[(0,e.jsx)("span",{className:u({body:"body-sm",color:"secondary"}),children:c?`Limited run of ${c}`:"Open edition"}),r?.contributors?.length>0?(0,e.jsx)(M,{contributors:U(r?.contributors),isReleaseCard:!0,contributorsLimit:5,noHoverAvatar:a}):null]})]})]},r.id)}),(0,e.jsx)(l,{display:{mobile:m?"block":"none",desktop:"block"},children:!!m&&(0,e.jsx)(z,{profilesQuery:r.id,creators:r?.contributors},`modal-${r.id}`)})]})};var o=p(v(),1);function se({currentUser:r,account:n,created:s,supported:a}){let y=Array.isArray(s)&&s.length>0,f=Array.isArray(a)&&a.length>0,c=n&&r===n?.did,{isMobile:b}=g();if(!n)return null;let i=!y&&!f;return(0,o.jsxs)(l,{display:"flex",flexDirection:"column",height:"fit-content",children:[(0,o.jsxs)(l,{display:"flex",flexDirection:"row",justifyContent:"space-between",children:[(0,o.jsx)(_,{profile:n.profile,type:"account"}),c&&!b&&(0,o.jsx)(N,{})]}),c&&b&&(0,o.jsx)(N,{}),i?(0,o.jsx)(Y,{}):(0,o.jsxs)(S,{defaultValue:s&&s?.length>0?"created":"supported",children:[(0,o.jsxs)(V,{className:Z,children:[s&&s?.length>0&&(0,o.jsx)(k,{value:"created",className:(0,oe.default)(L,u({size:"md"})),children:"Created"}),a&&a?.length>0&&(0,o.jsx)(k,{value:"supported",className:L,children:(0,o.jsx)("span",{className:u({size:"md"}),children:"Collected"})})]}),(0,o.jsx)(T,{value:"created",children:Array.isArray(s)&&s.length>0&&s?.map(t=>{let{isPublished:m,linkToRelease:d}=B(t,!0);if(m)return(0,o.jsx)(X,{release:t,linkToRelease:d||""},`created-${t.id}`)})}),(0,o.jsx)(T,{value:"supported",children:Array.isArray(a)&&a.length>0&&a?.map(t=>{let{isPublished:m,linkToRelease:d}=w(t.record,!0);if(m)return(0,o.jsx)(te,{record:t.record,collectorRank:t.collectorRank,variantName:t.variant.name,maxSupply:t.maxSupply,linkToRelease:d||""},`supported-${t.id}`)})})]})]})}export{ie as a,se as b};
