PageSourceSearch

https://www.btc-embedded.com/_next/static/chunks/1-djc-wxu3v2y.js

js btc-embedded.com collected 2026-09-25 15:13:10 UTC 49,001 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,59002,e=>{"use strict";let t={tight:50,standard:80,calm:120},r={sectionIntro:{variant:"up",delay:0,viewportThreshold:.16,viewportRootMargin:"0px 0px -12% 0px"},sectionCompanion:{variant:"fade",delay:120,viewportThreshold:.16,viewportRootMargin:"0px 0px -12% 0px"},card:{variant:"scale",delay:0,viewportThreshold:.12,viewportRootMargin:"0px 0px -10% 0px"},register:{variant:"fade",delay:80,viewportThreshold:.08,viewportRootMargin:"0px 0px -8% 0px"},line:{variant:"line",delay:0,viewportThreshold:.12,viewportRootMargin:"0px 0px -10% 0px"},none:{variant:"fade",delay:0,viewportThreshold:0,viewportRootMargin:"0px",disabled:!0}};e.s(["motionAttributes",0,function(e,t){if(!e||"none"===e)return{};let n=r[e];return{"data-motion-reveal":n.variant,"data-motion-delay":t??n.delay,"data-motion-threshold":n.viewportThreshold,"data-motion-root-margin":n.viewportRootMargin}},"motionSequenceAttributes",0,function(e,t="viewport",r={}){return{"data-motion-sequence":"true","data-motion-profile":e,"data-motion-trigger":t,"data-motion-threshold":r.threshold??.08*("immediate"!==t),"data-motion-root-margin":r.rootMargin??"0px 0px -6% 0px"}},"motionStepAttributes",0,function(e,r=0,n="standard"){return{"data-motion-step":e,style:{"--btc-motion-index-delay":`${Math.max(0,r)*t[n]}ms`}}}])},81635,e=>{"use strict";let t=new Set(["btc-embedded.com","www.btc-embedded.com","localhost","127.0.0.1","::1"]);function r(e){if("string"!=typeof e)return!1;let r=e.trim();if(!/^(?:https?:)?\/\//i.test(r))return!1;try{let e,n=new URL(r,"https://www.btc-embedded.com");if("http:"!==n.protocol&&"https:"!==n.protocol)return!1;return e=n.hostname.toLowerCase().replace(/^\[|\]$/g,""),!(t.has(e)||e.startsWith("mybtc.")&&e.endsWith(".btc-embedded.com"))}catch{return!1}}function n(e,...t){return Array.from(new Set([...(e||"").split(/\s+/),...t].map(e=>e.trim().toLowerCase()).filter(Boolean))).join(" ")}function a(e,t){let r=e.match(RegExp(`\\s${t}\\s*=\\s*(["'])(.*?)\\1`,"i"));return r?.[2]?.replaceAll("&amp;","&").replaceAll("&quot;",'"').replaceAll("&#39;","'")}function i(e,t,r){let n=RegExp(`\\s${t}\\s*=\\s*(["']).*?\\1`,"i");return n.test(e)?e.replace(n,` ${t}="${r}"`):e.replace(/>$/,` ${t}="${r}">`)}e.s(["applyExternalLinkPolicyToHtml",0,function(e){return e.replace(/<a\b[^>]*>/gi,e=>{if(!r(a(e,"href")))return e;let t=n(a(e,"rel"),"noopener","noreferrer");return i(i(e,"target","_blank"),"rel",t)})},"getLinkPolicyProps",0,function(e,t={}){return r(e)?{target:"_blank",rel:n(t.rel,"noopener","noreferrer")}:t}])},77423,e=>{"use strict";var t=e.i(73401),r=e.i(75157),n=e.i(81635),a=e.i(59002);let i="isolate overflow-hidden rounded-[22px] bg-[var(--hero-cta-orange)] bg-clip-padding text-[#FFF7EE] transition-colors duration-300 hover:bg-[var(--hero-cta-orange-hover)]";function s({tone:e="teal",className:n,children:a,...i}){return(0,t.jsx)("span",{className:(0,r.cn)("mono font-semibold",{teal:"text-teal",mint:"text-mint-bright",paperMuted:"text-paper/45"}[e],n),...i,children:a})}function l({variant:e="feature",className:n,children:a,...i}){return(0,t.jsx)("span",{className:(0,r.cn)({feature:"flex size-11 shrink-0 items-center justify-center rounded-full bg-secondary text-teal [&>svg]:size-5 [&>svg]:stroke-[1.9]",proofCheck:"flex size-8 shrink-0 items-center justify-center rounded-full bg-secondary text-teal [&>svg]:size-3.5 [&>svg]:stroke-[2.15]"}[e],n),...i,children:a})}e.s(["ButtonLink",0,function({variant:e="primary",className:a,children:s,href:l,target:o,rel:d,...c}){let p={primary:(0,r.cn)("group inline-flex h-[44px] items-center gap-2 px-6 py-0 text-[14px] font-semibold",i),navPrimary:(0,r.cn)(i,"group inline-flex h-[44px] shrink-0 items-center gap-2 whitespace-nowrap rounded-[22px] px-5 py-0 text-[14px] font-semibold"),secondaryDark:"text-paper border-paper/30 hover:border-paper/80 inline-flex h-[44px] items-center gap-2 rounded-[22px] border px-6 py-0 text-[14px] font-medium transition",secondaryLight:"inline-flex h-[44px] items-center justify-center rounded-[22px] border border-paper/18 bg-paper/[0.035] px-6 text-[14px] font-semibold text-paper transition duration-300 hover:border-paper/36 hover:bg-paper/[0.07] active:scale-[0.98]",ghost:"inline-flex items-center gap-2 text-[14px] font-medium transition",utility:"rounded-full border border-paper/20 px-3 py-1 text-paper/90 transition-colors hover:border-paper/60 hover:text-paper",utilityLight:"rounded-full border border-line px-3 py-1 text-navy-deep/85 transition-colors hover:border-teal/40 hover:text-navy-deep",inlineNavy:"inline-flex items-center gap-2 text-[14px] font-medium text-navy-deep",inlineMint:"text-mint-bright hover:text-paper inline-flex items-center gap-3 border-b border-mint/30 pb-1 text-[14px] font-medium",footerPill:"rounded-full border border-white/15 px-3 py-1 text-[11px] font-mono uppercase tracking-widest text-white/60 transition hover:bg-white/5 hover:text-white"},x=(0,n.getLinkPolicyProps)(l,{target:o,rel:d});return(0,t.jsx)("a",{href:l,...x,className:(0,r.cn)(p[e],a),...c,children:s})},"CardLabel",0,function({tone:e="teal",className:n,children:a,...i}){return(0,t.jsx)("span",{className:(0,r.cn)("font-mono text-[11px] font-semibold uppercase leading-none tracking-[0.075em]",{teal:"text-teal",mint:"text-mint-bright",orange:"text-[var(--hero-cta-orange)]",paperMuted:"text-paper/48"}[e],n),...i,children:a})},"Container",0,function({width:e="page",motionPreset:n,motionDelay:i,className:s,children:l,...o}){return(0,t.jsx)("div",{className:(0,r.cn)({page:"mx-auto max-w-[1440px] px-6 lg:px-10",content:"mx-auto max-w-[1320px] px-6 lg:px-10"}[e],s),...(0,a.motionAttributes)(n,i),...o,children:l})},"DisclosureRegisterGroup",0,function({title:e,className:r,children:n}){return(0,t.jsxs)("div",{className:r,children:[(0,t.jsx)("div",{className:"mb-6 border-b border-line pb-4",children:(0,t.jsx)("h3",{className:"text-[18px] font-semibold text-navy-deep",children:e})}),(0,t.jsx)("div",{className:"divide-y divide-line rounded-2xl border border-line bg-card shadow-card",children:n})]})},"EvidenceCard",0,function({icon:e,label:n,className:a,children:i}){return(0,t.jsxs)("article",{className:(0,r.cn)("flex min-h-[12rem] flex-col rounded-2xl border border-line bg-card p-6 shadow-card",a),children:[(0,t.jsx)(l,{variant:"proofCheck",children:e}),(0,t.jsx)(s,{tone:"teal",className:"mt-4 block",children:n}),(0,t.jsx)("div",{className:"mt-2.5 text-[13.5px] leading-relaxed text-ink/64",children:i})]})},"EvidenceCardGrid",0,function({columns:e=3,className:n,children:a}){return(0,t.jsx)("div",{className:(0,r.cn)("grid gap-5",4===e?"md:grid-cols-2 xl:grid-cols-4":"md:grid-cols-3",n
1),children:a})},"Eyebrow",0,function({tone:e="teal",withLine:n=!1,lineTone:a="hero",lineClassName:i,className:s,children:l}){return(0,t.jsxs)("div",{className:(0,r.cn)("eyebrow font-semibold",n&&"flex items-center gap-3",{teal:"text-teal",mint:"text-mint-bright",hero:"text-[var(--hero-eyebrow)]",paperMuted:"text-paper/45"}[e],s),children:[n?(0,t.jsx)("span",{className:(0,r.cn)("inline-block h-px w-10",{hero:"bg-[var(--hero-eyebrow-line)]",teal:"bg-teal",mint:"bg-mint"}[a],i)}):null,l]})},"FooterColumn",0,function({title:e,items:r}){return(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"font-mono text-[10px] uppercase tracking-widest text-mint",children:e}),(0,t.jsx)("ul",{className:"mt-4 space-y-2.5",children:r.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"string"==typeof e?"#":e.href,className:"text-sm text-white/70 transition hover:text-white",children:"string"==typeof e?e:e.label})},"string"==typeof e?e:e.label))})]})},"GlassPanel",0,function({className:e,children:n,...a}){return(0,t.jsx)("div",{className:(0,r.cn)("border border-white/12 bg-navy-deep/34 backdrop-blur-xl shadow-[inset_0_1px_0_rgba(255,255,255,0.09)]",e),...a,children:n})},"HeroGradientText",0,function({as:e="span",className:n,children:a,...i}){return(0,t.jsx)(e,{className:(0,r.cn)("bg-gradient-to-r from-[var(--hero-h1-gradient-from)] to-[var(--hero-h1-gradient-to)] bg-clip-text text-transparent",n),...i,children:a})},"HeroShell",0,function({density:e="homepage",motionPreset:n,motionDelay:i,className:s,children:l,...o}){return(0,t.jsx)("div",{className:(0,r.cn)({homepage:"relative mx-auto max-w-[1440px] px-6 pt-16 pb-32 lg:px-10 lg:pt-24 lg:pb-40",compact:"relative mx-auto max-w-[1440px] px-6 pt-14 pb-14 lg:px-10 lg:pt-16 lg:pb-16",landing:"relative mx-auto flex max-w-[1440px] flex-col gap-14 px-6 pt-14 pb-14 lg:min-h-[680px] lg:justify-between lg:gap-20 lg:px-10 lg:pt-16 lg:pb-[4.5rem]",editorial:"relative mx-auto max-w-[1440px] px-6 pt-16 pb-24 lg:px-10 lg:pt-20 lg:pb-28",product:"relative mx-auto max-w-[1440px] px-6 pt-16 pb-28 lg:px-10 lg:pt-22 lg:pb-36"}[e],s),..."sectionIntro"===n?{}:(0,a.motionAttributes)(n,i),"data-motion-hero-intro":"sectionIntro"===n?"true":void 0,...o,children:l})},"IconButton",0,function({className:e,children:n,...a}){return(0,t.jsx)("button",{className:(0,r.cn)("flex h-9 w-9 items-center justify-center rounded-full border border-white/10 bg-white/[0.035] text-paper/54 transition hover:border-white/20 hover:bg-white/[0.07] hover:text-paper",e),...a,children:n})},"IconFrame",0,l,"InlineTextAction",0,function({tone:e="navy",className:n,children:a,...i}){return(0,t.jsx)("span",{className:(0,r.cn)("inline-flex items-center gap-1.5 text-sm font-medium",{navy:"text-navy",mint:"text-mint"}[e],n),...i,children:a})},"MacWindow",0,function({title:e,children:n,className:a}){return(0,t.jsxs)("div",{className:(0,r.cn)("border-line bg-navy-deep shadow-elevated overflow-hidden rounded-2xl border",a),children:[(0,t.jsxs)("div",{className:"border-paper/10 bg-navy flex items-center gap-2 border-b px-5 py-3",children:[(0,t.jsx)("span",{className:"h-3 w-3 rounded-full bg-[#5F8FA8]/48"}),(0,t.jsx)("span",{className:"h-3 w-3 rounded-full bg-[#5F8FA8]/48"}),(0,t.jsx)("span",{className:"h-3 w-3 rounded-full bg-[#5F8FA8]/48"}),(0,t.jsx)("span",{className:"text-paper/50 ml-6 text-[12px] mono",children:e})]}),n]})},"MetaLabel",0,s,"MetricLabel",0,function({tone:e="muted",className:n,children:a,...i}){return(0,t.jsx)("span",{className:(0,r.cn)("font-mono text-[10px] font-semibold uppercase leading-snug tracking-[0.2em]",{muted:"text-muted-foreground",paperMuted:"text-paper/52",mint:"text-mint-bright"}[e],n),...i,children:a})},"NewsletterSubmit",0,function({className:e,children:n,...a}){return(0,t.jsx)("button",{className:(0,r.cn)("inline-flex h-[44px] items-center justify-center rounded-[22px] bg-mint px-6 text-[14px] font-semibold text-navy-deep transition hover:bg-mint-bright active:scale-[0.98]",e),...a,children:n})},"ProofLabel",0,function({tone:e="teal",className:n,children:a,...i}){return(0,t.jsx)("span",{className:(0,r.cn)("font-mono text-[11px] font-semibold uppercase leading-snug tracking-[0.04em]",{teal:"text-teal",mint:"text-mint-bright",paperMuted:"text-paper/52"}[e],n),...i,children:a})},"ProofPill",0,function({children:e,className:n}){return(0,t.jsxs)("span",{className:(0,r.cn)("mono inline-flex items-center gap-2 whitespace-nowrap rounded-full border border-line bg-secondary/80 px-4 py-2 text-[12px] font-semibold text-navy-deep shadow-[0_1px_0_color-mix(in_oklab,var(--paper)_80%,transparent)]",n),children:[(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-mint"}),e]})}
1,"Section",0,function({variant:e="paper",motionPreset:n,motionDelay:i,className:s,children:l,...o}){return(0,t.jsx)("section",{className:(0,r.cn)({paper:"bg-paper border-line border-b",secondary:"bg-secondary border-line border-b",navy:"bg-navy-deep text-paper relative isolate overflow-hidden",closing:"relative overflow-hidden bg-navy-deep text-paper"}[e],s),...(0,a.motionAttributes)(n,i),...o,children:l})},"SiteLink",0,function({href:e,target:r,rel:a,...i}){return(0,t.jsx)("a",{href:e,...(0,n.getLinkPolicyProps)(e,{target:r,rel:a}),...i})},"SplitGrid",0,function({gap:e="standard",motionPreset:n,motionDelay:i,className:s,children:l,...o}){return(0,t.jsx)("div",{className:(0,r.cn)("grid items-start lg:grid-cols-12",{standard:"gap-12 lg:gap-16",wide:"gap-12 lg:gap-20 xl:gap-24",airy:"gap-14 lg:gap-24 xl:gap-28"}[e],s),...(0,a.motionAttributes)(n,i),...o,children:l})},"TabRail",0,function({items:e,activeItem:n,onSelect:a,label:i,align:s="right",className:l,itemClassName:o,idPrefix:d}){return(0,t.jsx)("div",{className:(0,r.cn)("mb-6 flex flex-wrap items-end gap-7","left"===s?"justify-start":"justify-end",l),role:"tablist","aria-label":i,children:e.map((i,s)=>{let l=n===i,c=d?`${d}-tab-${s}`:void 0,p=d?`${d}-panel-${s}`:void 0;
1return(0,t.jsxs)("button",{id:c,type:"button",role:"tab","aria-selected":l,"aria-controls":p,tabIndex:l?0:-1,onClick:()=>a(i),onKeyDown:t=>{let r,n=Array.from(t.currentTarget.parentElement?.querySelectorAll('[role="tab"]')??[]),i=n.indexOf(t.currentTarget);"ArrowRight"===t.key||"ArrowDown"===t.key?r=(i+1)%n.length:"ArrowLeft"===t.key||"ArrowUp"===t.key?r=(i-1+n.length)%n.length:"Home"===t.key?r=0:"End"===t.key&&(r=n.length-1),void 0!==r&&n[r]&&(t.preventDefault(),a(e[r]),n[r].focus())},className:(0,r.cn)("group relative pb-1.5 text-[14px] font-semibold tracking-[-0.01em] transition duration-300 ease-[cubic-bezier(0.16,1,0.3,1)] active:scale-[0.98]",o,l?"text-navy-deep":"text-ink/52 hover:text-navy-deep"),children:[i,(0,t.jsx)("span",{className:(0,r.cn)("absolute inset-x-0 bottom-0 h-[2px] rounded-full transition duration-300",l?"bg-navy-deep":"bg-transparent group-hover:bg-line")})]},i)})})},"orangeCtaSurfaceClassName",0,i])},11076,e=>{"use strict";var t=e.i(73401),r=e.i(14169),n=e.i(31443),a=e.i(65676),i=e.i(77423),s=e.i(77920),l=e.i(35329),o=e.i(22966),d=e.i(9234);let c={src:e.i(94714).default,width:258,height:258,blurWidth:8,blurHeight:8,blurDataURL:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAAQABAAD/wAARCAAIAAgDAREAAhEBAxEB/9sAQwAKBwcIBwYKCAgICwoKCw4YEA4NDQ4dFRYRGCMfJSQiHyIhJis3LyYpNCkhIjBBMTQ5Oz4+PiUuRElDPEg3PT47/9sAQwEKCwsODQ4cEBAcOygiKDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDW3an/AGuVKXIg88YKhiCN38qelha3P//Z"};function p(){return(0,t.jsxs)(o.Root,{children:[(0,t.jsx)(o.Trigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button",className:"rounded-full border border-white/15 px-3 py-1 font-mono text-[11px] uppercase tracking-widest text-white/60 transition hover:bg-white/5 hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-mint",children:"微信公众号"})}),(0,t.jsxs)(o.Portal,{children:[(0,t.jsx)(o.Overlay,{className:"fixed inset-0 z-[120] bg-navy-deep/72 backdrop-blur-sm data-[state=closed]:animate-out data-[state=open]:animate-in data-[state=closed]:fade-out data-[state=open]:fade-in"}),(0,t.jsxs)(o.Content,{className:"fixed left-1/2 top-1/2 z-[121] w-[calc(100%-2rem)] max-w-sm -translate-x-1/2 -translate-y-1/2 rounded-2xl border border-line bg-card p-6 text-navy-deep shadow-card focus:outline-none",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-6",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(o.Title,{className:"text-[22px] font-semibold tracking-[-0.02em]",children:"微信公众号"}),(0,t.jsx)(o.Description,{className:"mt-2 text-[14px] leading-relaxed text-ink/65",children:"请使用微信扫描二维码关注 BTC Embedded Systems 官方账号。"})]}),(0,t.jsx)(o.Close,{asChild:!0,children:(0,t.jsx)("button",{type:"button","aria-label":"关闭",className:"inline-flex size-9 shrink-0 items-center justify-center rounded-full border border-line text-ink/60 transition hover:border-teal/35 hover:text-navy-deep focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-teal",children:(0,t.jsx)(d.X,{className:"size-4","aria-hidden":"true"})})})]}),(0,t.jsx)("div",{className:"mx-auto mt-6 w-full max-w-[258px] overflow-hidden rounded-xl border border-line bg-white p-3",children:(0,t.jsx)("img",{src:(0,s.assetUrl)(c),alt:"BTC Embedded Systems 微信公众号二维码",width:258,height:258,className:"h-auto w-full"})})]})]})]})}let x="cursor-pointer underline decoration-white/20 underline-offset-4 transition-colors hover:text-white hover:
1decoration-white/70 focus-visible:rounded-sm focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-mint";e.s(["Footer",0,function(){let e=(0,l.useLocalizedValue)(a.footerColumns,"global.footer.columns"),{href:o,locale:d,t:c}=(0,l.useLocalization)(),{openPreferences:u}=(0,n.useConsent)(),h="ja"===d||"zh-Hans"===d;return(0,t.jsx)("footer",{className:"relative overflow-hidden border-t border-white/10 bg-navy-deep text-white/80",children:(0,t.jsxs)(i.Container,{className:"pt-14",children:[(0,t.jsxs)("div",{className:"grid gap-12 py-14 lg:grid-cols-[1.2fr_2fr]",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("img",{src:(0,s.assetUrl)(a.btcLogoUrl),alt:"BTC Embedded Systems",className:"h-10 w-auto brightness-0 invert"}),(0,t.jsx)("p",{className:"mt-5 max-w-sm text-sm text-white/55",children:c("BTC Embedded Systems · High software quality for safety-critical systems.","global.footer.t-call.f9894d22b3")}),(0,t.jsxs)("div",{className:"mt-6 flex items-center gap-3",children:[(0,t.jsx)(i.ButtonLink,{href:"https://www.linkedin.com/company/btc-embedded-systems-ag",target:"_blank",rel:"noreferrer",variant:"footerPill",children:"LinkedIn"}),(0,t.jsx)(i.ButtonLink,{href:"https://www.youtube.com/c/BTCEmbeddedSystemsAG",target:"_blank",rel:"noreferrer",variant:"footerPill",children:"YouTube"}),"zh-Hans"===d?(0,t.jsx)(p,{}):null]})]}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-8 sm:grid-cols-4",children:e.map(e=>(0,t.jsx)(i.FooterColumn,{title:e.title,items:e.items.map(e=>({...e,href:o(e.href)}))},e.title))})]}),(0,t.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-4 border-t border-white/10 py-6 font-mono text-[11px] uppercase tracking-widest text-white/40",children:[(0,t.jsx)("span",{children:"© 2026 BTC Embedded Systems AG"}),(0,t.jsxs)("div",{className:"flex flex-wrap gap-x-6 gap-y-2",children:[(0,t.jsx)("button",{type:"button",onClick:u,className:`${x} uppercase tracking-widest`,children:r.consentCopy[d].footerSettings}),(0,t.jsx)("a",{href:o("/imprint"),className:x,children:h?c("Imprint (English)","global.footer.t-call.30f56a203f"):c("Imprint","global.footer.t-call.ba8036367c")}),(0,t.jsx)("a",{href:o("/privacy-policy"),className:x,children:h?c("Privacy (English)","global.footer.t-call.aa02ebfc16"):c("Privacy","global.footer.t-call.dd6bbaa20a")})]})]})]})})}],11076)},62406,27148,e=>{"use strict";var t=e.i(73401),r=e.i(27275),n=e.i(66157),a=e.i(14495);let i=(0,a.default)("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);e.s(["Linkedin",0,i],27148);var s=e.i(29690);let l=(0,a.default)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]);var o=e.i(91954),d=e.i(8996),c=e.i(1468),p=e.i(33946),x=e.i(43644),u=e.i(88164),h=new WeakMap;function m(e,t){var r,n;let a,i,s;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let l=(r=e,n=t,a=r.length,(s=(i=f(n))>=0?i:a+i)<0||s>=a?-1:s);return -1===l?void 0:e[l]}function f(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],h.set(this,!0)}set(e,t){return h.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,a=this.has(t),i=this.#e.length,s=f(e),l=s>=0?s:i+s,o=l<0||l>=i?-1:l;if(o===this.size||a&&o===this.size-1||-1===o)return this.set(t,r),this;let d=this.size+ +!a;s<0&&l++;let c=[...this.#e],p=!1;for(let e=l;e<d;e++)if(l===e){let i=c[e];c[e]===t&&(i=c[e+1]),a&&this.delete(t),n=this.get(i),this.set(t,r)}else{p||c[e-1]!==t||(p=!0);let r=c[p?e:e-1],a=n;n=this.get(r),this.delete(r),this.set(r,a)}return this}with(t,r,n){let a=new e(this);return a.insert(t,r,n),a}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=this.#e.indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=m(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=m(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return m(this.#e,e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],a=0;for(let e of this)Reflect.apply(t,r,[e,a,this])&&n.push(e),a++;return new e(n)}map(t,r){let n=[],a=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,a,this])]),a++;return new e(n)}reduce(...e){let[t,r]=e,n=0,a=r??this.at(0);for(let r of this)a=0===n&&1===e.length?r:Reflect.apply(t,this,[a,r,n,this]),n++;return a}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let a=this.at(r);n=r===this.size-1&&1===e.length?a:Reflect.apply(t,this,[n,a,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,a=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(a=r-1);for(let e=t;e<=a;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}});var g=e.i(43473),b=e.i(59451),v=e.i(43001),y=e.i(26844),w=e.i(68048),j=d.createContext(void 0),k="Accordion",N=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[A,L,C]=function(e){let r=e+"CollectionProvider",[n,a]=(0,p.createContextScope)(r),[i,s]=n(r,{collectionRef:{current:null},itemMap:new Map}),l=e=>{let{scope:r,children:n}=e,a=d.useRef(null),s=d.useRef(new Map).current;return(0,t.jsx)(i,{scope:r,itemMap:s,collectionRef:a,children:n})};l.displayName=r;let o=e+"CollectionSlot",c=(0,u.createSlot)(o),h=d.forwardRef((e,r)=>{let{scope:n,children:a}=e,i=s(o,n),l=(0,x.useComposedRefs)(r,i.collectionRef);return(0,t.jsx)(c,{ref:l,children:a})});h.displayName=o;let m=e+"CollectionItemSlot",f="data-radix-collection-item",g=(0,u.createSlot)(m),b=d.forwardRef((e,r)=>{let{scope:n,children:a,...i}
1=e,l=d.useRef(null),o=(0,x.useComposedRefs)(r,l),c=s(m,n);return d.useEffect(()=>(c.itemMap.set(l,{ref:l,...i}),()=>void c.itemMap.delete(l))),(0,t.jsx)(g,{...{[f]:""},ref:o,children:a})});return b.displayName=m,[{Provider:l,Slot:h,ItemSlot:b},function(t){let r=s(e+"CollectionConsumer",t);return d.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${f}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},a]}(k),[E,R]=(0,p.createContextScope)(k,[C,y.createCollapsibleScope]),z=(0,y.createCollapsibleScope)(),S=d.forwardRef((e,r)=>{let{type:n,...a}=e;return(0,t.jsx)(A.Provider,{scope:e.__scopeAccordion,children:"multiple"===n?(0,t.jsx)(I,{...a,ref:r}):(0,t.jsx)(T,{...a,ref:r})})});S.displayName=k;var[B,M]=E(k),[O,P]=E(k,{collapsible:!1}),T=d.forwardRef((e,r)=>{let{value:n,defaultValue:a,onValueChange:i=()=>{},collapsible:s=!1,...l}=e,[o,c]=(0,b.useControllableState)({prop:n,defaultProp:a??"",onChange:i,caller:k});return(0,t.jsx)(B,{scope:e.__scopeAccordion,value:d.useMemo(()=>o?[o]:[],[o]),onItemOpen:c,onItemClose:d.useCallback(()=>s&&c(""),[s,c]),children:(0,t.jsx)(O,{scope:e.__scopeAccordion,collapsible:s,children:(0,t.jsx)(F,{...l,ref:r})})})}),I=d.forwardRef((e,r)=>{let{value:n,defaultValue:a,onValueChange:i=()=>{},...s}=e,[l,o]=(0,b.useControllableState)({prop:n,defaultProp:a??[],onChange:i,caller:k}),c=d.useCallback(e=>o((t=[])=>[...t,e]),[o]),p=d.useCallback(e=>o((t=[])=>t.filter(t=>t!==e)),[o]);return(0,t.jsx)(B,{scope:e.__scopeAccordion,value:l,onItemOpen:c,onItemClose:p,children:(0,t.jsx)(O,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(F,{...s,ref:r})})})}),[D,_]=E(k),F=d.forwardRef((e,r)=>{let n,{__scopeAccordion:a,disabled:i,dir:s,orientation:l="vertical",...o}=e,c=d.useRef(null),p=(0,x.useComposedRefs)(c,r),u=L(a),h="ltr"===(n=d.useContext(j),s||n||"ltr"),m=(0,g.composeEventHandlers)(e.onKeyDown,e=>{if(!N.includes(e.key))return;let t=e.target,r=u().filter(e=>!e.ref.current?.disabled),n=r.findIndex(e=>e.ref.current===t),a=r.length;if(-1===n)return;e.preventDefault();let i=n,s=a-1,o=()=>{(i=n+1)>s&&(i=0)},d=()=>{(i=n-1)<0&&(i=s)};switch(e.key){case"Home":i=0;break;case"End":i=s;break;case"ArrowRight":"horizontal"===l&&(h?o():d());break;case"ArrowDown":"vertical"===l&&o();break;case"ArrowLeft":"horizontal"===l&&(h?d():o());break;case"ArrowUp":"vertical"===l&&d()}let c=i%a;r[c].ref.current?.focus()});return(0,t.jsx)(D,{scope:a,disabled:i,direction:s,orientation:l,children:(0,t.jsx)(A.Slot,{scope:a,children:(0,t.jsx)(v.Primitive.div,{...o,"data-orientation":l,ref:p,onKeyDown:i?void 0:m})})})}),H="AccordionItem",[K,U]=E(H),Q=d.forwardRef((e,r)=>{let{__scopeAccordion:n,value:a,...i}=e,s=_(H,n),l=M(H,n),o=z(n),d=(0,w.useId)(),c=a&&l.value.includes(a)||!1,p=s.disabled||e.disabled;return(0,t.jsx)(K,{scope:n,open:c,disabled:p,triggerId:d,children:(0,t.jsx)(y.Root,{"data-orientation":s.orientation,"data-state":J(c),...o,...i,ref:r,disabled:p,open:c,onOpenChange:e=>{e?l.onItemOpen(a):l.onItemClose(a)}})})});Q.displayName=H;var W="AccordionHeader",q=d.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,i=_(k,n),s=U(W,n);return(0,t.jsx)(v.Primitive.h3,{"data-orientation":i.orientation,"data-state":J(s.open),"data-disabled":s.disabled?"":void 0,...a,ref:r})});q.displayName=W;var V="AccordionTrigger",$=d.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,i=_(k,n),s=U(V,n),l=P(V,n),o=z(n);return(0,t.jsx)(A.ItemSlot,{scope:n,children:(0,t.jsx)(y.Trigger,{"aria-disabled":s.open&&!l.collapsible||void 0,"data-orientation":i.orientation,id:s.triggerId,...o,...a,ref:r})})});$.displayName=V;var G="AccordionContent",Y=d.forwardRef((e,r)=>{let{__scopeAccordion:n,...a}=e,i=_(k,n),s=U(G,n),l=z(n);return(0,t.jsx)(y.Content,{role:"region","aria-labelledby":s.triggerId,"data-orientation":i.orientation,...l,...a,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function J(e){return e?"open":"closed"}Y.displayName=G;var Z=e.i(75157);let X=d.forwardRef(({className:e,...r},n)=>(0,t.jsx)(Q,{ref:n,className:(0,Z.cn)("border-b",e),...r}));X.displayName="AccordionItem";let ee=d.forwardRef(({className:e,children:r,...a},i)=>(0,t.jsx)(q,{className:"flex",children:(0,t.jsxs)($,{ref:i,className:(0,Z.cn)("flex flex-1 items-center justify-between py-4 text-sm font-medium cursor-pointer transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180",e),...a,children:[r,(0,t.jsx)(n.ChevronDown,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]})}));ee.displayName=$.displayName;let et=d.forwardRef(({className:e,children:r,...n},a)=>(0,t.jsx)(Y,{ref:a,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down motion-reduce:animate-none motion-reduce:transition-none",...n,children:(0,t.jsx)("div",{className:(0,Z.cn)("pb-4 pt-0",e),children:r})}));et.displayName=Y.displayName;
1var er=e.i(80376),en=e.i(65676),ea=e.i(77423),ei=e.i(77920),es=e.i(68711),el=e.i(35329);let eo={en:"English version",de:"Englische Version",ja:"英語版","zh-Hans":"英文版"};function ed({variant:e="dark"}){let r="light"===e,{href:n,t:a}=(0,el.useLocalization)(),s=(0,el.useLocalizedValue)(en.topBarLinks,"global.navigation.topBarLinks");return(0,t.jsx)("div",{"data-site-topbar":"true",className:(0,Z.cn)("relative z-[1200] border-b text-[13px]",r?"border-line":"border-paper/10"),children:(0,t.jsxs)("div",{className:"mx-auto flex max-w-[1440px] items-center justify-between px-6 py-2.5 lg:px-10",children:[(0,t.jsx)("div",{className:(0,Z.cn)("hidden items-center gap-8 md:flex",r?"text-ink/62":"text-paper/70"),children:en.topBarLinks.map((e,a)=>(0,t.jsx)("a",{href:n(en.topBarTargets[e]),className:(0,Z.cn)("transition-colors",r?"hover:text-navy-deep":"hover:text-paper"),children:s[a]},e))}),(0,t.jsxs)("div",{className:(0,Z.cn)("flex h-[30px] items-center gap-5",r?"text-ink/62":"text-paper/70"),children:[(0,t.jsx)(ea.SiteLink,{href:"https://www.linkedin.com/company/btc-embedded-systems-ag","aria-label":"LinkedIn",className:(0,Z.cn)("inline-flex h-[30px] items-center justify-center transition-colors",r?"hover:text-navy-deep":"hover:text-paper"),children:(0,t.jsx)(i,{className:"size-4"})}),(0,t.jsx)("span",{className:(0,Z.cn)("hidden h-4 w-px md:block",r?"bg-line":"bg-paper/15")}),(0,t.jsx)(ev,{variant:r?"light":"dark"}),(0,t.jsx)(ea.ButtonLink,{variant:r?"utilityLight":"utility",href:"/my-btc",className:"inline-flex h-[30px] items-center py-0",children:"My BTC"})]})]})})}function ec({variant:e="dark",withStickyHeader:r=!0}){let n="light"===e,a=(0,d.useRef)(null),i=function(e){let[t,r]=(0,d.useState)(!1),n=(0,d.useRef)(!1);return(0,d.useEffect)(()=>{let t=e.current;if(!t)return;let a=0,i=e=>{n.current!==e&&(n.current=e,r(e))},s=()=>{cancelAnimationFrame(a),a=requestAnimationFrame(()=>{let e=t.offsetTop+t.offsetHeight-1;i(window.scrollY>e)})};s(),window.addEventListener("scroll",s,{passive:!0}),window.addEventListener("resize",s);let l="u"<typeof IntersectionObserver?void 0:new IntersectionObserver(([e])=>{i(!e.isIntersecting)},{root:null,threshold:0,rootMargin:"-1px 0px 0px 0px"});return l?.observe(t),()=>{cancelAnimationFrame(a),window.removeEventListener("scroll",s),window.removeEventListener("resize",s),l?.disconnect()}},[e,n]),t}(a),[s,o]=(0,d.useState)(!1),{href:c,t:p}=(0,el.useLocalization)();return ex(s,o),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("header",{ref:a,className:"relative z-30",onMouseLeave:()=>o(!1),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||o(!1)},onKeyDown:e=>{"Escape"===e.key&&o(!1)},children:[(0,t.jsxs)("div",{className:"mx-auto flex max-w-[1440px] items-center justify-between px-6 py-5 lg:px-6 xl:px-10",children:[(0,t.jsx)("a",{href:c("/"),"aria-label":"BTC Embedded Systems",children:(0,t.jsx)("img",{src:(0,ei.assetUrl)(en.btcLogoUrl),alt:"BTC Embedded Systems",className:"h-8 w-auto object-contain md:h-9",style:n?void 0:{filter:"brightness(0) invert(1)"}})}),(0,t.jsx)("nav",{className:"hidden items-center gap-4 whitespace-nowrap text-[13px] font-medium xl:gap-8 xl:text-[14px] lg:flex",children:(0,t.jsx)(eu,{isLight:n,menuId:"products-mega-menu-primary",productsOpen:s,setProductsOpen:o})}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-2 xl:gap-3",children:[(0,t.jsxs)("a",{href:c("/contact-support"),className:(0,Z.cn)("hidden items-center gap-2 text-[14px] font-medium transition-colors md:inline-flex",n?"text-ink/72 hover:text-navy-deep":"text-paper/80 hover:text-paper"),children:[(0,t.jsx)(l,{className:"size-4"}),p("Support & Contact","global.navigation.t-call.694340ed9a")]}),(0,t.jsxs)(ea.ButtonLink,{variant:"navPrimary",href:c("/request-a-demo"),children:[p("Book a Demo","global.navigation.t-call.af0dc3aa29"),(0,t.jsx)(eg,{})]}),(0,t.jsx)(eb,{isLight:n})]})]}),(0,t.jsx)(em,{id:"products-mega-menu-primary",open:s,onOpenChange:o})]}),(0,t.jsx)(ep,{visible:r&&i})]})}function ep({visible:e}){let[r,n]=(0,d.useState)(!1),[a,i]=(0,d.useState)(!1),{href:s,t:o}=(0,el.useLocalization)();return(ex(a,i),(0,d.useEffect)(()=>{n(!0)},[]),(0,d.useEffect)(()=>{e||i(!1)},[e]),r)?(0,c.createPortal)((0,t.jsxs)("div",{"aria-hidden":!e,"data-site-sticky-header":"true","data-site-sticky-header-visible":e?"true":"false",inert:!e,className:(0,Z.cn)("fixed inset-x-0 top-0 z-[1000] border-b border-paper/10 bg-navy-deep shadow-[0_18px_70px_rgba(0,25,43,0.18)] transition-[opacity,translate] duration-500 ease-out will-change-[op
1acity,translate] motion-reduce:transition-none",e?"translate-y-0 opacity-100":"pointer-events-none -translate-y-full opacity-0"),onMouseLeave:()=>i(!1),onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||i(!1)},onKeyDown:e=>{"Escape"===e.key&&i(!1)},children:[(0,t.jsxs)("div",{className:"mx-auto flex max-w-[1440px] items-center justify-between px-6 py-4 lg:px-6 xl:px-10",children:[(0,t.jsx)("a",{href:s("/"),"aria-label":"BTC Embedded Systems",children:(0,t.jsx)("img",{src:(0,ei.assetUrl)(en.btcLogoUrl),alt:"BTC Embedded Systems",className:"h-8 w-auto object-contain md:h-9",style:{filter:"brightness(0) invert(1)"}})}),(0,t.jsx)("nav",{className:"hidden items-center gap-5 text-[14px] font-medium text-paper/78 xl:gap-7 lg:flex",children:(0,t.jsx)(eu,{menuId:"products-mega-menu-sticky",productsOpen:a,setProductsOpen:i})}),(0,t.jsxs)("div",{className:"flex shrink-0 items-center gap-2 xl:gap-3",children:[(0,t.jsxs)("a",{href:s("/contact-support"),className:"hidden items-center gap-2 text-[14px] font-medium text-paper/78 transition-colors hover:text-paper md:inline-flex",children:[(0,t.jsx)(l,{className:"size-4"}),o("Support & Contact","global.navigation.t-call.694340ed9a")]}),(0,t.jsx)("div",{className:"hidden lg:block",children:(0,t.jsx)(ev,{variant:"dark",compact:!0})}),(0,t.jsxs)(ea.ButtonLink,{variant:"navPrimary",href:s("/request-a-demo"),children:[o("Book a Demo","global.navigation.t-call.af0dc3aa29"),(0,t.jsx)(eg,{})]}),(0,t.jsx)(eb,{})]})]}),(0,t.jsx)(em,{id:"products-mega-menu-sticky",open:a,onOpenChange:i})]}),document.body):null}function ex(e,t){(0,d.useEffect)(()=>{if(!e)return;let r=e=>{"Escape"===e.key&&t(!1)};return window.addEventListener("keydown",r),()=>{window.removeEventListener("keydown",r)}},[e,t])}function eu({isLight:e=!1,menuId:r,productsOpen:a,setProductsOpen:i}){let s=(0,o.usePathname)(),{href:l,t:d}=(0,el.useLocalization)(),c=(0,el.useLocalizedValue)(en.mainNavLinks,"global.navigation.mainNavLinks");return(0,t.jsx)(t.Fragment,{children:en.mainNavLinks.map((o,d)=>{let p="Products"===o,x=eh(o,s),u=(0,Z.cn)("relative py-1 transition after:absolute after:-bottom-1.5 after:left-0 after:h-px after:w-0 after:transition-all hover:after:w-full",e?"text-ink/72 after:bg-teal hover:text-navy-deep":"text-paper/85 after:bg-[var(--hero-nav-line)] hover:text-paper",(x||p&&a)&&"after:w-full");return p?(0,t.jsxs)("button",{type:"button","aria-haspopup":"true","aria-expanded":a,"aria-controls":r,className:(0,Z.cn)(u,"inline-flex items-center gap-1.5 whitespace-nowrap bg-transparent"),onMouseEnter:()=>i(!0),onFocus:()=>i(!0),onClick:()=>i(!0),children:[c[d],(0,t.jsx)(n.ChevronDown,{className:(0,Z.cn)("size-3.5 transition duration-300",a&&"rotate-180"),"aria-hidden":!0})]},o):(0,t.jsx)("a",{href:l(en.mainNavTargets[o]),className:(0,Z.cn)(u,"whitespace-nowrap"),children:c[d]},o)})})}function eh(e,t){let r=(0,es.stripLocalePrefix)(t??"/").pathname;if("Products"===e)return r.startsWith("/products")||r.startsWith("/use-cases")||r.startsWith("/test-environments");if("Newsroom"===e)return r.startsWith("/newsroom")||r.startsWith("/newsroom")||r.startsWith("/blog")||r.startsWith("/news")||r.startsWith("/events");if("Company"===e)return"/about"===r||"/locations"===r;let n=en.mainNavTargets[e];return"/"!==n&&(r===n||r.startsWith(`${n}/`))}function em({id:e,open:n,onOpenChange:a}){let i=(0,el.useLocalizedValue)(en.productsMegaMenu,"global.navigation.productsMegaMenu"),{href:s,t:l}=(0,el.useLocalization)();return(0,t.jsx)("div",{id:e,role:"region","aria-label":l("Products navigation","global.navigation.attribute-aria-label.09885929e2"),"aria-hidden":!n,inert:!n,className:(0,Z.cn)("pointer-events-none absolute inset-x-0 top-full z-[1001] hidden px-6 pt-2 lg:block lg:px-10",n&&"pointer-events-auto"),onMouseEnter:()=>a(!0),children:(0,t.jsx)("div",{className:(0,Z.cn)("mx-auto max-w-[1440px] origin-top overflow-hidden rounded-2xl border border-line bg-paper text-ink shadow-[0_28px_90px_-66px_rgba(5,39,63,0.5)] transition duration-300 ease-out",n?"translate-y-0 scale-100 opacity-100":"-translate-y-1 scale-[0.99] opacity-0"),children:(0,t.jsxs)("div",{className:"grid gap-0 lg:grid-cols-[1.45fr_0.55fr]",children:[(0,t.jsxs)("div",{className:"min-w-0 px-7 py-7 lg:px-8",children:[(0,t.jsxs)("div",{className:"border-b border-line pb-6",children:[(0,t.jsx)("div",{className:"eyebrow font-semibold text-teal",children:i.eyebrow}),(0,t.jsxs)("a",{href:s(i.testStack.href),className:"mt-2 inline-flex items-center gap-2 text-[24px] font-semibold leading-tight tracking-[-0.02em] text-navy-deep transition hover:text-teal",children:[i.testStack.label,(0,t.jsx)(r.ArrowRight,{className:"size-4","aria-hidden":!0})]}),(0,t.jsx)("p",{className:"mt-2 max-w-xl text-[13.5px] leading-relaxed text-ink/58",children:i.testStack.meta})]}),(0,t.jsx)("div",{className:"mt-6 grid grid-cols-3 gap-x-6 gap-y-7",children:i.testStack.groups.map(e=>(0,t.jsx)(ef,{group:e},e.title))})]}),(0,t.jsxs)("div",{className:"flex flex-col justify-center border-t border-line bg-secondary/38 px-7 py-7 lg:border-l lg:border-t-0 lg:px-8",children:[(0,t.jsx)("div",{className:"eyebrow font-semibold text-teal",children:i.eyebrow}),(0,t.jsxs)("a",{href:s(i.testAgent.href),className:"mt-2 inline-flex items-center gap-2 text-[22px] font-semibold leading-tight tracking-[-0.02em] text-navy-deep transition hover:text-teal",children:[i.testAgent.label,(0,t.jsx)(r.ArrowRight,{className:"size-4","aria-hidden":!0})]}),(0,t.jsx)("p",{className:"mt-2 text-[13.5px] leading-relaxed text-ink/58",children:i.testAgent.meta}
1),(0,t.jsx)("div",{className:"mt-5 flex flex-wrap gap-2",children:i.testAgent.details.map(e=>(0,t.jsx)("span",{className:"rounded-full border border-line bg-paper px-3 py-1.5 text-[12px] font-medium text-ink/62",children:e},e))})]})]})})})}function ef({group:e}){let{href:r}=(0,el.useLocalization)(),n=e.items.length>3,a=Math.ceil(e.items.length/2),i=n?[e.items.slice(0,a),e.items.slice(a)]:[e.items];return(0,t.jsxs)("div",{className:(0,Z.cn)("flex flex-col",n?"col-span-2":"col-span-1"),children:[(0,t.jsx)("a",{href:r(e.overviewHref),className:"eyebrow w-fit font-semibold text-teal transition hover:text-navy-deep",children:e.title}),(0,t.jsx)("div",{className:(0,Z.cn)("mt-4 grid gap-x-7",n&&"grid-cols-2"),children:i.map((n,a)=>(0,t.jsx)("div",{className:"flex flex-col",children:n.map(e=>(0,t.jsx)("a",{href:r(e.href),className:"rounded-md py-2.5 text-[13.5px] font-semibold leading-snug text-navy-deep/84 transition hover:text-teal focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-teal/35",children:e.label},e.label))},`${e.title}-${a}`))})]})}function eg(){return(0,t.jsx)(r.ArrowRight,{"aria-hidden":!0,className:"size-4 transition group-hover:translate-x-0.5"})}function eb({isLight:e=!1}){let[n,a]=(0,d.useState)(!1),i=(0,o.usePathname)(),c=(0,el.useLocalizedValue)(en.productsMegaMenu,"global.navigation.productsMegaMenu"),p=(0,el.useLocalizedValue)(en.mainNavLinks,"global.navigation.mainNavLinks"),x=(0,el.useLocalizedValue)(en.topBarLinks,"global.navigation.topBarLinks"),{href:u,locale:h,t:m}=(0,el.useLocalization)(),f=es.localeNavigationA11yLabels[h];return(0,d.useEffect)(()=>{a(!1)},[i]),(0,d.useEffect)(()=>{if(!n)return;let e=window.matchMedia("(min-width: 1024px)"),t=e=>{e.matches&&a(!1)};return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[n]),(0,t.jsxs)(er.Sheet,{open:n,onOpenChange:a,children:[(0,t.jsx)(er.SheetTrigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button","aria-label":m("Open menu","global.navigation.attribute-aria-label.453e213d84"),className:(0,Z.cn)("inline-flex size-10 items-center justify-center rounded-full transition lg:hidden",e?"text-ink/72 hover:bg-secondary":"text-paper/85 hover:bg-white/10"),children:(0,t.jsx)(s.Menu,{className:"size-5","aria-hidden":!0})})}),(0,t.jsxs)(er.SheetContent,{side:"right",closeLabel:f.close,className:"flex w-[88vw] max-w-[380px] flex-col gap-0 border-line bg-paper p-0 text-ink",children:[(0,t.jsxs)(er.SheetHeader,{className:"sr-only",children:[(0,t.jsx)(er.SheetTitle,{children:f.title}),(0,t.jsx)(er.SheetDescription,{children:f.description})]}),(0,t.jsx)("div",{className:"flex items-center border-b border-line px-6 py-5",children:(0,t.jsx)("img",{src:(0,ei.assetUrl)(en.btcLogoUrl),alt:"BTC Embedded Systems",className:"h-7 w-auto object-contain"})}),(0,t.jsxs)("div",{className:"flex-1 overflow-y-auto px-4 py-2",children:[(0,t.jsx)(S,{type:"single",collapsible:!0,children:(0,t.jsxs)(X,{value:"products",className:"border-none",children:[(0,t.jsx)(ee,{className:"rounded-lg px-2 py-3 text-[15px] font-semibold text-navy-deep hover:no-underline",children:m("Products","global.navigation.t-call.d845f52a83")}),(0,t.jsx)(et,{className:"px-2 pb-3 pt-0",children:(0,t.jsxs)("div",{className:"flex flex-col gap-4 border-l border-line pl-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("a",{href:u(c.testStack.href),className:"text-[14.5px] font-semibold text-navy-deep transition hover:text-teal",children:c.testStack.label}),(0,t.jsx)("p",{className:"mt-1 text-[12.5px] leading-relaxed text-ink/55",children:c.testStack.meta}),(0,t.jsx)("div",{className:"mt-4 flex flex-col gap-4",children:c.testStack.groups.map(e=>(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("a",{href:u(e.overviewHref),className:"eyebrow w-fit font-semibold text-teal transition hover:text-navy-deep",children:e.title}),e.items.map(e=>(0,t.jsx)("a",{href:u(e.href),className:"text-[13.5px] font-medium text-ink/68 transition hover:text-teal",children:e.label},e.label))]},e.title))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("a",{href:u(c.testAgent.href),className:"text-[14.5px] font-semibold text-navy-deep transition hover:text-teal",children:c.testAgent.label}),(0,t.jsx)("p",{className:"mt-1 text-[12.5px] leading-relaxed text-ink/55",children:c.testAgent.meta}
1)]})]})})]})}),(0,t.jsx)("div",{className:"mt-1 flex flex-col",children:en.mainNavLinks.filter(e=>"Products"!==e).map(e=>{let r=en.mainNavLinks.indexOf(e),n=eh(e,i);return(0,t.jsx)("a",{href:u(en.mainNavTargets[e]),className:(0,Z.cn)("rounded-lg px-2 py-3 text-[15px] font-semibold transition",n?"text-teal":"text-navy-deep hover:text-teal"),children:p[r]},e)})})]}),(0,t.jsxs)("div",{className:"border-t border-line px-6 py-5",children:[(0,t.jsxs)("a",{href:u("/contact-support"),className:"inline-flex w-full items-center justify-center gap-2 rounded-full border border-line px-5 py-3 text-[14px] font-semibold text-navy-deep transition hover:border-teal/50 hover:text-teal",children:[(0,t.jsx)(l,{className:"size-4"}),m("Support & Contact","global.navigation.t-call.694340ed9a")]}),(0,t.jsxs)(ea.ButtonLink,{variant:"navPrimary",href:u("/request-a-demo"),className:"mt-3 w-full justify-center",children:[m("Book a Demo","global.navigation.t-call.af0dc3aa29"),(0,t.jsx)(r.ArrowRight,{className:"size-4","aria-hidden":!0})]}),(0,t.jsx)(ey,{}),(0,t.jsx)("div",{className:"mt-5 flex flex-wrap gap-x-5 gap-y-2 border-t border-line pt-5",children:en.topBarLinks.map((e,r)=>(0,t.jsx)("a",{href:u(en.topBarTargets[e]),className:"text-[13px] font-medium text-ink/60 transition hover:text-navy-deep",children:x[r]},e))})]})]})]})}function ev({variant:e,compact:r=!1}){let{locale:a,languageTarget:i,t:s}=(0,el.useLocalization)(),l=(0,o.usePathname)(),[c,p]=(0,d.useState)(!1),x=(0,d.useRef)(null),u=(0,d.useRef)(null),h=(0,d.useRef)([]),m=(0,d.useRef)(null),f=(0,d.useId)(),g=e=>{let t=es.publicLocales.length;h.current[(e+t)%t]?.focus()},b=e=>{m.current=e,p(!0)};(0,d.useEffect)(()=>p(!1),[l]),(0,d.useEffect)(()=>{if(!c)return;let e=e=>{if(e instanceof KeyboardEvent&&"Escape"===e.key){p(!1),u.current?.focus();return}e instanceof MouseEvent&&!x.current?.contains(e.target)&&p(!1)};return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}},[c]),(0,d.useEffect)(()=>{if(!c)return;let e=es.publicLocales.indexOf(a),t=m.current??Math.max(e,0);m.current=null;let r=window.requestAnimationFrame(()=>g(t));return()=>window.cancelAnimationFrame(r)},[a,c]);let v="zh-Hans"===a?"ZH":a.toUpperCase();return(0,t.jsxs)("div",{ref:x,"data-language-switcher":"desktop",className:"relative hidden md:block",children:[(0,t.jsxs)("button",{ref:u,type:"button","aria-haspopup":"menu","aria-expanded":c,"aria-controls":f,"aria-label":s("Change language","global.navigation.attribute-aria-label.20876fee41"),onClick:()=>{c||(m.current=Math.max(es.publicLocales.indexOf(a),0)),p(e=>!e)},onKeyDown:e=>{"ArrowDown"===e.key||"Home"===e.key?(e.preventDefault(),b(0)):("ArrowUp"===e.key||"End"===e.key)&&(e.preventDefault(),b(es.publicLocales.length-1))},className:(0,Z.cn)("inline-flex items-center transition",r?"min-h-9 gap-1.5 rounded-full px-2.5 text-[14px] font-medium":"h-[30px] gap-1 text-[13px] font-normal","dark"===e?r?"text-paper/75 hover:bg-paper/8 hover:text-paper":"text-paper/70 hover:text-paper":r?"text-ink/62 hover:bg-secondary hover:text-navy-deep":"text-ink/62 hover:text-navy-deep"),children:[v,(0,t.jsx)(n.ChevronDown,{className:(0,Z.cn)("size-3.5 transition",c&&"rotate-180"),"aria-hidden":!0})]}),c?(0,t.jsx)("div",{id:f,role:"menu",onKeyDown:e=>{let t=h.current.findIndex(e=>e===document.activeElement);if("Escape"===e.key){e.preventDefault(),p(!1),u.current?.focus();return}"ArrowDown"===e.key?(e.preventDefault(),g(t+1)):"ArrowUp"===e.key?(e.preventDefault(),g(t-1)):"Home"===e.key?(e.preventDefault(),g(0)):"End"===e.key&&(e.preventDefault(),g(es.publicLocales.length-1))},className:"absolute right-0 top-full z-[1100] mt-2 min-w-56 overflow-hidden rounded-xl border border-line bg-paper p-1.5 text-ink shadow-[0_24px_70px_-38px_rgba(5,39,63,0.55)]",children:es.publicLocales.map((e,r)=>{let n=i(e),l=e===a;return(0,t.jsxs)("a",{ref:e=>{h.current[r]=e},href:n.href,role:"menuitem",tabIndex:-1,"aria-current":l?"page":void 0,className:(0,Z.cn)("flex min-h-10 items-center justify-between gap-5 rounded-lg px-3 py-2 text-[13px] transition",l?"bg-teal/[0.08] font-semibold text-teal":"text-navy-deep hover:bg-secondary"),children:[(0,t.jsx)("span",{children:es.localeLabels[e]}),"none"!==n.fallback?(0,t.jsx)("span",{className:"text-[10.5px] font-medium text-ink/42",children:"english-source"===n.fallback?eo[a]:s("Homepage","global.navigation.t-call.cec31bf5a5")}):null]},e)})}):null]})}function ey(){let{locale:e,languageTarget:r,t:n}=(0,el.useLocalization)();return(0,t.jsxs)("div",{"data-language-switcher":"mobile",className:"mt-5 border-t border-line pt-5",children:[(0,t.jsx)("div",{className:"text-[11px] font-semibold uppercase tracking-[0.12em] text-ink/45",children:n("Language","global.navigation.t-call.f7152d3b3c")}),(0,t.jsx)("div",{className:"mt-3 grid grid-cols-2 gap-2",children:es.publicLocales.map(a=>{let i=r(a),s=a===e;return(0,t.jsxs)("a",{href:i.href,"aria-current":s?"page":void 0,className:(0,Z.cn)("rounded-lg border px-3 py-2.5 text-[12.5px] font-medium transition",s?"border-teal/35 bg-teal/[0.07] text-teal":"border-line text-navy-deep hover:border-teal/35"),children:[(0,t.jsx)("span",{className:"block",children:es.localeLabels[a]}),"none"!==i.fallback?(0,t.jsx)("span",{className:"mt-0.5 block text-[10.5px] text-ink/42",children:"english-source"===i.fallback?eo[e]:n("Homepage","global.navigation.t-call.cec31bf5a5")}):null]},a)})})]})}e.s(["Nav",0,ec,"SiteHeader",0,function({variant:e="dark",withStickyHeader:r=!0}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(ed,{variant:e}),(0,t.jsx)(ec,{variant:e,withStickyHeader:r})]})},"TopBar",0,ed],62406)}]);

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.