1import{_ as I}from"./D1yP-w1Q.js";import{_ as S,c as $}from"./B_Jas0Ns.js";import{_ as b}from"./lDM2uD9D.js";import{a as w}from"./BuI-fdqA.js";import{_ as p}from"./CqseY0bT.js";import{_ as v,c as d,o as t,e as l,n as y,F as k,j as T,k as s,b as c,f,g as G,K as B,a as h,w as V}from"./DbkbmiAu.js";const g=["contain","cover"],C={name:"GknVideo",props:{fit:{type:String,default:g[0],validator:e=>g.includes(e)},src:{type:String,default:""}}},N=["src"];function O(e,n,a,r,o,i){return t(),d("video",{nocontrol:"",autoplay:"",muted:"",loop:"",class:y(["video",`video--${a.fit}`])},[l("source",{src:a.src},null,8,N)],2)}const j=v(C,[["render",O],["__scopeId","data-v-6e3f0269"]]),A=window.setInterval,q={name:"ImageSlider",props:{images:{type:Array,required:!0},interval:{type:Number,default:3e3}},setup(e){const n=f(0),a=f(null);let r=null;const o=()=>{a.value=n.value,n.value=(n.value+1)%e.images.length,setTimeout(()=>{a.value=null},1e3)},i=()=>{r=A(o,e.interval)};return G(()=>{i()}),B(()=>{clearInterval(r)}),{currentIndex:n,previousIndex:a}}},F={class:"slider"};function z(e,n,a,r,o,i){const m=p;return t(),d("div",F,[(t(!0),d(k,null,T(a.images,(_,u)=>(t(),d("div",{key:u,class:y(["slider-image",{active:u===r.currentIndex,previous:u===r.previousIndex}])},[_.source?(t(),s(m,{key:0,src:_.source,alt:_.alt,fit:"cover"},null,8,["src","alt"])):c("",!0)],2))),128))])}const E=v(q,[["render",z],["__scopeId","data-v-34ed245f"]]),H=$(b),K={class:"header"},L={class:"header__content"},M={class:"search"},U={class:"header__lead__mobile"},D={class:"lead-wrapper"},J={class:"header__lead"},P={class:"lead-wrapper"},Q={__name:"GknHeader",props:{title:{type:String,default:"",required:!0},defaultSearchTerms:{type:[Array,String],default:null},placeholder:{type:String,default:null},backgroundType:{type:String,default:"image"},image:{type:Object,default:()=>({src:null,alt:null})},video:{type:Object,default:()=>({src:null})},lead:{type:String,default:""},headerImages:{type:Array,default:()=>[]}},setup(e){return(n,a)=>{const r=I,o=H,i=w,m=S,_=p,u=j,x=E;return t(),d("header",K,[l("div",L,[l("div",M,[h(r,{type:"h1",color:"white",class:"header__title",title:e.title},null,8,["title"]),l("div",U,[l("div",D,[e.lead.length?(t(),s(o,{key:0,text:e.lead,color:"white"},null,8,["text"])):c("",!0)])]),h(m,null,{default:V(()=>[h(i,{class:"header__search","default-terms":e.defaultSearchTerms,type:"normal",placeholder:e.placeholder||n.$t("molecule.searchbar.placeholder"),"data-testid":"header-search"},null,8,["default-terms","placeholder"])]),_:1})]),l("div",J,[l("div",P,[e.lead.length?(t(),s(o,{key:0,text:e.lead,color:"white"},null,8,["text"])):c("",!0)])])]),a[0]||(a[0]=l("div",{class:"header__gradient"},null,-1)),e.headerImages.length?e.headerImages&&e.headerImages.length?(t(),s(x,{key:1,class:"header__media header__media--image",images:e.headerImages,interval:5e3},null,8,["images"])):c("",!0):(t(),d(k,{key:0},[e.backgroundType==="image"&&e.image.src?(t(),s(_,{key:0,class:"header__media header__media--image",src:e.image.src,alt:e.image.alt??"",fit:"cover","data-testid":"header-image",style:{position:"absolute"}},null,8,["src","alt"])):c("",!0),e.backgroundType==="video"&&e.video.src?(t(),s(u,{key:1,class:"header__media header__media--video",fit:"cover",src:e.video.src,"data-testid":"header-video"},null,8,["src"])):c("",!0)],64))])}}},te=v(Q,[["__scopeId","data-v-923e6e1b"]]);export{te 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.