PageSourceSearch

https://peatch.ai/assets/FeatureCategoryPage-DZq756J2.js

js peatch.ai collected 2026-10-05 12:35:25 UTC 5,890 bytes, 2 lines download raw bytes

1import{H as M,i as s,v as e,F as u,e as N,j as d,S as Q,t as o}from"./solid-vendor-CQ4bklhx.js";import{u as V,C as W}from"./index-BMJwaYYL.js";import{A as X}from"./ArrowRight-Dwjy_iXJ.js";import{C as O}from"./Card-xg3jCnGU.js";import Y from"./NotFoundPage-B8MNIp9G.js";import{C as f}from"./featuresCatalog-DiFsyRQ-.js";/* empty css                     */import"./ui-vendor-CMjh0a6q.js";import"./Gauge-BAdq9UxQ.js";import"./GraduationCap-CHW-mjTd.js";import"./Microphone-PA9oRevB.js";import"./PuzzlePiece-UllebEB9.js";import"./Quotes-Dfz3Tgeb.js";import"./Scales-DjcRc8GF.js";import"./ShieldCheck-B0hHlr1u.js";import"./SlidersHorizontal-B89oSsZA.js";import"./SquaresFour-Np04Bv39.js";import"./Trophy-2h5N-dvb.js";import"./UsersThree-DTLz-1Iu.js";var Z=o('<main class=fp-root><div class="mx-auto max-w-[920px] px-5 py-14 sm:px-8 sm:py-20"><a class="text-sm font-semibold text-[var(--color-primary-600)] hover:underline">← </a><header class=mt-8><span class="text-[length:var(--text-sm)] font-semibold uppercase tracking-[0.2em] text-[var(--color-text-muted)]"></span><h1 class="mt-4 font-[family-name:var(--font-display)] text-[clamp(2.2rem,5vw,3.2rem)] font-extrabold leading-[1.05] tracking-[-0.03em] text-[var(--color-text)] [text-wrap:balance]"></h1><p class="mt-5 max-w-[64ch] text-lg leading-relaxed text-[var(--color-text-muted)]"></p></header><section class=mt-12><h2 class="font-[family-name:var(--font-display)] text-[length:var(--text-xl)] font-bold tracking-[-0.02em] text-[var(--color-text)]"></h2><p class="mt-3 max-w-[66ch] leading-relaxed text-[var(--color-text-muted)]"></p></section><section class=mt-12><h2 class="flex items-center gap-2 font-[family-name:var(--font-display)] text-[length:var(--text-xl)] font-bold tracking-[-0.02em] text-[var(--color-text)]"><span class=text-[var(--color-primary-600)]></span></h2><ul class="mt-5 flex flex-col gap-3"></ul></section><section class=mt-12><h2 class="font-[family-name:var(--font-display)] text-[length:var(--text-xl)] font-bold tracking-[-0.02em] text-[var(--color-text)]"></h2><ol class="mt-5 flex flex-col gap-5"></ol></section><section class=mt-12><h2 class="font-[family-name:var(--font-display)] text-[length:var(--text-lg)] font-bold tracking-[-0.02em] text-[var(--color-text)]"></h2><div class="mt-4 grid gap-3 sm:grid-cols-3"></div><a class="mt-4 inline-flex text-[length:var(--text-sm)] font-semibold text-[var(--color-primary-600)] hover:underline"></a></section><section class=mt-14><h2 class="font-[family-name:var(--font-display)] text-[length:var(--text-xl)] font-bold tracking-[-0.02em] text-[var(--color-text)]"></h2>
1<p class="mt-2 max-w-[62ch] leading-relaxed text-[var(--color-text-muted)]"></p><a class="mt-5 inline-flex items-center gap-2 rounded-[var(--radius-md)] bg-[var(--color-primary-600)] px-5 py-3 font-semibold text-[var(--color-on-primary)]">'),ee=o('<div><p class="font-semibold text-[var(--color-text)]"></p><p class="mt-1 max-w-[62ch] text-[length:var(--text-sm)] leading-relaxed text-[var(--color-text-muted)]">'),te=o("<li>"),le=o('<li class="flex gap-4"><span class="mt-0.5 flex h-7 w-7 shrink-0 items-center justify-center rounded-full bg-[var(--color-primary-600)] font-mono text-[length:var(--text-sm)] font-bold text-[var(--color-on-primary)]"></span><div><p class="font-semibold text-[var(--color-text)]"></p><p class="mt-1 max-w-[62ch] leading-relaxed text-[var(--color-text-muted)]">'),ae=o('<p class="font-semibold text-[var(--color-primary-600)]">'),re=o('<p class="mt-1 text-[length:var(--text-sm)] leading-snug text-[var(--color-text-muted)]">'),ie=o("<a class=block>");const se=3;function ke(){const{t,locale:b}=V(),z=M(),c=a=>b()==="en"?a:`/${b()}${a}`,$=()=>f.find(a=>a.id===z.categoryId),D=()=>{const a=$();if(!a)return[];const m=f.findIndex(p=>p.id===a.id);return[...f.slice(m+1),...f.slice(0,m)].slice(0,se)};return s(Q,{get when(){return $()},get fallback(){return s(Y,{})},keyed:!0,children:a=>(()=>{var m=Z(),p=m.firstChild,x=p.firstChild;x.firstChild;var _=x.nextSibling,y=_.firstChild,C=y.nextSibling,G=C.nextSibling,S=_.nextSibling,w=S.firstChild,H=w.nextSibling,k=S.nextSibling,g=k.firstChild,U=g.firstChild,q=g.nextSibling,P=k.nextSibling,A=P.firstChild,B=A.nextSibling,F=P.nextSibling,T=F.firstChild,E=T.nextSibling,I=E.nextSibling,J=F.nextSibling,R=J.firstChild,j=R.nextSibling,h=j.nextSibling;return e(x,()=>t("featurePage.back"),null),e(y,()=>t(a.page.eyebrow)),e(C,()=>t(a.page.title)),e(G,()=>t(a.page.lede)),e(w,()=>t("featurePage.problemTitle")),e(H,()=>t(a.page.problem)),e(U,()=>a.icon()),e(g,()=>t(a.title),null),e(q,s(u,{get each(){return a.items},children:l=>(()=>{var i=te();return e(i,s(O,{padded:!1,class:"flex gap-3 px-4 py-3",get children(){return[s(W,{class:"mt-1 h-4 w-4 shrink-0 text-[var(--color-primary-600)]"}),(()=>{var r=ee(),n=r.firstChild,v=n.nextSibling;return e(n,()=>t(l.name)),e(v,()=>t(l.desc)),r})()]}})),i})()})),e(A,()=>t("featurePage.howTitle")),e(B,s(u,{get each(){return a.page.steps},children:(l,i)=>(()=>{var r=le(),n=r.firstChild,v=n.nextSibling,L=v.firstChild,K=L.nextSibling;return e(n,()=>i()+1),e(L,()=>t(l.title)),e(K,()=>t(l.body)),r})()})),e(T,()=>t("featurePage.related")),e(E,s(u,{get each(){return D()},children:l=>(()=>{var i=ie();return e(i,s(O,{padded:!1,class:"h-full px-4 py-3",get children(){return[(()=>{var r=ae();return e(r,()=>t(l.title)),r})(),(()=>{var r=re();return e(r,()=>t(l.blurb)),r})()]}})),N(()=>d(i,"href",c(`/features/${l.id}`))),i})()})),e(I,()=>t("featurePage.allFeatures")),e(R,()=>t("featurePage.cta.title")),e(j,()=>t("featurePage.cta.body")),e(h,()=>t("featurePage.cta.button"),null),e(h,s(X,{class:"h-4 w-4"}),null),N(l=>{var i=c("/features"),r=c("/features"),n=c("/");return i!==l.e&&d(x,"href",l.e=i),r!==l.t&&d(I,"href",l.t=r),n!==l.a&&d(h,"href",l.a=n),l},{e:void 0,t:void 0,a:void 0}),m})()})}export{ke as default};
2//# sourceMappingURL=FeatureCategoryPage-DZq756J2.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.