1import{c as v,j as r,L as C,B as F,d$ as S,H as _,W as L,e0 as W,e1 as B,e2 as $,e3 as q}from"./index-KIXxI7ti.js";import{F as z}from"./FaqList-Dq6hFYgM.js";import{F as T,P as E,a as R,b as A,c as H,d as D}from"./FeatureScreenshot-Ci3nUeOu.js";import{C as M}from"./CtaAppPreview-CJqbqXcC.js";import{B as O}from"./badge-CbGidgN6.js";import{e as U,C as V}from"./card-DRKa5lbP.js";import"./useControlled-S26i8krv.js";import"./useCompositeListItem-Cs6qO7_8.js";import"./DirectionContext-DmZbcyiv.js";import"./createBaseUIEventDetails-C9JXC1CW.js";import"./useBaseUiId-CDUcAfa8.js";import"./useValueAsRef-BH-EaKAK.js";import"./addEventListener-C8hZ_ant.js";import"./isElementDisabled-CwHw_lZC.js";import"./composite-B03dFo9q.js";import"./event-De7Opf55.js";import"./detectBrowser-DebFfSek.js";import"./icon-sprite-DrYc7j8J.js";function X(e){const t=v.c(4),{name:l}=e;let o,s;t[0]===Symbol.for("react.memo_cache_sentinel")?(o=r.jsx("li",{children:r.jsx(C,{className:"rounded-sm outline-none transition-colors hover:text-foreground focus-visible:ring-2 focus-visible:ring-ring/50",to:"/platforms",children:"Platforms"})}),s=r.jsx("li",{"aria-hidden":"true",children:"/"}),t[0]=o,t[1]=s):(o=t[0],s=t[1]);let a;return t[2]!==l?(a=r.jsx("nav",{"aria-label":"Breadcrumb",className:"mx-auto w-full max-w-5xl px-6 pt-8 text-muted-foreground text-sm md:pt-16 lg:pt-24",children:r.jsxs("ol",{className:"flex items-center gap-1.5",children:[o,s,r.jsx("li",{"aria-current":"page",className:"text-foreground",children:l})]})}),t[2]=l,t[3]=a):a=t[3],a}const G="https://chromewebstore.google.com/detail/stashr-ai-bookmark-saver/mampphpkeibkmmdhdfenjdedpioklfmf";function J(e){const t=v.c(31),{platform:l}=e,{Icon:o}=l,s=l.status==="soon";let a;t[0]!==o||t[1]!==l.iconClassName?(a=r.jsx("span",{className:"flex size-9 items-center justify-center rounded-lg border border-border bg-card",children:r.jsx(o,{"aria-hidden":"true",className:l.iconClassName})}),t[0]=o,t[1]=l.iconClassName,t[2]=a):a=t[2];let g;t[3]!==l.name?(g=r.jsx("p",{className:"font-medium text-muted-foreground text-xs uppercase tracking-[0.18em]",children:l.name}),t[3]=l.name,t[4]=g):g=t[4];let n;t[5]!==s?(n=s&&r.jsx(O,{variant:"secondary",children:"Coming soon"}),t[5]=s,t[6]=n):n=t[6];let i;t[7]!==a||t[8]!==g||t[9]!==n?(i=r.jsxs("div",{className:"flex items-center gap-3",children:[a,g,n]}),t[7]=a,t[8]=g,t[9]=n,t[10]=i):i=t[10];let m;t[11]!==l.headline?(m=r.jsx("h1",{className:"mt-5 max-w-3xl text-pretty font-semibold text-4xl text-strong tracking-tight sm:text-5xl",children:l.headline}),t[11]=l.headline,t[12]=m):m=t[12];let c;t[13]!==l.subhead?(c=r.jsx("p",{className:"mt-5 max-w-2xl text-pretty text-foreground text-lg leading-relaxed",children:l.subhead}),t[13]=l.subhead,t[14]=c):c=t[14];let p;t[15]===Symbol.for("react.memo_cache_sentinel")?(p=r.jsx(F,{render:r.jsx(C,{to:"/signup",children:"Start for free"}),size:"lg"}),t[15]=p):p=t[15];let x;t[16]!==s?(x=!s&&r.jsx(F,{render:r.jsxs("a",{href:G,rel:"noopener",target:"_blank",children:[r.jsx(S,{className:"size-4"}),"Add to Chrome"]}),size:"lg",variant:"outline"}),t[16]=s,t[17]=x):x=t[17];let d;t[18]!==x?(d=r.jsxs("div",{className:"mt-8 flex flex-wrap items-center gap-3",children:[p,x]}),t[18]=x,t[19]=d):d=t[19];let f;t[20]!==s?(f=!s&&r.jsx("p",{className:"mt-3 text-muted-foreground text-sm",children:"Free browser extension for Chrome, Edge, Brave, and Arc."}),t[20]=s,t[21]=f):f=t[21];let u;t[22]!==l.heroImage?(u=r.jsx(T,{className:"mt-12 sm:mt-14",image:l.heroImage}),t[22]=l.heroImage,t[23]=u):u=t[23];let h;return t[24]!==f||t[25]!==u||t[26]!==i||t[27]!==m||t[28]!==c||t[29]!==d?(h=r.jsxs("section",{className:"mx-auto w-full max-w-5xl px-6 pt-6 pb-12 sm:pb-16",children:[i,m,c,d,f,u]}),t[24]=f,t[25]=u,t[26]=i,t[27]=m,t[28]=c,t[29]=d,t[30]=h):h=t[30],h}function K(e){const t=v.c(5),{platforms:l}=e;if(l.length===0)return null;let o;t[0]===Symbol.for("react.memo_cache_sentinel")?(o=r.jsx("h2",{className:"mb-6 text-pretty font-semibold text-2xl text-strong tracking-tight",children:"More platforms"}),t[0]=o):o=t[0];let s;t[1]!==l?(s=l.map(Q),t[1]=l,t[2]=s):s=t[2];let a;return t[3]!==s?(a=r.jsxs("section",{className:"mx-auto w-full max-w-5xl px-6 py-12",children:[o,r.jsx("div",{className:"grid gap-x-6 gap-y-4 sm:grid-cols-2",children:s})]}),t[3]=s,t[4]=a):a=t[4],a}function Q(e){const{Icon:t}=e;return r.jsx(C,{className:"group rounded-2xl outline-none focus-visible:ring-2 focus-visible:ring-ring/50",params:{slug:e.slug},to:"/platforms/$slug",children:r.jsxs(U,{className:"h-full flex-row items-center gap-4 roun
1ded-2xl bg-muted/30 px-6 py-6 transition-colors hover:bg-accent/60",children:[r.jsx("span",{className:"flex size-10 shrink-0 items-center justify-center rounded-lg border border-border bg-card",children:r.jsx(t,{"aria-hidden":"true",className:e.iconClassName})}),r.jsxs("div",{className:"flex flex-col gap-1",children:[r.jsxs(V,{className:"flex items-center gap-2 font-semibold text-lg text-strong tracking-tight",children:[e.name,e.status==="soon"&&r.jsx("span",{className:"rounded-full bg-muted px-1.5 py-0.5 font-medium text-[10px] text-muted-foreground uppercase leading-none tracking-wide",children:"Soon"})]}),r.jsx("p",{className:"text-foreground text-sm",children:e.description})]}),r.jsx(_,{"aria-hidden":"true",className:"ml-auto size-5 shrink-0 text-muted-foreground/50 transition-[translate,color] duration-150 ease-out group-hover:translate-x-0.5 group-hover:text-foreground",icon:L,strokeWidth:2})]})},e.slug)}function be(){const e=v.c(48),{slug:t,kind:l}=W.useLoaderData();if(l==="placeholder"){let w;e[0]!==t?(w=B(t),e[0]=t,e[1]=w):w=e[1];const b=w;if(!b)return null;const P=`${b.description} into one permanent, searchable library.`;let k;return e[2]!==b.name||e[3]!==b.status||e[4]!==P?(k=r.jsx(E,{description:P,eyebrow:"Platform",status:b.status,title:b.name}),e[2]=b.name,e[3]=b.status,e[4]=P,e[5]=k):k=e[5],k}let o;e[6]!==t?(o=$(t),e[6]=t,e[7]=o):o=e[7];const s=o;if(!s)return null;let a;e[8]!==t?(a=q(t),e[8]=t,e[9]=a):a=e[9];const g=a;let n;e[10]!==s.name?(n=r.jsx(X,{name:s.name}),e[10]=s.name,e[11]=n):n=e[11];let i;e[12]!==s?(i=r.jsx(J,{platform:s}),e[12]=s,e[13]=i):i=e[13];let m;e[14]!==s.overview?(m=s.overview&&r.jsxs("section",{className:"mx-auto w-full max-w-5xl px-6 py-12",children:[r.jsx("h2",{className:"mb-4 text-pretty font-semibold text-2xl text-strong tracking-tight",children:s.overview.heading}),r.jsx("div",{className:"flex max-w-3xl flex-col gap-4",children:s.overview.body.map(Z)})]}),e[14]=s.overview,e[15]=m):m=e[15];let c;e[16]!==s.captures?(c=s.captures&&s.captures.length>0&&r.jsx(R,{capabilities:s.captures,heading:"What gets captured"}),e[16]=s.captures,e[17]=c):c=e[17];let p;e[18]!==s.howItWorks?(p=s.howItWorks&&s.howItWorks.steps.length>0&&r.jsx(A,{process:s.howItWorks}),e[18]=s.howItWorks,e[19]=p):p=e[19];let x;e[20]!==s.bulkImport?(x=s.bulkImport&&r.jsxs("section",{className:"mx-auto w-full max-w-5xl px-6 py-12",children:[r.jsx("h2",{className:"mb-4 text-pretty font-semibold text-2xl text-strong tracking-tight",children:s.bulkImport.heading}),r.jsx("div",{className:"flex max-w-3xl flex-col gap-4",children:s.bulkImport.body.map(Y)})]}),e[20]=s.bulkImport,e[21]=x):x=e[21];let d;e[22]!==s.benefits||e[23]!==s.benefitsIntro?(d=s.benefits&&s.benef
1its.length>0&&r.jsx(H,{benefits:s.benefits,heading:"Why people use it",intro:s.benefitsIntro}),e[22]=s.benefits,e[23]=s.benefitsIntro,e[24]=d):d=e[24];let f;e[25]!==s.faq||e[26]!==s.name?(f=s.faq&&s.faq.length>0&&r.jsxs("section",{className:"mx-auto w-full max-w-5xl px-6 py-12",children:[r.jsx("h2",{className:"mb-6 text-pretty font-semibold text-2xl text-strong tracking-tight",children:"Common questions"}),r.jsx(z,{sections:[{label:s.name,items:s.faq}]})]}),e[25]=s.faq,e[26]=s.name,e[27]=f):f=e[27];let u;e[28]!==g?(u=r.jsx(K,{platforms:g}),e[28]=g,e[29]=u):u=e[29];let h;e[30]!==s.compareLink||e[31]!==s.freeTool?(h=r.jsx(D,{compareLink:s.compareLink,freeTool:s.freeTool}),e[30]=s.compareLink,e[31]=s.freeTool,e[32]=h):h=e[32];const y=s.cta?.description,I=s.cta?.title;let j;e[33]!==y||e[34]!==I?(j=r.jsx(M,{className:"max-w-5xl px-6 pt-6 pb-24 sm:px-6",description:y,title:I}),e[33]=y,e[34]=I,e[35]=j):j=e[35];let N;return e[36]!==u||e[37]!==h||e[38]!==j||e[39]!==n||e[40]!==i||e[41]!==m||e[42]!==c||e[43]!==p||e[44]!==x||e[45]!==d||e[46]!==f?(N=r.jsxs(r.Fragment,{children:[n,i,m,c,p,x,d,f,u,h,j]}),e[36]=u,e[37]=h,e[38]=j,e[39]=n,e[40]=i,e[41]=m,e[42]=c,e[43]=p,e[44]=x,e[45]=d,e[46]=f,e[47]=N):N=e[47],N}function Y(e){return r.jsx("p",{className:"text-pretty text-foreground leading-relaxed",children:e},e)}function Z(e){return r.jsx("p",{className:"text-pretty text-foreground leading-relaxed",children:e},e)}export{be as component};
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.