PageSourceSearch

https://globalpressjournal.com/_nuxt/Cc5HJxib.js

js globalpressjournal.com collected 2026-10-02 03:00:07 UTC 40,444 bytes, 1 lines download raw bytes

1import{S as ye,i as _e,g as Q,o as N,a as ie,w as T,b as H,r as j,c as E,t as G,u as le,d as xe,e as we,f as ce,h as Pe,j as ue,s as z,k as De,n as de,l as ke,m as k,q as Ce,p as fe,v as S,x as C,y as A,z as O,A as M,B as Se,_ as pe,C as Ee,D as i,F,E as U,G as re,H as Ae,I as $,J as X,K as te,L as J,M as je,N as Re,O as Oe,P as ge,Q as ae,R as se,T as $e,U as Le,V as Te,W as Ie,X as V,Y as Me,Z as Ge,$ as K,a0 as Z,a1 as Ne,a2 as L,a3 as ne,a4 as Ve}from"./D3ohDkac.js";import{u as me,_ as Fe,a as He}from"./COy702GD.js";function qe(e={}){const a=[];let c=-1;const t=(s=!1)=>({get(u,o,n){if(!s){const d=Reflect.get(u,o,n);if(typeof d<"u")return d;c++,a[c]=[]}return a[c].push({type:"get",key:o}),new Proxy(()=>{},t(!0))},apply(u,o,n){a[c].push({type:"apply",key:"",args:n})}});return{proxy:new Proxy(e||{},t()),stack:a}}function Ue(e){const a={get(c,t,s){const u=Reflect.get(c,t,s);return typeof u=="object"?new Proxy(u,a):u},apply(c,t,s){Reflect.apply(c,t,s)}};return new Proxy(e,a)}function We(e,a){a.forEach(c=>{let t=e,s=e;c.forEach(({type:u,key:o,args:n})=>{u==="get"?(s=t,t=t[o]):u==="apply"&&(t=t.call(s,...n))})})}function Be(e){return e.key||e.src||(typeof e.innerHTML=="string"?e.innerHTML:"")}const ze=["preconnect","dns-prefetch"];function Je(e,a,c){const t=typeof a=="string"?{src:a}:a,s=c||{},u=Be(t),o=e._scripts?.[u];if(o)return o.setupTriggerHandler(s.trigger),o;s.beforeInit?.();const n=l=>{r.status=l,e.hooks.callHook("script:updated",x)};ye.forEach(l=>{const p=l,h=typeof t[p]=="function"?t[p].bind(s.eventContext):null;t[p]=g=>{n(l==="onload"?"loaded":l==="onerror"?"error":"loading"),h?.(g)}});const d={loaded:[],error:[]},v=new Set,f=(l,p,h)=>{if(!e.ssr){if(h?.key){const g=`${h?.key}:${h.key}`;if(v.has(g))return;v.add(g)}if(d[l]){const g=d[l].push(p);return()=>d[l]?.splice(g-1,1)}return p(r.instance),()=>{}}},b=new Promise(l=>{if(e.ssr)return;const p=g=>requestAnimationFrame(()=>l(g)),h=e.hooks.hook("script:updated",({script:g})=>{const w=g.status;if(g.id===u&&(w==="loaded"||w==="error")){if(w==="loaded")if(typeof s.use=="function"){const m=s.use();m&&p(m)}else p({});else w==="error"&&l(!1);h()}})}),r={_loadPromise:b,instance:!e.ssr&&s?.use?.()||null,proxy:null,id:u,status:"awaitingLoad",remove(){return r._triggerAbortController?.abort(),r._triggerPromises=[],r._warmupEl?.dispose(),r.entry?(r.entry.dispose(),r.entry=void 0,n("removed"),delete e._scripts?.[u],!0):!1},warmup(l){const{src:p}=t,h=!p.startsWith("/")||p.startsWith("//"),g=l&&ze.includes(l);let w=p;if(!l||g&&!h)return;if(g){const y=new URL(p);w=`${y.protocol}//${y.host}`}const m={href:w,rel:l,crossorigin:typeof t.crossorigin<"u"?t.crossorigin:h?"anonymous":void 0,referrerpolicy:typeof t.referrerpolicy<"u"?t.referrerpolicy:h?"no-referrer":void 0,fetchpriority:typeof t.fetchpriority<"u"?t.fetchpriority:"low",integrity:t.integrity,as:l==="preload"?"script":void 0};return r._warmupEl=e.push({link:[m]},{head:e,tagPriority:"high"}),r._warmupEl},load(l){if(r._triggerAbortController?.abort(),r._triggerPromises=[],!r.entry){n("loading");const p={defer:!0,fetchpriority:"low"};t.src&&(t.src.startsWith("http")||t.src.startsWith("//"))&&(p.crossorigin="anonymous",p.referrerpolicy="no-referrer"),r.entry=e.push({script:[{...p,...t}]},s)}return l&&f("loaded",l),b},onLoaded(l,p){return f("loaded",l,p)},onError(l,p){return f("error",l,p)},setupTriggerHandler(l){if(r.status==="awaitingLoad")if((typeof l>"u"||l==="client")&&!e.ssr||l==="server")r.load();else if(l instanceof Promise){if(e.ssr)return;r._triggerAbortController||(r._triggerAbortController=new AbortController,r._triggerAbortPromise=new Promise(h=>{r._triggerAbortController.signal.addEventListener("abort",()=>{r._triggerAbortController=null,h()})})),r._triggerPromises=r._triggerPromises||[];const p=r._triggerPromises.push(Promise.race([l.then(h=>typeof h>"u"||h?r.load:void 0),r._triggerAbortPromise]).catch(()=>{}).then(h=>{h?.()}).finally(()=>{r._triggerPromises?.splice(p,1)}))}else typeof l=="function"&&l(r.load)},_cbs:d};b.then(l=>{l!==!1?(r.instance=l,d.loaded?.forEach(p=>p(l)),d.loaded=null):(d.error?.forEach(p=>p()),d.error=null)});const x={script:r};
1if(r.setupTriggerHandler(s.trigger),s.use){const{proxy:l,stack:p}=qe(e.ssr?{}:s.use()||{});r.proxy=l,r.onLoaded(h=>{We(h,p),r.proxy=Ue(h)})}return!s.warmupStrategy&&(typeof s.trigger>"u"||s.trigger==="client")&&(s.warmupStrategy="preload"),s.warmupStrategy&&r.warmup(s.warmupStrategy),e._scripts=Object.assign(e._scripts||{},{[u]:r}),r}function Qe(e,a){if(!a)return;const c=(t,s)=>{if(!e._cbs[t])return s(e.instance),()=>{};let u=e._cbs[t].push(s);const o=()=>{u&&(e._cbs[t]?.splice(u-1,1),u=null)};return H(o),o};e.onLoaded=t=>c("loaded",t),e.onError=t=>c("error",t),H(()=>{e._triggerAbortController?.abort()})}function Ze(e,a){const c=typeof e=="string"?{src:e}:e,t=a||{},s=t?.head||_e();t.head=s;const u=Q();if(t.eventContext=u,u&&typeof t.trigger>"u")t.trigger=N;else if(ie(t.trigger)){const n=t.trigger;let d;t.trigger=new Promise(v=>{d=T(n,f=>{f&&v(!0)},{immediate:!0}),H(()=>v(!1),!0)}).then(v=>(d?.(),v))}s._scriptStatusWatcher=s._scriptStatusWatcher||s.hooks.hook("script:updated",({script:n})=>{n._statusRef.value=n.status});const o=Je(s,c,t);return o._statusRef=o._statusRef||j(o.status),Qe(o,u),new Proxy(o,{get(n,d,v){return Reflect.get(n,d==="status"?"_statusRef":d,v)}})}const Ye={trailing:!0};function Xe(e,a=25,c={}){if(c={...Ye,...c},!Number.isFinite(a))throw new TypeError("Expected `wait` to be a finite number");let t,s,u=[],o,n;const d=(b,r)=>(o=Ke(e,b,r),o.finally(()=>{if(o=null,c.trailing&&n&&!s){const x=d(b,n);return n=null,x}}),o),v=function(...b){return c.trailing&&(n=b),o||new Promise(r=>{const x=!s&&c.leading;clearTimeout(s),s=setTimeout(()=>{s=null;const l=c.leading?t:d(this,b);n=null;for(const p of u)p(l);u=[]},a),x?(t=d(this,b),r(t)):u.push(r)})},f=b=>{b&&(clearTimeout(b),s=null)};return v.isPending=()=>!!s,v.cancel=()=>{f(s),u=[],n=null},v.flush=()=>
1{if(f(s),!n||o)return;const b=n;return n=null,d(this,b)},v}async function Ke(e,a,c){return await e.apply(a,c)}const et=Symbol.for("nuxt:client-only");function tt(...e){const a=typeof e[e.length-1]=="string"?e.pop():void 0;rt(e[0],e[1])&&e.unshift(a);let[c,t,s={}]=e,u=!1;const o=E(()=>G(c));if(typeof o.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof t!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const n=le();s.server??=!0,s.default??=st,s.getCachedData??=ve,s.lazy??=!1,s.immediate??=!0,s.deep??=xe.deep,s.dedupe??="cancel",s._functionName,n._asyncData[o.value];function d(){const l={cause:"initial",dedupe:s.dedupe};return n._asyncData[o.value]?._init||(l.cachedData=s.getCachedData(o.value,n,{cause:"initial"}),n._asyncData[o.value]=oe(n,o.value,t,s,l.cachedData)),()=>n._asyncData[o.value].execute(l)}const v=d(),f=n._asyncData[o.value];f._deps++;const b=s.server!==!1&&n.payload.serverRendered;{let l=function(y){const _=n._asyncData[y];_?._deps&&(_._deps--,_._deps===0&&_?._off())};const p=Q();if(p&&b&&s.immediate&&!p.sp&&(p.sp=[]),p&&!p._nuxtOnBeforeMountCbs){p._nuxtOnBeforeMountCbs=[];const y=p._nuxtOnBeforeMountCbs;we(()=>{y.forEach(_=>{_()}),y.splice(0,y.length)}),ce(()=>y.splice(0,y.length))}const h=p&&(p._nuxtClientOnly||Pe(et,!1));b&&n.isHydrating&&(f.error.value||f.data.value!==void 0)?f.status.value=f.error.value?"error":"success":p&&(!h&&n.payload.serverRendered&&n.isHydrating||s.lazy)&&s.immediate?p._nuxtOnBeforeMountCbs.push(v):s.immediate&&f.status.value!=="success"&&v();const g=ue(),w=T(o,(y,_)=>{if((y||_)&&y!==_){u=!0;const P=n._asyncData[_]?.data.value!==void 0,R=n._asyncDataPromises[_]!==void 0,D={cause:"initial",dedupe:s.dedupe};if(!n._asyncData[y]?._init){let I;_&&P?I=n._asyncData[_].data.value:(I=s.getCachedData(y,n,{cause:"initial"}),D.cachedData=I),n._asyncData[y]=oe(n,y,t,s,I)}n._asyncData[y]._deps++,_&&l(_),(s.immediate||P||R)&&n._asyncData[y].execute(D),Ce(()=>{u=!1})}},{flush:"sync"}),m=s.watch?T(s.watch,()=>{u||n._asyncData[o.value]?._execute({cause:"watch",dedupe:s.dedupe})}):()=>{};g&&H(()=>{w(),m(),l(o.value)})}const r={data:q(()=>n._asyncData[o.value]?.data),pending:q(()=>n._asyncData[o.value]?.pending),status:q(()=>n._asyncData[o.value]?.status),error:q(()=>n._asyncData[o.value]?.error),refresh:(...l)=>n._asyncData[o.value]?._init?n._asyncData[o.value].execute(...l):d()(),execute:(...l)=>r.refresh(...l),clear:()=>{const l=n._asyncData[o.value];if(l?._abortController)try{l._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{l._abortController=void 0}he(n,o.value)}},x=Promise.resolve(n._asyncDataPromises[o.value]).then(()=>r);return Object.assign(x,r),x}function q(e){return E({get(){return e()?.value},set(a){const c=e();c&&(c.value=a)}})}function rt(e,a){return!(typeof e=="string"||typeof e=="object"&&e!==null||typeof e=="function"&&typeof a=="function")}function he(e,a){a in e.payload.data&&(e.payload.data[a]=void 0),a in e.payload._errors&&(e.payload._errors[a]=void 0),e._asyncData[a]&&(e._asyncData[a].data.value=k(e._asyncData[a]._default()),e._asyncData[a].error.value=void 0,e._asyncData[a].status.value="idle"),a in e._asyncDataPromises&&(e._asyncDataPromises[a]=void 0)}function at(e,a){const c={};for(const t of a)c[t]=e[t];return c}function oe(e,a,c,t,s){e.payload._errors[a]??=void 0;const u=t.getCachedData!==ve,o=c,n=t.deep?j:z,d=s!==void 0,v=e.hook("app:data:refresh",async b=>{(!b||b.includes(a))&&await f.execute({cause:"refresh:hook"})}),f={data:n(d?s:t.default()),pending:E(()=>f.status.value==="pending"),error:De(e.payload._errors,a),status:z("idle"),execute:(...b)=>{const[r,x=void 0]=b,l=r&&x===void 0&&typeof r=="object"?r:{};if(e._asyncDataPromises[a]&&(l.dedupe??t.dedupe)==="defer")return e._asyncDataPromises[a];{const g="cachedData"in l?l.cachedData:t.getCachedData(a,e,{cause:l.cause??"refresh:manual"});if(g!==void 0)return e.payload.data[a]=f.data.value=g,f.error.value=void 0,f.status.value="success",Promise.resolve(g)}f._abortController&&f._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),f._abortController=new AbortController,f.status.value="pending";const p=new AbortController,h=new Promise((g,w)=>{try{const m=l.timeout??t.timeout,y=nt([f._abortController?.signal,l?.signal],p.signal,m);if(y.aborted){const _=y.reason;
1w(_ instanceof Error?_:new DOMException(String(_??"Aborted"),"AbortError"));return}return y.addEventListener("abort",()=>{const _=y.reason;w(_ instanceof Error?_:new DOMException(String(_??"Aborted"),"AbortError"))},{once:!0,signal:p.signal}),Promise.resolve(o(e,{signal:y})).then(g,w)}catch(m){w(m)}}).then(async g=>{let w=g;t.transform&&(w=await t.transform(g)),t.pick&&(w=at(w,t.pick)),e.payload.data[a]=w,f.data.value=w,f.error.value=void 0,f.status.value="success"}).catch(g=>{if(e._asyncDataPromises[a]&&e._asyncDataPromises[a]!==h||f._abortController?.signal.aborted)return e._asyncDataPromises[a];if(typeof DOMException<"u"&&g instanceof DOMException&&g.name==="AbortError")return f.status.value="idle",e._asyncDataPromises[a];f.error.value=ke(g),f.data.value=k(t.default()),f.status.value="error"}).finally(()=>{p.abort(),delete e._asyncDataPromises[a]});return e._asyncDataPromises[a]=h,e._asyncDataPromises[a]},_execute:Xe((...b)=>f.execute(...b),0,{leading:!0}),_default:t.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{v(),e._asyncData[a]?._init&&(e._asyncData[a]._init=!1),u||de(()=>{e._asyncData[a]?._init||(he(e,a),f.execute=()=>Promise.resolve())})}};return f}const st=()=>{},ve=(e,a,c)=>{if(a.isHydrating)return a.payload.data[e];if(c.cause!=="refresh:manual"&&c.cause!=="refresh:hook")return a.static.data[e]};function nt(e,a,c){const t=e.filter(o=>!!o);if(typeof c=="number"&&c>=0){const o=AbortSignal.timeout?.(c);o&&t.push(o)}if(AbortSignal.any)return AbortSignal.any(t);const s=new AbortController;for(const o of t)if(o.aborted){const n=o.reason??new DOMException("Aborted","AbortError");try{s.abort(n)}catch{s.abort()}return s.signal}const u=()=>{const n=t.find(d=>d.aborted)?.reason??new DOMException("Aborted","AbortError");try{s.abort(n)}catch{s.abort()}};for(const o of t)o.addEventListener?.("abort",u,{once:!0,signal:a});return s.signal}const ot={key:0,class:"absolute top-full left-0 right-0 mt-2 bg-[#1e293b] shadow-xl border border-black ring-4 ring-black/15 z-50 max-h-96 overflow-hidden flex flex-col"},it={key:0,class:"flex items-center justify-center p-8 text-gray-400"},lt={key:1,class:"overflow-y-auto flex-1"},ct=["href","onClick"],ut={class:"flex gap-4"},dt={class:"flex-1 min-w-0"},ft={class:"font-semibold text-white mb-1 truncate"},pt={class:"text-sm text-gray-400 mb-2"},gt={key:0,class:"mx-2"},mt={key:1},ht={key:0,class:"text-sm text-gray-300 line-clamp-2"},vt={key:0,class:"flex-shrink-0 w-24 h-16 overflow-hidden"},bt=["src","alt"],yt={key:2,class:"p-8 text-center text-gray-400"},_t={class:"font-medium text-white"},xt={key:3,class:"border-t border-white/20 p-3 bg-white/5"},wt=["href"],Pt=fe({__name:"LiveSearch",props:{placeholder:{default:"Start typing to search the archive"},maxResults:{default:5},searchableIndex:{default:"wp_searchable_posts"}},setup(e){const{result:a,search:c}=me(e.searchableIndex),t=j(""),s=j(!1),u=j(!1),o=j(-1),n=j(null);let d;const v=()=>{if(clearTimeout(d),!t.value.trim()){u.value=!1;return}s.value=!0,d=setTimeout(()=>{f()},300)},f=async()=>{try{await c({query:t.value,requestOptions:{filters:"post_type_label:Posts",hitsPerPage:e.maxResults,attributesToRetrieve:["post_id","post_title","post_date_formatted","post_type_label","taxonomies","summary","permalink","banner_image"]}}),u.value=!0,o.value=-1}catch(m){console.error("Search error:",m)}finally{s.value=!1}},b=()=>{t.value="",u.value=!1,o.value=-1},r=()=>{u.value=!1,o.value=-1},x=m=>{X(l(m.permalink),{external:!0}),r(),t.value=""},l=m=>{try{const y=new URL(m);return y.pathname.replace(/\/$/,"")+y.search+y.hash}catch{return m}},p=m=>{if(!(!u.value||!h.value.length))switch(m.key){case"ArrowDown":m.preventDefault(),o.value=Math.min(o.value+1,h.value.length-1);break;case"ArrowUp":m.preventDefault(),o.value=Math.max(o.value-1,-1);break;case"Enter":m.preventDefault(),o.value>=0?x(h.value[o.value]):h.value.length>0&&X(`/archive?q=${encodeURIComponent(t.value)}`);break;case"Escape":m.preventDefault(),r();break}},h=E(()=>a.value?.hits||[]),g=E(()=>a.value?.nbHits||0),w=m=>{n.value&&!n.value.contains(m.target)&&r()};return N(()=>{document.addEventListener("click",w)}),ce(()=>{document.removeEventListener("click",w),clearTimeout(d)}),(m,y)=>{const _=Ee,P=pe,R=Fe;return C(),S("div",{ref_key:"searchContainer",ref:n,class:"relative w-full"},[A(R,{modelValue:k(t),"onUpdate:modelValue":y[0]||(y[0]=D=>ie(t)?t.value=D:null),size:"xl",variant:"none",ui:{base:"border border-white rounded-none placeholder:text-muted text-white"},class:"min-w-[80%]",placeholder:e.placeholder,onInput:v,onKeydown:p},{leading:M(()=>[A(_,{name:"lucide:search",class:"text-white"})]),trailing:M(()=>[k(t)?(C(),Se(P,{key:0,onClick:b,ui:{base:"rounded-[0]"},color:"neutral",variant:"link",icon:"lucide:x",padded:!1,class:"text-white hover:text-gray-300"})):O("",!0)]),_:1},8,["modelValue","placeholder"]),k(u)&&k(t).trim()?(C(),S("div",ot,[k(s)?(C(),S("div",it,[A(_,{name:"lucide:loader-2",class:"w-6 h-6 animate-spin mr-2"}),y[2]||(y[2]=i("span",null,"Searching...",-1))])):k(h).length>0?(C(),S("div",lt,[(C(!0),S(F,null,U(k(h),(D,I)=>(C(),S("a",{key:D.post_id,href:l(D.permalink),class:Ae(["block p-4 hover:bg-white/5 transition-colors border-b border-white/10 last:border-b-0",{"bg-white/5":k(o)===I}]),onClick:re(Gr=>x(D),["prevent"])},[i("div",ut,[i("div",dt,[i("h3",ft,$(D.post_title),1),i("div",pt,[i("span",null,$(D.post_date_formatted),1),D.taxonomies?.category?.length?(C(),S("span",gt," · ")):O("",!0),D.taxonomies?.category?.length?(C(),S("span",mt,$(D.taxonomies.category[0]),1)):O("",!0)]),D.summary?(C(),S("p",ht,$(D.summary),1)):O("",!0)]),D.banner_image?(C(),S("div",vt,[i("img",{src:D.banner_image,alt:D.post_title,class:"w-full h-full object-cover"},null,8,bt)])):O("",!0)])],10,ct))),128))])):(C(),S("div",yt,[A(_,{name:"lucide:search-x",class:"w-12 h-12 mx-auto mb-2 opacity-50"}),i("p",_t,' No results found for "'+$(k(t))+'" ',1),y[3]||(y[3]=i("p",{class:"text-sm mt-1"},"Try different keywords...",-1))])),k(h).length>0?(C(),S("div",xt,[i("a",{href:`/archive?q=${encodeURIComponent(k(t))}`,class:"flex items-center justify-center gap-2 text-sm font-medium text-white hover:text-gray-200",onClick:y[1]||(y[1]=re(D=>{("navigateTo"in m?m.navigateTo:k(X))(`/archive?q=${encodeURIComponent(k(t))}`),r()},["prevent"]))}
1,[i("span",null,"View all "+$(k(g).toLocaleString())+" result"+$(k(g)!==1?"s":""),1),A(_,{name:"lucide:arrow-right",class:"w-4 h-4"})],8,wt)])):O("",!0)])):O("",!0)],512)}}}),Dt=Object.assign(te(Pt,[["__scopeId","data-v-5e032eba"]]),{__name:"LiveSearch"});function Y(e){return ue()?(H(e),!0):!1}const kt=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Ct=e=>e!=null,St=Object.prototype.toString,Et=e=>St.call(e)==="[object Object]",ee=()=>{};function W(e){return Array.isArray(e)?e:[e]}function At(e){return Q()}function jt(e,a=!0,c){At()?N(e,c):a?e():de(e)}function Rt(e,a,c){return T(e,a,{...c,immediate:!0})}const be=kt?window:void 0;function B(e){var a;const c=G(e);return(a=c?.$el)!=null?a:c}function Ot(...e){const a=[],c=()=>{a.forEach(n=>n()),a.length=0},t=(n,d,v,f)=>(n.addEventListener(d,v,f),()=>n.removeEventListener(d,v,f)),s=E(()=>{const n=W(G(e[0])).filter(d=>d!=null);return n.every(d=>typeof d!="string")?n:void 0}),u=Rt(()=>{var n,d;return[(d=(n=s.value)==null?void 0:n.map(v=>B(v)))!=null?d:[be].filter(v=>v!=null),W(G(s.value?e[1]:e[0])),W(k(s.value?e[2]:e[1])),G(s.value?e[3]:e[2])]},([n,d,v,f])=>{if(c(),!n?.length||!d?.length||!v?.length)return;const b=Et(f)?{...f}:f;a.push(...n.flatMap(r=>d.flatMap(x=>v.map(l=>t(r,x,l,b)))))},{flush:"post"}),o=()=>{u(),c()};return Y(c),o}function $t(){const e=z(!1),a=Q();return a&&N(()=>{e.value=!0},a),e}function Lt(e){const a=$t();return E(()=>(a.value,!!e()))}function Tt(e,a,c={}){const{root:t,rootMargin:s="0px",threshold:u=0,window:o=be,immediate:n=!0}=c,d=Lt(()=>o&&"IntersectionObserver"in o),v=E(()=>{const l=G(e);return W(l).map(B).filter(Ct)});let f=ee;const b=z(n),r=d.value?T(()=>[v.value,B(t),b.value],([l,p])=>{if(f(),!b.value||!l.length)return;const h=new IntersectionObserver(a,{root:B(p),rootMargin:s,threshold:u});l.forEach(g=>g&&h.observe(g)),f=()=>{h.disconnect(),f=ee}},{immediate:n,flush:"post"}):ee,x=()=>{f(),r(),b.value=!1};return Y(x),{isSupported:d,isActive:b,pause(){f(),b.value=!1},resume(){b.value=!0},stop:x}}function It(e){let a;return new Promise(c=>{a=Tt(e,t=>{for(const s of t)s.isIntersecting&&c(!0)},{rootMargin:"30px 0px 0px 0px",threshold:0}),Y(()=>c(!1))}).finally(()=>{a.stop()})}function Mt(e){const{el:a,trigger:c}=e,t=(Array.isArray(e.trigger)?e.trigger:[e.trigger]).filter(Boolean);if(!c||t.includes("immediate")||t.includes("onNuxtReady"))return"onNuxtReady";if(t.some(o=>["visibility","visible"].includes(o)))return a?It(a):new Promise(()=>{});const s={},u=new Promise(o=>{const n=typeof a<"u"?a:document.body,d=Ot(n,t,()=>{d(),o(!0)},{once:!0,passive:!0});jt(()=>{T(n,v=>{v&&t.forEach(f=>{v.dataset[`script_${f}`]&&(d(),o(!0))})},{immediate:!0})}),Y(()=>o(!1))});return Object.assign(u,{ssrAttrs:s})}function Gt(e){return null}function Nt(){return ge().public["nuxt-scripts"]}function Vt(e){return e.key||e.src||(typeof e.innerHTML=="string"?e.innerHTML:"")}function Ft(e,a){e=typeof e=="string"?{src:e}:e,a=J(a,Nt()?.defaultScriptOptions),a.trigger&&typeof a.trigger=="object"&&!("then"in a.trigger)&&Gt(a.trigger);const c=String(Vt(e)),t=le();if(a.head=a.head||je(),!a.head)throw new Error("useScript() has been called without Nuxt context.");t.$scripts=t.$scripts||Re({}),t.$scripts?.[c];const s=a._validate?.();(a.trigger==="onNuxtReady"||a.trigger==="client")&&(a.warmupStrategy||(a.warmupStrategy="preload"),a.trigger==="onNuxtReady"&&(a.trigger=Oe));const u=Ze(e,a),o=u.remove;u.remove=()=>(t.$scripts[c]=void 0,o());const n=u.load;return u.load=async()=>s?Promise.reject(s):n(),t.$scripts[c]=u,u}Object.freeze(Object.assign(()=>{},{__mock__:!0}));function Ht(e){return(ge().public.scripts||{})[e]}function qt(e,a,c){const t=Ht(e),s=Object.assign(c||{},typeof t=="object"?t:{}),u=a(s,{scriptInput:s.scriptInput});let o=u.scriptInput;const n=s.scriptInput?.src,d=u.scriptInput?.src;if(n&&d&&typeof d=="string"&&typeof n=="string"){const r=ae(d),x=ae(n),l=se(r.search||""),p=se(x.search||""),h={...l,...p},g=x.href?.split("?")[0]||n;o={...u.scriptInput||{},src:$e(g,h)}}const v=J(o,s.scriptInput,{key:e}),f=Object.assign(s?.scriptOptions||{},u.scriptOptions||{}),b=f.beforeInit;return f.beforeInit=()=>{b?.(),u.clientInit?.()},Ft(v,f)}function Ut(e){const a=qt("vimeoPlayer",()=>({scriptInput:{src:"https://player.vimeo.com/api/player.js"},scriptOptions:{use(){return{Vimeo:window.Vimeo}}}}),e);{const c=T(a.status,t=>
1{t==="loading"&&(Le({link:[{rel:"preconnect",href:"https://i.vimeocdn.com"},{rel:"preconnect",href:"https://f.vimeocdn.com"},{rel:"preconnect",href:"https://fresnel.vimeocdn.com"}]}),c())})}return a}const Wt={},Bt={class:"sr-only","aria-label":"Loading...",role:"status"};function zt(e,a){return C(),S("div",Bt)}const Jt=Object.assign(te(Wt,[["render",zt],["__scopeId","data-v-5dbfa87b"]]),{__name:"ScriptAriaLoadingIndicator"}),Qt={__name:"ScriptVimeoPlayer",props:{trigger:{type:[String,Array,Boolean],required:!1,default:"mousedown"},placeholderAttrs:{type:Object,required:!1},rootAttrs:{type:Object,required:!1},aboveTheFold:{type:Boolean,required:!1},vimeoOptions:{type:Object,required:!1},id:{type:null,required:!1},url:{type:null,required:!1}},emits:["play","playing","pause","ended","timeupdate","progress","seeking","seeked","texttrackchange","chapterchange","cuechange","cuepoint","volumechange","playbackratechange","bufferstart","bufferend","error","loaded","durationchange","fullscreenchange","qualitychange","camerachange","resize","enterpictureinpicture","leavepictureinpicture"],setup(e,{expose:a,emit:c}){const t=e,s=c,u=["play","playing","pause","ended","timeupdate","progress","seeking","seeked","texttrackchange","chapterchange","cuechange","cuepoint","volumechange","playbackratechange","bufferstart","bufferend","error","loaded","durationchange","fullscreenchange","qualitychange","camerachange","resize","enterpictureinpicture","leavepictureinpicture"],o=j(),n=j(),d=Mt({trigger:t.trigger,el:n});let v=!1;t.trigger==="mousedown"&&d instanceof Promise&&d.then(P=>{P&&(v=!0)});const f=j(!1),{onLoaded:b,status:r}=Ut({scriptOptions:{trigger:d}}),x=E(()=>t.vimeoOptions?.id||t.id),l=E(()=>`vimeo-embed:${x.value}`),{data:p}=tt(l,()=>$fetch("https://vimeo.com/api/oembed.json",{params:{url:`https://vimeo.com/${x.value}`,format:"json"}}),{lazy:!0}),h=E(()=>p.value?.thumbnail_url);let g;a({play:()=>g?.play(),pause:()=>g?.pause(),getDuration:()=>g?.getDuration(),getCurrentTime:()=>g?.getCurrentTime(),setCurrentTime:P=>g?.setCurrentTime(P),getVolume:()=>g?.getVolume(),setVolume:P=>g?.setVolume(P),getPaused:()=>g?.getPaused(),getEnded:()=>g?.getEnded(),getLoop:()=>g?.getLoop(),setLoop:P=>g?.setLoop(P),getPlaybackRate:()=>g?.getPlaybackRate(),setPlaybackRate:P=>g?.setPlaybackRate(P)});const w=E(()=>t.vimeoOptions?.width||o.value?.parentNode?.offsetWidth||640),m=E(()=>t.vimeoOptions?.height||o.value?.parentNode?.offsetHeight||480);N(()=>{b(async({Vimeo:P})=>{const R=t.vimeoOptions||{};!R.id&&t.id&&(R.id=t.id),!R.url&&t.url&&(R.url=t.url),R.width=w.value,R.height=m.value,g=new P.Player(o.value,R),v&&(g.play(),v=!1);for(const D of u)g.on(D,I=>{s(D,I,g),D==="loaded"&&(f.value=!0)})})}),T(()=>t.id,P=>{P&&g?.loadVideo(Number(P))}),T(r,P=>{P==="error"&&s("error")});const y=E(()=>J(t.rootAttrs,{"aria-busy":r.value==="loading","aria-label":r.value==="awaitingLoad"?"Vimeo Player - Placeholder":r.value==="loading"?"Vimeo Player - Loading":"Vimeo Player - Loaded","aria-live":"polite",role:"application",style:{maxWidth:"100%",width:"auto",height:"auto",aspectRatio:"16/9",position:"relative",backgroundColor:"black"},...d instanceof Promise?d.ssrAttrs||{}:{}})),_=E(()=>J(t.placeholderAttrs,{src:h.value,alt:"",loading:t.aboveTheFold?"eager":"lazy",fetchpriority:t.aboveTheFold?"high":void 0,style:{cursor:"pointer",width:"100%",objectFit:"contain",height:"100%"}}));return Te(()=>g?.unload()),(P,R)=>(C(),S("div",K({ref_key:"rootEl",ref:n},y.value),[Ie(i("div",{ref_key:"elVimeo",ref:o,class:"vimeo-player"},null,512),[[Me,f.value]]),f.value?O("",!0):V(P.$slots,"placeholder",K({key:0},k(p),{placeholder:h.value}),()=>[h.value?(C(),S("img",Ge(K({key:0},_.value)),null,16)):O("",!0)]),k(r)==="loading"?V(P.$slots,"loading",{key:1},()=>[A(Jt,{color:"white"})]):O("",!0),k(r)==="awaitingLoad"?V(P.$slots,"awaitingLoad",{key:2}):k(r)==="error"?V(P.$slots,"error",{key:3}):O("",!0),V(P.$slots,"default")],16))}},Zt=Object.assign(Qt,{__name:"ScriptVimeoPlayer"}),Yt=Z("/images/photo-separator1.png"),Xt=Z("/images/photo-separator2.png"),Kt=Z("/images/photo-separator3.png"),er=Z("/images/about.jpg"),tr={class:"bg-background"},rr={class:"w-full max-w-[1100px] mx-auto"},ar={class:"mx-auto max-w-[1100px] px-16 py-16 flex items-center justify-center @container"},sr={class:"flex flex-col items-center justify-center"},nr={class:"bg-secondary-background two-tone-separator"},or={class:"w-full max-w-[1100px] mx-auto bg-white"},ir={class:"inner-container"},lr={class:"grid md:grid-cols-2 gap-8"},cr={class:"text-xl font-semibold"},ur=["href"],dr={key:0,class:"text-base mt-2"},fr={class:"bg-background"},pr={class:"w-full max-w-[1100px] mx-auto text-white"},gr={class:"inner-container"},mr={class:"text-7xl font-serif leading-snug mb-4 underline"},hr={class:"bg-secondary-background"},vr={class:"w-full max-w-[1100px] mx-auto"},br={class:"inner-container"},yr={class:"space-y-8"},_r={class:"col-span-3"},xr=["src","alt"],wr={class:"col-span-9 flex flex-col justify-center gap-2"},Pr={class:"text-lg font-semibold"},Dr=["href"],kr={class:"text-base"},Cr={class:"bg-secondary-background"},Sr={class:"w-full max-w-[1100px] mx-auto bg-white pt-12"},Er={class:"inner-container"},Ar={class:"grid md:grid-cols-2 lg:grid-cols-3 gap-8"},jr={class:"text-xl font-semibold"},Rr=["href"],Or={class:"bg-background pb-48"},$r={class:"w-full max-w-[1100px] mx-auto text-white"},Lr={class:"inner-container"},Tr={class:"space-y-6 mb-10"},Ir={class:"w-full"},Mr=fe({__name:"index",setup(e){const a=j(!1),c=j(!1),t=j(),{result:s,search:u}=me("wp_searchable_posts"),o=j([]),n=async()=>{await u({query:"",requestOptions:{filters:'post_type_label:"Special Reports"',hitsPerPage:20,attributesToRetrieve:["post_id","post_title","post_date_formatted","post_type_label","permalink","summary","banner_image","taxonomies"]}}),s.value?.hits&&(o.value=s.value.hits)},d=b=>
1{try{const r=new URL(b);return r.pathname.replace(/\/$/,"")+r.search+r.hash}catch{return b}};N(()=>{n()});const v=[{title:"Arts",description:"Global Press stories explore how artists and cultural traditions shape identity, resilience, and continuity within their communities.",image:"/images/topic-arts.jpg",url:"/archive/?topic=Arts"},{title:"Economy",description:"Global Press reporting examines how global economic forces shape local livelihoods, revealing both ingenuity and inequality in everyday life.",image:"/images/topic-economy.jpg",url:"/archive/?topic=Economy"},{title:"Education",description:"Global Press coverage focuses on access, equity, and the power of education to transform lives, as told by those living the system firsthand.",image:"/images/topic-education.jpg",url:"/archive/?topic=Education"},{title:"Environment",description:"Global Press environmental reporting examines the relationship between people and their environments, revealing how communities adapt to and advocate in the face of climate change.",image:"/images/topic-environment.jpg",url:"/archive/?topic=Environment"},{title:"Health",description:"Global Press health reporting centers local realities—from public systems to personal experiences—to illuminate the human consequences of policy and neglect.",image:"/images/topic-health.jpg",url:"/archive/?topic=Health"},{title:"Human Rights",description:"Global Press human rights journalism documents the pursuit of justice and dignity from the ground up, amplifying voices too often excluded from national and global narratives.",image:"/images/topic-human-rights.jpg",url:"/archive/?topic=Human+Rights"},{title:"Migration",description:"Global Press migration reporting traces movement and displacement through personal stories, connecting global forces to individual lives.",image:"/images/topic-migration.jpg",url:"/archive/?topic=Migration"}],f=[{name:"Argentina",region:"Americas",count:227},{name:"Bangladesh",region:"Asia",count:8},{name:"Cameroon",region:"Africa",count:106},{name:"Democratic Republic of Congo",region:"Africa",count:385},{name:"Egypt",region:"Africa",count:4},{name:"Haiti",region:"Americas",count:139},{name:"India",region:"Asia",count:83},{name:"Indian-administered Kashmir",region:"Asia",count:138},{name:"Indonesia",region:"Asia",count:6},{name:"Kenya",region:"Africa",count:134},{name:"Mexico",region:"Americas",count:734},{name:"Mongolia",region:"Asia",count:209},{name:"Nepal",region:"Asia",count:517},{name:"Nigeria",region:"Africa",count:40},{name:"Philippines",region:"Asia",count:3},{name:"Puerto Rico",region:"Americas",count:80},{name:"Rwanda",region:"Africa",count:70},{name:"Sri Lanka",region:"Asia",count:279}
1,{name:"Uganda",region:"Africa",count:580},{name:"Zambia",region:"Africa",count:209},{name:"Zimbabwe",region:"Africa",count:684}];return(b,r)=>{const x=Ne,l=Ve,p=Dt,h=pe,g=Zt,w=He;return C(),S(F,null,[i("section",tr,[i("div",rr,[i("div",ar,[i("div",sr,[A(x,{class:"w-[360px] md:w-[480px]"}),r[3]||(r[3]=i("h1",{class:"text-3xl @lg:text-4xl @xl:text-5xl @2xl:text-6xl @3xl:text-7xl mt-24 font-serif text-white text-center leading-snug"},[i("span",{class:"uppercase"},"Local journalism that"),L(),i("em",null,"redefined"),L(),i("br"),L(),i("span",{class:"uppercase"},"the global narrative.")],-1))])])]),r[4]||(r[4]=i("img",{class:"w-full 2xl:max-w-3/4 mx-auto",src:Yt,alt:""},null,-1)),r[5]||(r[5]=i("div",{class:"mx-auto max-w-[960px] px-16 py-16 flex items-center justify-center"},[i("div",{class:"text-white text-center text-lg space-y-8"},[i("p",null," From 2006 to 2025, Global Press Journal amplified the voices of local women journalists, offering readers an intimate and nuanced view of the world. Their reporting revealed complexity, resilience, and the transformative power of place-based storytelling. "),i("p",null," Now preserved as an archive, this body of work continues to inform the future — providing journalists, students, researchers and policymakers with enduring lessons in dignity, accuracy, and impact. ")])],-1))]),i("section",nr,[i("div",or,[i("div",ir,[r[6]||(r[6]=ne('<div class="flex flex-col gap-4 mb-12" data-v-77ebde8c><h2 class="text-7xl font-serif leading-snug" data-v-77ebde8c> Featured <em data-v-77ebde8c>Collections</em></h2><p class="text-lg" data-v-77ebde8c> Curated from twenty years of rigorous reporting in undercovered regions of the world, these collections highlight the best of Global Press Journal and offer deep insight into enduring global issues. </p></div><div class="grid grid-cols-1 md:grid-cols-2 gap-8 mb-12" data-v-77ebde8c><div data-v-77ebde8c><img src="https://gpjs3bucket.s3.amazonaws.com/wp-content/uploads/2018/03/26153122/GPJNews_12for12_7_web.jpg" alt="" data-v-77ebde8c></div><div class="flex flex-col justify-center gap-3" data-v-77ebde8c><h3 class="text-xl font-semibold" data-v-77ebde8c><a href="/special-reports/20-years-game-changing-journalism/index.html" class="hover:underline" data-v-77ebde8c>20 Years of Game-Changing Journalism</a></h3><p class="text-lg lg:text-base" data-v-77ebde8c> For twenty years, women journalists across the globe documented the realities shaping our world—health and education, conflict and corruption, climate and economic survival. Through their reporting, Global Press brought forward stories that might otherwise have gone untold. This collection reflects the depth and power of that work. </p></div></div>',2)),i("div",lr,[(C(!0),S(F,null,U(k(o).slice(1),m=>(C(),S("div",{key:m.post_id,class:"border-t border-background pt-4"},[i("h3",cr,[i("a",{href:d(m.permalink),class:"hover:underline"},$(m.post_title),9,ur)]),m.summary?(C(),S("p",dr,$(m.summary),1)):O("",!0)]))),128))])])])]),i("section",fr,[i("div",pr,[i("div",gr,[i("h2",mr,[A(l,{to:"/archive"},{default:M(()=>[...r[7]||(r[7]=[L("The ",-1),i("em",null,"Archive",-1)])]),_:1})]),r[8]||(r[8]=i("p",{class:"text-lg max-w-3/4 mb-10"}," The Global Press Journal Archive is a permanent record of two decades of local, independent journalism reported by local, women journalists across the world. Use the search box below to explore the full archive, or filter by topic, country, or keyword to access thousands of rigorously reported stories told with dignity and precision. ",-1)),r[9]||(r[9]=i("p",{class:"text-lg max-w-3/4 mb-10"}," Stories from this archive may be shared and reused with credit to the Global Press Journal Archive and the original reporter's byline always retained. ",-1)),r[10]||(r[10]=i("p",{class:"text-lg max-w-3/4 mb-10"}," The permanent Global Press Journal Archive, including the full photojournalism collection of original photography by women journalists, is hosted by the Wikimedia Foundation to ensure long-term public access. ",-1)),A(p)])])]),r[25]||(r[25]=i("div",{class:"two-tone-separator"},[i("img",{class:"w-full 2xl:max-w-3/4 mx-auto",src:Xt,alt:""})],-1)),i("section",hr,[i("div",vr,[i("div",br,[r[11]||(r[11]=i("h2",{class:"text-5xl font-serif leading-snug border-b border-b-background pb-8 mb-8"},[L(" Explore by "),i("em",null,"topic")],-1)),i("div",yr,[(C(),S(F,null,U(v,m=>i("div",{key:m.title,class:"grid grid-cols-1 md:grid-cols-12 gap-8 mb-8 border-b border-b-background/20 pb-8"},[i("div",_r,[i("img",{src:m.image,alt:m.title},null,8,xr)]),i("div",wr,[i("h3",Pr,[i("a",{href:m.url,class:"hover:underline"},$(m.title),9,Dr)]),i("p",kr,$(m.description),1)])])),64))])])])]),r[26]||(r[26]=i("div",{class:"bg-secondary-background -mb-12"},[i("img",{class:"w-full 2xl:max-w-3/4 mx-auto",src:Kt,alt:""})],-1)),i("section",Cr,[i("div",Sr,[i("div",Er,[r[12]||(r[12]=i("h2",{class:"text-5xl font-serif leading-snug mb-8"},[L(" Explore by "),i("em",null,"Country")],-1)),i("div",Ar,[(C(),S(F,null,U(f,m=>i("div",{key:m.name,class:"border-t border-background pt-4"}
1,[i("h3",jr,[i("a",{href:`/archive?region=${m.region}&country=${m.name}`,class:"hover:underline"},$(m.name),9,Rr)])])),64))])])])]),i("section",Or,[i("div",$r,[i("div",Lr,[r[22]||(r[22]=ne('<h2 class="text-7xl font-serif leading-snug mb-8" data-v-77ebde8c> About <em data-v-77ebde8c>Global Press</em></h2><p class="text-lg max-w-3/4 mb-10" data-v-77ebde8c> From 2006 to 2025, Global Press advanced international journalism by delivering accurate, nuanced reporting from regions of the world often overlooked or misrepresented. </p><div class="grid md:grid-cols-2 gap-12 mb-16" data-v-77ebde8c><figure data-v-77ebde8c><img class="w-full" src="'+er+'" alt="" data-v-77ebde8c><figcaption class="text-xs p-2 text-center bg-black/10" data-v-77ebde8c> Photo by Shilu Manandhar, Global Press Journal, Nepal </figcaption></figure><div data-v-77ebde8c><h3 class="text-xl font-semibold" data-v-77ebde8c> Local Reporters, Global Perspective </h3><p class="text-lg max-w-3/4 mb-10" data-v-77ebde8c> Global Press reporters lived in the communities they covered. Their proximity enabled reporting shaped by trust, context, and long-term engagement—offering an alternative to parachute journalism and superficial coverage. </p><h3 class="text-xl font-semibold" data-v-77ebde8c> Rigorous Training and Editorial Standards </h3><p class="text-lg max-w-3/4 mb-10" data-v-77ebde8c> Every reporter completed Global Press&#39;s signature training program in ethical, accurate, and context-rich reporting. All stories underwent a rigorous editorial process, including multiple layers of editing, fact-checking, copy editing, and translation by elite editors and accuracy professionals. </p><h3 class="text-xl font-semibold" data-v-77ebde8c>A Pioneering Duty of Care</h3><p class="text-lg max-w-3/4 mb-10" data-v-77ebde8c> Global Press set a new global standard for responsible journalism through its holistic Duty of Care program, protecting the physical, emotional, digital, and legal well-being of women journalists around the world. </p></div></div><h2 class="text-5xl font-serif leading-snug mb-4" data-v-77ebde8c> Our Enduring <em data-v-77ebde8c>Legacy</em></h2><p class="text-lg max-w-3/4 mb-10" data-v-77ebde8c> Founded by social entrepreneur Cristi Hegranes and supported by some of the world&#39;s leading philanthropists and media innovators, Global Press transformed global narratives by advancing the role of women in journalism and reshaping how the world understands underreported regions. Now, our legacy lives on. We have placed our core assets within world-class institutions to ensure their free and lasting public use. </p><h3 class="text-2xl font-semibold mb-6" data-v-77ebde8c> Where to Find Global Press Legacy Assets </h3>',6)),i("div",Tr,[i("div",null,[r[14]||(r[14]=i("h4",{class:"text-lg font-semibold"},"Global Press Style Guide",-1)),r[15]||(r[15]=i("p",{class:"text-lg max-w-3/4"}," The English, French, and Spanish editions of the Global Press Style Guide are preserved here, made possible by the generous support of our partners and supporters. ",-1)),A(h,{size:"lg",color:"neutral",variant:"outline",as:"a",class:"mt-3",target:"_blank",href:"https://styleguide.globalpressjournal.com/",ui:{base:"rounded-[0]"}},{default:M(()=>[...r[13]||(r[13]=[L(" View Style Guide ",-1)])]),_:1})]),i("div",null,[r[17]||(r[17]=i("h4",{class:"text-lg font-semibold"}," Global Press Story & Photo Archive ",-1)),r[18]||(r[18]=i("p",{class:"text-lg max-w-3/4"}," A collection of hundreds of thousands of photographs is permanently preserved at the Wikimedia Foundation, ensuring long-term public access. ",-1)),A(h,{size:"lg",color:"neutral",variant:"outline",as:"a",target:"_blank",class:"mt-3",href:"https://archive.org/details/globalpress",ui:{base:"rounded-[0]"}},{default:M(()=>[...r[16]||(r[16]=[L(" See the Wiki Archive ",-1)])]),_:1})]),i("div",null,[r[20]||(r[20]=i("h4",{class:"text-lg font-semibold"}," Global Press Institute Training Programs ",-1)),r[21]||(r[21]=i("p",{class:"text-lg max-w-3/4"}," Hundreds of training courses, modules, workshops, and programs are now housed at the International Center for Journalists. These resources will be available free to journalists worldwide, in their original and adapted forms, in perpetuity. Our award-winning Duty of Care program and training. ",-1)),A(h,{size:"lg",color:"neutral",variant:"outline",as:"a",class:"mt-3",target:"_blank",href:"https://www.icfj.org/",ui:{base:"rounded-[0]"}},{default:M(()=>[...r[19]||(r[19]=[L(" Visit ICFJ+ ",-1)])]),_:1})])]),r[23]||(r[23]=i("p",{class:"text-lg max-w-3/4 mb-10"}," We extend our deepest gratitude to the reporters, editors and staff who built and sustained Global Press for 20 years. And profound thanks to the supporters and readers around the world who made this work possible. Together, their commitment and belief created this extraordinary, enduring record of local journalism. ",-1))]),i("div",Ir,[i("div",null,[A(g,{id:1115465126,ref_key:"video",ref:t,class:"group",onLoaded:r[0]||(r[0]=m=>a.value=!0),onPlay:r[1]||(r[1]=m=>c.value=!0),onPause:r[2]||(r[2]=m=>c.value=!1)},{awaitingLoad:M(()=>[...r[24]||(r[24]=[i("div",{class:"absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 bg-primary-500 group-hover:bg-primary-700 transition rounded px-6 py-2"},[i("svg",{width:"24",height:"24",viewBox:"0 0 24 24",class:"w-10 h-10 text-white",xmlns:"http://www.w3.org/2000/svg"},[i("path",{d:"M19 12C19 12.3557 18.8111 12.6846 18.5039 12.8638L6.50387 19.8638C6.19458 20.0442 5.81243 20.0455 5.50194 19.8671C5.19145 19.6888 5 19.3581 5 19L5 5C5 4.64193 5.19145 4.3112 5.50194 4.13286C5.81243 3.95452 6.19458 3.9558 6.50387 4.13622L18.5039 11.1362C18.8111 11.3154 19 11.6443 19 12Z",fill:"currentColor"})])],-1)])]),_:1},512)])])])]),A(w)],64)}}}),Fr=te(Mr,[["__scopeId","data-v-77ebde8c"]]);export{Fr 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.