1import{N as j}from"./BK9Hf7zg.js";import{_ as k}from"./vbSmloq2.js";import{_ as L}from"./Ccon-mXO.js";import{_ as A}from"./DPrheHrY.js";import{a5 as C,ao as s,ap as a,az as h,aA as v,as as c,aB as V,a3 as _,at as $,ay as p,a4 as y,N as R,aq as t,ar as r,am as S,aF as z,aR as w,aD as O,aG as E,aE as F}from"./BTDVFcW1.js";import{_ as G}from"./CzBM6AQo.js";import{_ as P}from"./DlAUqK2U.js";import{_ as T}from"./lzga_5e8.js";import{_ as q}from"./D_c_xAYm.js";import{_ as H}from"./BYYmV_tY.js";const W={class:"single-article__content clearfix"},J=C({__name:"Body",props:{content:{default:void 0},adIds:{default:()=>[]},after:{default:()=>[3,6,9]},dropCap:{type:Boolean,default:!0}},setup(e){const n=e,g=y(()=>n.dropCap?"first-paragraph-drop-cap":void 0),i=y(()=>R().public.falco.googleAds.enabled?n.adIds:[]),x=y(()=>{if(!n.content)return[];const o=n.content.split(new RegExp("(?<=<\\/p>)")),l=n.after.filter(d=>d<o.length).slice(0,i.value.length);return l.length?[0,...l].map((d,f)=>o.slice(d,l[f]).join("")):[n.content]});return(o,l)=>{const d=L,f=A;return s(),a("div",W,[(s(!0),a(h,null,v(_(x),(b,u)=>(s(),a(h,{key:u},[c(d,{class:V(["prose-a:text-primary prose-a:no-underline prose-a:hover:underline",u===0?_(g):void 0]),content:b},null,8,["content","class"]),_(i)[u]?(s(),$(f,{key:0,id:_(i)[u],class:"mx-auto my-[2em]!"},null,8,["id"])):p("",!0)],64))),128))])}}}),K=Object.assign(J,{__name:"ArticleBody"}),M={},Q={class:"bg-cover bg-center bg-no-repeat h-auto text-center py-12 px-8",style:{"background-image":"url('/img/newsletter-bg.png')"}},U={class:"max-w-md mx-auto bg-white rounded-xl shadow-md overflow-hidden md:max-w-2xl m-4"},X={class:"md:flex"},Y={class:"md:flex-shrink-0"},Z={class:"p-8"},tt={class:"tracking-wide text-primary font-semibold"},et={class:"mt-2 text-gray-500"},st={class:"mt-2 text-sm text-gray-500"},at={href:"https://form.typeform.com/to/w3rH4P15#campaign=gim-inline",target:"_blank",rel:"noopener noreferrer nofollow",class:"btn lg:btn--lg bg-primary text-white hover:bg-primary/80"},nt={class:"btn__text ml-2"};function ot(e,n){const g=k,i=G;return s(),a("div",Q,[t("div",U,[t("div",X,[t("div",Y,[c(g,{class:"h-48 w-full object-cover md:h-full md:w-48",src:"/img/newsletter-card.png",alt:"Geomatics Newsletter"})]),t("div",Z,[t("h3",tt,r(e.$t("Value staying current with geomatics?")),1),t("p",et,r(e.$t("Stay on the map with our expertly curated newsletters.")),1),t("p",st,r(e.$t("We provide educational insights, industry updates, and inspiring stories to help you learn, grow, and reach your full potential in your field. Don't miss out - subscribe today and ensure you're always informed, educated, and inspired.")),1),t("a",at,[c(i,{name:"card","size-class":"h-6 w-6"}),t("span",nt,r(e.$t("Choose your newsletter(s)")),1)])])])])])}const lt=Object.assign(P(M,[["render",ot]]),{__name:"ArticleNewsletterCard"}),ct={class:"section py-10 md:py-12 lg:py-16"},rt={class:"container"},it={class:"section__content"},dt={class:"flex flex-wrap -mx-4 -mb-2"},mt={class:"w-full xl:w-2/3 px-4"},_t={class:"article bg-white shadow rounded relative mb-8"},ut={key:0,class:"article__media bg-black rounded aspect-video relative mb-0"},pt={class:"absolute inset-0"},ht={class:"article__body p-8 xl:p-10"},gt={class:"article__header"},ft={class:"article__categories font-semibold text-xs tracking-wider uppercase"},yt={class:"text-primary"},xt={class:"article__title my-4 text-3xl md:text-4xl lg:text-5xl"},bt={key:0,class:"article__subtitle text-lg text-gray-400 mb-6"},wt={class:"article__meta text-sm text-gray-500"},vt={key:0,class:"article__author"},$t={key:0,class:"mr-1"},kt={key:1,class:"article__date"},At={class:"w-full xl:w-1/3 px-4"},Ct={class:"sidebar sticky top-8"},Nt=C({__name:"Detail",props:{article:{},url:{},label:{default:void 0},ads:{type:Boolean,default:!0}},setup(e){const{t:n}=S(),g=j,i=e,x=y(()=>i.label??n("Article"));return(o,l)=>{const d=k,f=K,b=lt,u=T,N=q,B=A,D=H;return s(),a(h,null,[t("section",ct,[t("div",rt,[t("div",it,[t("div",dt,[t("div",mt,[t("article",_t,[e.article.image?(s(),a("figure",ut,[t("div",pt,[c(d,{class:"rounded-t h-full w-full object-cover",src:e.article.image.url,alt:e.article.image.name??e.article.title},null,8,["src","alt"])])])):p("",!0),t("section",ht,[t("header",gt,[t("div",ft,[t("span",yt,r(_(x)),1)]),t("h1",xt,r(e.article.title),
11),e.article.subtitle?(s(),a("p",bt,r(e.article.subtitle),1)):p("",!0),t("div",wt,[e.article.authors.length?(s(),a("span",vt,[l[0]||(l[0]=t("span",{class:"mr-1"},"By",-1)),(s(!0),a(h,null,v(e.article.authors,(m,I)=>(s(),a(h,{key:m.id},[(s(),$(F(m.path?_(g):"span"),{to:m.path||void 0,class:"text-gray-900 hover:underline"},{default:O(()=>[E(r(m.fullName),1)]),_:2},1032,["to"])),I<e.article.authors.length-1?(s(),a("span",$t,",")):p("",!0)],64))),128)),l[1]||(l[1]=t("span",{class:"align-middle mx-2"},"â¢",-1))])):p("",!0),e.article.publishedAt?(s(),a("span",kt,[t("time",null,r(("formatDate"in o?o.formatDate:_(z))(e.article.publishedAt,{style:"date"})),1)])):p("",!0)])]),c(f,{class:"mt-8",content:e.article.content,"ad-ids":e.ads?["medium-rectangle-1","medium-rectangle-2"]:[]},null,8,["content","ad-ids"]),c(b,{class:"mt-8"})]),c(u,{url:e.url,title:e.article.title},null,8,["url","title"]),(s(!0),a(h,null,v(e.article.authors,m=>(s(),$(N,{key:m.id,author:m},null,8,["author"]))),128))]),w(o.$slots,"below")]),t("div",At,[t("aside",Ct,[w(o.$slots,"sidebar",{},()=>[c(B,{id:"medium-rectangle-3"}),c(D)])])])])])])]),w(o.$slots,"rails")],64)}}}),Et=Object.assign(Nt,{__name:"ArticleDetail"});export{Et as _};
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.