1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[87880],{6611:(e,t,r)=>{r.d(t,{K$:()=>d,um:()=>n});var a=r(59359);let o="data-app-scroll-container",n={[o]:""},l=0,i=[];function s(){if(0!==l&&!((l-=1)>0)){for(let e of i)e.el.style.overflow=e.overflow,e.el.style.paddingRight=e.paddingRight;i=[]}}function d(e){(0,a.useEffect)(()=>{if(e&&"u">typeof document){if(!((l+=1)>1)){let e;for(let r of i=(e=[document.body],document.querySelectorAll(`[${o}]`).forEach(t=>{e.includes(t)||e.push(t)}),e).map(e=>({el:e,overflow:e.style.overflow,paddingRight:e.style.paddingRight}))){var t;let e=r.el===document.body?function(){let e=document.documentElement.clientWidth;return e<=0?0:Math.max(0,window.innerWidth-e)}():Math.max(0,(t=r.el).offsetWidth-t.clientWidth);if(e>0){let t=parseFloat(getComputedStyle(r.el).paddingRight)||0;r.el.style.paddingRight=`${t+e}px`}r.el.style.overflow="hidden"}}return s}},[e])}},13073:(e,t,r)=>{async function a(e){let t=globalThis.navigator;if(t?.clipboard?.writeText)try{return await t.clipboard.writeText(e),!0}catch{}var r=e;let a=globalThis.document;if(!a?.body)return!1;try{let e=a.createElement("textarea");e.value=r,e.setAttribute("readonly",""),e.style.position="fixed",e.style.top="-9999px",a.body.appendChild(e),e.select();let t="function"==typeof a.execCommand&&a.execCommand("copy");return a.body.removeChild(e),t}catch{return!1}}r.d(t,{l:()=>a})},21033:(e,t,r)=>{r.d(t,{Ev:()=>l,GM:()=>s,Zd:()=>n,mt:()=>i,rT:()=>o});let a=["classic","light","dim","midnight"],o=[{name:"background",cssVar:"--background",label:"Background",group:"surface"},{name:"surface",cssVar:"--surface",label:"Surface",group:"surface"},{name:"surface-secondary",cssVar:"--surface-secondary",label:"Surface (secondary)",group:"surface"},{name:"surface-tertiary",cssVar:"--surface-tertiary",label:"Surface (tertiary)",group:"surface"},{name:"surface-elevated",cssVar:"--surface-elevated",label:"Surface (elevated)",group:"surface"},{name:"border-subtle",cssVar:"--border-subtle",label:"Border (subtle)",group:"border"},{name:"border",cssVar:"--border",label:"Border",group:"border"},{name:"border-strong",cssVar:"--border-strong",label:"Border (strong)",group:"border"},{name:"text-bright",cssVar:"--text-bright",label:"Text (bright)",group:"text"},{name:"text-primary",cssVar:"--text-primary",label:"Text (primary)",group:"text"},{name:"text-secondary",cssVar:"--text-secondary",label:"Text (secondary)",group:"text"},{name:"text-tertiary",cssVar:"--text-tertiary",label:"Text (tertiary)",group:"text"},{name:"text-muted",cssVar:"--text-muted",label:"Text (muted)",group:"text"},{name:"control",cssVar:"--control",label:"Control",group:"control"},{name:"control-hover",cssVar:"--control-hover",label:"Control (hover)",group:"control"},{name:"grip",cssVar:"--grip",label:"Grip / handle",group:"control"}].map(e=>e.name),n={classic:{id:"classic",label:"Classic",mode:"dark",tokens:{background:"#1f1f1f",surface:"#2a2a2a","surface-secondary":"#252525","surface-tertiary":"#333333","surface-elevated":"#2a2a2a","border-subtle":"#2a2a2a",border:"#3d3d3d","border-strong":"#454545","text-bright":"#ffffff","text-primary":"#f5f5f5","text-secondary":"#a1a1a1","text-tertiary":"#737373","text-muted":"#525252",control:"#333333","control-hover":"#444444",grip:"#3a3a3a"}},light:{id:"light",label:"Light",mode:"light",tokens:{background:"#eceae4",surface:"#f7f6f2","surface-secondary":"#efeee8","surface-tertiary":"#e9e8e1","surface-elevated":"#ffffff","border-subtle":"#e2e0d9",border:"#d6d4cc","border-strong":"#c8c6be","text-bright":"#1b1a17","text-primary":"#4d4c47","text-secondary":"#71706a","text-tertiary":"#97968d","text-muted":"#bab9b0",control:"#e9e8e1","control-hover":"#dfded6",grip:"#d6d4cc"}},dim:{id:"dim",label:"Dim",mode:"dark",tokens:{background:"#161616",surface:"#1d1d1d","surface-secondary":"#242424","surface-tertiary":"#2b2b2b","surface-elevated":"#2a2a2a","border-subtle":"#2e2e2e",border:"#383838","border-strong":"#454545","text-bright":"#f0f0f0","text-primary":"#c6c6c6","text-secondary":"#909090","text-tertiary":"#6f6f6f","text-muted":"#565656",control:"#2b2b2b","control-hover":"#343434",grip:"#3a3a3a"}},midnight:{id:"midnight",label:"Midnight",mode:"dark",tokens:{background:"#080808",surface:"#111111","surface-secondary":"#181818","surface-tertiary":"#1a1a1a","surface-elevated":"#1e1e1e","border-subtle":"#222222",border:"#2c2c2c","border-strong":"#383838","text-bright":"#efefef","text-primary":"#bcbcbc","text-secondary":"#858585","text-tertiary":"#636363","text-muted":"#484848",control:"#1e1e1e","control-hover":"#282828",grip:"#2c2c2c"}}},l="app-theme",i="app_themes";function s(e){return"string"==typeof e&&a.includes(e)}},30069:(e,t,r)=>{r.d(t,{cS:()=>s,wY:()=>x,rn:()=>S,ly:()=>C,RC:()=>k,GX:()=>T,FA:()=>g,zS:()=>A,aI:()=>v,Tk:()=>j,lT:()=>w,Ig:()=>N,K2:()=>y,_z:()=>b,KB:()=>p,SR:()=>h});var a=r(57273),o=r(54458),n=r(78699),l=r(34199),i=r(83495);let s=2,d="conversations";function c(){return(0,n.getAuth)().currentUser?.uid||null}async function u(){return await (0,n.getAuth)().currentUser?.getIdToken()||null}async function f(e,t){try{let r=await u();if(!r)return{ok:!1,error:"Not authenticated"};
1let a=await fetch(`https://us-central1-link-xyz-7175c.cloudfunctions.net/${e}`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${r}`},body:JSON.stringify(t)});if(!a.ok){let t=await a.text();return console.error(`[Messaging] CF ${e} failed:`,a.status,t),{ok:!1,error:t}}let o=await a.json();return{ok:!0,data:o}}catch(t){return console.error(`[Messaging] CF ${e} error:`,t),{ok:!1,error:String(t)}}}function m(e){return(0,l.gt)().map((t,r)=>{let a="demo_"+t.id,o=new Date(175e10-6e4*r).toISOString();return{id:t.id,participants:[e,a],participantNames:{[e]:"You",[a]:t.name},participantAvatars:{[a]:t.avatar},lastMessage:t.lastMessage,lastMessageAt:o,lastMessageSenderId:a,unreadCounts:{[e]:t.unread},platform:t.platform,createdAt:o,pinned:t.pinned,muted:t.muted,typing:t.typing?{[a]:!0}:{}}})}function p(e){let t=c();if(!t)return()=>{};if((0,l.L5)(t))return e(m(t)),()=>{};let r=(0,i._)(t),n=(0,a.query)((0,a.collection)(o.db,d),(0,a.where)("participants","array-contains",t),(0,a.orderBy)("lastMessageAt","desc"),(0,a.limit)(50)),s=new Set,u=new Set,f=null,p=()=>{if(null===f)return;let a=f.map(e=>({...e,pinned:s.has(e.id),muted:u.has(e.id)}));e(r?[...a,...m(t)]:a)},h=(0,a.onSnapshot)((0,a.doc)(o.db,"users",t),e=>{let t=e.data()||{};s=new Set(t.pinnedConversations||[]),u=new Set(t.mutedConversations||[]),p()},()=>{}),b=(0,a.onSnapshot)(n,e=>{f=e.docs.filter(e=>!(e.data()?.deletedFor||[]).includes(t)).map(e=>{var t;return{id:e.id,participants:(t=e.data()).participants||[],participantNames:t.participantNames||{},participantAvatars:t.participantAvatars||{},lastMessage:t.lastMessage||"",lastMessageAt:t.lastMessageAt?.toDate?.()?.toISOString?.()||"",lastMessageSenderId:t.lastMessageSenderId||"",unreadCounts:t.unreadCounts||{},platform:t.platform||"linkxyz",platformConversationId:t.platformConversationId||void 0,createdAt:t.createdAt?.toDate?.()?.toISOString?.()||"",pinned:t.pinned||!1,muted:t.muted||!1,typing:t.typing||{},encryption:t.encryption||void 0,deletedFor:t.deletedFor||[]}}),p()},e=>{console.error("[Messaging] subscribeToConversations error:",e)});return()=>{h(),b()}}function h(e,t){if(!e)return()=>{};let r=c();if(r&&(0,l.L5)(r)||r&&(0,i._)(r)&&e.startsWith("demo_"))return t(function(e,t){let r=(0,l.gt)().find(t=>t.id===e);if(!r)return[];let a="demo_"+r.id;return r.messages.map((e,o)=>{let n="me"===e.sender;return{id:e.id,senderId:n?t:a,senderName:n?"You":r.name,senderAvatar:n?"":r.avatar,text:e.text,timestamp:new Date(175e10+6e4*o).toISOString(),read:e.read,platform:r.platform}})}(e,r)),()=>{};let n=(0,a.query)((0,a.collection)(o.db,d,e,"messages"),(0,a.orderBy)("timestamp","desc"),(0,a.limit)(200));return(0,a.onSnapshot)(n,e=>{t(e.docs.map(e=>{var t;return{id:e.id,senderId:(t=e.data()).senderId||"",senderName:t.senderName||"",senderAvatar:t.senderAvatar||void 0,text:t.text||"",timestamp:t.timestamp?.toDate?.()?.toISOString?.()||"",read:t.read||!1,deleted:t.deleted||!1,reactions:t.reactions||void 0,replyTo:t.replyTo||void 0,attachments:t.attachments||void 0,platform:t.platform||"linkxyz",platformMeta:t.platformMeta||void 0}}).reverse())},e=>{console.error("[Messaging] subscribeToMessages error:",e)})}async function b(e,t,r,a){return(await f("sendChatMessage",function(e,t,r="",a){let o={conversationId:e,text:t.trim(),senderName:r};return a&&a.length>0&&(o.attachments=[...a]),o}(e,t,r||"",a))).ok}async function g(e,t,r,a,o,n){let l=c();if(!l)return null;let i=await f("createChatConversation",{participantUids:[l,e],participantNames:{[l]:t,[e]:r},participantAvatars:{[l]:a||"",[e]:o||""}});return i.data?.conversationId||null}class x extends Error{constructor(e,t=!1){super(e),this.name="MessageableSearchError",this.rateLimited=t}}async function y(e,t=20){let r=function(e,t=20){let r=(e||"").trim();return r.length<s?null:{q:r,limit:t}}(e,t);if(!r)return[];let a=await f("searchMessageableUsers",r);if(!a.ok){let e=/rate limit|\b429\b/i.test(a.error||"");throw new x(a.error||"Search failed",e)}return a.data?.users||[]}async function v(e){await f("markChatAsRead",{conversationId:e})}async function k(e,t){return(await f("deleteChatMessage",{conversationId:e,messageId:t})).ok}async function w(e,t){return(await f("pinChatConversation",{conversationId:e,pin:t})).ok}async function j(e,t){return(await f("muteChatConversation",{conversationId:e,mute:t})).ok}async function C(e){return(await f("deleteChatConversation",{conversationId:e})).ok}async function S(e,t=!0){return(await f("blockChatUser",{targetUserId:e,block:t})).ok}async function N(e,t,r){return(await f("reportChatMessage",{conversationId:e,messageId:t,reason:r})).ok}async function T(e,t){let r=await f("getChatContactProfile",{conversationId:e,targetUid:t});return r.data?.profile||null}function A(){return new Promise(e=>{let t=c();if(!t)return void e(0);let r=p(a=>{r(),e(a.reduce((e,r)=>e+(r.unreadCounts[t]||0),0))})})}},50245:(e,t,r)=>{r.d(t,{ToastProvider:()=>m,d:()=>p});var a=r(15383),o=r(59359),n=r(54326),l=r(91467),i=r(77972),s=r(81995),d=r(37408),c=r(84987);let u=(0,o.createContext)({addToast:()=>{},removeToast:()=>{}}),f={success:{icon:n.A,bg:"bg-emerald-500/10",border:"border-emerald-500/30",text:"text-emerald-400"},error:{icon:l.A,bg:"bg-red-500/10",border:"border-red-500/30",text:"text-red-400"},info:{icon:i.A,bg:"bg-cyan-500/10",border:"border-cyan-500/30",text:"text-cyan-400"},warning:{icon:s.A,bg:"bg-amber-500/10",border:"border-amber-500/30",text:"text-amber-400"}};function m({children:e}){let[t,r]=(0,o.useState)([]),n=(0,c.it)(),l=(0,o.useCallback)(e=>{r(t=>t.filter(t=>t.id!==e))},[]),i=(0,o.useCallback)((e,t,a=4e3,o)=>{let n=`toast-${Date.now()}-${Math.random().toString(36).slice(2,6)}`,i={id:n,type:e,message:t,action:o};r(e=>{let t=[...e,i];return t.length>3?t.slice(-3):t}),setTimeout(()=>l(n),a)},[l]);return(0,a.jsxs)(u.Provider,{value:{addToast:i,removeToast:l},children:[e,(0,a.jsx)("div",{className:"fixed bottom-4 right-4 z-[99998] flex flex-col gap-2 max-w-sm w-full pointer-events-none",role:"region","aria-label":"Notifications","aria-live":"polite","aria-relevant":"additions",children:t.map(e=>{let t=f[e.type],r=t.icon;return(0,a.jsxs)("div",{role:"status","aria-atomic":"true",className:n?"pointer-events-auto flex items-start gap-2.5 px-4 py-3 rounded-xl border backdrop-blur-xl shadow-xl animate-in slide-in-from-right-4 fade-in duration-300 bg-[var(--surface)] border-[var(--border)]":`pointer-events-auto flex items-start gap-2.5 px-4 py-3 rounded-xl border backdrop-blur-xl shadow-xl animate-in slide-in-from-right-4 fade-in duration-300 ${t.bg} ${t.border}`,children:[(0,a.jsx)(r,{size:16,className:`shrink-0 mt-0.5 ${t.text}`,"aria-hidden":"true"}),(0,a.jsx)("p",{className:`text-xs flex-1 leading-relaxed ${n?"text-[var(--text-primary)]":"text-gray-200"}`,children:e.message}),e.action&&(0,a.jsx)("button",{onClick:()=>{e.action.onClick(),l(e.id)},className:n?"shrink-0 text-xs font-semibold px-2 py-0.5 rounded underline underline-offset-2 text-[var(--text-bright)] hover:bg-[var(--control-hover)] transition-colors":"shrink-0 text-xs font-semibold px-2 py-0.5 rounded underline underline-offset-2 text-white hover:bg-white/10 transition-colors",children:e.action.label}),(0,a.jsx)("button",{onClick:()=>l(e.id),className:n?"shrink-0 p-0.5 rounded hover:bg-[var(--control-hover)] text-[var(--text-tertiary)] hover:text-[var(--text-bright)] transition-colors":"shrink-0 p-0.5 rounded hover:bg-white/10 text-gray-500 hover:text-white transition-colors","aria-label":`Dismiss ${e.type} notification`,children:(0,a.jsx)(d.A,{size:12,"aria-hidden":"true"})})]},e.id)})})]})}function p(){return(0,o.useContext)(u)}},58369:(e,t,r)=>{r.d(t,{F:()=>n});let a=["//","/\\","\\\\","\\/"],o="/login";function n(e,t){let r;if(!e)return null;let n=e.trim();if(!n)return null;for(let e of a)if(n.startsWith(e))return null;try{r=new URL(n,t)}catch{return null}return r.origin!==t||r.pathname===o||r.pathname.startsWith(o+"/")?null:r.pathname+r.search+r.hash}},62278:(e,t,r)=>{r.d(t,{A:()=>v});var a=r(15383),o=r(38926),n=r.n(o),l=r(59359),i=r(98373),s=r(49442),d=r(24874),c=r(95327),u=r(39656),f=r(59426),m=r(34717),p=r(37408),h=r(68162),b=r(18953),g=r(6611);let x={phone:{w:"390px",maxW:"92vw",h:"85vh",radius:"2.5rem",border:"6px"},tablet:{w:"768px",maxW:"92vw",h:"85vh",radius:"2rem",border:"5px"},desktop:{w:"1280px",maxW:"95vw",h:"85vh",radius:"1rem",border:"3px"}},y={phone:"mobile",tablet:"tablet",desktop:"desktop",fullscreen:"desktop"};function v({isOpen:e,onClose:t,demo:r,title:o}){let k=(0,l.useRef)(null),[w,j]=(0,l.useState)("phone"),C=r.slug||"example",S=`${r.host}/${C}`,N=`https://${r.host}/${C}`,[T,A]=(0,l.useState)(null),[M,z]=(0,l.useState)("loading");if((0,l.useEffect)(()=>
1{if(!e)return;j("phone");let r=e=>{"Escape"===e.key&&t()};return window.addEventListener("keydown",r),()=>{window.removeEventListener("keydown",r)}},[e,t]),(0,g.K$)(e),(0,l.useEffect)(()=>{if(!e)return;let t=!1;return A(null),z("loading"),(0,b.fetchPublicData)(C,r.collection).then(e=>{t||(e?(A(e),z("ready")):z("error"))}).catch(()=>{t||z("error")}),()=>{t=!0}},[e,r.collection,C]),!e)return null;let I="fullscreen"===w,E=I?null:x[w],$=(0,a.jsxs)("a",{href:N,target:"_blank",rel:"noopener noreferrer",title:`Open ${S}`,className:"flex items-center gap-1.5 px-3 py-1 rounded-full bg-[#222] border border-[#3d3d3d] hover:bg-[#2a2a2a] transition-colors max-w-[220px] sm:max-w-[300px]",children:[(0,a.jsx)(i.A,{size:11,className:"text-white/40 flex-shrink-0"}),(0,a.jsx)("span",{className:"text-[11px] font-mono text-white/70 truncate",children:S})]}),L=(0,a.jsxs)("div",{className:"w-full h-full bg-white overflow-y-auto overflow-x-hidden",role:"group","aria-label":o||S,children:["loading"===M&&(0,a.jsx)("div",{className:"w-full h-full flex items-center justify-center bg-white",children:(0,a.jsx)(s.A,{size:28,className:"animate-spin text-gray-400","aria-label":"Loading demo"})}),"error"===M&&(0,a.jsxs)("div",{className:"w-full h-full flex flex-col items-center justify-center gap-3 bg-white px-6 text-center",children:[(0,a.jsx)("p",{className:"text-sm font-bold text-gray-700",children:"Demo unavailable right now"}),(0,a.jsxs)("a",{href:N,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-4 py-2 rounded-full border border-gray-200 text-xs font-bold text-gray-700 hover:bg-gray-50 transition-colors",children:["Open ",S," ",(0,a.jsx)(d.A,{size:12})]})]}),"ready"===M&&(0,a.jsx)(h.A,{pageType:r.pageType,data:T,slug:C,activeDevice:y[w],hideMenu:!0,hideFooter:!0})]});return(0,a.jsxs)("div",{ref:k,onClick:e=>{e.target===k.current&&t()},className:"jsx-dcd7742e4a8f5122 fixed inset-0 z-[9999] flex flex-col items-center justify-center bg-black/70 backdrop-blur-md",children:[(0,a.jsxs)("div",{className:"jsx-dcd7742e4a8f5122 flex items-center gap-1 mb-4 bg-[#1a1a1f]/90 border border-gray-200 dark:border-[#3d3d3d] rounded-xl p-1 backdrop-blur-xl animate-[demoSlideUp_0.3s_ease-out]",children:[[{mode:"phone",icon:c.A,label:"Phone"},{mode:"tablet",icon:u.A,label:"Tablet"},{mode:"desktop",icon:f.A,label:"Desktop"}].map(e=>(0,a.jsxs)("button",{onClick:()=>j(e.mode),title:e.label,className:`jsx-dcd7742e4a8f5122 flex items-center gap-1.5 px-3 py-2 rounded-lg text-xs font-bold transition-all ${w===e.mode?"bg-gray-100 dark:bg-[#333] text-white shadow-sm":"text-gray-500 hover:text-gray-300 hover:bg-gray-50 dark:hover:bg-[#252525]"}`,children:[(0,a.jsx)(e.icon,{size:14}),(0,a.jsx)("span",{className:"jsx-dcd7742e4a8f5122 hidden sm:inline",children:e.label})]},e.mode)),(0,a.jsx)("div",{className:"jsx-dcd7742e4a8f5122 w-px h-6 bg-gray-100 dark:bg-[#333] mx-1"}),(0,a.jsxs)("button",{onClick:()=>j(e=>"fullscreen"===e?"phone":"fullscreen"),title:I?"Exit Fullscreen":"Fullscreen",className:`jsx-dcd7742e4a8f5122 flex items-center gap-1.5 px-3 py-2 rounded-lg text-xs font-bold transition-all ${I?"bg-gray-100 dark:bg-[#333] text-white":"text-gray-500 hover:text-gray-300 hover:bg-gray-50 dark:hover:bg-[#252525]"}`,children:[(0,a.jsx)(m.A,{size:14}),(0,a.jsx)("span",{className:"jsx-dcd7742e4a8f5122 hidden sm:inline",children:I?"Exit":"Expand"})]})]}),I?(0,a.jsxs)("div",{className:"jsx-dcd7742e4a8f5122 relative w-full h-full bg-black flex flex-col animate-[demoSlideUp_0.2s_ease-out]",children:[(0,a.jsxs)("div",{className:"jsx-dcd7742e4a8f5122 relative h-10 bg-[#111] flex items-center justify-between gap-3 px-4 flex-shrink-0 z-10",children:[$,(0,a.jsxs)("div",{className:"jsx-dcd7742e4a8f5122 flex items-center gap-2",children:[(0,a.jsx)("a",{href:N,target:"_blank",rel:"noopener noreferrer",title:"Open in new tab",className:"jsx-dcd7742e4a8f5122 p-1.5 rounded-lg hover:bg-gray-100 dark:hover:bg-[#333] transition-colors",children:(0,a.jsx)(d.A,{size:14,className:"text-white/60"})}),(0,a.jsx)("button",{onClick:t,title:"Close",className:"jsx-dcd7742e4a8f5122 p-1.5 rounded-lg hover:bg-gray-100 dark:hover:bg-[#333] transition-colors",children:(0,a.jsx)(p.A,{size:16,className:"text-white/60"})})]})]}),(0,a.jsx)("div",{className:"jsx-dcd7742e4a8f5122 flex-1 overflow-hidden",children:L})]}):(0,a.jsxs)("div",{style:{width:E.w,maxWidth:E.maxW,height:E.h,maxHeight:"780px",borderRadius:E.radius,border:`${E.border} solid #555`},className:"jsx-dcd7742e4a8f5122 relative bg-black overflow-hidden flex flex-col animate-[demoSlideUp_0.3s_ease-out]",children:[(0,a.jsxs)("div",{className:"jsx-dcd7742e4a8f5122 relative h-12 bg-[#111] flex items-center justify-between gap-3 px-4 flex-shrink-0",children:[$,(0,a.jsxs)("div",{className:"jsx-dcd7742e4a8f5122 flex items-center gap-2",children:[(0,a.jsx)("a",{href:N,target:"_blank",rel:"noopener noreferrer",title:"Open in new tab",className:"jsx-dcd7742e4a8f5122 p-1.5 rounded-lg hover:bg-gray-100 dark:hover:bg-[#333] transition-colors",children:(0,a.jsx)(d.A,{size:14,className:"text-white/60"})}),(0,a.jsx)("button",{onClick:t,title:"Close",className:"jsx-dcd7742e4a8f5122 p-1.5 rounded-lg hover:bg-gray-100 dark:hover:bg-[#333] transition-colors",children:(0,a.jsx)(p.A,{size:16,className:"text-white/60"})})]})]}),"phone"===w&&(0,a.jsx)("div",{className:"jsx-dcd7742e4a8f5122 absolute top-0 left-1/2 -translate-x-1/2 w-32 h-6 bg-black rounded-b-2xl z-10"}),(0,a.jsx)("div",{className:"jsx-dcd7742e4a8f5122 flex-1 overflow-hidden",children:L}),("phone"===w||"tablet"===w)&&(0,a.jsx)("div",{className:"jsx-dcd7742e4a8f5122 h-8 bg-[#111] flex items-center justify-center flex-shrink-0",children:(0,a.jsx)("div",{className:"jsx-dcd7742e4a8f5122 w-32 h-1 bg-white/30 rounded-full"})})]}),(0,a.jsx)(n(),{id:"dcd7742e4a8f5122",children:"@keyframes demoSlideUp{from{opacity:0;transform:translatey(30px)scale(.95)}to{opacity:1;transform:translatey(0)scale(1)}}"})]})}},67345:(e,t,r)=>{r.d(t,{$t:()=>i,A9:()=>o,QJ:()=>l,bq:()=>c,d$:()=>d,gA:()=>n,j7:()=>s});var a=r(79459);
1let o=[{key:"default",domain:"link.xyz",firebaseDomain:"link-xyz.web.app",label:"Link.xyz",hostingTarget:"main",profile:{order:1}},{key:"linksxyz",domain:"links.xyz",label:"Link.xyz"},{key:"lnkxyz",domain:"lnk.xyz",label:"Link.xyz"},{key:"lnknbio",domain:"lnkn.bio",label:"Link.xyz"},{key:"linksto",domain:"links.to",firebaseDomain:"link-linksto.web.app",label:"Links",hostingTarget:"linksto",profile:{order:2}},{key:"lnkss",domain:"lnk.ss",label:"Links",hostingTarget:"linksto"},{key:"cardto",domain:"card.to",firebaseDomain:"link-cardto.web.app",label:"Cards",hostingTarget:"bcardto",profile:{order:3}},{key:"flyerto",domain:"flyer.to",firebaseDomain:"link-flyerto.web.app",label:"Flyers",hostingTarget:"flyrto",profile:{order:4}},{key:"invrsvp",domain:"inv.rsvp",label:"Flyers",hostingTarget:"flyrto"},{key:"folioto",domain:"folio.to",firebaseDomain:"link-portfolioto.web.app",label:"Portfolios",hostingTarget:"follioto"},{key:"portfolioto",domain:"portfolio.to",label:"Portfolios",hostingTarget:"follioto",profile:{order:5}},{key:"portto",domain:"port.to",firebaseDomain:"link-portto.web.app",label:"Ports",hostingTarget:"prtto",profile:{order:6,defaultEnabled:!1}},{key:"muzicto",domain:"muzic.to",label:"Music",hostingTarget:"musicto",profile:{order:7,defaultEnabled:!1}},{key:"agencyto",domain:"agency.to",label:"Agency",hostingTarget:"agencyto"},{key:"shoppme",domain:"shopp.me",firebaseDomain:"link-shopto.web.app",label:"Shops",hostingTarget:"shoppme",profile:{order:8,defaultEnabled:!1}},{key:"wishlistto",domain:"wishlist.to",label:"Wishlists"},{key:"linkxyzsite",domain:"linkxyz.site",label:"Sites",userContent:!0},{key:"nfcto",domain:"nfc.to",firebaseDomain:"link-nfcto.web.app",label:"NFC",hostingTarget:"nfcto"},{key:"qrlto",domain:"qrl.to",firebaseDomain:"link-qrlto.web.app",label:"QR Codes",hostingTarget:"qrlto"},{key:"oplink",domain:"op.link",label:"Short links",hostingTarget:"linksto"},{key:"flyrto",domain:"flyr.to",label:"Short links (flyer.to)",hostingTarget:"flyrto"},{key:"bcardto",domain:"bcard.to",label:"Cards",hostingTarget:"bcardto"},{key:"follioto",domain:"follio.to",label:"Portfolios",hostingTarget:"follioto"},{key:"prtto",domain:"prt.to",label:"Ports",hostingTarget:"prtto"}],n=Object.freeze(Array.from(new Set(o.map(e=>"."+e.domain.split(".").pop())))),l=Object.fromEntries(o.map(e=>[e.key,e.domain])),i=o.filter(e=>e.profile).sort((e,t)=>e.profile.order-t.profile.order);function s(e){return`feature.domain.${e}`}let d=o.flatMap(e=>[e.domain,e.firebaseDomain].filter(Boolean));function c(e){let t=e.replace(a.l,"").split(/[/?#]/)[0]??"",r=((t.includes("@")?t.split("@").pop()??"":t).split(":")[0]??"").toLowerCase();return r?d.some(e=>r===e||r.endsWith("."+e)):d.some(t=>e.includes(t))}},72014:(e,t,r)=>{r.d(t,{DW:()=>l,R8:()=>d,fK:()=>c});var a=r(15383),o=r(59359),n=r(71714);let l="0 0 24 24",i="M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z",s={twitter:i};function d(e){if("string"!=typeof e||""===e||!Object.prototype.hasOwnProperty.call(n.m3,e))return null;let t=n.m3[e].brandKey;return Object.prototype.hasOwnProperty.call(s,t)?s[t]:null}let c=o.forwardRef(function({size:e=24,absoluteStrokeWidth:t,strokeWidth:r,...o},n){return(0,a.jsx)("svg",{ref:n,xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:l,fill:"currentColor","aria-hidden":"true",...o,children:(0,a.jsx)("path",{d:i,fill:"currentColor"})})})},74280:(e,t,r)=>{r.d(t,{Ni:()=>i,OG:()=>p,Q8:()=>h,ZK:()=>u,cR:()=>b,fZ:()=>m,ip:()=>f,mH:()=>g,nD:()=>l,pk:()=>s});var a=r(67345);let o="link-xyz.web.app",n=e=>!!(e&&e.trim());function l(e,t){return`${e}_${t}`}function i(e){let t=e.searchSettings;return t?.isExternalLink&&n(t.link)?t.link:e.contentLinkType&&"none"!==e.contentLinkType&&e.linkedUrl?e.linkedUrl:!e.slug||e.userId&&e.profileId&&e.slug===l(e.userId,e.profileId)||e.userId&&!e.profileId?t?.link||null:`${a.QJ[e.linkType||"default"]||o}/${e.slug}`}function s(e,t){return i(e)||t&&t.trim()||o}function d(e){return[e.title,e.company].filter(Boolean).join(" | ")||e.type||"No title"}function c(e){return[e.firstName,e.lastName].filter(n).join(" ")}function u(e){let t=c(e);return t?{headline:t,sub:d(e)}:n(e.company)?{headline:e.company,sub:n(e.title)?e.title:null}
1:{headline:d(e),sub:null}}function f(e){return!!c(e)||n(e.company)}let m="* Name or Company - either one is enough.",p="Give this card a name or a company before publishing.";function h(e){return!1===e.showLocation?null:n(e.locationLabel)?e.locationLabel:[e.city,e.state].filter(Boolean).join(", ")||null}function b(e){if("remote"===e.locationType)return{label:"Remote",mapsQuery:null};if("online"===e.locationType)return{label:"Online",mapsQuery:null};let t=[e.city,e.state,e.country].filter(Boolean).join(", ");return{label:t,mapsQuery:t||null}}function g(e){return e.replace(/^https?:\/\//,"").replace(/^www\./i,"")}},79459:(e,t,r)=>{r.d(t,{L:()=>a,l:()=>o});let a=/^[a-z][a-z0-9+.-]*:/i,o=/^[a-z][a-z0-9+.-]*:\/\//i},84987:(e,t,r)=>{r.d(t,{DP:()=>d,NP:()=>s,it:()=>c});var a=r(15383),o=r(59359),n=r(13493),l=r(21033);let i=(0,o.createContext)(void 0);function s({children:e}){let[t,r]=(0,o.useState)("dark"),[d,c]=(0,o.useState)("classic"),[u,f]=(0,o.useState)({}),[m,p]=(0,o.useState)(!1),{flags:h}=(0,n.x)(),b=h?.[l.mt]?.enabled===!0;(0,o.useEffect)(()=>{p(!0);let e=null;try{e=localStorage.getItem("theme")}catch{}"light"===e||"dark"===e?r(e):window.matchMedia("(prefers-color-scheme: dark)").matches&&r("dark");let t=null;try{t=localStorage.getItem(l.Ev)}catch{}(0,l.GM)(t)&&c(t)},[]);let g=b?d:"classic",x="classic"===g?"classic":"kit";(0,o.useEffect)(()=>()=>{let e=document.documentElement;for(let t of(e.removeAttribute("data-app-theme"),l.rT))e.style.removeProperty(`--${t}`);let t=null;try{t=localStorage.getItem("theme")}catch{}let r="light"===t?"light":"dark";e.classList.remove("light","dark"),e.classList.add(r)},[]),(0,o.useEffect)(()=>{if(!m)return;let e=document.documentElement;e.setAttribute("data-app-theme",g);let r=l.Zd[g],a="classic"===g?t:r.mode;e.classList.remove("light","dark"),e.classList.add(a);try{localStorage.setItem("theme",t),localStorage.setItem(l.Ev,d)}catch{}},[t,d,g,m]),(0,o.useEffect)(()=>{if(!m)return;let e=document.documentElement.style;for(let t of Object.keys(l.Zd.classic.tokens)){let r=u[t];r?e.setProperty(`--${t}`,r):e.removeProperty(`--${t}`)}},[u,g,m]);let y=(0,o.useCallback)(()=>{r(e=>"light"===e?"dark":"light")},[]),v=(0,o.useCallback)(e=>{r(e)},[]),k=(0,o.useCallback)(e=>{c(e)},[]),w=(0,o.useCallback)((e,t)=>{f(r=>{let a={...r};return null===t?delete a[e]:a[e]=t,a})},[]);return m?(0,a.jsx)(i.Provider,{value:{theme:t,toggleTheme:y,setTheme:v,appTheme:g,setAppTheme:k,appThemesEnabled:b,layoutMode:x,tokenOverrides:u,setTokenOverride:w},children:e}):null}function d(){let e=(0,o.useContext)(i);if(void 0===e)throw Error("useTheme must be used within a ThemeProvider");return e}function c(){return(0,o.useContext)(i)?.layoutMode==="kit"}},88413:(e,t,r)=>{r.d(t,{s:()=>l});var a=r(59359),o=r(58369),n=r(36557);function l(e={}){let{onParams:t,strip:r="consumed"}=e,[i,s]=(0,a.useState)(null),[d,c]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e,a=new URLSearchParams(window.location.search),n="signup"===(e=a.get("auth"))||"login"===e?e:null,l=(0,o.F)(a.get("redirect"),window.location.origin),i=t?.(a)===!0;if(n&&s(n),l&&c(l),!n&&!l&&!i)return;if("all"===r)return void window.history.replaceState(null,"",window.location.pathname+window.location.hash);a.delete("auth"),a.delete("redirect");let d=a.toString();window.history.replaceState(null,"",window.location.pathname+(d?"?"+d:"")+window.location.hash)},[]);let u=(0,a.useCallback)(()=>{d&&(0,n.b)(d)},[d]);return{mode:i,setMode:s,redirect:d,onAuthed:d?u:void 0}}},93043:(e,t,r)=>{r.d(t,{ModalProvider:()=>i,h:()=>s});var a=r(15383),o=r(59359),n=r(84545);let l=(0,o.createContext)(void 0);function i({children:e}){let[t,r]=(0,o.useState)(!1),[s,d]=(0,o.useState)("login"),[c,u]=(0,o.useState)(!1),f=()=>{r(!1)};return(0,a.jsxs)(l.Provider,{value:{isAuthModalOpen:t,openAuthModal:(e="login",t)=>{d(e),u(t?.addMode===!0),r(!0)},closeAuthModal:f,authModalMode:s},children:[e,(0,a.jsx)(n.A,{isOpen:t,onClose:f,initialMode:s,addMode:c})]})}function s(){let e=(0,o.useContext)(l);if(void 0===e)throw Error("useModal must be used within a ModalProvider");return e}}}]);
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.