PageSourceSearch

https://pikkupeura.fi/_nuxt/DJ0Bxcfk.js

js pikkupeura.fi collected 2026-10-08 16:21:30 UTC 28,508 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./C8VFZIiH.js","./BI5BN1rn.js","./BA2cZanY.js","./DyfadX0W.js","./oiGUARBV.js","./entry.im3Mr2Hu.css","./DatePicker.BQoG7ML0.css","./BYvZ9L7_.js","./2Qv3K5mw.js","./OSwP1zfw.js","./QfiTXYh-.js","./On2whR69.js","./xXovmyTk.js","./BcA_P1LO.js","./Cgw4AEV5.js","./DC1xVCuc.js","./CTGtQEW-.js","./BkakuSTo.js","./basemap.DNVN2dqC.css","./BIhTPyY3.js","./uhIx-S5U.js","./SearchMap.Cx18mPjS.css"])))=>i.map(i=>d[i]);
2import{c as gt,s as yt,k as pt,m as Ge,h as mt,D as Ce,i as ve,j as bt}from"./BI5BN1rn.js";import{z as Ye,G as xt,aT as kt,M as St,w as Pe,N as wt,J as Ie,as as i,ak as c,am as W,I as e,al as n,ax as v,ao as y,aE as le,ar as _,aG as re,aK as _e,aq as fe,i as O,aw as q,b6 as Je,T as se,ah as Y,ag as ee,bg as Fe,aF as We,ap as Dt,ac as ge,r as H,e as p,S as Ct,A as Pt}from"./BA2cZanY.js";import{p as It,r as _t}from"./uhIx-S5U.js";import{u as Ft}from"./DC1xVCuc.js";function Rt(){const{$store:a}=Ye(),{makeModernProductPart:S}=gt(),T=(x,F,K)=>{const f=["/"+a.locale,"collection-"+x.canonical];if(F?.canonical&&f.push(F.canonical),K){const j=S(K,a.shopId).replace(/^\//,"");j&&f.push(j)}return f.join("/")},$=x=>a.customerStorefronts.find(F=>F.categories?.some(K=>String(K.id)===String(x))),B=(x,F)=>!x||x==="0"?!1:parseInt(x,10)===1?!0:x.split(";").includes(F),Z=x=>"product"in x&&x.product?.id?String(x.product.id):String(x.id);return{makeCollectionUrl:T,collectionStorefrontForCategory:$,isCollectionLinkContext:(x,F)=>(F||[]).some(K=>K?.type==="collection"||typeof K?.path=="string"&&K.path.indexOf("collection-")===0)?!0:x?B(x.enable_collection,a.locale)&&!B(x.enable_catalog,a.locale)||!!x.collectionUrl:!1,productLinkUrl:(x,F)=>{if(F){const f=F;if(B(f.enable_collection,a.locale)&&!B(f.enable_catalog,a.locale)||f.collectionUrl){const V=$(f.id);if(V)return T(V,f,x)}}const K=Z(x);for(const f of a.customerStorefronts)for(const j of f.categories??[]){if(!B(j.enable_collection,a.locale))continue;if(j.sharedProduct?.some(te=>String(te.id)===K))return T(f,j,x)}}}}function E(a){return Array.isArray(a)?a[0]==null?"":String(a[0]):a==null?"":String(a)}function Tt(a){switch(a){case"0.5":return"day";case"1":return"night";case"-1":return"any";default:return"full"}}function Vt(a){switch(a){case"day":return"0.5";case"night":return"1";case"full":return"full";case"any":return"-1";default:return null}}function Lt(a){return!!(E(a.q)||E(a.kw)||E(a.startdate)||E(a.enddate)||E(a.participants)||E(a.days)||E(a.view))}function Et(a){const S={},T=a.q?.trim();return T&&(S.q=T),a.keywords?.length&&(S.kw=a.keywords.join(";")),a.startDate&&(S.startdate=a.startDate),a.endDate&&(S.enddate=a.endDate),a.participants&&a.participants!=="any"&&(S.participants=String(a.participants)),a.days&&(S.days=a.days),a.view&&a.view!==(a.defaultView||"list")&&(S.view=a.view),S}function Kt(a,S){return["q","kw","startdate","enddate","participants","days","view"].every($=>E(a[$])===(S[$]||""))}function rl(a,S){if(!Lt(a))return!1;S.setQuery(E(a.q));const T=E(a.kw);S.setKeywords(T?T.split(";").filter(Boolean):[]);const $=E(a.startdate);S.setStartDate($?new Date($):void 0);const B=E(a.enddate);S.setEndDate(B?new Date(B):void 0),S.setParticipants(E(a.participants)||"any");const Z=E(a.days);S.setDuration(Z?Tt(Z):"");const d=E(a.view);return(d==="map"||d==="list")&&S.setView&&S.setView(d),!0}const Mt={class:"search-bar-wrapper"},jt={key:0,id:"js-header-search",class:"page-header-bar text-center"},Bt={class:"container js-page-name page-header-title big-text"},Qt={key:0},Ut={key:1},Nt=["innerHTML"],$t={key:1,class:"search-subtitle"},qt={key:1,class:"searchresults-description container"},At=["innerHTML"],Ot={key:1},Ht={key:1,class:"js-search-bar"},zt={class:"search-bar-wrapper"},Gt={class:"search-keywords"},Jt={class:"search-keywords-list"},Wt=["onClick"],Yt={key:2,class:"js-search-bar"},Xt={class:"search-bar-wrapper"},Zt={class:"search-bar-content input-group"},ea={class:"input-group-addon"},ta={key:0,class:"fa fa-circle-notch fa-spin"},aa={key:1,class:"fa fa-fw fa-search"},la=["placeholder","label","aria-label"],ra={key:0,class:"input-group-btn"},sa=["aria-label"],na={key:0,class:"search-filters"},oa={class:"search-filter-fields"},ia={class:"search-filter duration form-group"},ua=["aria-label"],ca={value:"",disabled:""},da={value:"any"},ha={value:"day"},va={value:"night"},fa={value:"full"},ga={class:"search-filter participants form-group"},ya=["aria-label","placeholder"],pa={key:0,class:"search-button form-group"},ma={key:1,class:"js-search-bar search-cta"},ba={class:"search-button form-group"},xa={key:"searching",class:"searching text-center"},ka={class:"sr-only"},Sa={class:"suggestions-title separator-line",key:"title_b"},wa={key:"searching",class:"searching text-center"},Da={class:"sr-only"},Ca={class:"suggestions-title separator-line",key:"title_a"},Pa={class:"show-all",key:"showall"},Ia={class:"text-center center-content"},_a={class:"show-all",key:"nobarresults"},Fa={class:"text-center center-content no-results"},Ra={class:"search-filters"},Ta={class:"search-filter-fields"},Va={class:"search-filter duration form-group"},La={value:"",disabled:""},Ea={value:"any"},Ka={value:"day"},Ma={value:"night"},ja={value:"full"},Ba={class:"search-filter participants form-group"},Qa=["aria-label","placeholder"],Ua={key:1,class:"js-search-bar"},Na={class:"search-bar-wrapper"},$a=["onClick"],qa={key:2},Aa={key:"searching",class:"searching text-center"},Oa={class:"sr-only"},Ha={key:0,class:"search-view-toggle"},za={class:"btn-group",role:"group"},Ga=["aria-pressed"],Ja=["aria-pressed"],Wa={class:"no-results",key:"noresults"},Ya={key:3,class:"js-main-category"},Xa={class:"btn btn-primary"},Za=xt({__name:"SearchBar",props:{locations:{type:Array,required:!1},categoryId:{type:String,required:!1},category:{type:Object,required:!1},parentCategory:{type:Object,required:!1},context:{type:String,required:!1},perPage:{type:[Number,Boolean],required:!1},useFilters:{type:Boolean,required:!1,default:!1},useFulltext:{type:Boolean,required:!1,default:!1},useKeywords:{type:Boolean,required:!1,default:!1}},emits:["searchBlur","searchClear","searchFocus","searchStart","searchStop"],setup(a,{emit:S}){const T=ge(()=>ve(()=>import("./C8VFZIiH.js").then(t=>t.D),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)),$=ge(()=>ve(()=>import("./BYvZ9L7_.js"),__vite__mapDeps([7,8,1,2,3,4,5,9,10,11,12,13]),import.meta.url)),B=ge(()=>ve(()=>import("./Cgw4AEV5.js"),__vite__mapDeps([14,1,2,3,4,5,9,10,15,13]),import.meta.url)),Z=ge(()=>ve(()=>import("./CTGtQEW-.js"),__vite__mapDeps([16,1,2,3,4,5,17,18,19,8,9,10,11,12,13,20,15,21]),import.meta.url)),{$store:d,$translate:u,$eventbus:x}
2=Ye(),{apiUrl:F,baseDomain:K,locale:f,shortLocale:j,shopId:V,timezone:te,mySettings:m}=yt(d),{productLinkUrl:ye}=Rt(),{onInternalHtmlLinkClick:ne}=Ft(),{isFeatureEnabled:Xe}=pt(),oe=p(()=>Xe("osm")),Q=S,s=a,pe=Pt({}),me=(t,l)=>{pe[l]=t},Re=kt(),Ze=St(),z=H(!1),g=H(!0),Te=p(()=>oe.value&&m.value.defaultsearchview==="map"?"map":"list"),A=p({get(){return oe.value?d.searchView==="map"||d.searchView==="list"?d.searchView:Te.value:"list"},set(t){d.searchView=t}}),b=H([]),R=H([]),U=H(0),G=H(1),Ve=H(12),Le=H(0),ae=H(""),et=p(()=>m.value.shopcolorscheme==="originallapland"),tt=p(()=>It(_t({category:s.parentCategory?.productlistcolumncount??s.category?.productlistcolumncount,shop:m.value?.productlistcolumncount}))),o=p(()=>{if(s.parentCategory)return s.parentCategory;if(s.category)return s.category;if(s.categoryId)return{name:m.value.searchresultstitle,id:s.categoryId,hidecategory:!0,description:m.value.searchresultssubtitle,canonical:"",searchplaceholder:u("Search"),enable_catalog:"1"}}),Ee=p(()=>o.value?o.value.name:m.value.searchresultstitle),Ke=p(()=>s.context==="frontpage"&&m.value?.frontpagesearchbuttontext?m.value?.frontpagesearchbuttontext:u("Search")),ie=p(()=>{const t=o.value?.description;return mt(t)?t:""}),ue=p(()=>o.value?"":m.value.searchresultssubtitle),be=p(()=>m.value.searchkeywords?m.value.searchkeywords.split(";"):[]),ce=p(()=>s.categoryId&&parseInt(s.categoryId,10)?parseInt(s.categoryId,10):m.value.searchcategory),I=p(()=>o.value&&o.value.id||s.context==="category"||s.context==="featurecategory"||s.context==="linkedcategory"||s.context==="featurecategoryimage"),at=p(()=>{let t="/"+f.value+"/search/";return I.value&&o.value&&(o.value.hidecategory?t="/"+f.value+"/search/"+o.value.id:t="/"+f.value+"/"+o.value.canonical),t}),xe=p(()=>Number(s.perPage)||Ve.value),lt=p(()=>{if(s.context==="searchpage")return"";if(s.context==="frontpage")return m.value.frontpagesearchmenulabel||u("Search");if(I.value){let t="";return o.value&&o.value.searchplaceholder&&parseInt(o.value.searchplaceholder,10)!==0&&(t=o.value.searchplaceholder),t||m.value.linkedsearchplaceholder||u("Search")}return s.context==="frontpage"&&m.value.frontpagesearchmenulabel?m.value.frontpagesearchmenulabel:m.value.searchmenulabel||u("Search")}),Me=p(()=>{let t="";if(!P.value){const l=[];k.value&&l.push("startdate="+Ce.fromJSDate(k.value,{zone:te.value}).toFormat("yyyy-MM-dd")),D.value&&l.push("enddate="+Ce.fromJSDate(D.value,{zone:te.value}).toFormat("yyyy-MM-dd")),N.value&&l.push("participants="+N.value),ke.value&&!isNaN(Number(ke.value))&&l.push("days="+ke.value),l.push("tagmode=and"),l.push("version="+f.value),t=l.join("&")}return s.context!="header"&&s.categoryId&&(t=t+(t?"&":"")+"category="+s.categoryId),s.context==="header"?"&per_page=5"+(t?"&"+t:""):"&per_page="+xe.value+(t?"&"+t:"")}),X=p(()=>s.useFilters),rt=p(()=>s.context==="searchpage"&&P.value&&!h.value&&!(w.value&&w.value.length)),je=p(()=>rt.value?!1:s.context==="header"?U.value>5:U.value>G.value*xe.value),h=p({get(){return I.value&&o.value?d.categorySearchQuery[o.value.id]:d.searchQuery==="!!!trigger"?"":d.searchQuery},set(t){if(I.value&&o.value)d.categorySearchQuery[o.value.id]=t;else{if(d.searchQuery==="!!!trigger")return;d.searchQuery=t}}}),w=p({get(){return I.value&&o.value?d.categorySearchKeywords[o.value.id]||[]:d.searchKeywords},set(t){I.value&&o.value?d.categorySearchKeywords[o.value.id]=t:d.searchKeywords=t}}),k=p({get(){return I.value&&o.value?d.categorySearchStartDate[o.value.id]||void 0:d.searchStartDate||void 0},set(t){I.value&&o.value?d.categorySearchStartDate[o.value.id]=t:d.searchStartDate=t}}),D=p({get(){return I.value&&o.value?d.categorySearchEndDate[o.value.id]||void 0:d.searchEndDate||void 0},set(t){I.value&&o.value?d.categorySearchEndDate[o.value.id]=t:d.searchEndDate=t}}),N=p({get(){return I.value&&o.value?d.categorySearchParticipants[o.value.id]||"any":d.searchParticipants||"any"},set(t){I.value&&o.value?d.categorySearchParticipants[o.value.id]=t:d.searchParticipants=t}}),J=p({get(){return N.value==="any"?"":Number(N.value)},set(t){t===""?N.value="any":N.value=t}}),L=p({get(){return I.value&&o.value?!k&&!D&&d.categorySearchDuration[o.value.id]==="any"?"":d.categorySearchDuration[o.value.id]||"":!k&&!D&&d.searchDuration==="any"?"":d.searchDuration||""},set(t){I.value&&o.value?d.categorySearchDuration[o.value.id]=t:d.searchDuration=t}}),ke=p(()=>{switch(L.value){case"day":return"0.5";case"night":return"1";case"full":return null;default:return"-1"}}),P=p(()=>X.value?!(k.value||D.value||N.value!="any"||L.value!="any"&&L.value!=""):!0),Be=t=>t?Ce.fromJSDate(t,{zone:te.value}).toFormat("yyyy-MM-dd"):"",Qe=()=>Et({q:h.value,keywords:w.value,startDate:Be(k.value),endDate:Be(D.value),participants:N.value,days:Vt(L.value),view:A.value,defaultView:Te.value}),Ue=()=>{if(s.context!=="searchpage")return;const t=Qe();Kt(Re.query,t)||Ze.replace({path:Re.path,query:t})},Ne=t=>{t=t.trim(),w.value.includes(t)?w.value=w.value.filter(l=>l!==t):w.value.push(t),h.value||w.value.length?he(h.value):(b.value=[],R.value=[])},$e=(t,l=!1)=>w.value&&w.value.includes&&w.value.includes(t)?(l?"btn-lg ":"")+"search-keyword btn btn-success":(l?"btn-lg ":"")+"search-keyword btn btn-default",Se=()=>
2{!h.value&&P.value&&!R.value.length&&s.context!=="header"&&s.context!=="frontpage"&&(Q("searchBlur",s.categoryId),z.value=!1),g.value=!1},st=()=>{z.value=!0,!h.value&&P.value&&(s.context==="header"||s.context==="frontpage")&&He(),Q("searchFocus",s.categoryId)},nt=t=>{let l=[];if(t&&t.length){for(let r=0;r<t.length;r++){let C=t[r].title.split(":::"),M=t[r].title.split(":::"+f.value+":::");f.value===m.value.defaultversion&&C.length===2&&C[0]==="product"?l.push(C[1]):M.length==2&&M[0]==="product"&&l.push(M[1])}return l}return l},qe=t=>{if(h.value==""&&s.context==="featurecategoryimage")return[];if(!(t&&t.hits))return[];let l=[],r={};for(let C=0;C<t.hits.length;C++)r={...t.hits[C].document,id:t.hits[C].document.id,subtype:""},r.category=null,r.availability=t.hits[C].availability,r.fulltype=r.type,r.type=r.fulltype.split("-")[0],r.subtype=r.fulltype.split("-")[1],r.multiple_prices=t.hits[C].document.multiple_prices,r.imageid?(r.file_id=r.imageid,r.file_ext=r.imagefilename.split(".")[1]):(r.file_id=null,r.file_ext=""),r.usemarketingname="1",r.tags=t.hits[C].document.tags,l.push(r);return l},ot=t=>{if(!t?.channeldata)return!1;const l=parseInt(t.enable_catalog,10)||t.enable_catalog?.indexOf(f.value)>-1,r=parseInt(t.enable_collection,10)||t.enable_collection?.indexOf(f.value)>-1;return l||r},Ae=t=>{let l=[];for(let M=0;M<t.length;M++)t[M].product&&ot(t[M].product)&&(t[M].product.tags=nt(t[M].product.sharedTag),t[M].product.shopid=t[M].shopid,l.push(t[M].product));let r="",C="";return o.value?(r=o.value.name,C="cat-"+o.value.id):(r=m.value.searchcategoryname,C="cat-"+m.value.searchcategory),x.$emit("productListViewed",{title:r,id:C,items:l}),l},it=()=>{!s.useFilters||s.context==="header"||s.context==="frontpage"||s.context==="featurecategoryimage"?(Q("searchClear",s.categoryId),Q("searchBlur",s.categoryId),de()):ut()},ut=()=>{pe.searchInput.blur()},Oe=()=>{pe.participantInput.blur()},de=()=>{s.context!="linkedcategory"&&(s.context==="frontpage"&&o.value?.id?d.categorySearchQuery[o.value.id]=h.value??"!!!trigger":d.searchQuery=h.value??"!!!trigger",Ct({path:at.value,query:Qe()}))},we=()=>{h.value="",k.value=void 0,D.value=void 0,N.value="any",L.value="",b.value=[],R.value=[],g.value=!1,Q("searchBlur",s.categoryId),Q("searchClear",s.categoryId),z.value=!1},he=t=>{s.context==="featurecategory"||s.context==="featurecategoryimage"||(g.value=!0,ct(t))},ct=Ge(async t=>{await ze(t)},300),He=async()=>{if(!(s.context==="searchpage"||s.context==="featurecategoryimage")){if(!ce.value){R.value=[];return}g.value=!0;try{const t=await $fetch(F.value+V.value+"/"+f.value+"/categories/"+ce.value+"/allproducts.json",{query:{storefront:"true",details:"true",version:f.value}});t&&z.value?R.value=Ae(t):R.value=[],g.value=!1}catch{g.value=!1}}},De=async()=>{if(s.context==="searchpage"){if(!ce.value){b.value=[],U.value=0;return}g.value=!0,G.value=1;try{const t=await $fetch(F.value+V.value+"/"+f.value+"/categories/"+ce.value+"/allproducts.json",{query:{storefront:"true",details:"true",version:f.value}});t?(b.value=Ae(t),U.value=b.value.length):(b.value=[],U.value=0),g.value=!1}catch{b.value=[],U.value=0,g.value=!1}}},ze=async t=>{g.value=!0,b.value=[],G.value=1,w.value&&w.value.length&&(t=be.value.filter(r=>w.value.includes(r)).join(" ")+(t?" "+t:"")),t||(t="*"),Q("searchStart",s.categoryId);try{const l=await $fetch(F.value+V.value+"/"+f.value+"/search.json?q="+t+(Me.value??""));l&&Number(l.found)?(U.value=Number(l.found),b.value=qe(l)):(U.value=0,b.value=[]),dt(t,s.context!=="header"&&s.categoryId?s.categoryId:null,l&&l.found?Number(l.found):b.value.length),g.value=!1}catch{g.value=!1}Q("searchStop",s.categoryId)},dt=Ge(async(t,l,r)=>{ht(t,l,r)},3e3),ht=(t,l,r)=>{x.$emit("availabilitySearch",{query:t,category:l,count:r})},vt=async()=>{if(G.value*xe.value>=U.value)return;let t=h.value;w.value&&w.value.length&&(t=w.value.join(" ")+(t?" "+t:"")),t||(t="*"),g.value=!0,G.value++;try{const l=await $fetch(F.value+V.value+"/"+f.value+"/search.json?q="+t+(Me.value??"")+"&page="+G.value);Le.value=window.pageYOffset,l&&parseInt(l.found,10)&&(U.value=parseInt(l.found,10),b.value=b.value.concat(qe(l)),g.value=!1,await Ie(),window.scrollTo(0,Le.value))}catch{}},ft=()=>{h.value!=""&&s.context==="header"?h.value="":(h.value="",z.value=!1,Se())};return Pe(h,(t,l)=>{t&&t.length>2&&t!=="!!!trigger"||!t&&!P.value?(Q("searchFocus",s.categoryId),t!=l&&(g.value=!0,he(t))):w.value&&w.value.length?he(""):(U.value=0,G.value=1,s.context==="searchpage"&&P.value?De():z.value?(b.value=[],s.context==="header"&&He()):b.value=[])}),Pe([k,D,L,N],()=>{s.context==="searchpage"&&!h.value&&!w.value?.length&&P.value?De():he(h.value)}),Pe([h,w,k,D,N,L,A],()=>{Ue()},{deep:!0}),wt(async()=>{ae.value=String(Date.now());let t=!1;s.context==="category"&&(Ve.value=250),(s.context==="searchpage"||I.value)&&(h.value||w.value?.length)||!P.value?(G.value=1,d.searchQuery==="!!!trigger"&&(d.searchQuery=""),t=!0,console.log("doSearch",h.value),ze(h.value)):(h.value="",s.context==="searchpage"?De():g.value=!1,I.value&&o.value&&o.value.id&&(w.value=[])),I.value&&(t||!P.value)&&(await Ie(),Q("searchStart",s.categoryId)),s.context==="linkedcategory"&&(t||!P.value)&&(await Ie(),Q("searchStart",s.categoryId)),x.$on("navigationChanged",l=>{s.context==="header"&&(b.value=[],R.value=[],Se())}),Ue()}),(t,l)=>(i(),c("div",Mt,[a.context==="searchpage"?(i(),c(W,{key:0},[e(et)?(i(),c("div",jt,[n("div",Bt,[e(Ee)?(i(),c("h1",Qt,v(e(Ee)),1)):(i(),c("h1",Ut,v(e(u)("Search")),1))]),e(ie)?(i(),c("div",{key:0,class:"search-subtitle text-content",innerHTML:e(ie),onClickCapture:l[0]||(l[0]=(...r)=>e(ne)&&e(ne)(...r))},null,40,Nt)):e(ue)?(i(),c("p",$t,v(e(ue)),1)):y("",!0)])):(i(),c("div",qt,[e(ie)?(i(),c("div",{key:0,class:"text-content",innerHTML:e(ie),onClickCapture:l[1]||(l[1]=(...r)=>e(ne)&&e(ne)(...r))},null,40,At)):e(ue)?(i(),c("p",Ot,v(e(ue)),1)):y("",!0),l[14]||(l[14]=n("hr",null,null,-1))]))],64)):y("",!0),a.context==="frontpage"&&a.useKeywords&&e(m).searchkeywords?(i(),c("div",Ht,[n("div",zt,[n("div",Gt,[n("div",Jt,[(i(!0),c(W,null,le(e(be),r=>(i(),c("button",{class:_($e(r,!1)),onClick:C=>Ne(r)},v(r),11,Wt))),256))])])])])):y("",!0),a.useFulltext?(i(),c("div",Yt,[n("div",Xt,[n("div",{class:_(a.context!="header"&&a.context!="category"&&a.context!="linkedcategory"&&a.context!="frontpage"?"container":"")},[n("div",Zt,[n("span",ea,[e(g)&&e(h)&&e(h).length>2?(i(),c("i",ta)):(i(),c("i",aa))]),re(n("input",{type:"search",class:_("search-bar-input"+(a.context!="header"&&!(a.context==="frontpage"&&a.useFilters)?" input-lg":"")+(a.context==="header"&&e(z)&&!e(P)||e(h)||a.context!="header"&&!e(P)||e(R)&&e(R).length?" has-button":"")+" form-control"),placeholder:e(lt),autocomplete:"off","aria-autocomplete":"none",label:e(u)("Search"),"aria-label":e(u)("Search"),"onUpdate:modelValue":l[2]||(l[2]=r=>O(h)?h.value=r:null),onBlur:Se,onFocus:st,onKeyup:[fe(it,["enter"]),fe(ft,["escape"])],ref:r=>me(r,"searchInput")},null,42,la),[[_e,e(h)]]),a.context==="header"&&e(z)&&!e(P)||e(h)||a.context!="header"&&!e(P)||e(R)&&e(R).length?(i(),c("span",ra,[n("button",{onClick:l[3]||(l[3]=r=>we()),type:"button",class:_("btn btn-default "+(a.context!="header"&&!(a.context==="frontpage"&&a.useFilters)?"btn-lg ":"")+"search-bar-button search-bar-clear")},[n("i",{class:"fa-solid fa-xmark",role:"img","aria-label":e(u)("Close")},null,8,sa)],2)])):y("",!0)])],2)])])):y("",!0),a.context==="header"||a.context==="featurecategoryimage"||a.context==="frontpage"?(i(),c("div",{key:3,class:_((a.context!="header"&&!(a.context=="frontpage"&&a.useFulltext&&!e(X))?"search-suggestion-wrap":" search-suggestions")+(e(g)?" suggestions-loading":""))},[e(X)?(i(),c("div",na,[n("div",oa,[q(e(T),{modelValue:e(k),"onUpdate:modelValue":l[4]||(l[4]=r=>O(k)?k.value=r:null),class:"filter-date from",field:"from-"+e(ae),title:e(u)("From"),placeholder:e(u)("From"),"floating-label":!0,"short-locale":e(j),"start-date":e(k)?e(k):e(D)?e(D):new Date,"max-date":e(D),value:e(k),clearable:!0,"static-input":!0,"shop-id":e(V)},null,8,["modelValue","field","title","placeholder","short-locale","start-
2date","max-date","value","shop-id"]),q(e(T),{modelValue:e(D),"onUpdate:modelValue":l[5]||(l[5]=r=>O(D)?D.value=r:null),class:"filter-date to",field:"to-"+e(ae),title:e(u)("selector|To"),placeholder:e(u)("selector|To"),"floating-label":!0,"short-locale":e(j),"start-date":e(D)?e(D):e(k)?e(k):new Date,"min-date":e(k),value:e(D),"static-input":!0,clearable:!0,"shop-id":e(V)},null,8,["modelValue","field","title","placeholder","short-locale","start-date","min-date","value","shop-id"]),n("div",ia,[n("label",{class:_("floating-label"+(e(L)?" has-value":""))},v(e(u)("Duration")),3),re(n("select",{required:"","onUpdate:modelValue":l[6]||(l[6]=r=>O(L)?L.value=r:null),class:"form-control","aria-label":e(u)("Duration")},[n("option",ca,v(e(u)("Duration")),1),n("option",da,v(e(u)("any duration")),1),y("",!0),n("option",ha,v(e(u)("less than a day")),1),n("option",va,v(e(u)("overnight")),1),n("option",fa,v(e(u)("entire selection")),1)],8,ua),[[Je,e(L)]])]),n("div",ga,[n("label",{class:_("floating-label"+(e(J)?" has-value":""))},v(e(u)("Participants")),3),re(n("input",{class:"form-control participants",type:"number","aria-label":e(u)("Participants"),"onUpdate:modelValue":l[7]||(l[7]=r=>O(J)?J.value=r:null),placeholder:e(u)("Participants"),onKeyup:fe(Oe,["enter"]),ref:r=>me(r,"participantInput")},null,40,ya),[[_e,e(J)]])]),(a.context==="frontpage"&&!a.useFilters||a.context==="featurecategoryimage")&&(!(a.useKeywords&&e(m).searchkeywords)||!a.useFulltext)?(i(),c("div",pa,[n("button",{type:"button",class:"btn btn-primary",onClick:de},v(e(Ke)),1)])):y("",!0)])])):y("",!0),a.context==="frontpage"&&(a.useKeywords&&e(m).searchkeywords&&!a.useFulltext||!a.useFulltext)||a.context==="featurecategoryimage"&&a.useFulltext&&!e(X)?(i(),c("div",ma,[n("div",ba,[n("button",{type:"button",class:"btn btn-primary btn-lg",onClick:de},v(e(Ke)),1)])])):y("",!0),(a.context=="header"||a.context=="frontpage"&&a.useFulltext&&!e(X))&&(e(b)&&e(b).length||e(R)&&e(R).length||e(h)&&e(h).length>2&&!e(b).length)?(i(),c("div",{key:2,class:_((a.context!="header"&&a.context!="frontpage"?"search-suggestions":"")+(e(g)?" suggestions-loading":""))},[!e(h)&&e(P)&&(e(g)||e(R)&&e(R).length)?(i(),c(W,{key:0},[q(se,{name:"fade"},{default:Y(()=>[e(g)?(i(),c("div",xa,[l[15]||(l[15]=n("i",{class:"fa fa-circle-notch fa-spin fa-3x"},null,-1)),n("span",ka,v(e(u)("Loading...")),1)])):y("",!0)]),_:1}),e(g)?y("",!0):(i(),ee(Fe,{key:0,name:"fade",tag:"div"},{default:Y(()=>[n("div",Sa,[n("h3",null,v(e(m).searchcategoryname),1)]),(i(!0),c(W,null,le(e(R),(r,C)=>(i(),ee(e(B),{key:C+"_b",product:r,"shop-id":e(V),locale:e(f),"base-domain":e(K),settings:e(m),"link-url":e(ye)(r,e(o)),onClick:we},null,8,["product","shop-id","locale","base-domain","settings","link-url"]))),128))]),_:1}))],64)):y("",!0),e(g)&&(e(h)&&e(h).length>2||!e(P))||e(b)&&e(b).length?(i(),c(W,{key:1},[q(se,{name:"fade"},{default:Y(()=>[e(g)&&(e(h)&&e(h).length>2||!e(P))?(i(),c("div",wa,[l[16]||(l[16]=n("i",{class:"fa fa-circle-notch fa-spin fa-3x"},null,-1)),n("span",Da,v(e(u)("Loading...")),1)])):y("",!0)]),_:1}),e(g)?y("",!0):(i(),ee(Fe,{key:0,name:"fade",tag:"div"},{default:Y(()=>[a.context==="header"?(i(),c("div",Ca,[n("h3",null,v(e(m).searchresultstitle),1)])):y("",!0),(i(!0),c(W,null,le(e(b),(r,C)=>(i(),ee(e(B),{key:C+"_a",product:r,"shop-id":e(V),locale:e(f),"base-domain":e(K),settings:e(m),"link-url":e(ye)(r,e(o)),onClick:we},null,8,["product","shop-id","locale","base-domain","settings","link-url"]))),128))]),_:1})),q(se,{name:"fade"},{default:Y(()=>[e(je)&&!e(g)?(i(),c("div",Pa,[l[17]||(l[17]=n("div",{class:"category-info-separator space-below-half","aria-role":"decorative","aria-hidden":"true"},null,-1)),n("div",Ia,[n("a",{class:"btn btn-default",onClick:de},v(e(u)("Show more results")),1)])])):y("",!0)]),_:1})],64)):y("",!0),q(se,{name:"fade"},{default:Y(()=>[!e(g)&&e(h)&&e(h).length>2&&!e(b).length?(i(),c("div",_a,[n("div",Fa,[n("span",null,v(e(u)("Sorry, no results were found. Try different words or check your spelling for mistakes.")),1)])])):y("",!0)]),_:1})],2)):y("",!0)],2)):y("",!0),a.context!="header"&&a.context!="featurecategoryimage"&&a.context!="frontpage"?(i(),c("div",{key:4,class:_("searchresults searchresults-list"+(e(X)?" has-filters":""))},[e(X)?(i(),c("div",{key:0,class:_("search-filters-container"+(a.context!="category"?" container":""))},[n("div",Ra,[n("div",Ta,[q(e(T),{modelValue:e(k),"onUpdate:modelValue":l[8]||(l[8]=r=>O(k)?k.value=r:null),class:"filter-date from",field:"from-"+e(ae),title:e(u)("From"),placeholder:e(u)("From"),"floating-label":a.context!="searchpage"?"normal":"forced","short-locale":e(j),"start-date":e(k),"max-date":e(D),value:e(k),"static-input":!0,clearable:!0,"shop-id":e(V)},null,8,["modelValue","field","title","placeholder","floating-label","short-locale","start-
2date","max-date","value","shop-id"]),q(e(T),{modelValue:e(D),"onUpdate:modelValue":l[9]||(l[9]=r=>O(D)?D.value=r:null),class:"filter-date to",field:"to-"+e(ae),title:e(u)("selector|To"),placeholder:e(u)("selector|To"),"floating-label":a.context!="searchpage"?"normal":"forced","short-locale":e(j),"start-date":e(k),"min-date":e(k),value:e(D),"static-input":!0,clearable:!0,"shop-id":e(V)},null,8,["modelValue","field","title","placeholder","floating-label","short-locale","start-date","min-date","value","shop-id"]),n("div",Va,[n("label",{class:_("floating-label"+(e(L)||a.context==="searchpage"?" has-value":""))},v(e(u)("Duration")),3),re(n("select",{required:"","onUpdate:modelValue":l[10]||(l[10]=r=>O(L)?L.value=r:null),class:"form-control"},[n("option",La,v(e(u)("Duration")),1),n("option",Ea,v(e(u)("any duration")),1),y("",!0),n("option",Ka,v(e(u)("less than a day")),1),n("option",Ma,v(e(u)("overnight")),1),n("option",ja,v(e(u)("entire selection")),1)],512),[[Je,e(L)]])]),n("div",Ba,[n("label",{class:_("floating-label"+(e(J)||a.context==="searchpage"?" has-value":""))},v(e(u)("Participants")),3),re(n("input",{class:"form-control participants",type:"number","aria-label":e(u)("Participants"),"onUpdate:modelValue":l[11]||(l[11]=r=>O(J)?J.value=r:null),placeholder:e(u)("Participants"),onKeyup:fe(Oe,["enter"]),ref:r=>me(r,"participantInput")},null,40,Qa),[[_e,e(J)]])])])])],2)):y("",!0),a.context!=="header"&&(a.useFulltext||a.useKeywords)&&e(m).searchkeywords?(i(),c("div",Ua,[n("div",Na,[n("div",{class:_("search-keywords "+(a.context!="header"&&a.context!="category"&&a.context!="linkedcategory"?"container":""))},[(i(!0),c(W,null,le(e(be),r=>(i(),c("button",{class:_($e(r)),onClick:C=>Ne(r)},v(r),11,$a))),256))],2)])])):y("",!0),a.context!="featurecategoryimage"?(i(),c("div",qa,[q(se,{name:"fade"},{default:Y(()=>[e(g)?(i(),c("div",Aa,[l[18]||(l[18]=n("i",{class:"fa fa-circle-notch fa-spin fa-3x"},null,-1)),n("span",Oa,v(e(u)("Loading...")),1)])):y("",!0)]),_:1}),n("div",{class:_(a.context==="searchpage"?"container main-content":"")},[a.context==="searchpage"&&e(oe)?(i(),c("div",Ha,[n("div",za,[n("button",{type:"button",class:_(e(A)==="list"?"btn btn-primary":"btn btn-default"),"aria-pressed":e(A)==="list",onClick:l[12]||(l[12]=r=>A.value="list")},[l[19]||(l[19]=n("i",{class:"fa fa-fw fa-bars","aria-hidden":"true"},null,-1)),We(" "+v(e(u)("List")),1)],10,Ga),n("button",{type:"button",class:_(e(A)==="map"?"btn btn-primary":"btn btn-default"),"aria-pressed":e(A)==="map",onClick:l[13]||(l[13]=r=>A.value="map")},[l[20]||(l[20]=n("i",{class:"fa fa-fw fa-location-dot","aria-hidden":"true"},null,-1)),We(" "+v(e(u)("Map")),1)],10,Ja)])])):y("",!0),!e(g)&&(e(h)&&e(h).length>2||!e(P))&&e(b)&&!e(b).length?(i(),c("div",Wa,[n("p",null,v(e(u)("Sorry, no results were found. Try different words or check your spelling for mistakes.")),1)])):y("",!0),a.context==="searchpage"&&e(oe)&&e(A)==="map"&&!e(g)?(i(),ee(e(Z),{key:2,products:e(b),category:e(o),"parent-category":a.parentCategory,locations:a.locations},null,8,["products","category","parent-category","locations"])):(i(),c("div",Ya,[q(Fe,{name:"fade",tag:"div",class:"row js-grid",style:Dt(e(tt))},{default:Y(()=>[(i(!0),c(W,null,le(e(b),(r,C)=>(i(),ee(e($),{key:r.id,shopId:e(V),baseDomain:e(K),locale:e(f),product:{product:r,shopid:r.shopid},locations:a.locations,category:a.parentCategory,position:C+1,"link-url":e(ye)(r,e(o))},null,8,["shopId","baseDomain","locale","product","locations","category","position","link-url"]))),128))]),_:1},8,["style"]),e(je)?(i(),c("div",{key:0,class:"more-results text-center",onClick:vt},[n("a",Xa,v(e(u)("Show more results")),1)])):y("",!0)]))],2)])):y("",!0)],2)):y("",!0)]))}}),sl=bt(Za,[["__scopeId","data-v-c30693e7"]]);export{sl as _,rl as a,Rt as u};

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.