PageSourceSearch

https://www.multibygg-kalmar.se/_nuxt/P1Yy3tqq.js

js multibygg-kalmar.se collected 2026-09-29 06:56:58 UTC 23,243 bytes, 1 lines download raw bytes

1import{A as e,Ct as t,D as n,F as r,G as i,N as a,R as o,St as s,_ as c,at as l,bt as u,c as d,d as f,et as p,f as m,g as h,l as g,r as _,u as v}from"./BBBs8PU1.js";import{t as y}from"./BF6mcVFX.js";import{t as b}from"./BFw0GcXg.js";import{t as x}from"./vzE2eI-X.js";import{t as S}from"#entry";import{t as C}from"./ulJ_xUjs.js";import{t as w}from"./CGt8UnIq.js";import{a as T,c as E,d as D,i as O,l as k,n as ee,o as A,r as j,s as M,t as N,u as P}from"./BRHOZQvl.js";var F={heading1:`heading1`,heading2:`heading2`,heading3:`heading3`,heading4:`heading4`,heading5:`heading5`,heading6:`heading6`,paragraph:`paragraph`,preformatted:`preformatted`,strong:`strong`,em:`em`,listItem:`list-item`,oListItem:`o-list-item`,list:`group-list-item`,oList:`group-o-list-item`,image:`image`,embed:`embed`,hyperlink:`hyperlink`,label:`label`,span:`span`},I={Any:`Any`,Document:`Document`,Media:`Media`,Web:`Web`},te=e=>({link_type:I.Document,id:e.id,uid:e.uid??void 0,type:e.type,tags:e.tags,lang:e.lang,url:e.url??void 0,slug:e.slugs?.[0],...e.data&&Object.keys(e.data).length>0?{data:e.data}:{}}),ne=(e,t)=>{if(!e)return null;let n=`link_type`in e?e:te(e);switch(n.link_type){case I.Media:case I.Web:return`url`in n?n.url:null;case I.Document:if(`id`in n&&t){let e=t(n);if(e!=null)return e}return`url`in n&&n.url?n.url:null;case I.Any:default:return null}},L=()=>(++L.i).toString();L.i=0;var re=e=>{let t=ie(e),n=[];for(let e=0;e<t.length;e++)n.push(B(t[e]));return{key:L(),children:n}},R=(e,t=[])=>({key:L(),type:e.type,text:`text`in e?e.text:void 0,node:e,children:t}),z=e=>R({type:F.span,text:e,spans:[]}),ie=e=>{let t=e.slice(0);for(let e=0;e<t.length;e++){let n=t[e];if(n.type===F.listItem||n.type===F.oListItem){let r=[n];for(;t[e+1]&&t[e+1].type===n.type;)r.push(t[e+1]),t.splice(e,1);n.type===F.listItem?t[e]={type:F.list,items:r}:t[e]={type:F.oList,items:r}}}return t},B=e=>{if(`text`in e)return R(e,V(e.spans,e));if(`items`in e){let t=[];for(let n=0;n<e.items.length;n++)t.push(B(e.items[n]));return R(e,t)}return R(e)},V=(e,t,n)=>{if(!e.length)return[z(t.text)];let r=e.slice(0);r.sort((e,t)=>e.start-t.start||t.end-e.end);let i=[];for(let e=0;e<r.length;e++){let a=r[e],o=n&&n.start||0,s=a.start-o,c=a.end-o,l=t.text.slice(s,c),u=[];for(let t=e;t<r.length;t++){let e=r[t];e!==a&&(e.start>=a.start&&e.end<=a.end?(u.push(e),r.splice(t,1),t--):e.start<a.end&&e.end>a.start&&(u.push({...e,end:a.end}),r[t]={...e,start:a.end}))}e===0&&s>0&&i.push(z(t.text.slice(0,s)));let d={...a,text:l};i.push(R(d,V(u,{...t,text:l},a))),c<t.text.length&&i.push(z(t.text.slice(c,r[e+1]?r[e+1].start-o:void 0)))}return i},H=(e,t)=>U(re(e).children,t),U=(e,t)=>{let n=[];for(let r=0;r<e.length;r++){let i=e[r],a=t(i.type,i.node,i.text,U(i.children,t),i.key);a!=null&&n.push(a)}return n},W={[F.listItem]:`listItem`,[F.oListItem]:`oListItem`,[F.list]:`list`,[F.oList]:`oList`},G=e=>(t,n,r,i,a)=>{let o=e[W[t]||t];if(o)return o({type:t,node:n,text:r,children:i,key:a})},K=(...e)=>(...t)=>{for(let n=0;n<e.length;n++){let r=e[n];if(r){let e=r(...t);if(e!=null)return e}}},q=/["'&<>]/,J=e=>{let t=``+e,n=q.exec(t);if(!n)return t;let r,i=``,a=0,o=0;for(a=n.index;a<t.length;a++){switch(t.charCodeAt(a)){case 34:r=`&quot;`;break;case 38:r=`&amp;`;break;case 39:r=`&#39;`;break;case 60:r=`&lt;`;break;case 62:r=`&gt;`;break;default:continue}o!==a&&(i+=t.substring(o,a)),o=a+1,i+=r}return o===a?i:i+t.substring(o,a)},Y=e=>`data`in e&&`label`in e.data?` class="${e.data.label}"`:``,X=(e,t,n)=>`<${e}${Y(t)}>${n.join(``)}</${e}>`,ae=e=>`<pre${Y(e)}>${J(e.text)}</pre>`,oe=(e,t)=>{let n=`<img src="${t.url}" alt="${J(t.alt)}"${t.copyright?` copyright="${J(t.copyright)}"`:``} />`;return t.linkTo&&(n=Z(e,{type:F.hyperlink,data:t.linkTo,start:0,end:0},[n])),`<p class="block-img">${n}</p>`},se=e=>`<div data-oembed="${e.oembed.embed_url}" data-oembed-type="${e.oembed.type}" data-oembed-provider="${e.oembed.provider_name}"${Y(e)}>${e.oembed.html}</div>`,Z=(e,t,n)=>{switch(t.data.link_type){case I.Web:return`<a href="${J(t.data.url)}" ${t.data.target?`target="${t.data.target}" `:``}rel="noopener noreferrer"${Y(t)}>${n.join(``)}</a>`;case I.Document:return`<a href="${ne(t.data,e)}"${Y(t)}>${n.join(``)}</a>`;case I.Media:return`<a href="${t.data.url}"${Y(t)}>${n.join(``)}</a>`}},ce=e=>e?J(e).replace(/\n/g,`<br />`):``,Q=e=>(t,n,r,i,a)=>{switch(n.type){case F.heading1:return X(`h1`,n,i);case F.heading2:return X(`h2`,n,i);case F.heading3:return X(`h3`,n,i);case F.heading4:return X(`h4`,n,i);case F.heading5:return X(`h5`,n,i);case F.heading6:return X(`h6`,n,i);case F.paragraph:return X(`p`,n,i);case F.preformatted:return ae(n);case F.strong:return X(`strong`,n,i);case F.em:return X(`em`,n,i);case F.listItem:return X(`li`,n,i);case F.oListItem:return X(`li`,n,i);case F.list:return X(`ul`,n,i);case F.oList:return X(`ol`,n,i);case F.image:return oe(e,n);case F.embed:return se(n);case F.hyperlink:return Z(e,n,i);case F.label:return X(`span`,n,i);case F.span:default:return ce(r)}},le=e=>{let t={};for(let n in e){let r=e[n];r&&(t[n]=e=>r({...e,children:e.children.join(``)}))}return G(t)}
1,ue=(e,t,n)=>{if(e){let r;return r=n?K(typeof n==`object`?le(n):(e,t,r,i,a)=>n(e,t,r,i.join(``),a),Q(t)):Q(t),H(e,r).join(``)}return null};function de(e=``){return`.${e.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,`\\$1`).replace(/ /g,`.`)}`}function fe({swiper:e,extendParams:t,on:n,emit:r}){let i=D(),a=!1,o=null,s=null,c,l,u,d;t({scrollbar:{el:null,dragSize:`auto`,hide:!1,draggable:!1,snapOnRelease:!0,lockClass:`swiper-scrollbar-lock`,dragClass:`swiper-scrollbar-drag`,scrollbarDisabledClass:`swiper-scrollbar-disabled`,horizontalClass:`swiper-scrollbar-horizontal`,verticalClass:`swiper-scrollbar-vertical`}}),e.scrollbar={el:null,dragEl:null};function f(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;let{scrollbar:t,rtlTranslate:n}=e,{dragEl:r,el:i}=t,a=e.params.scrollbar,s=e.params.loop?e.progressLoop:e.progress,c=l,d=(u-l)*s;n?(d=-d,d>0?(c=l-d,d=0):-d+l>u&&(c=u+d)):d<0?(c=l+d,d=0):d+l>u&&(c=u-d),e.isHorizontal()?(r.style.transform=`translate3d(${d}px, 0, 0)`,r.style.width=`${c}px`):(r.style.transform=`translate3d(0px, ${d}px, 0)`,r.style.height=`${c}px`),a.hide&&(clearTimeout(o),i.style.opacity=1,o=setTimeout(()=>{i.style.opacity=0,i.style.transitionDuration=`400ms`},1e3))}function p(t){!e.params.scrollbar.el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${t}ms`)}function m(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;let{scrollbar:t}=e,{dragEl:n,el:r}=t;n.style.width=``,n.style.height=``,u=e.isHorizontal()?r.offsetWidth:r.offsetHeight,d=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),l=e.params.scrollbar.dragSize===`auto`?u*d:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?n.style.width=`${l}px`:n.style.height=`${l}px`,d>=1?r.style.display=`none`:r.style.display=``,e.params.scrollbar.hide&&(r.style.opacity=0),e.params.watchOverflow&&e.enabled&&t.el.classList[e.isLocked?`add`:`remove`](e.params.scrollbar.lockClass)}function h(t){return e.isHorizontal()?t.clientX:t.clientY}function g(t){let{scrollbar:n,rtlTranslate:r}=e,{el:i}=n,a;a=(h(t)-A(i)[e.isHorizontal()?`left`:`top`]-(c===null?l/2:c))/(u-l),a=Math.max(Math.min(a,1),0),r&&(a=1-a);let o=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*a;e.updateProgress(o),e.setTranslate(o),e.updateActiveIndex(),e.updateSlidesClasses()}function _(t){let n=e.params.scrollbar,{scrollbar:i,wrapperEl:o}=e,{el:l,dragEl:u}=i;a=!0,c=t.target===u?h(t)-t.target.getBoundingClientRect()[e.isHorizontal()?`left`:`top`]:null,t.preventDefault(),t.stopPropagation(),o.style.transitionDuration=`100ms`,u.style.transitionDuration=`100ms`,g(t),clearTimeout(s),l.style.transitionDuration=`0ms`,n.hide&&(l.style.opacity=1),e.params.cssMode&&(e.wrapperEl.style[`scroll-snap-type`]=`none`),r(`scrollbarDragStart`,t)}function v(t){let{scrollbar:n,wrapperEl:i}=e,{el:o,dragEl:s}=n;a&&(t.preventDefault&&t.cancelable?t.preventDefault():t.returnValue=!1,g(t),i.style.transitionDuration=`0ms`,o.style.transitionDuration=`0ms`,s.style.transitionDuration=`0ms`,r(`scrollbarDragMove`,t))}function y(t){let n=e.params.scrollbar,{scrollbar:i,wrapperEl:o}=e,{el:c}=i;a&&(a=!1,e.params.cssMode&&(e.wrapperEl.style[`scroll-snap-type`]=``,o.style.transitionDuration=``),n.hide&&(clearTimeout(s),s=P(()=>{c.style.opacity=0,c.style.transitionDuration=`400ms`},1e3)),r(`scrollbarDragEnd`,t),n.snapOnRelease&&e.slideToClosest())}function b(t){let{scrollbar:n,params:r}=e,a=n.el;if(!a)return;let o=a,s=r.passiveListeners?{passive:!1,capture:!1}:!1,c=r.passiveListeners?{passive:!0,capture:!1}:!1;if(!o)return;let l=t===`on`?`addEventListener`:`removeEventListener`;o[l](`pointerdown`,_,s),i[l](`pointermove`,v,s),i[l](`pointerup`,y,c)}function x(){!e.params.scrollbar.el||!e.scrollbar.el||b(`on`)}function S(){!e.params.scrollbar.el||!e.scrollbar.el||b(`off`)}function C(){let{scrollbar:t,el:n}=e;e.params.scrollbar=ee(e,e.originalParams.scrollbar,e.params.scrollbar,{el:`swiper-scrollbar`});let r=e.params.scrollbar;if(!r.el)return;let a;if(typeof r.el==`string`&&e.isElement&&(a=e.el.querySelector(r.el)),!a&&typeof r.el==`string`){if(a=i.querySelectorAll(r.el),!a.length)return}else a||=r.el;e.params.uniqueNavElements&&typeof r.el==`string`&&a.length>1&&n.querySelectorAll(r.el).length===1&&(a=n.querySelector(r.el)),a.length>0&&(a=a[0]),a.classList.add(e.isHorizontal()?r.horizontalClass:r.verticalClass);let o;a&&(o=a.querySelector(de(e.params.scrollbar.dragClass)),o||(o=T(`div`,e.params.scrollbar.dragClass),a.append(o))),Object.assign(t,{el:a,dragEl:o}),r.draggable&&x(),a&&a.classList[e.enabled?`remove`:`add`](...O(e.params.scrollbar.lockClass))}function w(){let t=e.params.scrollbar,n=e.scrollbar.el;n&&n.classList.remove(...O(e.isHorizontal()?t.horizontalClass:t.verticalClass)),S()}n(`changeDirection`,()=>{if(!e.scrollbar||!e.scrollbar.el)return;let t=e.params.scrollbar,{el:n}=e.scrollbar;
1n=k(n),n.forEach(n=>{n.classList.remove(t.horizontalClass,t.verticalClass),n.classList.add(e.isHorizontal()?t.horizontalClass:t.verticalClass)})}),n(`init`,()=>{e.params.scrollbar.enabled===!1?j():(C(),m(),f())}),n(`update resize observerUpdate lock unlock changeDirection`,()=>{m()}),n(`setTranslate`,()=>{f()}),n(`setTransition`,(e,t)=>{p(t)}),n(`enable disable`,()=>{let{el:t}=e.scrollbar;t&&t.classList[e.enabled?`remove`:`add`](...O(e.params.scrollbar.lockClass))}),n(`destroy`,()=>{w()});let E=()=>{e.el.classList.remove(...O(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...O(e.params.scrollbar.scrollbarDisabledClass)),C(),m(),f()},j=()=>{e.el.classList.add(...O(e.params.scrollbar.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...O(e.params.scrollbar.scrollbarDisabledClass)),w()};Object.assign(e.scrollbar,{enable:E,disable:j,updateSize:m,setTranslate:f,init:C,destroy:w})}function pe(e){let{effect:t,swiper:n,on:r,setTranslate:i,setTransition:a,overwriteParams:o,perspective:s,recreateShadows:c,getEffectParams:l}=e;r(`beforeInit`,()=>{if(n.params.effect!==t)return;n.classNames.push(`${n.params.containerModifierClass}${t}`),s&&s()&&n.classNames.push(`${n.params.containerModifierClass}3d`);let e=o?o():{};Object.assign(n.params,e),Object.assign(n.originalParams,e)}),r(`setTranslate _virtualUpdated`,()=>{n.params.effect===t&&i()}),r(`setTransition`,(e,r)=>{n.params.effect===t&&a(r)}),r(`transitionEnd`,()=>{if(n.params.effect===t&&c){if(!l||!l().slideShadows)return;n.slides.forEach(e=>{e.querySelectorAll(`.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left`).forEach(e=>e.remove())}),c()}});let u;r(`virtualUpdate`,()=>{n.params.effect===t&&(n.slides.length||(u=!0),requestAnimationFrame(()=>{u&&n.slides&&n.slides.length&&(i(),u=!1)}))})}function me(e,t){let n=E(t);return n!==t&&(n.style.backfaceVisibility=`hidden`,n.style[`-webkit-backface-visibility`]=`hidden`),n}function he({swiper:e,duration:t,transformElements:n,allSlides:r}){let{activeIndex:i}=e,a=t=>t.parentElement?t.parentElement:e.slides.find(e=>e.shadowRoot&&e.shadowRoot===t.parentNode);if(e.params.virtualTranslate&&t!==0){let t=!1,o;o=r?n:n.filter(t=>{let n=t.classList.contains(`swiper-slide-transform`)?a(t):t;return e.getSlideIndex(n)===i}),o.forEach(n=>{M(n,()=>{if(t||!e||e.destroyed)return;t=!0,e.animating=!1;let n=new window.CustomEvent(`transitionend`,{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(n)})})}}function ge({swiper:e,extendParams:t,on:n}){t({fadeEffect:{crossFade:!1}}),pe({effect:`fade`,swiper:e,on:n,setTranslate:()=>{let{slides:t}=e,n=e.params.fadeEffect;for(let r=0;r<t.length;r+=1){let t=e.slides[r],i=-t.swiperSlideOffset;e.params.virtualTranslate||(i-=e.translate);let a=0;e.isHorizontal()||(a=i,i=0);let o=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t.progress),0):1+Math.min(Math.max(t.progress,-1),0),s=me(n,t);s.style.opacity=o,s.style.transform=`translate3d(${i}px, ${a}px, 0px)`}},setTransition:t=>{let n=e.slides.map(e=>E(e));n.forEach(e=>{e.style.transitionDuration=`${t}ms`}),he({swiper:e,duration:t,transformElements:n,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}var _e={class:`flex mr-8 flex-col relative pointer-events-auto`},ve={class:`flex`},ye={key:0,class:`text-xs text-center mt-2`},be=S({__name:`slider-nav`,props:[`activeIndex`,`swiper`,`id`,`slice`,`navigationTopPosition`],setup(e){let n=e;a(()=>{});let i=e=>{let t=Number(e);if(isNaN(t))return;let n=t.toString();return n.length===1&&(n=`0`+n),n};return(a,o)=>{let l=C;return r(),m(`div`,{style:s({top:`${e.navigationTopPosition}`}),class:u(`md:absolute pointer-events-none max-md:!top-auto flex md:top-auto transition-opacity duration-300 delay-500 w-full z-20  justify-end md:transform md:-translate-y-[calc(50%-28px)] ${e.navigationTopPosition&&e.swiper?`opacity-100`:`opacity-0`}`)},[g(`div`,_e,[g(`div`,ve,[g(`button`,{type:`button`,"aria-label":`Föregående`,class:u(`swiper-button-prev group swiper-button-prev-${n.id} bg-dark`)},[c(l,{name:`arrow`,class:`transform hidden md:block rotate-180 text-brand transition-[margin] duration-100 group-hover:mr-2`}),c(l,{name:`arrow-sm`,class:`transform md:hidden rotate-180 text-brand transition-[margin] duration-100`}
1)],2),g(`button`,{type:`button`,"aria-label":`Nästa`,class:u(`swiper-button-next group swiper-button-next-${n.id} bg-brand`)},[c(l,{name:`arrow`,class:`text-dark hidden md:block transition-[margin] duration-100 group-hover:ml-2`}),c(l,{name:`arrow-sm`,class:`text-dark md:hidden transition-[margin] duration-100`})],2)]),g(`div`,{class:u(`swiper-scrollbar bg-light md:bg-white swiper-scrollbar-${n.id}`)},[g(`div`,{style:s({width:e.activeIndex/n.slice.items.length*100+`%`}),class:`absolute h-full bg-brand transition-width duration-300`},null,4)],2),e.swiper?(r(),m(`p`,ye,t(i(e.activeIndex))+`/`+t(i(n.slice.items.length)),1)):f(``,!0)])],6)}}},[[`__scopeId`,`data-v-13d30dec`]]),xe={class:`z-10 relative wrapper max-w-[360px] ml-8`},Se={class:`rich-text absolute mt-[30px] md:mt-[60px] ml-[30px] md:ml-[60px] fade-in text-brand`},Ce=[`id`],we={class:`swiper-wrapper bg-dark`},Te={class:`px-8`},Ee={key:0,playsinline:``,autoplay:``,muted:``,loop:``,class:`w-full h-[70dvh] md:h-auto object-cover object-center lg:aspect-[16/7] max-h-[70dvh] 2xl:aspect-[1440/744]`},De=[`src`],Oe={key:1,class:`relative h-full w-full`},ke={class:`my-8 max-w-[1000px]`},Ae={key:0,class:`rich-text text-white mb-5 md:mb-0`},je=S({__name:`slider`,props:[`slice`],setup(n){let s=n,u=p(null),S=p(null),w=p(null),T=p(null),E=p(null),D=p(0),O=e=>e.split(`$`)[1].slice(-4);d(()=>u.value&&u.value.offsetHeight?u.value.offsetHeight/2+`px`:`0px`);let k=d(()=>{let e=115;return window&&(e=window.innerWidth>768?115:80),w&&w.value&&w.value.length?w.value[0].$el.offsetHeight+e+`px`:`0px`});return a(()=>{D.value=window.innerWidth,s.slice.items&&s.slice.items.length&&s.slice.variation===`slider`&&(T.value=new j(S.value,{modules:[N,fe,ge],loop:!0,effect:`fade`,fadeEffect:{crossFade:!0},speed:500,slidesPerView:1,navigation:{nextEl:`.swiper-button-next-${O(s.slice.id)}`,prevEl:`.swiper-button-prev-${O(s.slice.id)}`},scrollbar:{el:`.swiper-scrollbar-${O(s.slice.id)}`,draggable:!0,hide:!1},on:{slideChange:e=>{let t=document.querySelector(`#swiper-${O(s.slice.id)}`);if(e&&e.slides&&e.slides.length){let e=t.parentElement.querySelector(`.swiper-content`);e&&e.classList.add(`opacity-100`)}E.value=e.realIndex+1}}}))}),e(()=>{T.value&&T.value.destroy()}),(e,n)=>{let a=y,u=x,d=C,p=b;return r(),m(`div`,null,[g(`div`,xe,[g(`div`,Se,[s.slice.primary.title&&s.slice.primary.title[0]?.text?(r(),v(a,{key:0,field:s.slice.primary.title},null,8,[`field`])):f(``,!0)])]),g(`div`,{ref_key:`swiperEl`,ref:S,class:`swiper z-0`,id:`swiper-${O(s.slice.id)}`},[g(`div`,we,[(r(!0),m(_,null,o(s.slice.items,(e,n)=>(r(),m(`div`,{key:`slide-${n}`,class:`swiper-slide w-full`},[g(`div`,Te,[e.video.url?(r(),m(`video`,Ee,[g(`source`,{src:e.video.url,type:`video/mp4`},null,8,De)])):f(``,!0),e.image&&e.image.url?(r(),m(`figure`,Oe,[c(u,{field:e.image,ref_for:!0,ref_key:`image`,ref:w,loading:`${n===0?`eager`:`lazy`}`,preload:n===0,class:`w-full h-[70dvh] md:h-auto object-cover object-center lg:aspect-[16/7] max-h-[70dvh] 2xl:aspect-[1440/744]`},null,8,[`field`,`loading`,`preload`])])):f(``,!0),g(`div`,ke,[e?.text?.length?(r(),m(`div`,Ae,[c(a,{field:e.text},null,8,[`field`])])):f(``,!0),e?.link?.url?(r(),v(p,{key:1,field:e.link,class:`link group border-white text-white mt-6`},{default:i(()=>[h(t(e.link_text),1),c(d,{name:`arrow-sm`,class:`group-hover:translate-x-1`})]),_:2},1032,[`field`])):f(``,!0)])])]))),128))]),c(be,{class:`flex`,activeIndex:l(E),swiper:l(T),id:O(s.slice.id),slice:s.slice,navigationTopPosition:l(k)},null,8,[`activeIndex`,`swiper`,`id`,`slice`,`navigationTopPosition`])],8,Ce)])}}},[[`__scopeId`,`data-v-a9fdb01a`]]),Me=[`data-slice-type`,`data-slice-variation`],Ne={class:`flex flex-col lg:flex-row justify-between items-center`},Pe=[`innerHTML`],Fe=S({__name:`split`,props:[`slice`],setup(t){let i=t,{observe:o,cleanup:s}=w(),c=p(null);a(async()=>{await n(),c.value&&i.slice.index!==0&&o(c.value,`in-viewport`)}),e(()=>{i.slice.index!==0&&s()});let h=d(()=>i.slice.primary.text?ue(i.slice.primary.text).replace(/&amp;shy;/g,`&shy;`):``),_=()=>{switch(i.slice.primary.background){case`White`:return`bg-white text-dark`;case`Grey`:return`bg-light text-dark`;default:return`bg-mid text-white`}};return(e,n)=>{let i=x;return r(),m(`section`,{"data-slice-type":t.slice.slice_type,"data-slice-variation":t.slice.variation,ref_key:`heroSlice`,ref:c,class:u(`relative slice hero-slice ${t.slice.variation===`slider`?``:_()}`)},[n[0]||=g(`div`,{class:`hero-slice--helper`},null,-1),t.slice.variation===`split`?(r(),m(`div`,{key:0,class:u(`${_()}`)}
1,[g(`div`,Ne,[g(`div`,{class:u(`w-full lg:w-1/2 xl:w-7/12 z-[1] px-section py-section lg:py-0 lg:px-10 xl:px-14 ${t.slice.index===0?``:`fade-in`}`)},[g(`div`,{innerHTML:e.$sanitizeHTML(l(h)),class:u(`rich-text ${t.slice.index===0?``:`fade-in`}`)},null,10,Pe)],2),g(`figure`,{class:u(`w-full lg:w-1/2 xl:w-5/12 aspect-[1600/900] lg:aspect-[450/500] clip-img-top lg:clip-img-left ${t.slice.index===0?``:`fade-in`}`)},[t.slice.primary?.image&&t.slice.primary?.image?.url?(r(),v(i,{key:0,field:t.slice.primary.image,class:`w-full h-auto aspect-[1600/900] lg:aspect-[450/500] object-cover`},null,8,[`field`])):f(``,!0)],2)])],2)):f(``,!0)],10,Me)}}},[[`__scopeId`,`data-v-aed10ada`]]),Ie={class:`h-[100svh] md:h-screen w-full pt-[60px] md:pt-[115px] relative px-5 md:px-8 pb-8`},Le={key:0,class:`font-heading text-2xl md:text-5xl uppercase absolute top-[100px] md:top-[145px] left-8 max-w-[290px] md:max-w-[600px] leading-none z-10`},Re={class:`flex flex-col md:flex-row h-full w-full`},ze={class:`w-10/12 md:w-9/12 xl:w-10/12 ml-auto md:order-2 h-full flex-shrink md:h-full`},Be={key:0,class:`relative w-full h-full overflow-hidden`},Ve=[`src`],He=[`src`],Ue={class:`w-64 md:w-3/12 xl:w-2/12 md:order-1 pt-5 md:pt-0 md:pr-8 md:h-full flex flex-col justify-end`},We={class:`space-y-2 md:space-y-4 w-full`},$=[`href`],Ge={__name:`Home`,props:[`slice`],setup(e){a(()=>{document.querySelectorAll(`a[href^="#"]`).forEach(e=>{e.addEventListener(`click`,t=>{t.preventDefault();let n=e.getAttribute(`href`),r=document.querySelector(n);if(r){let e=r.getBoundingClientRect().top+window.pageYOffset-120;window.scrollTo({top:e,behavior:`smooth`})}})})});let n=d(()=>{if(!e.slice?.primary?.vimeo_id)return``;let t=new URLSearchParams;return t.set(`autoplay`,`1`),t.set(`loop`,`1`),t.set(`muted`,`1`),t.set(`controls`,`0`),t.set(`background`,`1`),`https://player.vimeo.com/video/${e.slice?.primary?.vimeo_id}?${t.toString()}`});return(i,a)=>{let s=x,u=C;return r(),m(`div`,Ie,[e.slice?.primary?.title[0]?.text?(r(),m(`h1`,Le,t(e.slice?.primary?.title[0].text),1)):f(``,!0),g(`div`,Re,[g(`div`,ze,[e.slice?.primary?.vimeo_id?(r(),m(`div`,Be,[g(`iframe`,{class:`min-w-full min-h-full aspect-video absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2`,src:l(n),frameborder:`0`,allowfullscreen:``,loading:`lazy`,title:`Vimeo video player`,allow:`autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media`},null,8,Ve)])):e.slice?.primary?.video?.url?(r(),m(`video`,{key:1,src:e.slice?.primary?.video?.url,autoplay:``,playsinline:``,muted:``,loop:``,class:`w-full h-full block object-cover object-center`},null,8,He)):e.slice?.primary?.image?(r(),v(s,{key:2,field:e.slice?.primary?.image,class:`w-full h-full block object-cover object-center`},null,8,[`field`])):f(``,!0)]),g(`div`,Ue,[g(`ul`,We,[(r(!0),m(_,null,o(e.slice?.primary?.links,(e,n)=>(r(),m(`li`,{key:`${n}-item`,class:`w-full`},[g(`a`,{href:e.link.url,class:`font-heading uppercase text-brand hover:text-light transition-colors duration-300 flex items-center justify-between`},[h(t(e.link.text)+` `,1),c(u,{name:`arrow-hero`,class:``})],8,$)]))),128))])])])])}}},Ke=[`data-slice-type`,`data-slice-variation`,`id`],qe={class:`wrapper`},Je=S({__name:`index`,props:[`slice`],setup(t){let i=t,{observe:o,cleanup:s}=w(),l=p(null);a(async()=>{await n(),l.value&&i.slice.index!==0&&o(l.value,`in-viewport`)}),e(()=>{i.slice.index!==0&&s()});let d=()=>{switch(i.slice.primary.background){case`White`:return`bg-white text-dark`;case`Grey`:return`bg-light text-dark`;default:return`bg-dark text-white`}};return(e,n)=>{let i=y;return r(),m(`section`,{"data-slice-type":t.slice.slice_type,"data-slice-variation":t.slice.variation,ref_key:`heroSlice`,ref:l,id:t.slice?.primary?.sid,class:u(`relative slice hero-slice ${t.slice.variation===`slider`?``:d()}`)},[n[0]||=g(`div`,{class:`hero-slice--helper`},null,-1),t.slice.variation==="default"?(r(),m(`div`,{key:0,class:u(`px-section py-section ${d()}`)},[g(`div`,qe,[g(`div`,{class:u(`rich-text ${t.slice.index===0?``:`fade-in`}`)},[c(i,{field:t.slice.primary.text},null,8,[`field`])],2)])],2)):t.slice.variation===`split`?(r(),v(Fe,{key:1,slice:t.slice},null,8,[`slice`])):t.slice.variation===`slider`?(r(),v(je,{key:2,slice:t.slice},null,8,[`slice`])):t.slice.variation===`home`?(r(),v(Ge,{key:3,slice:t.slice},null,8,[`slice`])):f(``,!0)],10,Ke)}}},[[`__scopeId`,`data-v-7fe003ee`]]);export{Je 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.