PageSourceSearch

https://lirumlabs.com/assets/product-detail-BZ-fUl9M.js

js lirumlabs.com collected 2026-10-02 15:26:23 UTC 23,273 bytes, 1 lines download raw bytes

1import{j as e,L as S,w as q}from"./jsx-runtime-DTNjZlaN.js";import{T as k,P as E,H as F,l as G,p as U}from"./home-D3_pwIN9.js";import{P as Z}from"./page-breadcrumbs-DoNRHhOG.js";import{P as O}from"./page-container-DPulmW76.js";import{m as s,h as b,b as g,c,j as d,g as T,d as J,e as W,f as A,l as K,n as Q}from"./image-variants-C3dBo-4d.js";import{P as f,L as P}from"./page-intro-Duc8_PXa.js";import{e as X,f as v,h as Y,c as H,i as p,j as M,k as ee,l as te,p as $,m as re,b as ae,g as se}from"./products-ywO9vYJt.js";import{a as ie}from"./pricing-BwUkksLy.js";import{c as I}from"./seo-MhEQvIT1.js";import{d as ne,g as le,c as oe,a as ce,b as de}from"./structured-data-Dv6_EGbk.js";import"./action-icons-CsNxpNek.js";import"./analytics-D5rhfbaa.js";import"./site-metrics-B27Zy4BE.js";const me={activity:e.jsx("svg",{className:"h-4 w-4",fill:"none",stroke:"currentColor",strokeWidth:1.8,viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M22 12h-4l-3 9L9 3l-3 9H2"})}),cpu:e.jsxs("svg",{className:"h-4 w-4",fill:"none",stroke:"currentColor",strokeWidth:1.8,viewBox:"0 0 24 24",children:[e.jsx("rect",{height:"16",rx:"2",width:"16",x:"4",y:"4"}),e.jsx("rect",{height:"6",width:"6",x:"9",y:"9"}),e.jsx("path",{d:"M9 1v3M15 1v3M9 20v3M15 20v3M20 9h3M20 14h3M1 9h3M1 14h3"})]}),layers:e.jsx("svg",{className:"h-4 w-4",fill:"none",stroke:"currentColor",strokeWidth:1.8,viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 2 2 7l10 5 10-5-10-5ZM2 17l10 5 10-5M2 12l10 5 10-5"})})},B=["/animations/chip-pulse.json","/animations/signal-waves.json","/animations/gauge-sweep.json"];function xe({groups:r,intro:a}){return e.jsxs(s.section,{className:"mt-24",initial:"hidden",variants:g,viewport:b,whileInView:"visible",children:[e.jsx(s.div,{variants:d,transition:c,children:e.jsx(f,{description:a.description,descriptionClassName:"max-w-2xl",eyebrow:a.eyebrow,title:a.title,titleClassName:"max-w-2xl"})}),e.jsx("div",{className:"mt-10 grid gap-5 lg:grid-cols-3",children:r.map((t,o)=>e.jsxs(s.article,{className:"panel panel-interactive group flex flex-col",transition:{...c,delay:.08+o*.08},variants:d,children:[e.jsxs("div",{className:"border-b border-[var(--line-muted)] px-6 py-5",children:[e.jsxs("div",{className:"flex items-center justify-between gap-4",children:[e.jsxs("p",{className:"flex items-center gap-2.5 font-mono text-[0.68rem] tracking-[0.16em] text-[var(--color-signal-400)] uppercase",children:[e.jsx("span",{"aria-hidden":"true",className:"text-[var(--color-signal-400)] drop-shadow-[0_0_6px_rgba(255,138,42,0.35)] transition-transform duration-200 group-hover:scale-110",children:me[t.icon]}),t.eyebrow]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"opacity-60 transition-opacity duration-200 group-hover:opacity-100",children:e.jsx(P,{className:"h-6 w-6 mix-blend-screen",label:"",src:B[o%B.length]})}),e.jsx("span",{className:"data-value text-[0.65rem] text-[var(--text-tertiary)]",children:String(o+1).padStart(2,"0")})]})]}),e.jsx("h3",{className:"mt-4 font-display text-xl font-semibold tracking-[-0.01em] text-[var(--text-primary)] [font-stretch:106%]",children:t.title}),e.jsx("p",{className:"mt-2.5 text-sm leading-relaxed text-[var(--text-secondary)]",children:t.description})]}),e.jsx("ul",{className:"flex-1 px-6 py-2",children:t.items.map((i,l)=>e.jsxs("li",{className:`flex items-baseline gap-3 py-3 text-sm text-[var(--text-primary)] ${l>0?"border-t border-[var(--line-muted)]":""}`,children:[e.jsx("span",{className:"data-value shrink-0 text-[0.62rem] text-[var(--color-circuit-400)]",children:String(l+1).padStart(2,"0")}),i]},i))})]},t.title))})]})}const pe={"Apple Vision Pro":e.jsx("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",strokeWidth:1.6,viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 10.5C4 8 6 6.5 12 6.5S20 8 20 10.5c0 1.6-.4 2.7-1.2 3.6-.7.8-1.7 1.4-2.6 1.4-1.2 0-1.9-.8-2.6-1.4-.5-.5-1-.7-1.6-.7s-1.1.2-1.6.7c-.7.6-1.4 1.4-2.6 1.4-.9 0-1.9-.6-2.6-1.4C4.4 13.2 4 12.1 4 10.5Z"})}),"Apple Watch":e.jsxs("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",strokeWidth:1.6,viewBox:"0 0 24 24",children:[e.jsx("rect",{height:"12",rx:"3",width:"10",x:"7",y:"6"}),e.jsx("path",{strokeLinecap:"round",d:"M9.5 6V3h5v3M9.5 18v3h5v-3"})]}),iPad:e.jsxs("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",strokeWidth:1.6,viewBox:"0 0 24 24",children:[e.jsx("rect",{height:"20",rx:"2",width:"16",x:"4",y:"2"}),e.jsx("path",{strokeLinecap:"round",d:"M10.5 18.5h3"})]}),iPhone:e.jsxs("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",strokeWidth:1.6,viewBox:"0 0 24 24",children:[e.jsx("rect",{height:"20",rx:"3",width:"11",x:"6.5",y:"2"}),e.jsx("path",{strokeLinecap:"round",d:"M10.5 4.5h3M10.5 19.5h3"})]}),Mac:e.jsxs("svg",{className:"h-5 w-5",fill:"none",stroke:"currentColor",strokeWidth:1.6,viewBox:"0 0 24 24",children:[e.jsx("rect",{height:"10.5",rx:"1.5",width:"17",x:"3.5",y:"4.5"}),e.jsx("path",{strokeLinecap:"round",d:"M2 18.5h20"})]})};function he({description:r,eyebrow:a,items:t,title:o}){return e.jsxs(s.section,{className:"mt-24",initial:"hidden",variants:g,viewport:b,whileInView:"visible",children:[e.jsx(s.div,{variants:d,transition:c,children:e.jsx(f,{description:r,descriptionClassName:"max-w-xl",eyebrow:a,title:o,titleClassName:"max-w-2xl"})}),e.jsx("dl",{className:"mt-10 grid gap-4 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5",children:t.map((i,l)=>e.jsxs(s.div,{className:"panel panel-interactive flex flex-col px-5 py-5",transition:{...c,delay:.05+l*.06},variants:d,children:[e.jsxs("dt",{children:[e.jsxs("div",{"aria-hidden":"true",className:"flex items-center justify-between gap-3",children:[e.jsx("span",{className:"icon-badge",children:pe[i.device]}),e.jsx("span",{className:"data-value text-[0.65rem] text-[var(--text-tertiary)]",children:String(l+1).padStart(2,"0")})]}),e.jsx("span",{className:"mt-5 block font-display text-lg font-semibold tracking-[-0.01em] text-[var(--text-primary)] [font-stretch:106%]",children:i.device})]}),i.note?e.jsx("dd",{className:"mt-1.5 text-xs leading-5 text-[var(--text-tertiary)]",children:i.note}):null,e.jsx("dd",{className:"data-value mt-auto pt-4 text-[0.78rem] leading-5 text-[var(--color-circuit-400)]",children:i.requirement})]},i.device))})]})}function ue(){return e.jsx("svg",{className:"h-3.5 w-3.5 shrink-0",fill:"none",stroke:"currentColor",strokeWidth:2.5,viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 13l4 4L19 7"})})}function ve(){return e.jsx("svg",{className:"h-3.5 w-3.5 shrink-0",fill:"none",stroke:"currentColor",strokeWidth:2,viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",d:"M5 12h14"})})}function w({included:r,includedLabel:a,notIncludedLabel:t,premiumExclusive:o}){const i=r?a:t,l=r?o?"text-[var(--color-signal-400)]":"text-[var(--color-circuit-400)]":"text-[var(--text-tertiary)]";return e.jsxs("span",{className:`inline-flex items-center justify-center gap-2 font-mono text-[0.68rem] tracking-[0.1em] uppercase ${l}`,title:i,children:[e.jsx("span",{"aria-hidden":"true",children:r?e.jsx(ue,{}):e.jsx(ve,{})}),e.jsx("span",{children:i})]})}function ge({availabilityNote:r,description:a,eyebrow:t,exclusiveC
1ountLabel:o,featureLabel:i,freeLabel:l,groups:x,includedLabel:h,notIncludedLabel:j,premiumBadgeLabel:y,premiumLabel:N,sectionId:z,tableSummary:R,title:V}){const C=x.map(m=>({features:m.features.map(n=>({free:n.tier==="shared",name:n.name,note:n.note,premium:!0})),label:m.label})),L=C.reduce((m,n)=>m+n.features.filter(u=>!u.free&&u.premium).length,0);return e.jsxs(s.section,{className:"mt-24 scroll-mt-28",id:z,initial:"hidden",variants:g,viewport:b,whileInView:"visible",children:[e.jsx(s.div,{variants:d,transition:c,children:e.jsx(f,{description:a,descriptionClassName:"max-w-xl",eyebrow:t,title:V,titleClassName:"max-w-xl"})}),e.jsxs(s.div,{className:"mt-10",variants:d,transition:{...c,delay:.1},children:[e.jsxs("div",{className:"border border-[var(--card-border)] bg-[var(--card-bg)]",children:[e.jsx("div",{className:"md:hidden",children:C.map(m=>e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-center justify-between gap-4 border-b border-[var(--line-muted)] bg-[var(--color-ink-900)] px-5 py-3",children:[e.jsx("h3",{className:"font-mono text-[0.68rem] tracking-[0.16em] text-[var(--color-signal-400)] uppercase",children:m.label}),e.jsxs("span",{className:"font-mono text-[0.62rem] tracking-[0.12em] text-[var(--text-tertiary)] uppercase",children:[String(m.features.length).padStart(2,"0")," features"]})]}),e.jsx("div",{className:"divide-y divide-[var(--line-muted)]",children:m.features.map(n=>{const u=!n.free&&n.premium;return e.jsxs("div",{className:`px-5 py-5 ${u?"bg-[rgba(255,138,42,0.04)]":""}`,children:[e.jsx("p",{className:"text-sm text-[var(--text-primary)]",children:n.name}),n.note?e.jsx("p",{className:"mt-1 font-mono text-[0.62rem] leading-5 tracking-[0.08em] text-[var(--text-tertiary)] uppercase",children:n.note}):null,e.jsxs("div",{className:"mt-4 grid gap-3",children:[e.jsxs("div",{className:"flex items-center justify-between gap-4",children:[e.jsx("span",{className:"font-mono text-[0.62rem] tracking-[0.14em] text-[var(--text-tertiary)] uppercase",children:l}),e.jsx(w,{included:n.free,includedLabel:h,notIncludedLabel:j,premiumExclusive:!1})]}),e.jsxs("div",{className:"flex items-center justify-between gap-4",children:[e.jsx(k,{badge:y,label:N,variant:"premium"}),e.jsx(w,{included:n.premium,includedLabel:h,notIncludedLabel:j,premiumExclusive:u})]})]})]},n.name)})})]},m.label))}),e.jsx("div",{className:"hidden overflow-x-auto md:block",children:e.jsxs("table",{className:"w-full min-w-[44rem] border-collapse text-left text-sm",children:[e.jsx("caption",{className:"sr-only",children:R}),e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-[var(--line-muted)]",children:[e.jsx("th",{className:"px-5 py-4 font-mono text-[0.62rem] font-normal tracking-[0.16em] text-[var(--text-tertiary)] uppercase",children:i}),e.jsx("th",{className:"px-5 py-4 text-center",children:e.jsx(k,{label:l,variant:"free"})}),e.jsx("th",{className:"border-x border-[rgba(255,138,42,0.22)] px-5 py-4 text-center",children:e.jsx(k,{badge:y,label:N,variant:"premium"})})]})}),C.map(m=>e.jsxs("tbody",{children:[e.jsx("tr",{className:"border-t border-[var(--line-muted)] bg-[var(--color-ink-900)]",children:e.jsx("th",{className:"sticky left-0 z-10 bg-[var(--color-ink-900)] px-5 py-3 text-left font-normal",colSpan:3,scope:"rowgroup",children:e.jsxs("span",{className:"flex items-center justify-between gap-4",children:[e.jsx("span",{className:"font-mono text-[0.68rem] tracking-[0.16em] text-[var(--color-signal-400)] uppercase",children:m.label}),e.jsxs("span",{className:"font-mono text-[0.62rem] tracking-[0.12em] text-[var(--text-tertiary)] uppercase",children:[String(m.features.length).padStart(2,"0")," features"]})]})})}),m.features.map(n=>{const u=!n.free&&n.premium;return e.jsxs("tr",{className:"border-t border-[var(--line-muted)] transition-colors hover:bg-[rgba(235,230,220,0.03)]",children:[e.jsxs("th",{className:`sticky left-0 z-10 bg-[var(--card-bg)] px-5 py-3 text-left font-normal text-[var(--text-primary)] ${u?"border-l-2 border-l-[var(--color-signal-500)]":""}`,scope:"row",children:[e.jsx("span",{children:n.name}),n.note?e.jsx("span",{className:"mt-1 block font-mono text-[0.6rem] leading-4 tracking-[0.08em] text-[var(--text-tertiary)] uppercase",children:n.note}):null]}),e.jsx("td",{className:"px-5 py-3 text-center",children:e.jsx(w,{included:n.free,includedLabel:h,notIncludedLabel:j,premiumExclusive:!1})}),e.jsx("td",{className:"border-x border-[rgba(255,138,42,0.22)] px-5 py-3 text-center",children:e.jsx(w,{included:n.premium,includedLabel:h,notIncludedLabel:j,premiumExclusive:u})})]},n.name)})]},m.label))]})})]}),L>0?e.jsx("p",{className:"border-l-2 border-[var(--color-signal-500)] bg-[var(--color-ink-900)] px-5 py-4 font-mono text-[0.72rem] leading-6 text-[var(--text-secondary)]",children:o(L)}):null,e.jsx("p",{className:"mt-4 font-mono text-[0.66rem] leading-5 tracking-[0.08em] text-[var(--text-tertiary)] uppercase",children:r})]})]})}const _=["left-5 top-8","right-5 top-16","left-7 bottom-14","right-7 bottom-8","left-1/2 top-4 -translate-x-1/2"];function je({alt:r,chips:a,panelLabel:t,screenshotSrc:o}){const i=T(o);return e.jsxs("figure",{className:"corner-ticks panel overflow-hidden",children:[e.jsxs("figcaption",{className:"flex items-center justify-between gap-3 border-b border-[var(--line-muted)] px-4 py-2.5",children:[e.jsxs("div",{className:"flex items-center gap-2.5 font-mono text-[0.62rem] tracking-[0.16em] text-[var(--text-tertiary)] uppercase",children:[e.jsx(P,{className:"h-5 w-5 shrink-0 mix-blend-screen",label:"",src:"/animations/hero-scan.json"}),t]}),e.jsxs("span",{className:"flex items-center gap-2 font-mono text-[0.6rem] tracking-[0.14em] text-[var(--color-circuit-400)] uppercase",children:[e.jsx("span",{"aria-hidden":"true",className:"h-1.5 w-1.5 animate-pulse rounded-full bg-[var(--color-circuit-400)]"}),"Live preview"]})]}),e.jsxs("div",{className:"relative overflow-hidden bg-[radial-gradient(120%_90%_at_50%_0%,rgba(46,196,182,0.06),transparent_60%)]",children:[e.jsx("div",{"aria-hidden":"true",className:"absolute inset-0 opacity-35",style:{backgroundImage:"linear-gradient(rgba(235,230,220,0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(235,230,220,0.05) 1px, transparent 1px)",backgroundSize:"28px 28px"}}),e.jsx(E,{...i,alt:r,className:"mx-auto my-10 w-48 -rotate-2 sm:w-56 md:w-64",fetchPriority:"high",loading:"eager",sizes:"(min-width: 768px) 256px, (min-width: 640px) 224px, 192px"}),a.map((l,x)=>e.jsx(s.span,{className:`absolute hidden items-center rounded-[4px] border border-[rgba(255,138,42,0.35)] bg-[rgba(17,19,24,0.92)] px-3 py-2 font-mono text-[0.6rem] tracking-[0.1em] text-[var(--text-secondary)] uppercase shadow-[0_12px_30px_-12px_rgba(0,0,0,0.8)] md:inline-flex ${_[x%_.length]}`,transition:{...c,delay:.35+x*.12},variants:J,children:l},l))]})]})}function be({backToPortfolioLabel:r,product:a}){return e.jsxs(s.section,{animate:"visible",initial:"hidden",variants:g,children:[e.jsx(s.nav,{"aria-label":"Breadcrumb",variants:d,transition:c,children:e.jsxs(S,{className:"inline-flex items-center gap-2 font-mono text-[0.72rem] tracking-[0.12em] text-[var(--text-tertiary)] uppercase transition-colors hover:text-[var(--color-signal-400)]",to:"/products/",viewTransition:!0,children:[e.jsx("span",{"aria-hidden":"true",children:"←"}),r]})}),e.jsxs("div",{className:"mt-10 grid items-center gap-10 lg:grid-cols-[minmax(0,1fr)_minmax(0,1fr)]",children:[e.jsxs(s.div,{variants:d,transition:c,children:[e.jsxs("div",{className:"flex items-center gap-5",children:[e.jsx("img",{alt:a.icon.alt,className:"h-14 w-14 border border-[var(--card-border)] sm:h-16 sm:w-16",decoding:"async",height:512,
1src:a.icon.src,width:512}),e.jsxs("div",{className:"inline-flex items-center gap-2.5 font-mono text-[0.68rem] tracking-[0.16em] text-[var(--color-circuit-400)] uppercase",children:[e.jsx(P,{className:"h-6 w-6 shrink-0 mix-blend-screen",label:"",src:"/animations/gauge-sweep.json"}),a.statusLabel]})]}),e.jsx("h1",{className:"display-heading mt-7 text-[clamp(2.25rem,4.4vw,3.75rem)]",children:a.name}),e.jsx("p",{className:"mt-4 font-mono text-[0.78rem] tracking-[0.1em] text-[var(--color-signal-400)] uppercase",children:a.tagline}),e.jsx("p",{className:"section-copy mt-5 max-w-xl",children:a.longDescription}),e.jsx("div",{className:"mt-8",children:e.jsx(F,{analyticsLocation:"product_detail_hero",primaryHref:a.appStoreUrl,primaryLabel:"Download on the App Store",secondaryExternal:!0,secondaryHref:a.docsUrl,secondaryLabel:"Open Documentation",size:"lg"})})]}),e.jsx(s.div,{variants:d,transition:{...c,delay:.15},children:e.jsx(je,{alt:a.image.alt,chips:X(a),panelLabel:a.name,screenshotSrc:"/images/app/screenshots/info.webp"})})]})]})}function fe({intro:r,items:a}){return e.jsxs(s.section,{className:"mt-24",initial:"hidden",variants:g,viewport:b,whileInView:"visible",children:[e.jsx(s.div,{variants:d,transition:c,children:e.jsx(f,{description:r.description,descriptionClassName:"max-w-xl",eyebrow:r.eyebrow,title:r.title,titleClassName:"max-w-xl"})}),e.jsx(s.div,{className:"mt-10 grid items-start gap-4 lg:grid-cols-2",variants:W,children:a.map(t=>e.jsxs(s.details,{className:"group panel px-6 transition-colors hover:border-[var(--card-border-hover)]",transition:c,variants:A,children:[e.jsxs("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 py-5 text-sm text-[var(--text-primary)] [&::-webkit-details-marker]:hidden",children:[e.jsx("span",{children:t.question}),e.jsx("span",{"aria-hidden":"true",className:"shrink-0 font-mono text-lg leading-none text-[var(--color-signal-400)] transition-transform duration-200 group-open:rotate-45",children:"+"})]}),e.jsxs("div",{className:"border-t border-[var(--line-muted)] pb-5 pt-4 text-sm leading-relaxed text-[var(--text-secondary)]",children:[e.jsx("p",{children:t.answer}),t.link?e.jsx("p",{className:"mt-3",children:t.link.external?e.jsx("a",{className:"font-mono text-[0.72rem] tracking-[0.1em] text-[var(--color-circuit-400)] uppercase underline underline-offset-4",href:t.link.href,rel:"noreferrer",target:"_blank",children:t.link.label}):e.jsx(S,{className:"font-mono text-[0.72rem] tracking-[0.1em] text-[var(--color-circuit-400)] uppercase underline underline-offset-4",to:t.link.href,viewTransition:!0,children:t.link.label})}):null]})]},t.question))})]})}function D({accent:r=!1,bullets:a,ctaExternal:t=!1,ctaHref:o,ctaLabel:i,description:l,eyebrow:x,priceNote:h,title:j}){return e.jsxs(s.article,{className:`panel panel-interactive flex flex-col ${r?"card-accent border-[rgba(255,138,42,0.35)]":""}`,transition:c,variants:A,children:[e.jsxs("div",{className:"border-b border-[var(--line-muted)] px-6 py-5",children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"eyebrow",children:x}),e.jsx(k,{label:x,variant:r?"premium":"free"})]}),e.jsx("h3",{className:"mt-4 font-display text-xl font-semibold tracking-[-0.01em] text-[var(--text-primary)] [font-stretch:106%]",children:j}),e.jsx("p",{className:"mt-2.5 text-sm leading-relaxed text-[var(--text-secondary)]",children:l})]}),e.jsx("ul",{className:"flex-1 px-6 py-2",children:a.map((y,N)=>e.jsxs("li",{className:`flex items-baseline gap-3 py-3 text-sm text-[var(--text-primary)] ${N>0?"border-t border-[var(--line-muted)]":""}`,children:[e.jsx("span",{className:"data-value shrink-0 text-[0.62rem] text-[var(--color-circuit-400)]",children:String(N+1).padStart(2,"0")}),y]},y))}),e.jsxs("div",{className:"border-t border-[var(--line-muted)] px-6 py-5",children:[e.jsx("a",{className:`inline-flex items-center rounded-[4px] px-5 py-3 text-sm font-medium ${r?"cta-primary":"cta-secondary"}`,href:o,rel:t?"noreferrer":void 0,target:t?"_blank":void 0,children:i}),e.jsx("p",{className:"mt-3 font-mono text-[0.66rem] leading-5 tracking-[0.08em] text-[var(--text-tertiary)] uppercase",children:h})]})]})}function ye({content:r}){return e.jsxs(s.section,{className:"mt-24",initial:"hidden",variants:g,viewport:b,whileInView:"visible",children:[e.jsx(s.div,{variants:d,transition:c,children:e.jsx(f,{description:r.description,descriptionClassName:"max-w-2xl",eyebrow:r.eyebrow,title:r.title,titleClassName:"max-w-2xl"})}),e.jsxs(s.div,{className:"mt-10 grid items-start gap-5 lg:grid-cols-2",variants:W,children:[e.jsx(D,{...r.freeCard}),e.jsx(D,{accent:!0,...r.premiumCard})]}),e.jsx(s.p,{className:"mt-6 border-l-2 border-[var(--color-signal-500)] bg-[var(--color-ink-900)] px-5 py-4 font-mono text-[0.72rem] leading-6 text-[var(--text-secondary)]",transition:{...c,delay:.1},variants:d,children:r.pricingNote}),e.jsxs(s.p,{className:"mt-4 text-sm text-[var(--text-secondary)]",transition:{...c,delay:.14},variants:d,children:[r.techniciansCta.lead," ",e.jsx(S,{className:"font-mono text-[0.72rem] tracking-[0.1em] text-[var(--color-circuit-400)] uppercase underline underline-offset-4",to:r.techniciansCta.href,viewTransition:!0,children:r.techniciansCta.label})]})]})}function Ne({description:r,eyebrow:a,screenshots:t,title:o}){return e.jsxs(s.section,{className:"mt-24",initial:"hidden",variants:g,viewport:b,whileInView:"visible",children:[e.jsx(s.div,{variants:d,transition:c,children:e.jsx(f,{description:r,descriptionClassName:"max-w-xl",eyebrow:a,title:o,titleClassName:"max-w-2xl"})}),e.jsx("div",{className:"mt-10 grid gap-4 [grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))]",children:t.map((i,l)=>e.jsxs(s.figure,{className:"corner-ticks panel overflow-hidden",transition:{...c,delay:.06+l*.06},variants:d,children:[e.jsx("div",{className:"flex items-center justify-between border-b border-[var(--line-muted)] px-4 py-2.5",children:e.jsx("span",{className:"data-value text-[0.65rem] text-[var(--color-signal-500)]",children:String(l+1).padStart(2,"0")})}),e.jsx("img",{...T(i.src),alt:i.alt,className:"aspect-[3/4] w-full object-cover object-top",decoding:"async",loading:"lazy",sizes:"(min-width: 640px) 18rem, 100vw"})]},i.src))})]})}const Ae=({data:r,params:a})=>{if(!r)return I({description:"The requested Lirum Labs product could not be found.",omitCanonical:!0,path:`/products/${a.slug??""}`,robots:"noindex,follow",title:"Product not found"});const t=r.product,o=se(t),i=t.metaTitle??t.name,l=t.metaDescription??t.description;return I({description:l,image:"/images/social/product-card.jpg",imageAlt:t.image.alt,imageHeight:630,imageWidth:1200,path:o,structuredData:[...ne(),le({compatibility:t.compatibility,description:t.description,featureList:H.map(x=>x.title),name:t.name,path:o,screenshot:t.image.src}),oe({about:[t.name,"Apple hardware diagnostics","Device information"],description:l,name:i,path:o}),ce([{name:"Home",path:"/"},{name:"Products",path:"/products"},{name:t.name,path:o}
1]),de({items:$.map(({answer:x,question:h})=>({answer:x,question:h})),speakable:["h1"]})],suppressTitleSuffix:t.metaTitle!==void 0,title:i})},He=q(function({loaderData:a}){const{product:t}=a;return e.jsx(K,{features:Q,children:e.jsxs(O,{children:[e.jsx(Z,{className:"mb-8",items:[{label:"Home",href:"/"},{label:"Products",href:"/products/"},{label:t.name}]}),e.jsx(be,{backToPortfolioLabel:v.backToPortfolioLabel,product:t}),e.jsx(he,{description:v.compatibilityIntro.description,eyebrow:v.compatibilityIntro.eyebrow,items:t.compatibility,title:v.compatibilityIntro.title}),e.jsx(xe,{groups:H,intro:Y}),e.jsx(ge,{availabilityNote:p.availabilityNote,description:p.description,eyebrow:p.eyebrow,exclusiveCountLabel:te,featureLabel:p.featureLabel,freeLabel:p.freeLabel,groups:ee,includedLabel:p.includedLabel,notIncludedLabel:p.notIncludedLabel,premiumBadgeLabel:p.premiumBadgeLabel,premiumLabel:p.premiumLabel,sectionId:M.tiers,tableSummary:p.tableSummary,title:p.title}),e.jsx(ye,{content:ie}),e.jsx(fe,{intro:re,items:$}),e.jsx(Ne,{description:v.screenshotsIntro.description,eyebrow:v.screenshotsIntro.eyebrow,screenshots:G,title:v.screenshotsIntro.title}),e.jsx(U,{appStoreUrl:t.appStoreUrl,content:ae,premiumFeaturesUrl:`#${M.tiers}`})]})})});export{He as default,Ae as meta};

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.