1import{_ as C}from"./SupportedPlatformsCard-D8TvwVqh-f5ca2f5.js";import{W as x,u as D,S as N}from"./styles-CKwrtHKe-f5ca2f5.js";import{b as E}from"./localeFormat-CRn80MAn-f5ca2f5.js";import{f as B,o as a,c as l,a as t,t as e,u as L,F as r,r as d,e as S,b as m,w as g,j as b,g as c}from"./vue-vendor-BNWDabUQ-f5ca2f5.js";import"./PlatformLogo-K614aiW4-f5ca2f5.js";import"./i18n-core-D69ry7sX-f5ca2f5.js";import"./route-meta-YHshBYuI-f5ca2f5.js";const j={class:"min-h-screen pt-24 pb-12 px-6"},P={class:"max-w-5xl mx-auto"},V={class:"text-center mb-16 animate-slide-up"},W={class:"text-4xl md:text-5xl font-bold mb-4"},A={class:"text-xl text-gray-400 max-w-3xl mx-auto"},F={class:"glass-card-static rounded-2xl p-8 mb-10 border border-nous/20 animate-slide-up"},O={class:"flex flex-wrap items-center gap-3 mb-5"},R={class:"px-4 py-1.5 bg-nous/20 text-nous text-sm font-mono rounded-full border border-nous/30"},z={class:"text-gray-500 text-sm"},M={class:"px-2 py-0.5 bg-blue-500/20 text-blue-400 text-[10px] font-mono rounded"},U={class:"text-2xl font-bold mb-3"},H={class:"text-gray-400 leading-relaxed"},I={class:"grid md:grid-cols-2 gap-6 mb-10 animate-slide-up"},$={class:"glass-card-static rounded-2xl p-6"},q={class:"font-bold text-lg mb-4"},G={class:"space-y-3 text-sm text-gray-300"},J={class:"glass-card-static rounded-2xl p-6"},K={class:"font-bold text-lg mb-4"},Q={class:"space-y-3 text-sm text-gray-300"},X={key:0,class:"glass-card-static rounded-2xl p-8 mb-10 animate-slide-up"},Y={class:"text-2xl font-bold mb-2"},Z={class:"text-gray-400 mb-6"},tt={class:"grid md:grid-cols-2 gap-4"},et={class:"text-xs font-mono text-nous mb-2"},st={class:"text-sm text-gray-300 leading-relaxed"},ot={class:"glass-card-static rounded-2xl p-8 mb-10 animate-slide-up"},at={class:"text-2xl font-bold mb-2"},lt={class:"text-gray-400 mb-6"},nt={class:"grid md:grid-cols-2 gap-4"},it={class:"flex items-center gap-2 mb-2"},rt={class:"text-lg"},dt={class:"font-semibold"},ct={class:"text-sm text-gray-400 leading-relaxed"},ut={class:"glass-card-static rounded-2xl p-8 mb-10 animate-slide-up"},xt={class:"flex flex-wrap items-end justify-between gap-4 mb-6"},_t={class:"text-2xl font-bold mb-2"},pt={class:"text-gray-400"},mt={class:"text-xs font-mono text-gray-500"},ht={class:"space-y-4"},vt={class:"flex flex-wrap items-center gap-3 mb-4"},gt={class:"px-3 py-1 rounded-full border border-white/10 bg-white/10 text-xs font-mono text-gray-200"},bt={class:"text-sm text-gray-500"},ft={class:"px-2 py-0.5 rounded bg-white/10 text-[10px] font-mono text-gray-400"},yt={class:"text-lg font-bold mb-2"},wt={class:"text-sm text-gray-400 leading-relaxed mb-4"},kt={class:"space-y-2 text-sm text-gray-300"},Tt={class:"text-sm text-gray-500 mt-5"},Ct={class:"glass-card-static rounded-2xl p-8 text-center bg-gradient-to-br from-nous/10 to-transparent animate-slide-up"},Dt={class:"text-2xl font-bold mb-4"},Nt={class:"text-gray-400 mb-6"},Et={class:"flex flex-col sm:flex-row items-center justify-center gap-4"},Ft={__name:"WhatsNewPage",setup(Bt){const{t:f,currentLocale:y}=D();function _(u,n={}){return String(u||"").replace(/\{(\w+)\}/g,(p,s)=>String(n[s]??""))}const w=c(()=>E(x.date,y.value,{month:"long"})),i=c(()=>f.value.whatsNew?.releasePage||{}),o=c(()=>({...i.value,title:_(i.value.title,{version:x.version}),subtitle:_(i.value.subtitle,{version:x.version}),versionTitle:_(i.value.versionTitle,{version:x.version})})),h=c(()=>i.value.validationCards||[]),k=c(()=>(i.value.reviewCards||[]).map(u=>({...u,desc:_(u.desc,{platformCount:N})}))),T=c(()=>i.value.historyEntries||[]);return(u,n)=>{const p=B("router-link");return a(),l("main",j,[t("div",P,[t("div",V,[n[0]||(n[0]=t("div",{class:"inline-flex mb-6 animate-float"},[t("div",{class:"inline-flex items-center justify-center w-20 h-20 rounded-2xl bg-nous/20 border border-nous/30"},[t("svg",{class:"w-10 h-10 text-nous",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","stroke-width":"1.8"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M13 10V3L4 14h7v7l9-11h-7z"})])])],-1)),t("h1",W,e(o.value.title),1),t("p",A,e(o.value.subtitle),
11)]),t("div",F,[t("div",O,[t("span",R,e(L(x).version),1),t("span",z,e(w.value),1),t("span",M,e(o.value.latest),1)]),t("h2",U,e(o.value.versionTitle),1),t("p",H,e(o.value.versionDesc),1)]),t("div",I,[t("div",$,[t("h3",q,e(o.value.highlightsTitle),1),t("ul",G,[(a(!0),l(r,null,d(o.value.highlights,s=>(a(),l("li",{key:s,class:"flex items-start gap-2"},[n[1]||(n[1]=t("span",{class:"text-nous mt-0.5"},"â",-1)),t("span",null,e(s),1)]))),128))])]),t("div",J,[t("h3",K,e(o.value.hardeningTitle),1),t("ul",Q,[(a(!0),l(r,null,d(o.value.hardening,s=>(a(),l("li",{key:s,class:"flex items-start gap-2"},[n[2]||(n[2]=t("span",{class:"text-sky-400 mt-0.5"},"â¢",-1)),t("span",null,e(s),1)]))),128))])])]),h.value.length?(a(),l("div",X,[t("h2",Y,e(o.value.validationTitle),1),t("p",Z,e(o.value.validationDesc),1),t("div",tt,[(a(!0),l(r,null,d(h.value,s=>(a(),l("div",{key:s.title,class:"rounded-2xl border border-white/10 bg-white/5 p-5"},[t("div",et,e(s.title),1),t("div",st,e(s.desc),1)]))),128))])])):S("",!0),t("div",ot,[t("h2",at,e(o.value.reviewTitle),1),t("p",lt,e(o.value.reviewDesc),1),t("div",nt,[(a(!0),l(r,null,d(k.value,s=>(a(),l("div",{key:s.title,class:"rounded-2xl border border-white/10 bg-white/5 p-5"},[t("div",it,[t("span",rt,e(s.icon),1),t("h3",dt,e(s.title),1)]),t("p",ct,e(s.desc),1)]))),128))])]),m(C),t("div",ut,[t("div",xt,[t("div",null,[t("h2",_t,e(o.value.historyTitle),1),t("p",pt,e(o.value.historyDesc),1)]),t("span",mt,e(o.value.historyBadge),1)]),t("div",ht,[(a(!0),l(r,null,d(T.value,s=>(a(),l("article",{key:s.version,class:"rounded-2xl border border-white/10 bg-white/5 p-5"},[t("div",vt,[t("span",gt,e(s.version),1),t("span",bt,e(s.meta),1),t("span",ft,e(s.badge),1)]),t("h3",yt,e(s.title),1),t("p",wt,e(s.desc),1),t("ul",kt,[(a(!0),l(r,null,d(s.items,v=>(a(),l("li",{key:v,class:"flex items-start gap-2"},[n[3]||(n[3]=t("span",{class:"text-nous mt-0.5"},"â",-1)),t("span",null,e(v),1)]))),128))])]))),128))]),t("p",Tt,e(o.value.historyNote),1)]),t("div",Ct,[t("h2",Dt,e(o.value.ctaTitle),1),t("p",Nt,e(o.value.ctaDesc),1),t("div",Et,[m(p,{to:"/",class:"flex items-center gap-2 px-8 py-4 bg-nous text-black font-bold rounded-xl transition-all hover:scale-[1.02]"},{default:g(()=>[b(e(o.value.homeBtn),1)]),_:1}),m(p,{to:"/tutorial",class:"flex items-center gap-2 px-8 py-4 border border-white/10 bg-white/5 rounded-xl text-gray-200"},{default:g(()=>[b(e(o.value.tutorialBtn),1)]),_:1})])])])])}}};export{Ft 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.