1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,8460,(e,a,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={default:function(){return c},getImageProps:function(){return d}};for(var t in s)Object.defineProperty(n,t,{enumerable:!0,get:s[t]});let l=e.r(81258),i=e.r(87219),r=e.r(33111),o=l._(e.r(23769));function d(e){let{props:a}=(0,i.getImgProps)(e,{defaultLoader:o.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(a))void 0===n&&delete a[e];return{props:a}}let c=r.Image},45227,(e,a,n)=>{a.exports=e.r(8460)},40587,(e,a,n)=>{a.exports=e.r(46833)},85404,e=>{"use strict";let a=(0,e.i(16735).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDown",0,a],85404)},42438,39546,e=>{"use strict";var a=e.i(16735);let n=(0,a.default)("badge-check",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["BadgeCheck",0,n],42438);let s=(0,a.default)("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);e.s(["CreditCard",0,s],39546)},57499,e=>{"use strict";var a=e.i(81994),n=e.i(89919),s=e.i(51492),t=e.i(45227),l=e.i(40587),i=e.i(16735);let r=(0,i.default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var o=e.i(67348),d=e.i(42438),c=e.i(85404);let u=(0,i.default)("circle-user",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]]);var m=e.i(39546);let x=(0,i.default)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);var p=e.i(2594);let h={en:{signIn:"Sign in",signInHint:"Sign in with Google or email",account:"Account",subscription:"Subscription",pro:"Pro",free:"Free",loading:"Loading account",signOut:"Sign out"},zh:{signIn:"ç»å½",signInHint:"ä½¿ç¨ Google æé®ç®±ç»å½",account:"è´¦æ·",subscription:"订é
ç¶æ",pro:"ä¸ä¸ç",free:"å
è´¹ç",loading:"æ£å¨å 载账æ·",signOut:"éåºç»å½"}};function y({lang:e,fullWidth:t=!1}){let{user:l,loading:i,subscription:r,openLogin:o,signOut:f}=(0,p.useAuth)(),[b,g]=(0,n.useState)(!1),k=(0,n.useRef)(null),w=h[e];return((0,n.useEffect)(()=>{if(!b)return;let e=e=>{k.current?.contains(e.target)||g(!1)},a=e=>{"Escape"===e.key&&g(!1)};return document.addEventListener("mousedown",e),window.addEventListener("keydown",a),()=>{document.removeEventListener("mousedown",e),window.removeEventListener("keydown",a)}},[b]),i)?(0,a.jsx)("span",{"aria-label":w.loading,className:t?"block h-10 w-full":"inline-block h-9 w-9"}):l?(0,a.jsxs)("div",{ref:k,className:`relative ${t?"w-full":""}`,children:[(0,a.jsxs)("button",{type:"button","aria-haspopup":"menu","aria-expanded":b,"aria-label":w.account,onClick:()=>g(e=>!e),className:t?"flex w-full items-center gap-2 rounded-lg px-3 py-2.5 text-left font-medium text-ink-700 transition hover:bg-sky-50":"btn-ghost inline-flex max-w-40 shrink-0 items-center gap-1.5 whitespace-nowrap px-2.5 text-sm",children:[(0,a.jsx)(u,{className:"h-4 w-4 shrink-0"}),(0,a.jsx)("span",{className:"min-w-0 flex-1 truncate",children:l.email||w.account}),(0,a.jsx)(c.ChevronDown,{className:"h-3.5 w-3.5 shrink-0"})]}),b&&(0,a.jsxs)("div",{role:"menu",className:`z-[70] mt-2 rounded-lg border border-ink-100 bg-paper p-2 shadow-xl ${t?"w-full":"absolute right-0 w-64"}`,children:[(0,a.jsxs)("div",{className:"px-2 py-2",children:[(0,a.jsx)("p",{className:"truncate text-sm font-semibold text-ink-900",children:l.email}),(0,a.jsxs)("p",{className:`mt-1 inline-flex items-center gap-1 text-xs font-medium ${"pro"===r?"text-emerald-600 dark:text-emerald-400":"text-ink-500"}`,children:[(0,a.jsx)(d.BadgeCheck,{className:"h-3.5 w-3.5"})," ","pro"===r?w.pro:w.free]})]}),(0,a.jsxs)(s.default,{role:"menuitem",href:"en"===e?"/en/account/":"/account/",onClick:()=>g(!1),className:"flex w-full items-center gap-2 rounded-lg px-2 py-2 text-left text-sm text-ink-700 transition hover:bg-sky-50 hover:text-ink-900",children:[(0,a.jsx)(m.Credit
1Card,{className:"h-4 w-4"})," ",w.subscription]}),(0,a.jsxs)("button",{role:"menuitem",type:"button",onClick:async()=>{g(!1),await f()},className:"flex w-full items-center gap-2 rounded-lg px-2 py-2 text-left text-sm text-ink-700 transition hover:bg-sky-50 hover:text-ink-900",children:[(0,a.jsx)(x,{className:"h-4 w-4"})," ",w.signOut]})]})]}):(0,a.jsxs)("button",{type:"button","aria-label":w.signInHint,title:w.signInHint,onClick:()=>o(e),className:t?"flex w-full items-center gap-2 rounded-lg px-3 py-2.5 text-left font-medium text-ink-700 transition hover:bg-sky-50 hover:text-skype-deep":"btn-ghost inline-flex shrink-0 items-center gap-2 whitespace-nowrap px-2.5 text-sm",children:[(0,a.jsx)(u,{className:"h-4 w-4"})," ",w.signIn]})}var f=e.i(78976);let b=[{href:"#features",label:"åè½"},{href:"/guides/",label:"ä½¿ç¨æå",absolute:!0},{href:"/pricing/",label:"ä»·æ ¼",absolute:!0},{href:"/support/",label:"å·¥å",absolute:!0}],g=[{href:"#features",label:"Features"},{href:"/en/guides/",label:"Guides",absolute:!0},{href:"/en/pricing/",label:"Pricing",absolute:!0},{href:"/en/support/",label:"Support",absolute:!0}];e.s(["default",0,function({lang:e="zh"}){let i="en"===e?g:b,[d,c]=(0,n.useState)(!1),u=(0,l.usePathname)()||"/",m=u.startsWith("/en"),x=m?u.replace(/^\/en/,"")||"/":`/en${"/"===u?"":u}`,p=m?"/en/":"/",h=m?{mainNav:"Main navigation",home:"BoxPlayer home",download:"Get BoxPlayer â jump to download section",menuOpen:"Open menu",menuClose:"Close menu"}:{mainNav:"主导èª",home:"BoxPlayer é¦é¡µ",download:"Get BoxPlayer â 跳转å°ä¸è½½åºå",menuOpen:"æå¼èå",menuClose:"å
³éèå"};return(0,a.jsxs)("header",{role:"banner",className:"sticky top-0 z-50 backdrop-blur-md bg-paper/80 border-b border-ink-100/60",children:[(0,a.jsxs)("nav",{"aria-label":h.mainNav,className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-10 h-14 sm:h-16 flex items-center justify-between",children:[(0,a.jsxs)(s.default,{href:m?"/en":"/","aria-label":h.home,className:"flex items-center gap-2 sm:gap-2.5",children:[(0,a.jsx)("div",{className:"w-7 h-7 sm:w-8 sm:h-8 rounded-xl bg-sky-100 grid place-items-center ring-1 ring-sky-200","aria-hidden":!0,children:(0,a.jsx)(t.default,{src:"/images/icons/blue.svg",alt:"",width:20,height:20,className:"w-4 h-4 sm:w-5 sm:h-5"})}),(0,a.jsx)("span",{className:"font-semibold text-ink-900 tracking-tight",children:"BoxPlayer"})]}),(0,a.jsx)("ul",{className:"hidden xl:flex items-center gap-0.5 text-sm list-none flex-shrink-0",children:i.map(e=>(0,a.jsx)("li",{className:"flex-shrink-0",children:(0,a.jsx)(s.default,{href:e.absolute?e.href:`${p}${e.href}`,className:"btn-ghost text-sm whitespace-nowrap px-3 py-2",children:e.label})},e.href))}),(0,a.jsxs)("div",{className:"flex shrink-0 items-center gap-2",children:[(0,a.jsx)("div",{className:"hidden sm:block",children:(0,a.jsx)(y,{lang:e})}),(0,a.jsx)("div",{className:"hidden sm:block",children:(0,a.jsx)(f.default,{lang:e})}),(0,a.jsx)(s.default,{href:x,hrefLang:m?"zh-CN":"en-US",className:"btn-ghost text-sm px-2.5 sm:px-3 whitespace-nowrap","aria-label":m?"Switch to Chinese":"忢å°è±æ",children:m?"䏿":"EN"}),(0,a.jsx)(s.default,{href:m?"/en/#download":"/#download",className:"btn-primary text-xs sm:text-sm px-3 sm:px-6 py-2 sm:py-3 whitespace-nowrap","aria-label":h.download,children:m?"Get BoxPlayer":"å
è´¹ä¸è½½"}),(0,a.jsx)("button",{type:"button","aria-label":d?h.menuClose:h.menuOpen,"aria-expanded":d,"aria-controls":"mobile-nav",onClick:()=>c(e=>!e),className:"xl:hidden inline-flex items-center justify-center w-9 h-9 rounded-lg text-ink-700 hover:bg-sky-50 transition",children:d?(0,a.jsx)(o.X,{className:"w-5 h-5","aria-hidden":!0}):(0,a.jsx)(r,{className:"w-5 h-5","aria-hidden":!0})})]})]}),d&&(0,a.jsx)("div",{id:"mobile-nav",className:"xl:hidden border-t border-ink-100/60 bg-paper/95 backdrop-blur-md",children:(0,a.jsxs)("ul",{className:"mx-auto max-w-7xl px-4 sm:px-6 py-3 flex flex-col gap-1 list-none",children:[i.map(e=>(0,a.jsx)("li",{children:(0,a.jsx)(s.default,{href:e.absolute?e.href:`${p}${e.href}`,onClick:()=>c(!1),className:"block px-3 py-2.5 rounded-lg text-ink-700 font-medium hover:bg-sky-50 hover:text-skype-deep transition",children:e.label})},e.href)),(0,a.jsx)("li",{className:"mt-1 pt-2 border-t border-ink-100",children:(0,a.jsx)(y,{lang:e,fullWidth:!0})}),(0,a.jsx)("li",{children:(0,a.jsx)(f.default,{lang:e,fullWidth:!0})}),(0,a.jsx)("li",{children:(0,a.jsx)(s.default,{href:x,hrefLang:m?"zh-CN":"en-US",onClick:()=>c(!1),className:"block px-3 py-2.5 rounded-lg text-ink-700 font-medium hover:bg-sky-50 hover:text-skype-deep transition",children:m?"䏿":"English"})})]})})]})}],57499)},39961,e=>{"use strict";var a=e.i(81994),n=e.i(89919),s=e.i(85404);let t=[{q:"BoxPlayer æ¯å
è´¹çå?éè¦ä»è´¹è®¢é
å?",a:"BoxPlayer åè½å
¨é¨å
è´¹ãææ¾ãç½ç管çãé
读ãåªä½åºãæç´¢æµç¨ãBYOK AI é½ä¸è®¾ç½®ä»è´¹å¢,没æç ç/å辨çéå¶,åå¹åé³è½¨éæåæ¢ãä»è´¹å¥é¤åªå
å« BoxPlayer æç®¡ AI å
¬å¹³ä½¿ç¨é¢åº¦,æ¹ä¾¿ä½ å¨ä¸é
ç½®èªå·± API Key çæ
åµä¸ä½¿ç¨ AI æç´¢ãAI é
读ãç¿»è¯ãæè¯»ãå½±è§å®åç AI è½åã"},{q:"BoxPlayer æ¯æåªäºå¹³å°?è½å¨ iPhoneãApple TVãMacãWindowsãLinux ä¸ç¨å?",a:"å
¨é¨æ¯æãiPhoneãiPadãApple TV 4KãMacBookãMac miniãiMac éè¿ App Store å®è£
;Windows 10/11 ä¸ä¸»æµ Linux åè¡ç(UbuntuãDebianãFedoraãArch)å¨ GitHub Release æä¾ .exeãAppImageãdebãrpm å®è£
å
ãè´¦å·ç»å½åææè®¾å¤è¿åº¦ãåªä½åºãæ¶èèªå¨åæ¥ã"},{q:"BoxPlayer å¯ä»¥ä½ä¸º Plex / Jellyfin / Emby 客æ·ç«¯ç¨å?",a:"å¯ä»¥ãBoxPlayer åçå®ç° PlexãJellyfinãEmby ä¸å¤§ä¸»æµåªä½æå¡å¨åè®®,ç´æ¥ç»å½æå¡å¨æååªä½åº,æ¯æå
æ°æ®ãæµ·æ¥å¢ãå£åº¦åç»ãè§çè¿åº¦åæ¥,æ¯ InfuseãVidHubãKodiãVLC çå
è´¹å¼æºæ¿ä»£æ¹æ¡ã"},{q:"BoxPlayer æ¯æåªäºäºçåç½ç»åè®®?群æ / QNAP NAS
1è½ç¨å?",a:"å½å
äºç:é¿éäºçãç¾åº¦ç½çã115 ç½çãPikPak;æµ·å¤äºç:OneDriveãGoogle DriveãDropboxãBox;åªä½æå¡å¨:PlexãJellyfinãEmbyãKodi;NAS åè®®:SMBãWebDAVãNFSãFTPã群æ Synologyãå¨èé QNAPãTrueNASãunRAID é½å¯ä»¥æ ç¼æ¥å
¥,èªå»º NFS å
±äº«ä¹è½ç´æ¥æè½½ææ¾ã"},{q:"BoxPlayer å¯ä»¥è¿æ¥ Windows / Linux èªå»ºç Plex / Jellyfin / Emby åªä½æå¡å¨å?",a:"å¯ä»¥ãæ è®ºä½ ç PlexãJellyfin è¿æ¯ Emby æå¡å¨è·å¨ Windows 10/11ãUbuntuãDebianãFedoraãArchãDocker 容å¨,è¿æ¯ç¾¤æãå¨èéãTrueNASãunRAID ä¸,BoxPlayer é½è½éè¿åçåè®®ç´æ¥ç»å½,æååªä½åºãæµ·æ¥å¢ãå£åº¦åç»ä¸è§çè¿åº¦ãæ¯ Windows åªä½æå¡å¨ãLinux åªä½æå¡å¨åºæ¯ä¸ InfuseãVidHubãKodi çå
è´¹å¼æºæ¿ä»£å®¢æ·ç«¯ã"},{q:"BoxPlayer æ¯æèªå»º NFS æå¡å¨å?å¦ä½æè½½ NFS å
±äº«è§é¢?",a:"æ¯æãBoxPlayer å
ç½® NFS 客æ·ç«¯,å¯ç´æ¥è¿æ¥ Linux(Ubuntu / Debian / CentOS / Arch)ä¸èªå»ºç NFS å
±äº«,以å群æãå¨èéãTrueNASãunRAID æ´é²ç NFS æè½½ç¹ã卿件æºéå¡«å
¥ NFS æå¡å¨å°åã导åºè·¯å¾ä¸æè½½é项å³å¯,4K / HDR / åçæä»¶åç çç´åº,éåå®¶åºå½±é¢ä¸èªå»ºå½±é³åºåºæ¯ã"},{q:"BoxPlayer æ¯æ 4K HDRãææ¯è§çãDolby Atmos å ISO åçå?",a:"宿´æ¯æãå¯ä»¥ææ¾ 4K HDR10ãHDR10+ãDolby Vision ææ¯è§çãDolby Atmos ææ¯å
¨æ¯å£°ãDTS-HD MAãTrueHD,以å ISO åçãBDMVãVIDEO_TSãUHD èå
ãMKVãMP4ãTSãM2TSãAV1ãHEVCãH.265 çææä¸»æµæ ¼å¼,REMUX æä»¶åç çç´åºã"},{q:"BoxPlayer æ¯æå¤æåå¹åå¤é³è½¨å?",a:"æ¯æ SRTãASSãSSAãSUBãVTTãPGS å¤ç§å广 ¼å¼,å¯èªå¨å è½½åååå¹,ä¹å¯æå¨æ·»å ãå¤é³è½¨èªç±åæ¢ â å½è¯ / ç²¤è¯ / è±è¯ / å声 / è¯è®ºé³è½¨ä¸é®åæ¢ã"},{q:"æä¹ç¨ AI å¸®ææ´çç½ç?clouddrive-cli æ¯ä»ä¹?",a:"clouddrive-cli æ¯ BoxPlayer é
å¥çå½ä»¤è¡å·¥å
·ä¸ MCP æå¡å¨,æ¯æ 7 大主æµç½çç»ä¸æ¥å£ãé
å Claude CodeãCodexãCursor ç AI Agent,ä½ å¯ä»¥ç¨èªç¶è¯è¨è®© AI èªå¨æ´çç½ç:æ«æåªä½åºãæ Plex/Jellyfin å½åè§èæ¹ééå½åãæ¤é误æä½ãnpm install -g clouddrive-cli å³å¯å
¨å±å®è£
ã"},{q:"BoxPlayer ä¸ InfuseãVidHubãKodiãVLCãPotPlayer æä»ä¹åºå«?",a:"BoxPlayer æ¯åæ¶å
·å¤ å®å
¨å
è´¹ãWindows / Linux 弿ºãApple å
¨å®¶æ¡¶è¦çãPlex / Jellyfin / Emby å
¨å®¶æ¡¶å®¢æ·ç«¯ãå½å
äºçåçç´é¾ãAI Agent æ´çå·¥å
·é¾ è¿äºé¡¹çå°æ°éæ©,éå追æ±é«ç»è´¨è§å½±åæ¶å¸æå·¥å
·é¾å¯ææ§çç¨æ·ã"}],l=[{q:"Is BoxPlayer free? Do I need a paid subscription?",a:"BoxPlayer features are free. Playback, cloud-drive management, reading, media libraries, search workflows, and BYOK AI have no paywall, bitrate lock, resolution limit, subtitle lock, or audio-track restriction. Paid plans only include fair-use BoxPlayer-hosted AI credits, which are optional if you want AI search, AI reading, translation, TTS, or media scraping without configuring your own API key."},{q:"Which platforms does BoxPlayer support?",a:"BoxPlayer supports iPhone, iPad, Apple TV 4K, MacBook, Mac mini, and iMac through the App Store. Windows 10/11 and major Linux distributions such as Ubuntu, Debian, Fedora, and Arch are available from GitHub Releases as .exe, AppImage, deb, and rpm packages. Sign in once to sync progress, libraries, and favorites across devices."},{q:"Can BoxPlayer be used as a Plex / Jellyfin / Emby client?",a:"Yes. BoxPlayer implements native Plex, Jellyfin, and Emby media-server protocols, signs in directly, fetches libraries, metadata, posters, seasons, and watch progress, and works as a free open-source alternative to Infuse, VidHub, Kodi, and VLC."},{q:"Which cloud drives and network protocols are supported?",a:"Chinese cloud drives include Aliyun Drive, Baidu Netdisk, 115, and PikPak. Global drives include OneDrive, Google Drive, Dropbox, and Box. Media servers include Plex, Jellyfin, Emby, and Kodi. NAS protocols include SMB, WebDAV, NFS, and FTP. Synology, QNAP, TrueNAS, unRAID, and self-hosted NFS shares can all be connected for direct playback."}
1,{q:"Can BoxPlayer connect to self-hosted Plex / Jellyfin / Emby servers on Windows or Linux?",a:"Yes. Whether your Plex, Jellyfin, or Emby server runs on Windows 10/11, Ubuntu, Debian, Fedora, Arch, Docker, Synology, QNAP, TrueNAS, or unRAID, BoxPlayer can sign in through native protocols and load libraries, poster walls, season groups, and watch progress."},{q:"Does BoxPlayer support self-hosted NFS video shares?",a:"Yes. BoxPlayer includes an NFS client for Linux-hosted shares on Ubuntu, Debian, CentOS, or Arch, plus NFS exports from Synology, QNAP, TrueNAS, and unRAID. Add the server address, export path, and mount options in file sources to play 4K, HDR, and disc-rip files directly."},{q:"Does BoxPlayer support 4K HDR, Dolby Vision, Dolby Atmos, and disc images?",a:"Yes. BoxPlayer supports 4K HDR10, HDR10+, Dolby Vision, Dolby Atmos, DTS-HD MA, TrueHD, ISO images, BDMV, VIDEO_TS, UHD Blu-ray, MKV, MP4, TS, M2TS, AV1, HEVC, H.265, and other mainstream formats. REMUX files can play at original bitrate."},{q:"Does BoxPlayer support external subtitles and multiple audio tracks?",a:"Yes. BoxPlayer supports SRT, ASS, SSA, SUB, VTT, and PGS subtitles, can auto-load matching subtitle files, and lets you add subtitles manually. Multiple audio tracks can be switched freely."},{q:"How can AI help organize my cloud drive? What is clouddrive-cli?",a:"clouddrive-cli is BoxPlayer's companion command-line tool and MCP server with a unified interface for seven major cloud drives. With Claude Code, Codex, Cursor, or another AI agent, you can describe a task in natural language and let the agent scan media libraries, generate Plex/Jellyfin-friendly rename plans, apply safe dry-runs, and undo mistakes. Install it with npm install -g clouddrive-cli."},{q:"How is BoxPlayer different from Infuse, VidHub, Kodi, VLC, and PotPlayer?",a:"BoxPlayer combines free access, open-source Windows/Linux clients, Apple platform coverage, Plex / Jellyfin / Emby support, cloud-drive direct playback, and an AI Agent toolchain in one product. It is designed for users who care about high-quality playback and still want control over their media workflow."}];e.s(["default",0,function({lang:e="zh"}){let i="en"===e?{title:"Frequently asked questions",badge:"FAQ",desc:"Answers about BoxPlayer's video player, Plex / Jellyfin / Emby client, cloud-drive streaming, 4K HDR support, and AI Agent media organization.",faqs:l}:{title:"常è§é®é¢",badge:"FAQ",desc:"å
³äº BoxPlayer è§é¢ææ¾å¨ãPlex / Jellyfin / Emby 客æ·ç«¯ãäºçç´é¾ã4K HDRãAI Agent æ´çç½çç常è§é®é¢ã",faqs:t},[r,o]=(0,n.useState)(0);return(0,a.jsx)("section",{id:"faq","aria-labelledby":"faq-heading",className:"relative py-16 sm:py-24 md:py-32 bg-sky-50/40",children:(0,a.jsxs)("div",{className:"mx-auto max-w-4xl px-4 sm:px-6 lg:px-10",children:[(0,a.jsxs)("div",{className:"text-center max-w-3xl mx-auto",children:[(0,a.jsx)("span",{className:"text-skype-deep font-semibold text-xs sm:text-sm tracking-[0.18em] uppercase",children:i.badge}),(0,a.jsx)("h2",{id:"faq-heading",className:"font-display mt-3 sm:mt-4 text-[clamp(1.75rem,6vw,3.25rem)] leading-[1.1] tracking-[-0.02em] text-ink-900 display-balance",children:i.title}),(0,a.jsx)("p",{className:"mt-4 sm:mt-5 text-ink-500 text-base sm:text-lg leading-relaxed",children:i.desc})]}),(0,a.jsx)("ul",{className:"mt-10 sm:mt-12 space-y-3 list-none",children:i.faqs.map((e,n)=>{let t=r===n;return(0,a.jsxs)("li",{className:"card-soft overflow-hidden",children:[(0,a.jsxs)("button",{type:"button","aria-expanded":t,"aria-controls":`faq-${n}`,onClick:()=>o(t?null:n),className:"w-full flex items-center justify-between gap-3 sm:gap-4 px-5 sm:px-6 py-4 sm:py-5 text-left hover:bg-sky-50/40 transition",children:[(0,a.jsx)("span",{className:"font-semibold text-ink-900 text-sm sm:text-[15.5px]",children:e.q}),(0,a.jsx)(s.ChevronDown,{className:`w-5 h-5 shrink-0 text-skype-deep transition-transform ${t?"rotate-180":""}`,"aria-hidden":!0})]}),t&&(0,a.jsx)("div",{id:`faq-${n}`,className:"px-5 sm:px-6 pb-5 text-ink-500 leading-relaxed text-sm sm:text-[15px]",children:e.a})]},e.q)})})]})})}])}]);
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.