1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./4u3xX5gZ.js","./D_yRa96-.js","./B2FvGmxh.js","./fVi7vgPv.js","./7KhKs_Uo.js","./entry.DmXsToJl.css","./NTn-inTf.js","./CbRD9roQ.js","./BDNMzG2s.js","./ModuleCarousel.B7RzsaJf.css","./UERYZjxI.js","./B3cc0KNE.js","./ModuleQuote.DkOYwjFm.css","./C_dVZOKa.js"])))=>i.map(i=>d[i]); 2import{b as e}from"./fVi7vgPv.js";import{C as t,D as n,Ft as r,R as i,d as a,f as o,ft as s,it as c,m as l,p as u,y as d}from"./D_yRa96-.js";import{t as f}from"./B2FvGmxh.js";import{d as p,r as m,s as h}from"#entry";import{t as g}from"./B3cc0KNE.js";import{n as _,t as v}from"./NTn-inTf.js";import{t as y}from"./CbRD9roQ.js";import{t as b}from"./BDNMzG2s.js";var x=function(e){return e.DOCUMENT=`document`,e.PARAGRAPH=`paragraph`,e.HEADING_1=`heading-1`,e.HEADING_2=`heading-2`,e.HEADING_3=`heading-3`,e.HEADING_4=`heading-4`,e.HEADING_5=`heading-5`,e.HEADING_6=`heading-6`,e.OL_LIST=`ordered-list`,e.UL_LIST=`unordered-list`,e.LIST_ITEM=`list-item`,e.HR=`hr`,e.QUOTE=`blockquote`,e.EMBEDDED_ENTRY=`embedded-entry-block`,e.EMBEDDED_ASSET=`embedded-asset-block`,e.EMBEDDED_RESOURCE=`embedded-resource-block`,e.TABLE=`table`,e.TABLE_ROW=`table-row`,e.TABLE_CELL=`table-cell`,e.TABLE_HEADER_CELL=`table-header-cell`,e}({}),S=function(e){return e.ASSET_HYPERLINK=`asset-hyperlink`,e.EMBEDDED_ENTRY=`embedded-entry-inline`,e.EMBEDDED_RESOURCE=`embedded-resource-inline`,e.ENTRY_HYPERLINK=`entry-hyperlink`,e.HYPERLINK=`hyperlink`,e.RESOURCE_HYPERLINK=`resource-hyperlink`,e}({}),C=function(e){return e.BOLD=`bold`,e.ITALIC=`italic`,e.UNDERLINE=`underline`,e.CODE=`code`,e.SUPERSCRIPT=`superscript`,e.SUBSCRIPT=`subscript`,e.STRIKETHROUGH=`strikethrough`,e}({}),w=[x.PARAGRAPH,x.HEADING_1,x.HEADING_2,x.HEADING_3,x.HEADING_4,x.HEADING_5,x.HEADING_6,x.OL_LIST,x.UL_LIST,x.HR,x.QUOTE,x.EMBEDDED_ENTRY,x.EMBEDDED_ASSET,x.EMBEDDED_RESOURCE,x.TABLE],T=[x.PARAGRAPH,x.HEADING_1,x.HEADING_2,x.HEADING_3,x.HEADING_4,x.HEADING_5,x.HEADING_6,x.OL_LIST,x.UL_LIST,x.HR,x.QUOTE,x.EMBEDDED_ENTRY,x.EMBEDDED_ASSET,x.EMBEDDED_RESOURCE];x.TABLE,x.TABLE_ROW,x.TABLE_CELL,x.TABLE_HEADER_CELL,x.HR,x.EMBEDDED_ENTRY,x.EMBEDDED_ASSET,x.EMBEDDED_RESOURCE;var E={[x.OL_LIST]:[x.LIST_ITEM],[x.UL_LIST]:[x.LIST_ITEM],[x.LIST_ITEM]:T,[x.QUOTE]:[x.PARAGRAPH],[x.TABLE]:[x.TABLE_ROW],[x.TABLE_ROW]:[x.TABLE_CELL,x.TABLE_HEADER_CELL],[x.TABLE_CELL]:[x.PARAGRAPH,x.UL_LIST,x.OL_LIST],[x.TABLE_HEADER_CELL]:[x.PARAGRAPH]},D=[x.HEADING_1,x.HEADING_2,x.HEADING_3,x.HEADING_4,x.HEADING_5,x.HEADING_6];[x.PARAGRAPH,...D],x.DOCUMENT,x.PARAGRAPH,x.HEADING_1,x.HEADING_2,x.HEADING_3,x.HEADING_4,x.HEADING_5,x.HEADING_6,x.OL_LIST,x.UL_LIST,x.LIST_ITEM,x.HR,x.QUOTE,x.EMBEDDED_ENTRY,x.EMBEDDED_ASSET,S.HYPERLINK,S.ENTRY_HYPERLINK,S.ASSET_HYPERLINK,S.EMBEDDED_ENTRY,C.BOLD,C.CODE,C.ITALIC,C.UNDERLINE,x.DOCUMENT,x.PARAGRAPH;function O(e){return e.nodeType===`text`}var k=({path:e,property:t,typeName:n,value:r})=>({details:`The type of "${t}" is incorrect, expected type: ${n}`,name:`type`,path:e.toArray(),type:n,value:r}),A=({min:e,value:t,path:n})=>({name:`size`,min:e,path:n.toArray(),details:`Size must be at least ${e}`,value:t}),j=({max:e,value:t,path:n})=>({name:`size`,max:e,path:n.toArray(),details:`Size must be at most ${e}`,value:t}),M=({expected:e,value:t,path:n})=>({details:`Value must be one of expected values`,name:`in`,expected:[...e].sort(),path:n.toArray(),value:t}),N=({property:e,path:t})=>({details:`The property "${e}" is not expected`,name:`unexpected`,path:t.toArray()}),P=({property:e,path:t})=>({details:`The property "${e}" is required here`,name:`required`,path:t.toArray()}),F=class{obj;path;_errors=[];constructor(e,t){this.obj=e,this.path=t}catch=(...e)=>{this._errors.push(...e)};get errors(){let e=e=>JSON.stringify({details:e.details,path:e.path});return this._errors.filter((t,n)=>this._errors.findIndex(n=>e(t)===e(n))===n)}exists=e=>e in this.obj||(this.catch(P({property:e,path:this.path.of(e)})),!1);object=e=>{let t=e?this.obj[e]:this.obj;if(e&&!this.exists(e))return!1;if(typeof t==`object`&&!Array.isArray(t)&&t!==null)return!0;let n=e?this.path.of(e):this.path,r=e??this.path.last()??`value`;return this.catch(k({typeName:`Object`,property:r,path:n,value:t})),!1};string=e=>{let t=this.obj[e];return e&&!this.exists(e)?!1:typeof t==`string`||(this.catch(k({typeName:`String`,property:e,path:this.path.of(e),value:t})),!1)};number=(e,t)=>{let n=this.obj[e];
2return t&&!(e in this.obj)?!0:this.exists(e)?typeof n==`number`&&!Number.isNaN(n)||(this.catch(k({typeName:`Number`,property:e,path:this.path.of(e),value:n})),!1):!1};array=e=>{let t=this.obj[e];return e&&!this.exists(e)?!1:Array.isArray(t)?!0:(this.catch(k({typeName:`Array`,property:e,path:this.path.of(e),value:t})),!1)};enum=(e,t)=>{let n=this.obj[e];return typeof n==`string`&&t.includes(n)?!0:(this.catch(M({expected:t,value:n,path:this.path.of(e)})),!1)};empty=e=>{if(!this.array(e))return!1;let t=this.obj[e];return t.length===0||(this.catch(j({max:0,value:t,path:this.path.of(e)})),!1)};minLength=(e,t)=>{if(!this.array(e))return!1;let n=this.obj[e];return n.length>=t||(this.catch(A({min:t,value:n,path:this.path.of(e)})),!1)};noAdditionalProperties=e=>{let t=Object.keys(this.obj).sort().filter(t=>!e.includes(t));return t.forEach(e=>this.catch(N({property:e,path:this.path.of(e)}))),t.length===0};each=(e,t)=>{if(!this.array(e))return;let n=this.obj[e],r=!1;n.forEach((n,i)=>{if(r)return;let a=t(n,this.path.of(e).of(i));a.length>0&&(r=!0),this.catch(...a)})}},I=[],L=class{contentRule;validateData;constructor(e,t){this.contentRule=e,this.validateData=t}assert(e,t){let n=new F(e,t);if(!n.object())return n.errors;n.noAdditionalProperties([`nodeType`,`data`,`content`]);let{nodeTypes:r,min:i=0}=Array.isArray(this.contentRule)?{nodeTypes:this.contentRule}:this.contentRule(e,t);if(r.length===0&&i>0)throw Error(`Invalid content rule. Cannot have enforce a 'min' of ${i} with no nodeTypes`);if(n.minLength(`content`,i),r.length===0?n.empty(`content`):n.each(`content`,(e,t)=>{let n=new F(e,t);return n.object()&&n.enum(`nodeType`,r),n.errors}),n.object(`data`)){let r=this.validateData?.(e.data,t.of(`data`))??[];n.catch(...r)}return n.errors}},R=class extends L{linkType;type;constructor(e,t){super(t,(e,t)=>this.assertLink(e,t)),this.linkType=e,this.type=this.linkType.startsWith(`Contentful:`)?`ResourceLink`:`Link`}assertLink=(e,t)=>{let n=new F(e,t);if(n.object(`target`)){let r=new F(e.target.sys,t.of(`target`).of(`sys`));r.object()&&(r.enum(`type`,[this.type]),r.enum(`linkType`,[this.linkType]),this.type===`Link`?(r.string(`id`),r.noAdditionalProperties([`type`,`linkType`,`id`])):this.type===`ResourceLink`&&(r.string(`urn`),r.noAdditionalProperties([`type`,`linkType`,`urn`]))),n.catch(...r.errors)}return n.noAdditionalProperties([`target`]),n.errors}},z=class extends L{constructor(){super([`text`],(e,t)=>this.assertLink(e,t))}assertLink=(e,t)=>{let n=new F(e,t);return n.string(`uri`),n.noAdditionalProperties([`uri`]),n.errors}},B=(e,t)=>new L(e,t),V=(e,t)=>new R(e,t);B([...Object.values(S),`text`].sort()),B([x.LIST_ITEM]),V(`Entry`,I),B(()=>({nodeTypes:[x.PARAGRAPH],min:1}),(e,t)=>{let n=new F(e,t);return n.noAdditionalProperties([`colspan`,`rowspan`]),n.number(`colspan`,!0),n.number(`rowspan`,!0),n.errors}),x.DOCUMENT,B(w),x.PARAGRAPH,x.HEADING_1,x.HEADING_2,x.HEADING_3,x.HEADING_4,x.HEADING_5,x.HEADING_6,x.QUOTE,B(E[x.QUOTE]),x.EMBEDDED_ENTRY,x.EMBEDDED_ASSET,V(`Asset`,I),x.EMBEDDED_RESOURCE,V(`Contentful:Entry`,I),x.HR,B(I),x.OL_LIST,x.UL_LIST,x.LIST_ITEM,B([...T].sort()),x.TABLE,B(()=>({nodeTypes:[x.TABLE_ROW],min:1})),x.TABLE_ROW,B(()=>({nodeTypes:[x.TABLE_CELL,x.TABLE_HEADER_CELL],min:1})),x.TABLE_CELL,x.TABLE_HEADER_CELL,S.HYPERLINK,new z,S.EMBEDDED_ENTRY,S.EMBEDDED_RESOURCE,V(`Contentful:Entry`,I),S.ENTRY_HYPERLINK,V(`Entry`,[`text`]),S.ASSET_HYPERLINK,V(`Asset`,[`text`]),S.RESOURCE_HYPERLINK,V(`Contentful:Entry`,[`text`]);var H=(e,n,r)=>t(`span`,{key:r,style:{margin:`0px 5px`,padding:`0 .25rem 0 .75rem`,border:`1px solid #d3dce0`,fontFamily:`monospace`}},`inline: ${e}, sys.id: ${n.data.target.sys.id}`),U={[C.BOLD]:(e,n)=>t(`strong`,{key:n},e),[C.ITALIC]:(e,n)=>t(`em`,{key:n},e),[C.UNDERLINE]:(e,n)=>t(`u`,{key:n},e),[C.CODE]:(e,n)=>t(`code`,{key:n},e),[C.SUPERSCRIPT]:(e,n)=>t(`sup`,{key:n},e),[C.SUBSCRIPT]:(e,n)=>t(`sub`,{key:n},e),[C.STRIKETHROUGH]:(e,n)=>t(`s`,{key:n},e)},W={[x.PARAGRAPH]:(e,n,r)=>t(`p`,{key:n},r(e.content,n,r)),[x.HEADING_1]:(e,n,r)=>t(`h1`,{key:n},r(e.content,n,r)),[x.HEADING_2]:(e,n,r)=>t(`h2`,{key:n},r(e.content,n,r)),[x.HEADING_3]:(e,n,r)=>
2t(`h3`,{key:n},r(e.content,n,r)),[x.HEADING_4]:(e,n,r)=>t(`h4`,{key:n},r(e.content,n,r)),[x.HEADING_5]:(e,n,r)=>t(`h5`,{key:n},r(e.content,n,r)),[x.HEADING_6]:(e,n,r)=>t(`h6`,{key:n},r(e.content,n,r)),[x.EMBEDDED_ENTRY]:(e,n,r)=>t(`div`,{key:n},r(e.content,n,r)),[x.UL_LIST]:(e,n,r)=>t(`ul`,{key:n},r(e.content,n,r)),[x.OL_LIST]:(e,n,r)=>t(`ol`,{key:n},r(e.content,n,r)),[x.LIST_ITEM]:(e,n,r)=>t(`li`,{key:n},r(e.content,n,r)),[x.QUOTE]:(e,n,r)=>t(`blockquote`,{key:n},r(e.content,n,r)),[x.TABLE]:(e,n,r)=>t(`table`,{key:n},r(e.content,n,r)),[x.TABLE_ROW]:(e,n,r)=>t(`tr`,{key:n},r(e.content,n,r)),[x.TABLE_CELL]:(e,n,r)=>t(`td`,{key:n},r(e.content,n,r)),[x.TABLE_HEADER_CELL]:(e,n,r)=>t(`th`,{key:n},r(e.content,n,r)),[x.HR]:(e,n)=>t(`hr`,{key:n}),[S.ASSET_HYPERLINK]:(e,t)=>H(S.ASSET_HYPERLINK,e,t),[S.ENTRY_HYPERLINK]:(e,t)=>H(S.ENTRY_HYPERLINK,e,t),[S.EMBEDDED_ENTRY]:(e,t)=>H(S.EMBEDDED_ENTRY,e,t),[S.HYPERLINK]:(e,n,r)=>t(`a`,{key:n,href:e.data.uri},r(e.content,n,r)),text:({marks:e,value:n},r,i)=>e.length?[...e].reverse().reduce((e,n,a)=>i[n.type]([e],`${r}-${a}`,t),n):n},G=(e,t,n)=>e.map((e,r)=>K(e,`${t}-${r}`,n)),K=(e,n,r)=>{let i=r.node;if(O(e)){let t=r.mark;return i.text(e,n,t)}return i?!e.nodeType||!i[e.nodeType]?t(`div`,{key:n},`(Unrecognized node type) `+(e.nodeType||`empty`)):i[e.nodeType](e,n,e=>G(e,n,r)):t(`div`,{key:n},`${n} ;lost nodeRenderer`)},q=({nodeRenderers:e,markRenderers:t,document:n})=>{if(!n)return console.warn(`No document given to RichText renderer`),[];let r={node:{...W,...e},mark:{...U,...t}};return G(n.content,`RichText-`,r)};q.inheritAttrs=!1,q.props=[`document`,`nodeRenderers`,`markRenderers`];var J=p(y()),Y=Object.assign({name:`CmsRichTextField`},{__name:`CmsRichTextField`,props:{document:{type:Object,required:!0},isQuote:{type:Boolean,default:!1},blockClasses:{type:String,default:null}},setup(n){let{locale:r}=m(),a=_(),{getOptimizedImageUrl:p}=g();e();let v=c({}),y=c({}),b=n,C=()=>({text:j,[S.ASSET_HYPERLINK]:D,[S.ENTRY_HYPERLINK]:O,[x.EMBEDDED_ENTRY]:E,[x.EMBEDDED_ASSET]:T,[x.PARAGRAPH]:(e,n,r)=>t(`p`,{class:b.blockClasses,key:n},r(e.content,n,r)),[x.HEADING_1]:(e,n,r)=>t(`h1`,{class:b.blockClasses,key:n},r(e.content,n,r)),[x.HEADING_2]:(e,n,r)=>t(`h2`,{class:b.blockClasses,key:n},r(e.content,n,r)),[x.HEADING_3]:(e,n,r)=>t(`h3`,{class:b.blockClasses,key:n},r(e.content,n,r)),[x.HEADING_4]:(e,n,r)=>t(`h4`,{class:b.blockClasses,key:n},r(e.content,n,r)),[x.HEADING_5]:(e,n,r)=>t(`h5`,{class:b.blockClasses,key:n},r(e.content,n,r)),[x.HEADING_6]:(e,n,r)=>t(`h6`,{class:b.blockClasses,key:n},r(e.content,n,r)),[x.UL_LIST]:(e,n,r)=>t(`ul`,{class:b.blockClasses,key:n},r(e.content,n,r)),[x.OL_LIST]:(e,n,r)=>t(`ol`,{class:b.blockClasses,key:n},r(e.content,n,r)),[x.QUOTE]:w,[x.TABLE]:(e,n,r)=>t(`table`,{class:b.blockClasses,key:n},r(e.content,n,r)),[x.HR]:(e,n)=>t(`hr`,{class:b.blockClasses,key:n})}),w=(e,n,r)=>t(`div`,{class:b.blockClasses,key:n},[t(`div`,{class:`uk-flex`,key:n},[t(`div`,{class:`sog-quote-icon`},`â`),t(`div`,{class:`sog-quote-text`},r(e.content,n,r))])]),T=e=>{let n=A(e.data.target.sys.id);if(typeof n==`object`){if(J.default.includes(n.contentType,`image`))return t(`div`,{class:b.blockClasses},[t(`img`,{src:p(n.url,{width:900})})]);if(J.default.includes(n.contentType,`video`))return t(`div`,{class:b.blockClasses},[t(`video`,{controls:!0},[t(`source`,{src:n.url,type:n.contentType})])])}},E=e=>{let n=k(e.data.target.sys.id);if(typeof n==`object`){let e=null;switch(n.__typename){case`ModuleCarousel`:e=d(()=>h(()=>import(`./4u3xX5gZ.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url));break;case`ModuleQuote`:e=d(()=>h(()=>import(`./UERYZjxI.js`),__vite__mapDeps([10,1,4,3,2,5,11,6,7,8,12]),import.meta.url));break;default:return t(`div`)}return t(`div`,[t(e,{id:n.id+`_`+(Math.random()+1).toString(36).substring(7),module:n})])}},D=e=>t(d(()=>h(()=>import(`./C_dVZOKa.js`),__vite__mapDeps([13,1,4,3,2,5]),import.meta.url)),{assetLink:e}),O=e=>{let n=a.getUrlFromId(e.data.target.sys.id);return t(f,{to:n},{default:()=>t(q,{document:e})})},k=e=>{if(e in v)return v[e];let t=`${globalThis.location.origin}/api/${r.value}/modules/${e}`;fetch(t).then(e=>e.json()).then(t=>(v[e]=t,t)).catch(e=>{console.log(e)})},A=e=>{if(e in y)return y[e];let t=`${globalThis.location.origin}/api/${r.value}/assets/${e}`;fetch(t).then(e=>e.json()).then(t=>(y[e]=t,t)).catch(e=>{console.log(e)})},j=(e,n,r)=>{let i=e.value.replaceAll(`\r`,` 3`);if(!e.marks.length){let e=i.replaceAll(` `,` 4`).split(` 5`).filter(e=>e!==``);return t(b.isQuote?`q`:`span`,{},e.flatMap((e,n)=>n===0?e:[t(`br`),e]))}return[...e.marks].reverse().reduce((e,i,a)=>r[i.type]([e],`${n}-${a}
5`,t),e.value.replaceAll(`\r`,` 6`))};return(e,t)=>(i(),l(`div`,null,[n.document?(i(),o(s(q),{key:0,document:n.document,"node-renderers":C()},null,8,[`document`,`node-renderers`])):u(``,!0)]))}}),X={class:`uk-width-auto`},Z=[`alt`,`src`],Q={class:`uk-width-expand`},$={class:`uk-margin-bottom`},ee={class:`uk-margin-bottom`},te=[`href`],ne=[`href`],re=b({__name:`ContactCard`,props:{contact:{type:Object,required:!0}},setup(e){let t=v(),{getOptimizedImageUrl:o}=g();return(c,u)=>(i(),l(`div`,n({class:`uk-grid uk-flex-middle`},s(t)({"uk-grid":``})),[a(`div`,X,[a(`img`,{class:`contact-image`,alt:`contact ${e.contact.name}`,src:s(o)(e.contact.image.url,{width:240})},null,8,Z)]),a(`div`,Q,[a(`h4`,$,r(e.contact.name),1),a(`div`,ee,r(e.contact.position),1),a(`div`,null,[a(`a`,{class:`uk-link-reset`,href:`tel:${e.contact.phone}`},r(e.contact.phone),9,te)]),a(`div`,null,[a(`a`,{class:`uk-link-reset`,href:`mailto:${e.contact.email}`},r(e.contact.email),9,ne)])])],16))}},[[`__scopeId`,`data-v-21eef998`]]);export{Y as n,re as t};
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.