1import{e as S,o as U,r as A,j as B,n as j,a as F,C as O,J as V,b as z,d as D,S as L,s as H}from"./CD0LZZvC.js";import{_ as w}from"./B-rMAzBj.js";import{ac as s,E as o,af as n,ag as x,an as m,ah as $,ai as N,z as a,c as i,at as C,p as q,ak as J,b as M}from"./DJqXHs41.js";import"./B7Zl1hLj.js";const Y={class:"card-list-wrapper"},G={class:"d-flex justify-content-between align-items-center mb-6"},K=["lang"],Q={class:"d-flex flex-column gap-3"},W={class:"list gap-5 gap-md-4 gap-lg-5"},X={class:"d-flex d-md-none align-items-center justify-content-end"},Z={__name:"List",props:{data:{type:Object,required:!0},lang:{type:String}},setup(E){const e=E,l=S(),v=U(),r=i(()=>{const g=v.isLessThan("tablet")?3:4;return e.data.presses.slice(0,g)});return(g,t)=>{const p=A,f=w;return s(),o("section",Y,[n("div",G,[n("h2",{class:"category-title",lang:e.lang},x(e.data.categoryName),9,K),m(p,{link:e.data._link,class:"d-md-flex d-none","link-text":e.lang==="en"?"See All":"æ´å¤æç« ",lang:e.lang,"icon-direction":"end"},null,8,["link","link-text","lang"])]),n("div",Q,[n("ul",W,[(s(!0),o($,null,N(a(r),h=>(s(),o("li",{key:h.pressId},[m(f,{data:h},null,8,["data"])]))),128))]),n("div",X,[m(p,{link:a(l).path+"/"+e.data.encodedCategoryName,"link-text":e.lang==="en"?"See All":"æ´å¤æç« ",lang:e.lang,"icon-direction":"end"},null,8,["link","link-text","lang"])])])])}}},ee=["lang"],te={class:"title mb-2 text-black"},ae={class:"description text-neutral-700 mb-6"},se={class:"mb-10 grid gap-5 gap-md-4 gap-lg-5 list-unstyled"},ne={__name:"index",async setup(E){let e,l;const{getNavigationLink:v}=j(),r=S(),{logSSRError:g}=z(),t=i(()=>r.params.category==="latest-updates"?"en":"zh"),p=i(()=>t.value==="en"?"/press/latest-updates":"/press/ææ°æ¶æ¯"),f=i(()=>[...[{label:"Home",path:"/",lang:"en"},{label:"Press",path:encodeURI(p.value),lang:"en"},{label:t.value==="en"?"Latest Updates":"ææ°æ¶æ¯",path:r.path,lang:t.value}]]),h=i(()=>t.value==="en"?"Latest Updates":"ææ°æ¶æ¯"),I=i(()=>t.value==="en"?`Latest Updates about ${L}, press releases and announcements`:`éæ¼${L}çææ°æ¶æ¯ãæ°è稿åå
¬å`),u=M([]),T=D(),{data:y,error:k}=([e,l]=C(()=>F(`press-latest-updates-${t.value}`,()=>T.press.getPressCategoriesList(t.value))),e=await e,l(),e);if(k.value)console.error("Failed to fetch press latest updates:",k.value),[e,l]=C(()=>g(k.value,{apiEndpoint:`press-latest-updates-${t.value}`,pageName:"press-category"})),await e,l();else if(y.value.code==="0000"&&y.value.success){u.value=y.value.data;for(const c of u.value)c._link=encodeURI(`${p.value}/${c.encodedCategoryName}`),c.presses=c.presses.map(d=>{const b={...d,_contentType:O.OTHERS.PRESS,_mainCategory:"press",_pressCategoryFullPath:t.value==="en"?`latest-updates/${d.encodedCategoryName}`:`ææ°æ¶æ¯/${d.encodedCategoryName}`,_pressId:d.pressId,_pressTitle:d.encodedTitle};return{...b,_link:v(b)}})}else console.error("fetchPressLatestUpdates error",u.value.message);return q(()=>{r.params.category!=="latest-updates"&&r.params.category!=="ææ°æ¶æ¯"&&H({statusCode:404})}),(c,d)=>{const b=V,P=w,R=Z;return s(),o("main",{class:"news-container mt-5 mt-lg-6 mb-10",lang:a(t)},[m(b,{breadcrumbs:a(f),class:"mb-6"},null,8,["breadcrumbs"]),n("h1",te,x(a(h)),1),n("p",ae,x(a(I)),1),n("ul",se,[(s(!0),o($,null,N(a(u)[0].presses,_=>(s(),o("li",{key:_.sortId,class:"g-col-12 g-col-md-6"},[m(P,{data:_,lang:a(t),"is-top":!0},null,8,["data","lang"])]))),128))]),(s(!0),o($,null,N(a(u).slice(1),_=>(s(),J(R,{key:_.sortId,class:"mb-10",data:_,lang:a(t)},null,8,["data","lang"]))),128))],8,ee)}}},de=B(ne,[["__scopeId","data-v-7b3977e0"]]);export{de 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.