PageSourceSearch

https://www.mondaymerch.com/shop/_nuxt/QSb4jHA7.js

js mondaymerch.com collected 2026-10-03 23:08:05 UTC 30,012 bytes, 1 lines download raw bytes

1import{g as m,j as Y,cI as Bt,d as zt,e as Et,U as Ye,aZ as Dt,c as ie,w as Ae,az as Fe,o as i,v as c,s as o,u as h,ax as Be,a_ as ze,bM as G,aw as J,p as Q,F as T,x as X,V as H,t as p,W as S,q as Ee,X as I,k as B,al as xe,bO as jt,bL as It,T as Ze}from"./ApgYeHsj.js";import{F as $}from"./DrtxQxRw.js";import{n as $e,b as $t,e as Nt,c as Ut}from"./CO4YF2aU.js";import{m as Rt,s as Mt}from"./CW1gkuKf.js";import{u as Pt,s as Kt}from"./DnbNg3ej.js";import{s as Vt}from"./RA9B8QOS.js";import{b as ke,c as fe,o as je,s as qt}from"./vh_XaU6R.js";import{g as Wt}from"./DWsl1yBj.js";import{e as Gt}from"./B13oKxtj.js";import{_ as Jt}from"./DlAUqK2U.js";const nt=.08,Ie=.04,Qt=5;function st(a){if(typeof a!="string")return null;const r=a.trim(),s=/^#([0-9a-f]{3})$/i.exec(r);return s?`#${s[1].split("").map(l=>l+l).join("")}`.toUpperCase():/^#[0-9a-f]{6}$/i.test(r)?r.toUpperCase():null}function Xt(a,r){const s=st(r);if(!s)return null;let l=null,f=nt;for(const b of a){const x=ke(b,s);x<f&&(l=b,f=x)}return l}const et=.22;function Yt(a){const r=[];for(const[s,l]of[["#000000",f=>f<=et],["#FFFFFF",f=>f>=1-et]]){let f=null;for(const b of a)fe(b)>Ie||!l(je(b).L)||(!f||ke(b,s)<ke(f,s))&&(f=b);f&&!r.includes(f)&&r.push(f)}return r}function Zt(a,r,s=Qt){const l=[],f=[];for(const _ of a){const v=st(_?.hex);v&&(l.includes(v)||l.push(v),!f.some(O=>ke(O,v)<nt)&&f.push(v))}if(!f.length||s<=0)return[];const b=f.filter(_=>fe(_)>Ie),x=f.filter(_=>fe(_)<=Ie),k=[],L=_=>{_&&!k.includes(_)&&k.length<s&&k.push(_)};for(const _ of[r?.primary,r?.secondary,r?.accent]){const v=Xt(b,_);L(v)}for(const _ of[...b].sort((v,O)=>fe(O)-fe(v)))L(_);const w=[...x].sort((_,v)=>je(_).L-je(v).L);b.length<2&&x.length&&(L(w[0]),L(w[w.length-1]));for(const _ of Yt(l))k.includes(_)||k.push(_);return k}function De(a){return typeof a=="string"&&a.trim().length>0&&!/^var\s*\(/.test(a.trim())}function en(a){if(Array.isArray(a))return a.filter(r=>De(r?.name));if(a&&typeof a=="object"&&!Array.isArray(a)){const r=a,s=[];return De(r.heading)&&s.push({name:r.heading,type:"Headline"}),De(r.body)&&s.push({name:r.body,type:"Body"}),s}return[]}function tn(a){const r=$e(a?.domain||""),s=Object.prototype.hasOwnProperty.call(a||{},"contact"),l=s?a?.contact||{}:null,f=Object.prototype.hasOwnProperty.call(l||{},"website"),b=Object.prototype.hasOwnProperty.call(a||{},"primaryLink"),x=s&&f?l.website||"":r?`https://${r}`:"",k=a?.tagline||a?.taglines?.[0]||a?.description||"";return{name:a?.name||"",domain:r,logos:a?.logos||[],colors:a?.colors||[],fonts:en(a?.fonts),uploads:a?.uploads||[],images:a?.images||a?.imagery||[],imagery:a?.imagery||a?.images||[],graphics:a?.graphics||[],personality:a?.personality,contact:{website:x,email:s?l.email||"":a?.email||"",phone:s?l.phone||"":a?.phone||"",social:s?l.social||[]:a?.socials||[],address:s?l.address||"":a?.address||""},tagline:k,taglines:k?[k]:[],primaryLink:b?a.primaryLink:a?.qr?{url:a.qr,qr:!0}:x?{url:x,qr:!0}:null}}const nn=250;function sn(a){const r=m([]),s=m(-1),l=m(!1);let f="",b=null,x=null,k=0;function L(){b&&clearTimeout(b),b=null}function w(C){if(x?.query===C)return x.promise;l.value=!0;const d=$t(C,a()).finally(()=>{x?.promise===d&&(x=null,l.value=!1)});return x={query:C,promise:d},d}function _(C){if(f=C.trim(),s.value=-1,L(),f.length<2){r.value=[];return}const d=f;b=setTimeout(async()=>{b=null;const z=await w(d);d===f&&(r.value=z,s.value=z.length?0:-1)},nn)}async function v(C){const d=C.trim();if(d.length<2)return[];L();const z=k,D=await w(d);return z===k?D:null}function O(){L(),f="",x=null,k++,l.value=!1,r.value=[],s.value=-1}function E(){r.value.length&&(s.value=(s.value+1)%r.value.length)}function M(){r.value.length&&(s.value=s.value<=0?r.value.length-1:s.value-1)}return{results:r,index:s,searching:l,input:_,resultsFor:v,clear:O,next:E,previous:M}}const an=/^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+(?:[a-z]{2,63}|xn--[a-z0-9-]{1,59})$/;function at(a){const r=$e((a||"").replace(/^https?:\/\//i,""));if(!r||/[\s@]/.test(r))return null;let s;try{s=new URL(`http://${r}`).hostname.replace(/^www\./,"")}catch{return null}return s.length<=253&&an.test(s)?s:null}function tt(a){return at(a)!==null}
1function on(a,r){const s=Bt(new Map);let l=0;return Y([a,r],async([f,b])=>{const x=++l;s.value=new Map;const k=new Set;for(const w of f?.logos??[])w?.url&&k.add(w.url);for(const w of b?.logos??[])w?.url&&k.add(w.url);for(const w of b?.candidates??[])w?.url&&k.add(w.url);if(!k.size)return;const L=await Promise.all([...k].map(async w=>[w,await Rt(w)]));x===l&&(s.value=new Map(L.filter(w=>w[1]!==null)))},{immediate:!0}),s}const ln=["role","aria-modal","aria-label","tabindex","onKeydown"],rn={key:0,class:"brand-setup-step"},un={class:"flex h-[4.5rem] items-center gap-3.5 pl-8 pr-3"},cn=["placeholder","disabled","onKeydown"],dn=["disabled","aria-label"],fn={key:0,class:"grid"},vn={class:"min-h-0 overflow-hidden"},pn={class:"border-t border-[var(--st-hair)] px-2.5 pb-2.5 pt-2"},mn=["onClick","onMouseenter"],hn={class:"grid h-8 w-8 shrink-0 place-items-center overflow-hidden rounded-lg bg-[var(--st-card)] ring-1 ring-[var(--st-hair)]"},bn=["src"],gn={key:1,class:"text-xs font-semibold text-[var(--st-t40)]"},yn={class:"min-w-0 flex-1"},xn={class:"block truncate text-sm font-medium text-[var(--st-ink)]"},kn={class:"block truncate text-xs text-[var(--st-t40)]"},wn={key:0},_n={class:"space-y-1.5 px-8 pb-6 pt-4"},Sn={key:1,class:"grid h-[0.6875rem] w-[0.6875rem] shrink-0 place-items-center"},Cn={key:2,class:"h-[0.6875rem] w-[0.6875rem] shrink-0"},Hn={key:1,class:"border-t border-[var(--st-hair)] px-8 pb-6 pt-4 text-[0.8125rem] text-red-500/90"},Ln={key:1,class:"brand-setup-step flex min-h-0 flex-col"},On={class:"flex items-center justify-between px-8 pb-5 pt-8"},Tn={class:"min-w-0"},An={class:"font-heading text-[1.625rem] font-semibold text-[var(--st-ink)]",style:{"letter-spacing":"-0.015em"}},Fn={class:"flex shrink-0 items-center gap-2"},Bn=["disabled"],zn=["disabled"],En={class:"mb-3 flex items-center justify-between"},Dn={class:"text-xs font-medium",style:{color:"var(--st-t50)"}},jn=["aria-expanded"],In={class:"grid grid-cols-2 gap-3 sm:grid-cols-3"},$n=["aria-label","aria-pressed","onClick"],Nn=["src"],Un={class:"flex items-center justify-between px-2.5 py-1.5"},Rn={class:"truncate text-[0.6875rem] capitalize text-[var(--st-t50)]"},Mn={class:"shrink-0 text-[0.625rem] font-medium",style:{color:"var(--st-t45)"}},Pn={class:"mb-3 mt-8 text-xs font-medium",style:{color:"var(--st-t50)"}},Kn={class:"grid grid-cols-2 gap-3 sm:grid-cols-3"},Vn=["aria-label","aria-pressed","onClick"],qn={class:"relative",style:{height:"5.25rem",background:"var(--st-soft)"}},Wn=["src"],Gn={class:"flex items-center justify-between px-2.5 py-1.5"},Jn={class:"truncate text-[0.6875rem] capitalize text-[var(--st-t50)]"},Qn={key:0,class:"shrink-0 text-[0.625rem] font-medium",style:{color:"var(--st-t45)"}},Xn={class:"mb-3 mt-8 flex items-center justify-between"},Yn={class:"text-xs font-medium",style:{color:"var(--st-t50)"}},Zn={class:"flex flex-wrap gap-3"},es=["aria-pressed","aria-label","onClick"],ts={class:"flex w-full flex-col items-center gap-0.5"},ns={class:"max-w-full truncate text-[0.6875rem] font-medium leading-tight text-[var(--st-t60)]"},ss={class:"font-mono text-[0.625rem] leading-tight text-[var(--st-t40)]"},as={class:"mb-3 mt-8 flex items-center justify-between"},os={class:"text-xs font-medium",style:{color:"var(--st-t50)"}},ls={class:"grid grid-cols-2 gap-3"},is=["onClick"],rs={class:"grid place-items-center",style:{height:"3.5rem",background:"var(--st-soft)"}},us={class:"flex items-center justify-between bg-[var(--st-card)] px-2.5 py-1.5"},cs={class:"text-[0.6875rem] font-medium text-[var(--st-ink)]"},ds={class:"text-[0.625rem] capitalize text-[var(--st-t40)]"},fs=["placeholder"],vs={class:"flex flex-wrap gap-2"},ps=["onClick"],ms={key:0,class:"mt-2.5"},hs=["placeholder"],bs={class:"text-[0.9375rem] font-medium text-[var(--st-ink)]"},gs={class:"mt-1.5 text-[0.8125rem] text-[var(--st-t55)]"},ys={class:"mt-4 flex justify-end gap-2"},xs=zt({__name:"BrandSetup",props:{open:{type:Boolean},domain:{default:""},confirmLabel:{default:""},saveBrand:{type:Function,default:void 0},savedBy:{default:null},savedAt:{default:null},currentDomain:{default:null},inline:{type:Boolean,default:!1},autoFetch:{type:Boolean,default:!1}},emits:["update:open","done"],setup(a,{emit:r}){const{t:s}=Et(),l=a,f=r,b=Pt();let x=!1;function k(){b.track("brand_setup_abandoned",{editing:!!l.currentDomain,step:C.value==="results"?"reviewing":"searching"})}Y(()=>l.open,(e,n)=>{e&&!n?(x=!1,b.track("brand_setup_started",{editing:!!l.currentDomain,inline:l.inline})):!e&&n&&!x&&k()},{immediate:!0}),Ye(()=>{l.open&&!x&&k()});function L(e){return/\.svg/i.test(e)?"svg":/\.png/i.test(e)?"png":/\.jpe?g/i.test(e)?"jpg":""}function w(e,n){return[e.logo_role==="logoIcon"?"icon":"logo",e.theme,(e.format||L(e.url)).toLowerCase(),String(n+1)].filter(
1Boolean).join(" · ")}const _=e=>`"${e.name}", ui-sans-serif, system-ui, sans-serif`,v=m(l.domain||""),O=m(!1),E=m(!1),M=m(""),C=m("input"),d=m(null),z=m(null),D=m(!1),Ne=B(()=>qt(d.value?.palette??[])),ot=B(()=>l.open&&C.value==="input"&&!ee.value.length),Ue=m(null),re=m(0);let Z=null;Y(Ue,e=>{Z?.disconnect(),Z=null,re.value=0,!(!e||typeof ResizeObserver>"u")&&(re.value=e.offsetHeight,Z=new ResizeObserver(()=>{re.value=e.offsetHeight}),Z.observe(e))}),Ye(()=>{Z?.disconnect(),Z=null});const lt=B(()=>{if(l.inline)return;const e={boxShadow:"0 1.5rem 4rem rgba(0,0,0,0.22)"};return C.value==="input"&&(e.maxHeight="82vh"),re.value&&(e.height=`${re.value}px`),e}),we=m(null),ve=m(null),ue=m("");let pe=null,ce=null;function it(e){const n=Array.from(ve.value?.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])')||[]).filter(g=>g.getAttribute("aria-hidden")!=="true");if(!n.length){e.preventDefault(),ve.value?.focus();return}const t=n[0],u=n[n.length-1];e.shiftKey&&(document.activeElement===t||document.activeElement===ve.value)?(e.preventDefault(),u?.focus()):!e.shiftKey&&document.activeElement===u&&(e.preventDefault(),t?.focus())}function me(e){ue.value=e,ce&&clearTimeout(ce),ce=setTimeout(()=>{ue.value=""},3e3)}const _e=m("");function Re(){return Ut()}const{results:ee,index:de,searching:rt,input:ut,resultsFor:ct,clear:he,next:Me,previous:Pe}=sn(Re);function dt(){_e.value="",ut(v.value)}function Se(e){v.value=e.domain,_e.value=e.icon||"",he(),Oe()}const ft=B(()=>[s("designStudio.brandHub.findingLogos"),s("designStudio.brandHub.samplingColours"),s("designStudio.brandHub.detectingFonts")]),te=m(0);let be=null;function vt(){te.value=0,be=Vt(()=>{te.value++},1800)}function Ke(){be&&(clearInterval(be),be=null)}const N=xe(new Set),j=xe(new Set),U=xe(new Set),P=xe(new Set),R=m(!0),A=m(!0),ne=m(""),se=m(""),ae=m(""),K=m(""),V=m([]),F=m(""),Ve=on(d,z),Ce=m(!1);Y(Ve,()=>{d.value&&!Ce.value&&Je()});const oe=B(()=>d.value?Mt(d.value,z.value,Ve.value):{defaultOptions:[],allOptions:[]}),qe=B(()=>D.value?oe.value.allOptions:oe.value.defaultOptions),pt=B(()=>oe.value.allOptions.length>oe.value.defaultOptions.length),He=B(()=>{const e=d.value?.graphics;if(!Array.isArray(e))return[];const n=[],t=new Set;for(const u of e){if(!u||typeof u!="object")continue;const g=u,y=We(g);if(!/^https?:\/\//i.test(y)||t.has(y))continue;t.add(y);const Te=typeof g.title=="string"?g.title:"",At=typeof g.format=="string"?g.format:typeof g.fmt=="string"?g.fmt:"",Ft=typeof g.kind=="string"?g.kind:"";n.push({src:y,title:Te,format:At,kind:Ft})}return n});function We(e){const n=typeof e.url=="string"?e.url.trim():"";return n||(typeof e.src=="string"?e.src.trim():"")}const q=m(new Set);function Le(e){const n=e.target.getAttribute("src")||"";n&&(q.value=new Set([...q.value,n]))}Y([ee,d],()=>{q.value.size&&(q.value=new Set)});const le=B(()=>{if(!d.value)return[];const e=[];return d.value.fonts?.heading&&e.push({name:d.value.fonts.heading,type:"Title"}),d.value.fonts?.body&&e.push({name:d.value.fonts.body,type:"Body"}),Wt(e,n=>n.type).map(n=>({name:n.name,type:n.roles.join(" · ")}))});Y(()=>le.value.map(e=>e.name).join(","),()=>le.value.forEach(e=>Gt(e.name)));const mt=B(()=>{if(!d.value)return!1;const e=d.value.contact;return!!(e?.email||e?.phone||e?.social?.length)});function ht(e){Ce.value=!0,N.has(e)?N.delete(e):N.add(e)}function bt(e){U.has(e)?U.delete(e):U.add(e)}function gt(e){j.has(e)?j.delete(e):j.add(e)}function yt(e){P.has(e)?P.delete(e):P.add(e)}function ge(e){F.value=F.value===e?"":e}const Ge=B({get(){const e=F.value;return e==="email"?se.value:e==="phone"?ae.value:e==="link"?K.value:e.startsWith("s:")&&V.value[+e.slice(2)]?.url||""},set(e){const n=F.value;if(n==="email")se.value=e;else if(n==="phone")ae.value=e;else if(n==="link")K.value=e;else if(n.startsWith("s:")){const t=V.value[+n.slice(2)];t&&(t.url=e)}}}),xt=B(()=>{const e=F.value;return e==="email"?s("designStudio.brandHub.emailPlaceholder"):e==="phone"?s("designStudio.brandHub.phonePlaceholder"):e==="link"?s("designStudio.brandHub.linkPlaceholder"):e.startsWith("s:")?s("designStudio.brandHub.socialLinkPlaceholder",{label:V.value[+e.slice(2)]?.label||"Social"}):""});function kt(){const e=d.value?.graphics;return Array.isArray(e)?e.filter(n=>!n||typeof n!="object"?!1:U.has(We(n))):[]}
1function Je(){N.clear(),oe.value.defaultOptions.forEach(e=>N.add(e.url))}function wt(e){Ce.value=!1,Je(),j.clear();const n=new Set(Zt(e.palette,e.roles));e.palette.forEach(t=>{n.has(t.hex.trim().toUpperCase())&&j.add(t.hex)}),U.clear(),He.value.forEach(t=>U.add(t.src)),P.clear(),le.value.forEach((t,u)=>P.add(u)),R.value=!!e.tagline,ne.value=e.tagline||"",se.value=e.contact?.email||"",ae.value=e.contact?.phone||"",K.value=e.primaryLink?.url||"",V.value=(e.contact?.social||[]).map(t=>({label:t.label,url:t.url||""})),A.value=!!(se.value||ae.value||K.value||V.value.length),F.value=""}async function Qe(){if(ee.value.length&&de.value>=0){Se(ee.value[de.value]);return}const e=v.value.trim();if(!tt(e)){const n=await ct(e);if(!n||!l.open||v.value.trim()!==e)return;n[0]?Se(n[0]):e&&me(s("designStudio.brandHub.searchNotFound"));return}await Oe()}async function Oe(){const e=at(v.value)??$e(v.value);if(e){v.value=e,he(),O.value=!0,M.value="",d.value=null,z.value=null,D.value=!1,vt();try{const n=await Nt(e,Re(),{force:!0});if(!n){me(s("designStudio.brandHub.searchNotFound"));return}const{kit:t,metadata:u}=n;if(!!!(t.logos?.length||t.palette?.length||t.fonts?.heading||t.fonts?.body)){me(s("designStudio.brandHub.searchNotFound"));return}d.value=t,z.value=u,wt(t),C.value="results"}catch(n){jt("brand-hub-setup","could not fetch the brand kit",n,{domain:e}),me(s("designStudio.brandHub.searchFailed"))}finally{O.value=!1,Ke()}}}const W=m(!1);function _t(){if(!l.savedBy||!l.currentDomain)return!1;const e=v.value.trim().toLowerCase(),n=l.currentDomain.trim().toLowerCase();return!!e&&!!n&&e!==n}function St(){if(!(!d.value||E.value)){if(_t()){W.value=!0;return}Xe()}}function Ct(){W.value=!1,Xe()}
1async function Xe(){if(!d.value||E.value)return;const e=d.value,n=v.value?`https://${v.value}`:"",t={name:e.brandName||v.value,domain:v.value,icon:_e.value,logos:oe.value.allOptions.filter(y=>N.has(y.url)).map(y=>({type:y.logo_role==="logoIcon"?"Logo icon":"Logo",theme:y.theme,src:y.url})),colors:e.palette.filter(y=>j.has(y.hex)).map(y=>({hex:y.hex,name:y.name})),fonts:le.value.filter((y,Te)=>P.has(Te)).map(y=>({name:y.name,type:y.type})),images:e.imagery||[],uploads:[],contact:{website:A.value?e.contact?.website||n:"",email:A.value?se.value:"",phone:A.value?ae.value:"",social:A.value?V.value:[],address:A.value&&e.contact?.address||""},tagline:R.value?ne.value:"",taglines:R.value&&ne.value?[ne.value]:[],primaryLink:A.value&&K.value?{url:K.value,qr:!0}:null,graphics:kt(),imagery:e.imagery};let u=t,g=!0;if(l.saveBrand){E.value=!0;try{u=await l.saveBrand(t)}catch{g=!1}finally{E.value=!1}}else try{const y=tn(t);localStorage.setItem("mm-brand-hub",JSON.stringify(t.icon?{...y,icon:t.icon}:y))}catch(y){It("brand-hub-setup","could not store the brand kit locally",y)}x=!0,b.track("brand_setup_completed",{editing:!!l.currentDomain,saved:g,...Kt(u)}),f("done",u),ye()}function ye(){E.value||f("update:open",!1)}function Ht(){l.inline||ye()}function Lt(){l.inline||ye()}function Ot(e){l.inline||it(e)}function Tt(){E.value||(W.value=!1,C.value="input",d.value=null,z.value=null,D.value=!1,M.value="",Ze(()=>we.value?.focus()))}return Y(()=>l.open,e=>{e?(pe=document.activeElement instanceof HTMLElement?document.activeElement:null,C.value="input",W.value=!1,M.value="",d.value=null,z.value=null,D.value=!1,he(),ue.value="",l.domain&&(v.value=l.domain),Ze(()=>{we.value?.focus(),l.autoFetch&&l.domain&&tt(l.domain)&&Oe()})):(pe?.focus(),pe=null)},{immediate:!0}),Dt(()=>{Ke(),he(),ce&&clearTimeout(ce),pe?.focus()}),(e,n)=>(i(),ie(Fe,{"enter-active-class":"transition duration-200 ease-out","enter-from-class":"opacity-0","leave-active-class":"transition duration-150 ease-in","leave-to-class":"opacity-0"},{default:Ae(()=>[a.open?(i(),c("div",{key:0,ref_key:"dialogRef",ref:ve,class:H(["brand-setup-modal",a.inline?"brand-setup-inline relative w-full":"fixed inset-0 z-50 flex items-start justify-center overflow-y-auto px-4 pb-[10vh] pt-[18vh] board-scroll"]),style:I(a.inline?void 0:"background: rgba(0, 0, 0, 0.2)"),role:a.inline?void 0:"dialog","aria-modal":a.inline?void 0:"true","aria-label":a.inline?void 0:h(s)("designStudio.brandHub.title"),tabindex:a.inline?void 0:-1,onClick:Ht,onKeydown:[G(J(Lt,["stop"]),["esc"]),G(Ot,["tab"])]},[o("div",{class:H(["brand-setup-card relative flex flex-col overflow-hidden border border-[var(--st-menu-border)] bg-[var(--st-card)] transition-[height,border-radius] duration-[420ms] ease-[cubic-bezier(0.22,1,0.36,1)]",[ot.value?"rounded-[2.25rem]":"rounded-[1.75rem]",a.inline?"w-full shadow-[var(--st-menu-shadow)]":"w-[min(43.75rem,94vw)]"]]),style:I(lt.value),onClick:n[18]||(n[18]=J(()=>{},["stop"]))},[o("div",{ref_key:"cardInner",ref:Ue,class:"flex shrink-0 flex-col"},[C.value==="input"?(i(),c("div",rn,[o("div",un,[!O.value&&!h(rt)?(i(),ie($,{key:0,name:"magnifying-glass",size:20,class:"shrink-0 text-[var(--st-t35)]"})):(i(),ie($,{key:1,name:"spinner",size:20,class:"shrink-0 animate-spin text-[var(--st-t35)]"})),Be(o("input",{ref_key:"searchInput",ref:we,"onUpdate:modelValue":n[0]||(n[0]=t=>v.value=t),placeholder:h(s)("designStudio.brandHub.searchPlaceholder"),class:"w-full appearance-none bg-transparent text-[var(--st-ink)] placeholder:font-normal placeholder:text-[var(--st-t35)]",style:{"font-size":"1.1875rem !important","font-weight":"500","line-height":"1.4","letter-spacing":"-0.01em",border:"none !important","box-shadow":"none !important",outline:"none !important","--tw-ring-shadow":"0 0 #0000"},disabled:O.value,onInput:dt,onKeydown:[G(J(Qe,["prevent"]),["enter"]),n[1]||(n[1]=G(J((...t)=>h(Me)&&h(Me)(...t),["prevent"]),["down"])),n[2]||(n[2]=G(J((...t)=>h(Pe)&&h(Pe)(...t),["prevent"]),["up"])),G(ye,["escape"])]},null,40,cn),[[ze,v.value]]),o("button",{type:"button",class:"grid h-12 w-12 shrink-0 place-items-center rounded-full bg-[var(--st-hover2)] text-[var(--st-t70)] transition hover:bg-[var(--st-hover3)] disabled:opacity-40",disabled:!v.value.trim()||O.value,"aria-label":h(s)("designStudio.brandHub.searchPlaceholder"),"data-test":"brand-setup-submit",onClick:Qe},[Q($,{name:"arrow-up",size:17})],8,dn)]),Q(Fe,{"enter-active-class":"transition-[grid-template-rows,opacity] duration-[360ms] ease-[cubic-bezier(0.22,1,0.36,1)]","leave-active-class":"transition-[grid-template-rows,opacity] duration-[260ms] ease-[cubic-bezier(0.22,1,0.36,1)]","enter-from-class":"grid-rows-[0fr] opacity-0","enter-to-class":"grid-rows-[1fr] opacity-100","leave-from-class":"grid-rows-[1fr] opacity-100","leave-to-class":"grid-rows-[0fr] opacity-0"},{default:Ae(()=>[h(ee).length&&!O.value?(i(),c("div",fn,[o("div",vn,[o("div",pn,[(i(!0),c(T,null,X(h(ee),(t,u)=>(i(),c("button",{key:t.domain,type:"button",class:H(["group flex w-full items-center gap-3 rounded-[1.125rem] px-3 py-3 text-left transition hover:bg-[var(--st-hover)]",u===h(de)?"bg-[var(--st-hover)]":""]),onClick:g=>Se(t),onMouseenter:g=>de.value=u},[o("span",hn,[t.icon&&!q.value.has(t.icon)?(i(),c("img",{key:0,src:t.icon,alt:"",class:"h-full w-full object-contain",onError:n[3]||(n[3]=g=>Le(g))},null,40,bn)):(i(),c("span",gn,p((t.name||t.domain).charAt(0).toUpperCase()),1))]),o("span",yn,[o("span",xn,p(t.name||t.domain),1),o("span",kn,p(t.domain),1)]),Q($,{name:"arrow-tur
1n-down-left",size:11,class:H(["shrink-0 transition",u===h(de)?"text-[var(--st-t30)]":"text-black/0 group-hover:text-[var(--st-t20)]"])},null,8,["class"])],42,mn))),128))])])])):S("",!0)]),_:1}),O.value?(i(),c("div",wn,[n[21]||(n[21]=o("div",{class:"relative h-px bg-[var(--st-hair)]"},[o("span",{class:"hairline-runner"})],-1)),o("div",_n,[(i(!0),c(T,null,X(ft.value,(t,u)=>(i(),c("p",{key:t,class:H(["flex items-center gap-2 text-[0.8125rem] transition-colors",u<te.value?"text-[var(--st-t35)]":u===te.value?"text-[var(--st-t70)]":"text-[var(--st-t20)]"])},[u<te.value?(i(),ie($,{key:0,name:"check",size:10,class:"shrink-0"})):u===te.value?(i(),c("span",Sn,[...n[20]||(n[20]=[o("span",{class:"h-1.5 w-1.5 animate-pulse rounded-full bg-[var(--st-t50)]"},null,-1)])])):(i(),c("span",Cn)),Ee(" "+p(t),1)],2))),128))])])):S("",!0),M.value?(i(),c("p",Hn,p(M.value),1)):S("",!0)])):S("",!0),C.value==="results"&&d.value?(i(),c("div",Ln,[o("div",On,[o("div",Tn,[o("h3",An,p(h(s)("designStudio.brandHub.pickYourAssets")),1)]),o("div",Fn,[o("button",{class:"flex h-9 items-center rounded-full border border-[var(--st-line)] bg-[var(--st-card)] px-3.5 text-[0.8125rem] text-[var(--st-t60)] transition hover:border-[var(--studio-surface-ring)] hover:text-[var(--st-ink)] disabled:cursor-wait disabled:opacity-50",disabled:E.value,onClick:Tt},p(h(s)("designStudio.brandHub.cancel")),9,Bn),o("button",{class:"flex h-9 items-center gap-1.5 rounded-full bg-[var(--st-ink)] px-4 text-[0.8125rem] font-medium text-[var(--st-on-ink)] transition hover:opacity-90 disabled:cursor-wait disabled:opacity-50",disabled:E.value,onClick:St},p(a.confirmLabel||h(s)("designStudio.brandHub.confirm")),9,zn)])]),o("div",{class:H(["px-8 pb-7 pt-1 board-scroll",a.inline?"":"overflow-y-auto"]),style:I(a.inline?void 0:"max-height: 58vh")},[qe.value.length?(i(),c(T,{key:0},[o("div",En,[o("p",Dn,p(h(s)("designStudio.brandHub.logoSection")),1),pt.value?(i(),c("button",{key:0,type:"button","data-testid":"brand-logo-show-all",class:"-my-3 inline-flex min-h-11 items-center px-2 text-xs font-medium text-[var(--st-accent)] transition hover:underline","aria-expanded":D.value,onClick:n[4]||(n[4]=t=>D.value=!D.value)},p(h(s)(D.value?"designStudio.brandHub.showFewerLogos":"designStudio.brandHub.showAllLogos")),9,jn)):S("",!0)]),o("div",In,[(i(!0),c(T,null,X(qe.value,(t,u)=>(i(),c("button",{key:t.url,type:"button","data-testid":"brand-logo-option",class:"group relative overflow-hidden rounded-[0.625rem] bg-[var(--st-card)] text-left transition hover:opacity-100","aria-label":w(t,u),"aria-pressed":N.has(t.url),style:I(N.has(t.url)?"outline: 2px solid var(--st-ink); outline-offset: 2.25px":"box-shadow: 0 0 0 1px var(--st-line); opacity: 0.55"),onClick:g=>ht(t.url)},[o("div",{class:"relative",style:I("height: 5.25rem;"+(t.theme==="light"?"background: #1d1d1f":"background: #f5f5f7"))},[q.value.has(t.url)?S("",!0):(i(),c("img",{key:0,src:t.url,alt:"",class:"absolute inset-0 h-full w-full object-contain p-4",onError:n[5]||(n[5]=g=>Le(g))},null,40,Nn))],4),o("div",Un,[o("span",Rn,p((t.logo_role==="logoIcon"?"icon":"logo")+(t.theme?" · "+t.theme:"")),1),o("span",Mn,p((t.format||L(t.url)).toLowerCase()),1)])],12,$n))),128))])],64)):S("",!0),He.value.length?(i(),c(T,{key:1},[o("p",Pn,p(h(s)("designStudio.brandHub.graphicsSection")),1),o("div",Kn,[(i(!0),c(T,null,X(He.value,t=>(i(),c("button",{key:t.src,type:"button","data-testid":"brand-graphic-option",class:"group relative overflow-hidden rounded-[0.625rem] bg-[var(--st-card)] text-left transition hover:opacity-100","aria-label":t.title,"aria-pressed":U.has(t.src),style:I(U.has(t.src)?"outline: 2px solid var(--st-ink); outline-offset: 2.25px":"box-shadow: 0 0 0 1px var(--st-line); opacity: 0.55"),onClick:u=>bt(t.src)},[o("div",qn,[q.value.has(t.src)?S("",!0):(i(),c("img",{key:0,src:t.src,alt:"",loading:"lazy",class:"absolute inset-0 h-full w-full object-contain p-4",onError:n[6]||(n[6]=u=>Le(u))},null,40,Wn))]),o("div",Gn,[o("span",Jn,p(t.title),1),t.format?(i(),c("span",Qn,p(t.format.toLowerCase()),1)):S("",!0)])],12,Vn))),128))])],64)):S("",!0),d.value.palette.length?(i(),c(T,{key:2},[o("div",Xn,[o("p",Yn,p(h(s)("designStudio.brandHub.colourSection")),1)]),o("div",Zn,[(i(!0),c(T,null,X(d.value.palette,(t,u)=>(i(),c("button",{key:t.hex,type:"button","data-testid":"brand-colour-option",class:"flex w-[4.25rem] flex-col items-center gap-2 text-center transition","aria-pressed":j.has(t.hex),"aria-label":`${Ne.value[u]} ${t.hex.toUpperCase()}`,style:I({opacity:j.has(t.hex)?1:.4}),onClick:g=>gt(t.hex)},[o("span",{class:"block h-[4.25rem] w-[4.25rem] rounded-xl transition-transform hover:scale-[1.04]",style:I({background:t.hex,boxShadow:j.has(t.hex)?"inset 0 0 0 1px var(--st-hair)":"inset 0 0 0 1px var(--st-line)",outline:j.has(t.hex)?"2px solid var(--st-ink)":void 0,outlineOffset:"2.25px"})},null,4),o("span",ts,[o("span",ns,p(Ne.value[u]),1),o("span",ss,p(t.hex.toUpperCase()),1)])],12,es))),128))])],64)):S("",!0),le.value.length?(i(),c(T,{key:3},[o("div",as,[o("p",os,p(h(s)("designStudio.brandHub.fontSection")),1)]),o("div",ls,[(i(!0),c(T,null,X(le.value,(t,u)=>(i(),c("button",{key:u,type:"button",class:"relative overflow-hidden rounded-[0.625rem] bg-[var(--st-card)] text-left transition hover:opacity-100",style:I(P.has(u)?"outline: 2px solid var(--st-ink); outline-offset: 2.25px":"box-shadow: 0 0 0 1px var(--st-line); opacity: 0.55"),onClick:g=>yt(u)},[o("div",rs,[o("span",{class:"truncate px-3 text-[1.1875rem] text-[var(--st-t70)]",style:I({fontFamily:_(t)})},p(t.name),5)]),o("div",us,[o("span",cs,p(t.name),1),o("span",ds,p(t.type),1)])],12,is))),128))])],64)):S("",!0),d.value.tagline?(i(),c(T,{key:4},[o("button",{type:"button",class:"bd-bhead mt-8",onClick:n[7]||(n[7]=t=>R.value=!R.value)},[o("span",{class:H(["bd-chk",{on:R.value}])},[R.value?(i(),ie($,{key:0,name:"check",size:8,class:"text-white"})):S("",!0)],2),Ee(" "+p(h(s)("designStudio.brandHub.taglineSection")),1)]),o("div",{class:H(["bd-box",{off:!R.value}])},[Be(o("input",{"onUpdate:modelValue":n[8]||(n[8]=t=>ne.value=t),placeholder:h(s)("designStudio.brandHub.taglinePlaceholder"),class:"bd-in"},null,8,fs),[[ze,ne.value]])],2)],64)):S("",!0),mt.value?(i(),c(T,{key:5},[o("button",{type:"button",class:"bd-bhead bd-mt",onClick:n[9]||(n[9]=t=>A.value=!A.value)},[o("span",{class:H(["bd-chk",{on:A.value}])},[A.value?(i(),ie($,{key:0,name:"check",size:8,class:"text-white"})):S("",!0)],2),Ee(" "+p(h(s)("designStudio.brandHub.contactSection")),1)]),o("div",{class:H(["bd-box",{off:!A.value}])},[o("div",vs,[o("button",{type:"button",class:H(["bd-chip",[se.value?"is-filled":"is-empty",F.value==="email"?"is-on":""]]),onClick:n[10]||(n[10]=t=>ge("email"))},[Q($,{name:"envelope",size:14})],2),o("button",{type:"button",class:H(["bd-chip",[ae.value?"is-filled":"is-empty",F.value==="phone"?"is-on":""]]),onClick:n[11]||(n[11]=t=>ge("phone"))},[Q($,{name:"phone",size:14})],2),o("button",{type:"button",class:H(["bd-chip",[K.value?"is-filled":"is-empty",F.value==="link"?"is-on":""]]),onClick:n[12]||(n[12]=t=>ge("link"))},[Q($,{name:"link",size:14})],2),(i(!0),c(T,null,X(V.value,(t,u)=>(i(),c("button",{key:u,type:"button",class:H(["bd-chip bd-glyph",[t.url?"is-filled":"is-empty",F.value==="s:"+u?"is-on":""]]),onClick:g=>ge("s:"+u)},p((t.label||"?").slice(0,2)),11,ps))),128))]),F.value?(i(),c("div",ms,[Be(o("input",{"onUpdate:modelValue":n[13]||(n[13]=t=>Ge.value=t),placeholder:xt.value,class:"bd-in",onKeydown:n[14]||(n[14]=G(t=>F.value="",["enter"]))},null,40,hs),[[ze,Ge.value]])])):S("",!0)],2)],64)):S("",!0)],6),W.value?(i(),c("div",{key:0,class:"absolute inset-0 z-10 flex items-center justify-center px-6",style:{background:"rgba(255, 255, 255, 0.75)","backdrop-filter":"blur(4px)"},onClick:n[17]||(n[17]=t=>W.value=!1)},[o("div",{class:"w-full max-w-[22rem] rounded-2xl border border-[var(--st-menu-border)] bg-[var(--st-card)] p-5",style:{"box-shadow":"0 1rem 3rem rgba(0, 0, 0, 0.18)"},onClick:n[16]||(n[16]=J(()=>{},["stop"]))},[o("h4",bs,p(h(s)("designStudio.brandHub.replaceTeamTitle")),1),o("p",gs,p(h(s)("designStudio.brandHub.replaceTeamBody",{domain:a.currentDomain})),1),o("div",ys,[o("button",{class:"flex h-9 items-center rounded-full border border-[var(--st-line)] bg-[var(--st-card)] px-3.5 text-[0.8125rem] text-[var(--st-t
160)] transition hover:border-[var(--studio-surface-ring)] hover:text-[var(--st-ink)]",onClick:n[15]||(n[15]=t=>W.value=!1)},p(h(s)("designStudio.brandHub.cancel")),1),o("button",{class:"flex h-9 items-center rounded-full bg-[var(--st-ink)] px-4 text-[0.8125rem] font-medium text-[var(--st-on-ink)] transition hover:opacity-90",onClick:Ct},p(h(s)("designStudio.brandHub.replaceTeamContinue")),1)])])])):S("",!0)])):S("",!0)],512)],6),Q(Fe,{"enter-active-class":"transition duration-150 ease-out","enter-from-class":"opacity-0 translate-y-2","leave-active-class":"transition duration-200 ease-in","leave-to-class":"opacity-0"},{default:Ae(()=>[ue.value?(i(),c("div",{key:0,class:"fixed bottom-6 left-1/2 z-[60] -translate-x-1/2 rounded-full bg-[var(--st-ink)] px-4 py-2 text-[0.8125rem] font-medium text-[var(--st-on-ink)]",style:{"box-shadow":"0 0.5rem 1.5rem rgba(0, 0, 0, 0.25)"},onClick:n[19]||(n[19]=J(()=>{},["stop"]))},p(ue.value),1)):S("",!0)]),_:1})],46,ln)):S("",!0)]),_:1}))}}),ks=Object.assign(Jt(xs,[["__scopeId","data-v-a902a22c"]]),{__name:"StudioHomeBrandSetup"}),Bs=Object.freeze(Object.defineProperty({__proto__:null,default:ks},Symbol.toStringTag,{value:"Module"}));export{Bs as B,Qt as D,ks as _,tn as b,Zt as p};

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.