PageSourceSearch

https://www.gim-international.com/_nuxt/Dqr34su7.js

js gim-international.com collected 2026-09-24 17:56:41 UTC 3,276 bytes, 1 lines download raw bytes

1import{_ as E}from"./CWwp9R4N.js";import{a5 as f,ao as o,ap as _,aq as s,ar as y,az as $,aA as A,at as C,as as c,am as I,K as O,J as V,ax as m,h as F,aD as w,a3 as l,a4 as u,B as p}from"./BTDVFcW1.js";import{_ as H}from"./DPrheHrY.js";import{_ as J}from"./BYYmV_tY.js";import{_ as K}from"./3Hoigx7s.js";import{_ as P}from"./DnByBBov.js";import{_ as T}from"./BrLf0-HM.js";import{u as U,C as W}from"./Du-7Xl3Y.js";import{u as G,M as Q}from"./oO2fmPiF.js";import{N as g,u as v}from"./p4AYURu8.js";import{u as X}from"./cSlFNHvV.js";import"./vbSmloq2.js";import"./BK9Hf7zg.js";import"./CcJjUl6b.js";import"./TBpUwka6.js";import"./Ccon-mXO.js";import"./DaT-yT0k.js";import"./CzBM6AQo.js";import"./DlAUqK2U.js";import"./lzga_5e8.js";import"./Cmi4kQ6C.js";import"./CTZE1K1l.js";import"./CB_AdfYR.js";import"./D_c_xAYm.js";import"./c4IiEtuh.js";import"./DonOIx_X.js";import"./Ck4p2Fh0.js";import"./CQdjIgD7.js";const Y={class:"section"},Z={class:"section__header mb-8 text-center md:text-center"},tt={class:"section__title text-3xl mb-2"},et={class:"section__content"},at={class:"articles"},st={class:"clearfix -my-4 xl:-my-4 divide-y divide-gray-200"},nt=f({__name:"RailCentered",props:{title:{},articles:{}},setup(i){return(t,e)=>{const r=E;return o(),_("section",Y,[s("header",Z,[s("h2",tt,y(i.title),1)]),s("div",et,[s("div",at,[s("div",st,[(o(!0),_($,null,A(i.articles,n=>(o(),C(r,{key:n.id,article:n,"title-top-spacing":0},null,8,["article"]))),128))])])])])}}}),ot=Object.assign(nt,{__name:"ArticleRailCentered"}),it={class:"section"},ct={class:"section__header text-center mb-8"},rt={class:"section__title text-3xl mb-2"},lt={class:"section__content"},_t={class:"articles"},mt={class:"flex flex-wrap -m-4 xl:-m-4"},ut=f({__name:"RailStacked",props:{title:{},articles:{}},setup(i){return(t,e)=>{const r=P;return o(),_("section",it,[s("header",ct,[s("h2",rt,y(i.title),1)]),s("div",lt,[s("div",_t,[s("div",mt,[(o(!0),_($,null,A(i.articles,n=>(o(),_("div",{key:n.id,class:"w-full p-4 xl:w-full xl:p-4"},[c(r,{article:n,excerpt:!1},null,8,["article"])]))),128))])])])])}}}),pt=Object.assign(ut,{__name:"ArticleRailStacked"}),Jt=f({__name:"[slug]",async setup(i){let t,e;const{t:r}=I(),n=O(),b=V(),{data:d}=([t,e]=m(()=>p(`news:${n.path}`,()=>v().find({path:n.path}))),t=await t,e(),t);if(!d.value||d.value.type!=="news")throw F({status:404,statusText:r("Page not found")});const h=u(()=>new g(d.value)),{data:R}=([t,e]=m(()=>p("news:rail",()=>v().query({limit:12}))),t=await t,e(),t),{data:S}=([t,e]=m(()=>p("news:case-studies",()=>U().query({limit:2}))),t=await t,e(),t),{data:x}=([t,e]=m(()=>p("news:magazine",()=>G().query({limit:1}))),t=await t,e(),t),k=u(()=>(R.value??[]).map(a=>new g(a)).filter(a=>a.id!==h.value.id)),z=u(()=>(S.value??[]).map(a=>new W(a))),N=u(()=>x.value?.[0]?new Q(x.value[0]):void 0);return X(h),(a,dt)=>{const D=ot,q=H,B=J,L=K,M=pt,j=T;return o(),C(j,{article:l(h),url:l(b).href,label:a.$t("News")},{below:w(()=>[c(D,{title:a.$t("News"),articles:l(k)},null,8,["title","articles"])]),sidebar:w(()=>[c(q,{id:"medium-rectangle-3"}),c(B),c(L,{magazine:l(N),title:a.$t("Latest Magazine")},null,8,["magazine","title"]),c(M,{title:a.$t("Case Studies"),articles:l(z)},null,8,["title","articles"])]),_:1},8,["article","url","label"])}}});export{Jt 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.