PageSourceSearch

https://cdn.archidekt.com/_next/static/chunks/1031-48a8e68d76bbb048.js

js archidekt.com collected 2026-09-25 18:51:02 UTC 14,761 bytes, 7 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1031],{6772:(e,r,t)=>{"use strict";t.d(r,{A:()=>c});var s=t(75038),a=t(76430);let n="unmounted",o="exited",i={unmounted:{opacity:0},entering:{opacity:0,overflow:"hidden"},entered:{opacity:1},exiting:{opacity:0,overflow:"hidden"},exited:{opacity:0}},c=({children:e,show:r,duration:t=300,outDuration:c,inDuration:l,className:d,style:m,onClick:k,onMouseUp:u,onMouseDown:p,unmountOnClosed:_,cssRemovedFromDOMOnClosed:g})=>{let[h,b]=(0,a.useState)(n);(0,a.useEffect)(()=>{r?x():v()},[r]);let x=()=>{b("entering"),setTimeout(()=>b("entered"),l??t)},v=()=>{b("exiting"),setTimeout(()=>b(o),c??t)},f={};return _&&(h===n||h===o)?null:(g&&(h===n||h===o)&&(f.display="none"),(0,s.jsx)("div",{onClick:k,onMouseDown:p,onMouseUp:u,className:d,style:{...m,transition:`opacity ${t}ms ease-in-out`,opacity:.1,...i[h],...f},children:e}))}},7709:(e,r,t)=>{"use strict";t.d(r,{A:()=>i});var s=t(75038),a=t(90922),n=t(41944),o=t(21159);let i=({deckId:e,name:r,open:t,onClose:i,onDeleted:c})=>(0,s.jsx)(a.A,{open:t,onClose:i,onDelete:()=>e?n.A.deleteDeck(e,!0).then(()=>{if(o.A.create(`${r} deleted`,"Deck service","success"),c)return c()}).catch(()=>o.A.create("Unable to delete deck","Deck service")):Promise.reject(),header:`Delete ${r}`,message:"Are you sure you want to delete this deck? This action is irreversible.",buttonText:"Delete deck",delayEnabledTime:3e3})},7931:(e,r,t)=>{"use strict";t.d(r,{A:()=>u});var s=t(75038),a=t(76430),n=t(61849),o=t(90920),i=t(89808),c=t(65533),l=t.n(c),d=t(47472),m=t(32071),k=t(64727);let u=({colors:e,className:r="",includeManaSymbols:t=!1,clickingBarFocuses:c})=>{let u=(0,a.useMemo)(()=>{let r=(0,o.pe)(e),t=0,s=[];for(let e of r)t+=e.quantity;for(let e of r)e.quantity>0&&s.push({name:e.color,percent:e.quantity/t*100,quantity:e.quantity});return 0===t?[{name:"C",percent:100,quantity:0}]:s},[e]),p=(e,r)=>(m.Ay.getOnMac()?e.metaKey:e.ctrlKey)?(0,k.u)(r):(0,k.F)(r);return(0,s.jsx)("div",{className:`${l().bar} ${r}`,children:u.map((e,r)=>{let a=l().middle,{percent:o,name:m}=e,k=i.wY[m],_={backgroundColor:k,width:`${o}%`},g="w";return("W"===m&&(g="w"),"U"===m&&(g="u"),"B"===m&&(g="b"),"R"===m&&(g="r"),"G"===m&&(g="g"),"C"===m&&(g="c"),1===u.length?a=l().solid:0===r?a=l().left:r===u.length-1&&(a=l().right),c)?(0,s.jsx)("button",{style:_,className:`${l().barIsButtons} ${a}`,title:`${e.quantity} pips`,onClick:e=>{"cost"===c?p(e,d.z.cost(m)):"production"===c&&p(e,d.z.producers(m))},children:t&&(0,s.jsx)(n.A,{style:{color:k,filter:"brightness(.2)"},icon:g})},r):(0,s.jsx)("div",{style:_,className:a,children:t&&(0,s.jsx)(n.A,{style:{color:k,filter:"brightness(.2)"},icon:g})},r)})})}},23490:e=>{e.exports={loadingText:"editor_loadingText__QQbZN"}},29170:e=>{e.exports={tags:"deckTags_tags__IYqXK",noTags:"deckTags_noTags__ygCEj"}},36584:e=>{e.exports={invertable:"iconogrophy_invertable__CCnWw",feedbackRequested:"iconogrophy_feedbackRequested__L5Qei"}},47472:(e,r,t)=>{"use strict";t.d(r,{z:()=>l});var s=t(89532),a=t(89808),n=t(85785);let o=()=>{let{cardMap:e,format:r,categories:t}=s.M.getState().deck;return{cards:Object.values(e),format:r,categories:t}},i=e=>{let{cards:r}=o(),t=a.hs[e];return r.filter(e=>"Colorless"===t?e.colorIdentity?.length===0:e.colorIdentity?.includes(t))},c=e=>{let{cards:r}=o(),t=a.hs[e];return r.filter(e=>{let r=e.front&&e.back?[...e.front.colors,...e.back.colors]:e.colors;return"Colorless"===t&&0===r.length||r.includes(t)})},l={identity:i,color:c,smartColor:e=>{let{format:r}=o();return n.D4.includes(r)?i(e):c(e)},cost:e=>{let{cards:r}=o();return r.filter(r=>{let t=[...r.castingCost.flat()];return r.front&&r.back&&(t.push(...r.front.castingCost.flat()),t.push(...r.back.castingCost.flat())),t.includes(e)})},producers:e=>{let{cards:r}=o();return r.filter(r=>r.manaProduction[e]>0)}}},54689:e=>{e.exports={thumbnail:"deckLink_thumbnail__U3ZsF",previewImage:"deckLink_previewImage__QmwXz",views:"deckLink_views__LLcn_",descriptionIcon:"deckLink_descriptionIcon___9xCc",bar:"deckLink_bar__zD1fh",gradientMask:"deckLink_gradientMask___H_S_",bottomGradientMask:"deckLink_bottomGradientMask__la3ej",topGradientMask:"deckLink_topGradientMask__MY61v",infoContainer:"deckLink_infoContainer__eFetS",avatar:"deckLink_avatar__koME2",header:"deckLink_header__ZppIh",deckNameContainer:"deckLink_deckNameContainer__Uk1q8",info:"deckLink_info__ww_n5",subInfo:"deckLink_subInfo__37UQQ",subSubInfo:"deckLink_subSubInfo__CE9HL",options:"deckLink_options__CmvgE",optionsTrigger:"deckLink_optionsTrigger___jumZ",bookmarked:"deckLink_bookmarked__IdQKJ",deckGridUnlocked:"deckLink_deckGridUnlocked__Ts8V6",deckGrid:"deckLink_deckGrid__yggII",tagChips:"deckLink_tagChips__LkG4y",format:"deckLink_format__DvwYs",hasPrimer:"deckLink_hasPrimer__j6og2",tags:"deckLink_tags__rBtbA",rainbow_animation:"deckLink_rainbow_animation__0gdVc"}},57289:(e,r,t)=>{"use strict";t.d(r,{A:()=>f});var s=t(75038),a=t(76430),n=t(98381),o=t(15918),i=t(85785),c=t(22335),l=t(76426),d=t(21159),m=t(7709),k=t(98519),u=t(65678),p=t(78393),_=t(65718),g=t(69841),h=t(72770),b=t(30816),x=t(78369),v=t.
1n(x);let f=e=>{let{deck:r}=e,t=(0,n.useRouter)(),[x,f]=(0,a.useState)(r?.bookmarked??!1),[j,A]=(0,a.useState)(!1),[C,w]=(0,a.useState)(!1),[y,N]=(0,a.useState)(!1),[R,L]=(0,a.useState)(!1),[{tbId:I}]=(0,o.A)(["tbId"]),W=(0,_.cR)(r?.id||0,r?.name);if(C)return null;let T=e.children,$=(r?.owner?.roles||[]).includes(c.gg.MOD),B={onToggleBookmark:()=>{if(r)return x?l.A.remove(r.id).then(()=>d.A.create("Bookmark removed","Bookmark service","success")).then(()=>f(!1)).catch(()=>d.A.create("Unable to delete bookmark","Bookmark service")):l.A.create(r.id).then(()=>d.A.create("Deck bookmarked","Bookmark service","success")).then(()=>f(!0)).catch(()=>d.A.create("Unable to create bookmark","Bookmark service"))},onDelete:()=>A(!0),onPreview:()=>N(!0),onReport:()=>L(!0)},M={isModerator:$,isCommon:!$&&r?.owner?.pledgeLevel===c.qw.COMMON,isUncommon:!$&&r?.owner?.pledgeLevel===c.qw.UNCOMMON,isRare:!$&&r?.owner?.pledgeLevel===c.qw.RARE,isMythic:!$&&r?.owner?.pledgeLevel===c.qw.MYTHIC,isCHWriter:(r?.owner?.roles||[]).includes(c.gg.CH_WRITER),isEDHRECWriter:(r?.owner?.roles||[]).includes(c.gg.EDHREC_WRITER),isSpellbookWriter:(r?.owner?.roles||[]).includes(c.gg.COMMANDER_SPELLBOOK_WRITER),isCommandZoneStaff:(r?.owner?.roles||[]).includes(c.gg.COMMAND_ZONE_STAFF),isContestWinner:(r?.owner?.roles||[]).includes(c.gg.CONTEST_WINNER),isCardsphereWriter:(r?.owner?.roles||[]).includes(c.gg.CARDSPHERE_WRITER)},E={bookmarked:x,deckRoute:W,updatedAt:`${(0,h._)(r?.updatedAt||"")} ago`,deckHelpPosted:r?.deckHelp?.createdAt?`${(0,h._)(r?.deckHelp?.createdAt)} ago`:"N/A",views:`${(0,b.T)(r?.viewCount||0)} views`,userId:I,ownerRoute:`/u/${(0,p.O)(r?.owner?.username||"")}`,formatName:r?i.hZ[r.deckFormat]||i.Js[r.deckFormat]:"",formatRoute:r?.deckFormat?`/formats/${i.Jn[r?.deckFormat]}`:"/card-packges",bracketName:r?.deckFormat===i.uB.EDH&&r.edhBracket?` - Bracket: ${i.P_[r?.edhBracket]}`:""},S=[{icon:"line graph",onClick:()=>B.onPreview(),label:"Preview deck"},{icon:"exchange",to:`/partialCompare?one=d_${r?.id}`,label:"Compare deck"},{hidden:!Number(E.userId),label:"Bookmark deck",icon:E.bookmarked?"bookmark":"bookmark outline",onClick:B.onToggleBookmark,className:E.bookmarked?v().bookmarked:""},{icon:"play-circle",to:`/playtester-v2/${r?.id}`,label:"Playtest deck"},{to:`/folders/${r?.parentFolderId}`,label:"View parent folder",icon:"folder open outline"},{to:`/sandbox/${r?.id}`,label:"Open in sandbox",icon:"flask"},{type:"spacer",hidden:!E.userId},{icon:"trash alternate outline",onClick:()=>B.onDelete(),label:"Delete deck",hidden:r?.owner?.id!==Number(E.userId)},{type:"extras",label:"Deck tags",id:"tag-links",icon:"tags",options:(r?.tags||[]).map(e=>({label:`${e.name}`,to:`/tags/${(0,g.C)(e.name||"")}`}))},{icon:"flag outline",label:"Report deck",onClick:()=>B.onReport(),hidden:!E.userId||r?.owner?.id==Number(E.userId)}];return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{style:e.style,className:`
2          ${v().container}
3          ${e.className}
4          ${e.loading?v().loading:""}
5          ${e.displayOnly?v().disableCursor:""}
6        `,onClick:e=>{e.target===e.currentTarget&&t.push(W)},children:!!T&&(0,s.jsx)(T,{...e,info:E,actions:B,roles:M,dropdownOptions:S})}),(0,s.jsx)(m.A,{deckId:r?.id||0,name:r?.name||"",open:j,onClose:()=>A(!1),onDeleted:()=>w(!0)}),(0,s.jsx)(k.A,{deckId:r?.id||0,open:y,onClose:()=>N(!1)}),(0,s.jsx)(u.A,{url:W,header:`Report "${r?.name}"`,type:"Deck link",open:R,onClose:()=>L(!1)})]})}},65533:e=>{e.exports={center:"colorBar_center__nqOBJ",solid:"colorBar_solid__xSyXO",middle:"colorBar_middle__SBTBH",right:"colorBar_right__gS25y",left:"colorBar_left__rBWl8",bar:"colorBar_bar__TFi4d",fragments:"colorBar_fragments__XvM2n",barIsButtons:"colorBar_barIsButtons__fA3iP"}},76426:(e,r,t)=>{"use strict";t.d(r,{A:()=>n});var s=t(36601);class a extends s.B{create=async e=>super.post(`/api/decks/${e}/bookmarks/`,{});remove=async e=>super.delete(`/api/decks/${e}/bookmarks/`)}let n=new a},78369:e=>{e.exports={container:"deckLinkWrapper_container__WsFRA",loading:"deckLinkWrapper_loading__uNpR_",breathing:"deckLinkWrapper_breathing__VRn6A",disableCursor:"deckLinkWrapper_disableCursor__h5oC8"}},84919:(e,r,t)=>{"use strict";t.d(r,{A:()=>d});var s=t(75038),a=t(76430),n=t(78841),o=t.n(n),i=t(6772),c=t(23490),l=t.n(c);let d=e=>{let r=()=>(0,s.jsx)("div",{className:l().loadingText,children:e.value}),n=(0,a.useRef)(o()(()=>Promise.all([t.e(9503),t.e(7),t.e(4095),t.e(3945)]).then(t.bind(t,33945)),{loadableGenerated:{webpack:()=>[33945]},ssr:!1,loading:()=>(0,s.jsx)(r,{})})).current;return(0,s.jsx)(i.A,{show:!0,children:(0,s.jsx)(n,{...e})})}},86718:(e,r,t)=>{"use strict";t.d(r,{A:()=>l});var s=t(75038),a=t(40120),n=t(92910),o=t(69841),i=t(29170),c=t.n(i);let l=({tags:e,className:r=""})=>e?.length?(0,s.jsx)("div",{className:`${c().tags} ${r}`,title:e.map(e=>e.name).join(", "),children:(0,s.jsxs)("span",{children:[!!e.length&&(0,s.jsx)(a.A,{name:"tags"}),e.map((r,t)=>(0,s.jsxs)(n.A,{href:`/tags/${(0,o.C)(r.name||"")}`,children:[r.name,t!==(e?.length||0)-1?", ":""]},r.id))]})}):(0,s.jsx)("div",{className:`${c().noTags} ${r}`,children:"No deck tags"})},94545:(e,r,t)=>{"use strict";t.d(r,{Ay:()=>j,Np:()=>v,ks:()=>x});var s=t(75038),a=t(85785),n=t(57289),o=t(92910),i=t(7931),c=t(6772),l=t(97359),d=t(49435),m=t(86718),k=t(56068),u=t
6(40120),p=t(36584),_=t.n(p);let g={primer:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(u.A,{name:"file alternate outline"})," Primer"]}),deckHelp:(0,s.jsx)("div",{className:_().feedbackRequested,children:"Feedback requested"}),package:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(u.A,{name:"cube"})," Card package"]}),private:(0,s.jsx)(u.A,{name:"lock"}),unlisted:(0,s.jsx)(u.A,{name:"eye slash"}),comments:(0,s.jsx)(u.A,{name:"comment outline"}),moderator:(0,s.jsx)(d.A,{src:"/images/bordered-team.svg",title:"Archidekt Team",alt:"archidekt team"}),commonPatron:(0,s.jsx)(d.A,{src:"/images/bordered-common.svg",title:"Common patron",alt:"common patron"}),uncommonPatron:(0,s.jsx)(d.A,{src:"/images/bordered-uncommon.svg",title:"Uncommon patron",alt:"common patron"}),rarePatron:(0,s.jsx)(d.A,{src:"/images/bordered-rare.svg",title:"Rare patron",alt:"common patron"}),mythicPatron:(0,s.jsx)(d.A,{src:"/images/bordered-mythic.svg",title:"Mythic patron",alt:"common patron"}),chWriter:(0,s.jsx)(d.A,{className:_().invertable,src:"/images/ch.svg",title:"Commander's Herald Writer",alt:"commanders's herald writer"}),edhrecWriter:(0,s.jsx)(d.A,{className:_().invertable,src:"/images/edhrec.svg",title:"EDHREC Writer",alt:"edhrec writer"}),spellbookWriter:(0,s.jsx)(d.A,{src:"/images/spellbook.svg",title:"Commander Spellbook Staff",alt:"spellbook staff"}),cardsphereWriter:(0,s.jsx)(d.A,{src:"/images/cardsphere.svg",title:"Cardsphere Writer",alt:"cardsphere writer"}),commandZoneStaff:(0,s.jsx)(d.A,{className:_().invertable,src:"/images/commandzone_small.png",title:"The Command Zone Staff",alt:"command zone staff"}),contestWinner:(0,s.jsx)(u.A,{name:"trophy",title:"Contest Winner"})};var h=t(54689),b=t.n(h);let x=b().deckGridUnlocked,v=b().deckGrid,f=({deck:e,loading:r,optionsOverride:t,displayOnly:n,noTags:p,info:_,dropdownOptions:h,roles:x})=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.A,{href:_.deckRoute,className:b().thumbnail,tabIndex:-1,children:(0,s.jsxs)(c.A,{show:!r,children:[(0,s.jsx)("div",{className:`${b().previewImage}`,children:(0,s.jsx)(d.A,{alt:`${e?.name} preview`,src:e?.customFeatured||e?.featured||a.Bb})}),(0,s.jsx)("div",{className:b().bottomGradientMask}),(0,s.jsxs)("div",{className:b().views,suppressHydrationWarning:!0,children:[(0,s.jsx)("div",{children:!!e?.comments&&(0,s.jsxs)(s.Fragment,{children:[g.comments," ",e?.comments]})}),(0,s.jsxs)("div",{suppressHydrationWarning:!0,children:[_.views," • ",e?.size?`${e?.size} cards • `:""," ",_.updatedAt]})]}),(0,s.jsx)(i.A,{includeManaSymbols:!0,colors:e?.colors||{},className:b().bar})]})}),(0,s.jsxs)(c.A,{className:b().infoContainer,show:!r,children:[e?.owner&&(0,s.jsx)(o.A,{href:_.ownerRoute,className:b().avatar,tabIndex:-1,children:(0,s.jsx)(l.A,{username:e?.owner?.username,src:e?.owner?.avatar||""})}),(0,s.jsxs)("div",{className:b().info,children:[(0,s.jsxs)("div",{className:b().header,children:[(0,s.jsx)("div",{className:b().deckNameContainer,children:(0,s.jsxs)(o.A,{href:_.deckRoute,title:e?.name,children:[e?.private&&g.private,e?.unlisted&&g.unlisted,e?.name]})}),t,!t&&!n&&(0,s.jsx)(k.A,{openOnLeftClick:!0,openMenuAsDrawerOnTouch:!0,disabled:!e,menuClassName:b().options,options:h,children:(0,s.jsx)("button",{className:b().optionsTrigger,children:(0,s.jsx)(u.A,{name:"ellipsis vertical"})})})]}),(0,s.jsxs)("div",{className:b().subInfo,children:[(0,s.jsxs)(o.A,{className:b().format,href:_.formatRoute,children:[e?.cardPackage&&g.package,_.formatName,_.bracketName]}),(0,s.jsxs)("div",{className:b().subSubInfo,children:[(0,s.jsxs)(o.A,{href:_.ownerRoute,children:[e?.owner?.username,x.isModerator&&g.moderator,x.isCommon&&g.commonPatron,x.isUncommon&&g.uncommonPatron,x.isRare&&g.rarePatron,x.isMythic&&g.mythicPatron,x.isCHWriter&&g.chWriter,x.isEDHRECWriter&&g.edhrecWriter,x.isSpellbookWriter&&g.spellbookWriter,x.isCardsphereWriter&&g.cardsphereWriter,x.isCommandZoneStaff&&g.commandZoneStaff,x.isContestWinner&&g.contestWinner]}),e?.hasPrimer&&!e.deckHelp&&(0,s.jsx)("div",{className:b().hasPrimer,children:g.primer}),!!e?.deckHelp&&g.deckHelp]})]})]})]}),!p&&(0,s.jsx)(c.A,{show:!r,children:(0,s.jsx)(m.A,{tags:e?.tags,className:b().tags})})]}),j=e=>(0,s.jsx)(n.A,{deck:e.deck,loading:e.loading,style:e.style,className:e.className,displayOnly:e.displayOnly,noTags:e.noTags,optionsOverride:e.optionsOverride,children:f})}}]);
7//# sourceMappingURL=1031-48a8e68d76bbb048.js.map

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.