PageSourceSearch

https://ngtechai.com/_nuxt/DEzgqsfF.js

js ngtechai.com collected 2026-10-09 22:56:26 UTC 15,583 bytes, 1 lines download raw bytes

1import{f as de,c as y,a as s,t as b,F as Ee,r as Pe,o as c,b as r,w as q,D as K,e as ce,y as De,U as Te,g as Re,I as se,L as I,v as Ne,j as Me,k as Ae,l as We,h as e,J as M,m as A,d as Fe,E as Xe,i as n,n as j,V as ie,W as ne,X as Ie,_ as je}from"./CvCl8vuG.js";import{_ as Be,f as Ve,g as Ue,h as Oe,b as oe,c as le,d as qe,e as Ke,m as He}from"./CjJyOHLV.js";import{u as B}from"./B0mZf-Jw.js";import{q as V}from"./BcOoOXh7.js";import{u as Qe}from"./D90JhUp3.js";import"./BWsjazXt.js";const Ze=["aria-label"],Je={class:"text-sm font-bold text-slate-900 dark:text-zinc-100"},Ge={class:"mt-3 space-y-1"},Ye={class:"font-semibold"},et=["datetime"],tt=de({__name:"ReleaseVersionDirectory",props:{items:{},activePath:{},editionLabel:{},isEn:{type:Boolean}},setup(p){const l=p,v=u=>new Intl.DateTimeFormat(l.isEn?"en-US":"zh-CN",{year:"numeric",month:"short",day:"numeric"}).format(new Date(u));return(u,$)=>{const W=ce;return c(),y("nav",{"aria-label":p.isEn?"Version directory":"版本目录"},[s("p",Je,b(p.isEn?"Version directory":"版本目录"),1),s("ul",Ge,[(c(!0),y(Ee,null,Pe(p.items,t=>(c(),y("li",{key:t.path},[r(W,{to:t.path,class:K(["block rounded-md px-3 py-2 text-sm transition focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500/40",t.path===p.activePath?"bg-slate-100 text-slate-950 dark:bg-zinc-900 dark:text-zinc-50":"text-slate-600 hover:bg-slate-50 hover:text-slate-950 dark:text-zinc-400 dark:hover:bg-zinc-900 dark:hover:text-zinc-100"]),"aria-current":t.path===p.activePath?"page":void 0},{default:q(()=>[s("span",Ye,b(p.editionLabel)+" v"+b(t.version),1),s("time",{datetime:t.publishedAt,class:"mt-1 block text-xs text-slate-400 dark:text-zinc-500"},b(v(t.publishedAt)),9,et)]),_:2},1032,["to","class","aria-current"])]))),128))])],8,Ze)}}}),at={class:"docs-mobile-header fixed inset-x-0 top-0 z-[70] border-b border-slate-200 bg-white/95 px-4 pb-3 backdrop-blur lg:hidden dark:border-zinc-800 dark:bg-zinc-950/95"},st={class:"flex h-16 items-center justify-between gap-3"},it={class:"block h-8 w-8 shrink-0"},nt=["src"],ot=["src"],lt={class:"flex items-center gap-1"},rt=["aria-label"],dt=["aria-label","aria-expanded"],ct=["aria-label"],ut=["aria-label","aria-hidden","inert"],ht={class:"docs-reader-grid grid items-start"},bt=["aria-label"],pt={class:"docs-sidebar-panel fixed bottom-0 left-0 top-0 z-20 flex w-[var(--docs-sidebar-width)] flex-col overflow-hidden border-r border-slate-200 bg-slate-50 dark:border-zinc-800 dark:bg-zinc-950"},vt={class:"docs-sidebar-chrome shrink-0 px-5 pb-3 xl:px-7"},mt={class:"flex h-[68px] items-center justify-between gap-2"},gt={class:"block h-[38px] w-[38px] shrink-0"},xt=["src"],ft=["src"],_t=["aria-label"],kt={"data-docs-navigation-scroll":"",class:"min-h-0 flex-1 overflow-y-auto px-5 pb-8 xl:px-7"},wt=["aria-label","aria-valuenow"],zt={class:"docs-sidebar-resize-value fixed z-50","aria-hidden":"true"},yt={class:"min-w-0 bg-white dark:bg-zinc-950"},$t={class:"px-4 pt-[7.75rem] sm:px-6 lg:px-10 lg:pt-0 xl:px-12"},St={key:0,class:"mx-auto mt-4 w-full max-w-[860px] rounded-lg border border-slate-200 bg-white p-4 dark:border-zinc-800 dark:bg-zinc-950 xl:hidden"},Lt={class:"cursor-pointer text-sm font-bold text-slate-900 dark:text-zinc-100"},Ct={class:"mx-auto min-w-0 w-full max-w-[860px] pb-12"},Et={class:"border-b border-slate-200 pb-8 pt-7 dark:border-zinc-800"},Pt={class:"text-3xl font-black tracking-tight text-slate-950 dark:text-zinc-100 sm:text-[42px] sm:leading-[1.15]"},Dt={class:"mt-3 text-xs text-slate-400 dark:text-zinc-500"},Tt=["datetime"],Rt=["aria-label"],Nt={"data-docs-toc-scroll":"",class:"fixed bottom-0 right-0 top-0 z-20 w-[300px] overflow-y-auto border-l border-slate-200 bg-white px-8 pb-8 pt-9 dark:border-zinc-800 dark:bg-zinc-950"},U=240,O=420,Mt=300,re="turix-docs-sidebar-width",At=de({__name:"[version]",async setup(p){let l,v;const u=De(),{toggleTheme:$}=Te(),{locale:W}=Re(),t=n(()=>W.value==="en"),_=n(()=>t.value?"en":"zh-CN"),T=n(()=>t.value?"releaseNotesEn":"releaseNotesZh"),H=n(()=>t.value?"manualsEn":"manualsZh"),S=n(()=>String(u.params.edition||"")),ue=n(()=>String(u.params.product||"")),he=n(()=>String(u.params.version||"")),h=n(()=>u.path.length>1?u.path.replace(/\/$/,""):u.path);if(!["personal","enterprise"].includes(S.value)||ue.value!=="desktop"||!/^v\d+\.\d+\.\d+/.test(he.value))throw se({statusCode:404,statusMessage:"Release note not found"});const{data:R}=([l,v]=I(()=>B(()=>`release-note-${h.value}`,()=>V(T.value).path(h.value).first(),{watch:[h,T]})),l=await l,v(),l);
1if(!R.value||R.value.status!=="published")throw se({statusCode:404,statusMessage:"Release note not found"});const o=n(()=>R.value),{data:F}=([l,v]=I(()=>B(()=>`release-document-navigation-${_.value}`,()=>V(T.value).where("locale","=",_.value).where("status","=","published").order("publishedAt","DESC").all(),{watch:[_,T]})),l=await l,v(),l),{data:be}=([l,v]=I(()=>B(()=>`manual-document-navigation-${_.value}`,()=>V(H.value).where("locale","=",_.value).where("status","=","published").order("order","ASC").select("path","title","section","order").all(),{watch:[_,H]})),l=await l,v(),l),pe=a=>a==="/manuals"?"/docs":a.replace(/^\/manuals/,"/docs"),{modePaths:ve,featurePaths:me,enterprisePaths:ge,introPaths:xe,installationPaths:fe,faqPaths:_e}=He,Q=n(()=>be.value||[]),g=a=>a.map(i=>({path:pe(i.path),label:i.title})),k=a=>{const i=new Map(a.map((m,z)=>[m,z]));return Q.value.filter(m=>i.has(m.path)).sort((m,z)=>(i.get(m.path)||0)-(i.get(z.path)||0))},Z=n(()=>({personal:t.value?"Personal":"个人版",enterprise:t.value?"Enterprise":"企业版"})),X=n(()=>(F.value||[]).filter(a=>a.edition===S.value)),J=n(()=>[{id:"manuals",label:"",groups:[{id:"getting-started",label:t.value?"Quick start":"快速上手",items:g(k(xe))},{id:"installation",label:t.value?"Installation and upgrades":"安装与升级",items:g(k(fe))},{id:"features",label:t.value?"Features":"功能介绍",subgroups:[{id:"modes",label:t.value?"Modes":"模式介绍",items:g(k(ve))}],items:g(k(me))},{id:"faq",label:t.value?"FAQ":"常见问题",items:g(k(_e))},{id:"personal",label:t.value?"Personal account":"个人账号",items:g(Q.value.filter(a=>a.section==="personal"&&a.path!=="/manuals/personal/credit-usage"))},{id:"enterprise",label:t.value?"Enterprise administration":"企业管理",items:g(k(ge))}]},{id:"release-notes",label:"",groups:[{id:"release-notes",label:t.value?"Changelog":"更新日志",items:["personal","enterprise"].filter(a=>(F.value||[]).some(i=>i.edition===a)).map(a=>({path:Ie(F.value||[],a).path,label:Z.value[a]||a,activePathPrefix:`${t.value?"/en":""}/release-notes/${a}`}))}]}]),L=n(()=>R.value?.body?.toc?.links||[]),C=n(()=>Z.value[S.value]||S.value),ke=n(()=>t.value?"Desktop":"桌面端"),we=n(()=>h.value.startsWith("/en/")?h.value.slice(3):h.value),E=n(()=>t.value?"/en":""),w=String(Ne().public.siteUrl||"").replace(/\/$/,""),x=j(Mt),P=j(!1),d=j(!1),ze=n(()=>({"--docs-sidebar-width":`${x.value}px`})),ye=a=>Math.min(O,Math.max(U,Math.round(a))),N=a=>{x.value=ye(a)},G=()=>{try{window.localStorage.setItem(re,String(x.value))}catch{}},Y=a=>{P.value&&N(a.clientX)},f=()=>{P.value&&(P.value=!1,window.removeEventListener("pointermove",Y),window.removeEventListener("pointerup",f),window.removeEventListener("pointercancel",f),G())},$e=a=>{window.innerWidth<1024||(a.preventDefault(),P.value=!0,N(a.clientX),window.addEventListener("pointermove",Y),window.addEventListener("pointerup",f),window.addEventListener("pointercancel",f))},Se=a=>{let i;a.key==="ArrowLeft"&&(i=x.value-10),a.key==="ArrowRight"&&(i=x.value+10),a.key==="Home"&&(i=U),a.key==="End"&&(i=O),i!==void 0&&(N(i),G(),a.preventDefault())};Me(h,()=>{d.value=!1}),Ae(()=>{try{const a=Number.parseInt(window.localStorage.getItem(re)||"",10);Number.isFinite(a)&&N(a)}catch{}window.addEventListener("blur",f)}),We(()=>{f(),window.removeEventListener("blur",f)}),Qe({title:n(()=>o.value.title),description:n(()=>o.value.description),path:we,keywords:n(()=>[`TuriX ${C.value}`,`TuriX ${o.value.version}`,t.value?"changelog":"更新日志"]),schema:n(()=>[{"@context":"https://schema.org","@type":"TechArticle",headline:o.value.title,description:o.value.description,datePublished:o.value.publishedAt,dateModified:o.value.updatedAt,inLanguage:t.value?"en-US":"zh-CN",mainEntityOfPage:`${w}${h.value}`,about:[`TuriX ${C.value}`,`${ke.value} v${o.value.version}`],publisher:{"@id":`${w}/#organization`}},{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:t.value?"Home":"首页",item:`${w}${E.value}`},{"@type":"ListItem",position:2,name:t.value?"Changelog":"更新日志",item:`${w}${E.value}/release-notes`},{"@type":"ListItem",position:3,name:C.value,item:`${w}${E.value}/release-notes/${S.value}`},{"@type":"ListItem",position:4,name:`v${o.value.version}`,item:`${w}${h.value}`}]}])});const Le=a=>new Intl.DateTimeFormat(t.value?"en-US":"zh-CN",{year:"numeric",month:"long",day:"numeric"}).format(new Date(a));return(a,i)=>{const m=ce,z=Be,ee=Ve,te=tt,ae=Ue,Ce=Oe;return c(),y("section",{class:K(["docs-reader min-h-screen w-full bg-white dark:bg-zinc-950",{"is-sidebar-resizing":e(P)}]),style:Xe(e(ze))},[s("header",at,[s("div",st,[r(m,{to:e(E)||"/","no-prefetch":"",class:"-ml-2 flex min-w-0 items-center gap-2.5 rounded-lg px-2 py-1.5 transition hover:bg-slate-100 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500/40 dark:hover:bg-zinc-900","aria-label":e(t)?"Back to TuriX home":"返回 TuriX 首页"},{default:q(()=>[s("picture",it,[s("img",{src:e(ie),alt:"",class:"h-full w-full object-contain dark:hidden"},null,8,nt),s("img",{src:e(ne),alt:"",class:"hidden h-full w-full object-contain dark:block"},null,8,ot)]),i[4]||(i[4]=s("span",{class:"truncate text-base font-extrabold tracking-tight text-slate-950 dar
1k:text-zinc-100"},"TuriX",-1))]),_:1},8,["to","aria-label"]),s("div",lt,[s("button",{type:"button",class:"docs-shell-icon-button inline-flex h-9 w-9 items-center justify-center rounded-lg text-slate-600 transition hover:bg-slate-100 hover:text-slate-950 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500/40 dark:text-zinc-400 dark:hover:bg-zinc-900 dark:hover:text-zinc-100","aria-label":e(t)?"Toggle theme":"切换主题",onClick:i[0]||(i[0]=(...D)=>e($)&&e($)(...D))},[r(e(oe),{class:"h-[18px] w-[18px] dark:hidden","aria-hidden":"true"}),r(e(le),{class:"hidden h-[18px] w-[18px] dark:block","aria-hidden":"true"})],8,rt),s("button",{type:"button",class:"docs-shell-icon-button inline-flex h-9 w-9 items-center justify-center rounded-lg text-slate-600 transition hover:bg-slate-100 hover:text-slate-950 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500/40 dark:text-zinc-400 dark:hover:bg-zinc-900 dark:hover:text-zinc-100","aria-label":e(d)?e(t)?"Close document navigation":"关闭文档导航":e(t)?"Open document navigation":"打开文档导航","aria-expanded":e(d),"aria-controls":"mobile-release-navigation",onClick:i[1]||(i[1]=D=>d.value=!e(d))},[e(d)?(c(),M(e(qe),{key:0,class:"h-5 w-5","aria-hidden":"true"})):(c(),M(e(Ke),{key:1,class:"h-5 w-5","aria-hidden":"true"}))],8,dt)])]),r(z,{id:"release-mobile",shortcut:"",placeholder:e(t)?"Search documentation":"搜索文档",class:"docs-mobile-search"},null,8,["placeholder"])]),e(d)?(c(),y("button",{key:0,type:"button",class:"docs-mobile-backdrop fixed inset-x-0 bottom-0 top-[7.75rem] z-40 bg-slate-950/25 backdrop-blur-[1px] lg:hidden dark:bg-black/50","aria-label":e(t)?"Close document navigation":"关闭文档导航",onClick:i[2]||(i[2]=D=>d.value=!1)},null,8,ct)):A("",!0),s("aside",{id:"mobile-release-navigation",class:K(["fixed bottom-0 left-0 top-[7.75rem] z-50 w-[min(86vw,320px)] overflow-y-auto border-r border-slate-200 bg-slate-50 px-5 pb-8 pt-5 shadow-[24px_0_60px_rgba(15,23,42,0.18)] transition-transform duration-200 lg:hidden dark:border-zinc-800 dark:bg-zinc-950 dark:shadow-[24px_0_60px_rgba(0,0,0,0.45)]",e(d)?"translate-x-0":"-translate-x-full"]),"aria-label":e(t)?"Mobile document navigation":"移动端文档导航","aria-hidden":!e(d),inert:!e(d)},[r(ee,{sections:e(J),"active-path":e(o).path,"active-section":"release-notes","show-title":""},null,8,["sections","active-path"])],10,ut),s("div",ht,[s("aside",{class:"hidden lg:block","aria-label":e(t)?"Fixed document navigation":"固定文档导航"},[s("div",pt,[s("div",vt,[s("div",mt,[r(m,{to:e(E)||"/","no-prefetch":"",class:"-ml-2 flex min-w-0 flex-1 items-center gap-3 rounded-xl px-2 py-1.5 transition hover:bg-slate-200/60 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500/40 dark:hover:bg-zinc-900","aria-label":e(t)?"Back to TuriX home":"返回 TuriX 首页"},{default:q(()=>[s("picture",gt,[s("img",{src:e(ie),alt:"",class:"h-full w-full object-contain dark:hidden"},null,8,xt),s("img",{src:e(ne),alt:"",class:"hidden h-full w-full object-contain dark:block"},null,8,ft)]),i[5]||(i[5]=s("span",{class:"truncate text-lg font-extrabold tracking-tight text-slate-950 dark:text-zinc-100"},"TuriX",-1))]),_:1},8,["to","aria-label"]),s("button",{type:"button",class:"docs-shell-icon-button inline-flex h-9 w-9 shrink-0 items-center justify-center rounded-lg text-slate-600 transition hover:bg-slate-200/60 hover:text-slate-950 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-blue-500/40 dark:text-zinc-400 dark:hover:bg-zinc-900 dark:hover:text-zinc-100","aria-label":e(t)?"Toggle theme":"切换主题",onClick:i[3]||(i[3]=(...D)=>e($)&&e($)(...D))},[r(e(oe),{class:"h-[18px] w-[18px] dark:hidden","aria-hidden":"true"}),r(e(le),{class:"hidden h-[18px] w-[18px] dark:block","aria-hidden":"true"})],8,_t)]),r(z,{id:"release-sidebar",shortcut:"",placeholder:e(t)?"Search documentation":"搜索文档",class:"docs-sidebar-search"},null,8,["placeholder"])]),s("div",kt,[r(ee,{sections:e(J),"active-path":e(o).path,"active-section":"release-notes","show-title":""},null,8,["sections","active-path"])])]),s("div",{role:"separator","aria-label":e(t)?"Resize document navigation":"调整左侧导航栏宽度","aria-orientation":"vertical","aria-valuemin":U,"aria-valuemax":O,"aria-valuenow":e(x),tabindex:"0",class:"docs-sidebar-resizer fixed bottom-0 top-0 z-40 w-2.5 touch-none cursor-col-resize outline-none",onPointerdown:$e,onKeydown:Se},[...i[6]||(i[6]=[s("span",{class:"docs-sidebar-resizer-handle","aria-hidden":"true"},null,-1)])],40,wt),s("span",zt,b(e(x))+"px",1)],8,bt),s("div",yt,[s("div",$t,[e(X).length||e(L).length?(c(),y("details",St,[s("summary",Lt,b(e(t)?"Version and page navigation":"版本与本页目录"),1),r(te,{items:e(X),"active-path":e(o).path,"edition-label":e(C),"is-en":e(t),class:"mt-4"},null,8,["items","active-path","edition-label","is-en"]),e(L).length?(c(),M(ae,{key:0,links:e(L),class:"mt-6 border-t border-slate-200 pt-6 dark:border-zinc-800"},null,8,["links"])):A("",!0)])):A("",!0),s("article",Ct,[s("header",Et,[s("h1",Pt,b(e(o).title),1),s("p",Dt,[Fe(b(e(t)?"Updated":"更新于")+" ",1),s("time",{datetime:e(o).updatedAt},b(Le(e(o).updatedAt)),9,Tt)])]),r(Ce,{value:e(o),class:"docs-content pb-8 pt-1"},null,8,["value"])])])]),s("aside",{class:"hidden xl:block","aria-label":e(t)?"Fixed search and page navigation":"固定搜索与本页目录"},[s("div",Nt,[r(te,{items:e(X),"active-path":e(o).path,"edition-label":e(C),"is-en":e(t)},null,8,["items","active-path","edition-label","is-en"]),e(L).length?(c(),M(ae,{key:0,links:e(L),class:"mt-8 border-t border-slate-200 pt-8 dark:border-zinc-800"},null,8,["links"])):A("",!0)])],8,Rt)])],6)}}}),Vt=je(At,[["__scopeId","data-v-ac9ad9e4"]]);export{Vt as default};

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.