import{S as B,i as J,s as K,e as E,f as G,d as U,w as T,h as y,j as I,l as w,m as S,k as j,y as O,N as ee,G as h,n as R,o as d,z as C,t as D,K as L,b as A,I as Q,p as F,D as N,r as H,Y as te,q as re,O as ge,$ as se,J as le,x as ae}from"./index.b0467dfd.js";import{T as me,S as _e}from"./Small.e76b426a.js";import{i as P,d as x,t as Y,l as ie}from"./FactBox.svelte_svelte_type_style_lang.faee17eb.js";import"./singletons.6e05c15f.js";import{R as pe}from"./ReadMore.08638545.js";import{p as de}from"./stores.82f8b2ce.js";function ne(a){let e,r;return e=new me({props:{categories:a[0].categories}}),{c(){T(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,l){C(e,t,l),r=!0},p(t,l){const i={};l&1&&(i.categories=t[0].categories),e.$set(i)},i(t){r||(D(e.$$.fragment,t),r=!0)},o(t){A(e.$$.fragment,t),r=!1},d(t){N(e,t)}}}function ve(a){let e,r,t,l,i,s,o,n,v,c=a[0].excerpt.title+"",p,g,f,m=a[0].excerpt.text+"",u,b,k,M,V,_=a[0].categories&&ne(a);return k=new pe({props:{text:a[2].readMore}}),{c(){e=E("a"),r=E("div"),t=E("div"),l=E("img"),o=G(),_&&_.c(),n=G(),v=E("h2"),p=U(c),g=G(),f=E("p"),u=U(m),b=G(),T(k.$$.fragment),this.h()},l($){e=y($,"A",{href:!0,class:!0});var q=I(e);r=y(q,"DIV",{class:!0});var z=I(r);t=y(z,"DIV",{class:!0});var W=I(t);l=y(W,"IMG",{src:!0,alt:!0,style:!0,class:!0}),W.forEach(w),o=S(z),_&&_.l(z),n=S(z),v=y(z,"H2",{class:!0});var X=I(v);p=j(X,c),X.forEach(w),g=S(z),f=y(z,"P",{class:!0});var Z=I(f);u=j(Z,m),Z.forEach(w),b=S(z),O(k.$$.fragment,z),z.forEach(w),q.forEach(w),this.h()},h(){ee(l.src,i=P(a[0].excerpt.image).width(750).height(410))||h(l,"src",i),h(l,"alt",s=a[0].excerpt.image.alt||""),h(l,"style",a[1]),h(l,"class","svelte-qkryz8"),h(t,"class","image svelte-qkryz8"),h(v,"class","h4 svelte-qkryz8"),h(f,"class","svelte-qkryz8"),h(r,"class","content"),h(e,"href",M=x(a[0])),h(e,"class"," svelte-qkryz8")},m($,q){R($,e,q),d(e,r),d(r,t),d(t,l),d(r,o),_&&_.m(r,null),d(r,n),d(r,v),d(v,p),d(r,g),d(r,f),d(f,u),d(r,b),C(k,r,null),V=!0},p($,[q]){(!V||q&1&&!ee(l.src,i=P($[0].excerpt.image).width(750).height(410)))&&h(l,"src",i),(!V||q&1&&s!==(s=$[0].excerpt.image.alt||""))&&h(l,"alt",s),(!V||q&2)&&h(l,"style",$[1]),$[0].categories?_?(_.p($,q),q&1&&D(_,1)):(_=ne($),_.c(),D(_,1),_.m(r,n)):_&&(L(),A(_,1,1,()=>{_=null}),Q()),(!V||q&1)&&c!==(c=$[0].excerpt.title+"")&&F(p,c),(!V||q&1)&&m!==(m=$[0].excerpt.text+"")&&F(u,m);const z={};q&4&&(z.text=$[2].readMore),k.$set(z),(!V||q&1&&M!==(M=x($[0])))&&h(e,"href",M)},i($){V||(D(_),D(k.$$.fragment,$),V=!0)},o($){A(_),A(k.$$.fragment,$),V=!1},d($){$&&w(e),_&&_.d(),N(k)}}}function $e(a,e,r){let t;H(a,Y,s=>r(2,t=s));let{article:l={}}=e,i="";return a.$$set=s=>{"article"in s&&r(0,l=s.article)},a.$$.update=()=>{a.$$.dirty&1&&l.excerpt.image.hotspot&&r(1,i=`object-position:${l.excerpt.image.hotspot.x*100}% ${l.excerpt.image.hotspot.y*100}%;`)},[l,i,t]}class we extends B{constructor(e){super(),J(this,e,$e,ve,K,{article:0})}}function ce(a){let e,r;return e=new me({props:{categories:a[0].categories}}),{c(){T(e.$$.fragment)},l(t){O(e.$$.fragment,t)},m(t,l){C(e,t,l),r=!0},p(t,l){const i={};l&1&&(i.categories=t[0].categories),e.$set(i)},i(t){r||(D(e.$$.fragment,t),r=!0)},o(t){A(e.$$.fragment,t),r=!1},d(t){N(e,t)}}}function be(a){let e,r,t,l,i,s,o,n,v=a[0].title+"",c,p,g,f,m,u=a[0].categories&&ce(a);return g=new pe({props:{text:a[1].readMore}}),{c(){e=E("a"),r=E("div"),t=E("div"),l=E("div"),i=G(),s=E("div"),u&&u.c(),o=G(),n=E("h2"),c=U(v),p=G(),T(g.$$.fragment),this.h()},l(b){e=y(b,"A",{href:!0,class:!0});var k=I(e);r=y(k,"DIV",{class:!0});var M=I(r);t=y(M,"DIV",{class:!0});var V=I(t);l=y(V,"DIV",{style:!0,class:!0}),I(l).forEach(w),V.forEach(w),i=S(M),s=y(M,"DIV",{class:!0});var _=I(s);u&&u.l(_),o=S(_),n=y(_,"H2",{class:!0});var $=I(n);c=j($,v),$.forEach(w),p=S(_),O(g.$$.fragment,_),_.forEach(w),M.forEach(w),k.forEach(w),this.h()},h(){te(l,"background-image","url("+P(a[0].excerpt.image).width(750).height(410)+")"),h(l,"class","svelte-1tyvc6n"),h(t,"class","image svelte-1tyvc6n"),h(n,"class","h4 svelte-1tyvc6n"),h(s,"class","text svelte-1tyvc6n"),h(r,"class","content svelte-1tyvc6n"),h(e,"href",f=x(a[0])),h(e,"class"," svelte-1tyvc6n")},m(b,k){R(b,e,k),d(e,r),d(r,t),d(t,l),d(r,i),d(r,s),u&&u.m(s,null),d(s,o),d(s,n),d(n,c),d(s,p),C(g,s,null),m=!0},p(b,[k]){(!m||k&1)&&te(l,"background-image","url("+P(b[0].excerpt.image).width(750).height(410)+")"),b[0].categories?u?(u.p(b,k),k&1&&D(u,1)):(u=ce(b),u.c(),D(u,1),u.m(s,o)):u&&(L(),A(u,1,1,()=>{u=null}),Q()),(!m||k&1)&&v!==(v=b[0].title+"")&&F(c,v);const M={};k&2&&(M.text=b[1].readMore),g.$set(M),(!m||k&1&&f!==(f=x(b[0])))&&h(e,"href",f)},i(b){m||(D(u),D(g.$$.fragment,b),m=!0)},o(b){A(u),A(g.$$.fragment,b),m=!1},d(b){b&&w(e),u&&u.d(),N(g)}}}function ke(a,e,r){let t;H(a,Y,i=>r(1,t=i));let{article:l={}}=e;return a.$$set=i=>{"article"in i&&r(0,l=i.article)},[l,t]}class Ee extends B{constructor(e){super(),J(this,e,ke,be,K,{article:0})}}function oe(a,e,r){const t=a.slice();return t[5]=e[r],t}function fe(a){let e,r=a[5].label+"",t,l,i;return{c(){e=E("a"),t=U(r),l=G(),this.h()},l(s){e=y(s,"A",{href:!0,"sapper-noscroll":!0,class:!0});var o=I(e);t=j(o,r),l=S(o),o.forEach(w),this.h()},h(){h(e,"href",i=a[5].path),h(e,"sapper-noscroll",""),h(e,"class","svelte-mvheof"),se(e,"active",a[1].url.pathname===a[5].path)},m(s,o){R(s,e,o),d(e,t),d(e,l)},p(s,o){o&1&&r!==(r=s[5].label+"")&&F(t,r),o&1&&i!==(i=s[5].path)&&h(e,"href",i),o&3&&se(e,"active",s[1].url.pathname===s[5].path)},d(s){s&&w(e)}}}function ye(a){let e,r=a[0],t=[];for(let l=0;l<r.length;l+=1)t[l]=fe(oe(a,r,l));return{c(){e=E("div");for(let l=0;l<t.length;l+=1)t[l].c();this.h()},l(l){e=y(l,"DIV",{class:!0});var i=I(e);for(let s=0;s<t.length;s+=1)t[s].l(i);i.forEach(w),this.h()},h(){h(e,"class","filter svelte-mvheof")},m(l,i){R(l,e,i);for(let s=0;s<t.length;s+=1)t[s]&&t[s].m(e,null)},p(l,[i]){if(i&3){r=l[0];let s;for(s=0;s<r.length;s+=1){const o=oe(l,r,s);t[s]?t[s].p(o,i):(t[s]=fe(o),t[s].c(),t[s].m(e,null))}for(;s<t.length;s+=1)t[s].d(1);t.length=r.length}},i:re,o:re,d(l){l&&w(e),ge(t,l)}}}function Ie(a,e,r){let t,l,i;H(a,Y,n=>r(3,l=n)),H(a,de,n=>r(1,i=n));let{categories:s=[]}=e;const o=[{path:ie("/news"),label:l.all}];return a.$$set=n=>{"categories"in n&&r(2,s=n.categories)},a.$$.update=()=>{a.$$.dirty&4&&r(0,t=[...o,...s.map(n=>({path:ie("/news/"+n.slug.current),label:n.title}))])},[t,i,s]}class De extends B{constructor(e){super(),J(this,e,Ie,ye,K,{categories:2})}}function ue(a,e,r){const t=a.slice();return t[10]=e[r],t}function he(a){let e,r,t;var l=a[2][a[10].excerpt.type];function i(s){return{props:{article:s[10]}}}return l&&(e=le(l,i(a))),{c(){e&&T(e.$$.fragment),r=ae()},l(s){e&&O(e.$$.fragment,s),r=ae()},m(s,o){e&&C(e,s,o),R(s,r,o),t=!0},p(s,o){const n={};if(o&2&&(n.article=s[10]),o&2&&l!==(l=s[2][s[10].excerpt.type])){if(e){L();const v=e;A(v.$$.fragment,1,0,()=>{N(v,1)}),Q()}l?(e=le(l,i(s)),T(e.$$.fragment),D(e.$$.fragment,1),C(e,r.parentNode,r)):e=null}else l&&e.$set(n)},i(s){t||(e&&D(e.$$.fragment,s),t=!0)},o(s){e&&A(e.$$.fragment,s),t=!1},d(s){s&&w(r),e&&N(e,s)}}}function qe(a){let e,r,t,l,i,s;t=new De({props:{categories:a[0]}});let o=a[1],n=[];for(let c=0;c<o.length;c+=1)n[c]=he(ue(a,o,c));const v=c=>A(n[c],1,1,()=>{n[c]=null});return{c(){e=E("section"),r=E("div"),T(t.$$.fragment),l=G(),i=E("div");for(let c=0;c<n.length;c+=1)n[c].c();this.h()},l(c){e=y(c,"SECTION",{class:!0});var p=I(e);r=y(p,"DIV",{class:!0});var g=I(r);O(t.$$.fragment,g),l=S(g),i=y(g,"DIV",{class:!0});var f=I(i);for(let m=0;m<n.length;m+=1)n[m].l(f);f.forEach(w),g.forEach(w),p.forEach(w),this.h()},h(){h(i,"class","article-grid svelte-10fwbx1"),h(r,"class","container"),h(e,"class","svelte-10fwbx1")},m(c,p){R(c,e,p),d(e,r),C(t,r,null),d(r,l),d(r,i);for(let g=0;g<n.length;g+=1)n[g]&&n[g].m(i,null);s=!0},p(c,[p]){const g={};if(p&1&&(g.categories=c[0]),t.$set(g),p&6){o=c[1];let f;for(f=0;f<o.length;f+=1){const m=ue(c,o,f);n[f]?(n[f].p(m,p),D(n[f],1)):(n[f]=he(m),n[f].c(),D(n[f],1),n[f].m(i,null))}for(L(),f=o.length;f<n.length;f+=1)v(f);Q()}},i(c){if(!s){D(t.$$.fragment,c);for(let p=0;p<o.length;p+=1)D(n[p]);s=!0}},o(c){A(t.$$.fragment,c),n=n.filter(Boolean);for(let p=0;p<n.length;p+=1)A(n[p]);s=!1},d(c){c&&w(e),N(t),ge(n,c)}}}function Ve(a,e,r){const t={small:_e,medium:we,large:Ee};let{articles:l=[]}=e,{categories:i=[]}=e;const s={small:1,medium:2,large:3};let o=0,n=[],v=[],c=[];function p(){for(let f=0;f<c.length;f++){const m=c[f];if(o+s[m.excerpt.type]<=3){v.push(m),c.splice(f,1),o+=s[m.excerpt.type];break}}}function g(f){for(let m=0;m<f.length;m++){const u=f[m];u.excerpt&&(u.excerpt.type||(u.excerpt.type="small"),u.excerpt.type!=="small"?c.push(u):(v.push(u),o++),o===3&&(o=0),p())}}return a.$$set=f=>{"articles"in f&&r(3,l=f.articles),"categories"in f&&r(0,i=f.categories)},a.$$.update=()=>{if(a.$$.dirty&56&&l){for(r(4,v=[]),r(5,c=[]),o=0,g(l);c.length;){let f=c;r(5,c=[]),o=0,g(f)}r(1,n=v)}},[i,n,t,l,v,c]}class Ce extends B{constructor(e){super(),J(this,e,Ve,qe,K,{articles:3,categories:0})}}export{Ce as A};
