1import{_ as ee}from"./DybJCl2R.js";import{_ as te}from"./DdOo7UcD.js";import{_ as se}from"./DMOGZU--.js";import{_ as ae}from"./tDyExLl2.js";import{u as ne,_ as ie,a as oe}from"./BGRZV81j.js";import{u as re,a as le,b as ce,_ as ue}from"./DRHzpeWT.js";import{u as T,_ as _e,a as me,b as de}from"./CnIojVzY.js";import{_ as pe}from"./C2X33ZbE.js";import{_ as fe}from"./Dn8itqJo.js";import{a as ge,R as he,u as $,b as xe,c as Ae,d as ve,e as Se,f as ye,_ as Te,g as $e}from"./BRl2rW9L.js";import{g as ke}from"./l2jLTFf1.js";import{s as Re}from"./BtGaiUkv.js";import{e as be,B as Ne,l as Ce,r as F,g as B,o as t,j as r,w as n,h as e,C as Ee,i as Oe,b as s,a as m,k as f,c as g,F as C}from"./BhoUdJaZ.js";import{u as k}from"./6FqedNhx.js";import{u as Ie}from"./fKtt_xHQ.js";import"./m9BwyAcG.js";import"./DlAUqK2U.js";import"./vx88u5qn.js";import"./Bx-s05qW.js";import"./ytxHaTn-.js";import"./xt7jHqPe.js";import"./CIQ-TjyP.js";import"./_p5P2Lne.js";import"./DTMqtLFW.js";import"./BFeO_iBI.js";import"./B9jCMzT_.js";import"./CO-v3F4P.js";import"./BmwF9hd0.js";import"./B_WJNaZa.js";import"./DCBKiBeC.js";import"./rJYzEyNO.js";const Pe={class:"search-result-page content"},we={class:"search-result-page__media full"},Me={class:"search-result-page__content"},Fe={class:"content"},Be={key:1},Le={key:1},He={key:1},xt=be({__name:"suche",async setup(We){var M;let l,A;Re({});const{t:R}=Ne(),b=Ee(),a=b.public.algolia.environment,L=ge(b.public.algolia.appId,b.public.algolia.apiKey,{requester:he()}),E=T({indexName:`${a}_PERFORMANCES`});E.addWidgets([$({searchParameters:{filters:"visible:true"}}),k({}),re({attributes:["category.lvl0","category.lvl1","category.lvl2","category.lvl3"]}),le({attribute:"date"}),xe({attribute:"venue.city"})]);const O=T({indexName:`${a}_LOCATIONS`});O.addWidgets([k({})]);const I=T({indexName:`${a}_ARTISTS`});I.addWidgets([$({searchParameters:{filters:"visible:true"}}),k({})]);const P=T({indexName:`${a}_CONTENTPAGES`});P.addWidgets([$({searchParameters:{filters:"visible:true"}}),k({})]);const w=Ce(()=>[$({searchParameters:{hitsPerPage:15,distinct:1}}),Ae({}),ve({}),ne({}),E,O,I,P]),H=ce(),W=F({indexName:`${a}_PERFORMANCES`,routing:{router:H.value.router,stateMapping:{stateToRoute(v){return Se(v,"PERFORMANCES","search",w.value)},routeToState(v){return ye(v)}}},insights:!0,searchClient:L,future:{preserveSharedStateOnUnmount:!1}}),N=F(null),{data:j}=([l,A]=B(()=>Oe(ke("search_hero_media"))),l=await l,A(),l);N.value=(M=j.value)==null?void 0:M.result;const{data:G}=([l,A]=B(()=>Ie("/api/algolia/recommendations/trendingItems","$v98ij3TpOO")),l=await l,A(),l);return(v,d)=>{const V=ee,z=te,K=se,D=ae,Q=ie,U=oe,J=ue,h=_e,S=pe,y=me,X=fe,Y=de,Z=$e,q=Te;return t(),r(q,{widgets:e(w),configuration:e(W),"instance-key":"search"},{default:n(()=>[s(Z,null,{default:n(({nbHits:x,query:p})=>[m("section",Pe,[s(V,{"content-class":!1}),m("div",we,[s(K,{"aspect-ratio":"60 / 13","border-radius":"zero"},{default:n(()=>{var c,i;return[(c=e(N))!=null&&c.media?(t(),r(z,{key:0,media:(i=e(N))==null?void 0:i.media[0],class:"background",sizes:"xxs:576 xs:768 sm:992 md:1220 lg:1440 xl:1960"},null,8,["media"])):f("",!0)]}),_:1})]),m("div",Me,[s(D,{appearance:"headline--1",semantic:"h1",headline:e(R)("search-results-headline"),class:"search-result-page__headline"},null,8,["headline"]),s(U,null,{default:n(({refine:c,currentRefinement:i,isSearchStalled:o})=>[s(Q,{"navigate-on-submit":!1,refine:c,"current-refinement":i,"is-search-stalled":o},null,8,["refine","current-refinement","is-search-stalled"])]),_:1})])]),m("section",Fe,[s(J,{filters:["category","date","location"],"hits-key":"infiniteHits"}),s(Y,{"hits-key":"infiniteHits"},{default:n(({isFiltered:c})=>[!c&&!p?(t(),r(h,{key:0,items:e(G)||[],label:"Top-Suchanfragen",type:"topevents","show-items-count":!1},null,8,["items"])):f("",!0),x&&(c||p)?(t(),r(y,{key:1,index:`${e(a)}_PERFORMANCES`},{default:n(()=>[s(S,null,{default:n(({isLastPage:i,items:o,refineNext:u,sendEvent:_})=>[s(h,{index:`${e(a)}_PERFORMANCES`,"is-last-page":i,items:o,label:"Events",type:"topevents",pagination:!0,"refine-next":u,"send-event":_,"show-items-count":!1},null,8,["index","is-last-page","items","refine-next","send-event"]),d[0]||(d[0]=m("hr",{class:"search-result-page__divider"},null,-1))]),_:1})]),_:1},8,["index"])):(t(),g(C,{key:2},[x===0&&p?(t(),r(X,{key:0,class:"mb-3",content:e(R)("search-results-no-hits")}
1,null,8,["content"])):f("",!0)],64)),x>0&&p?(t(),r(y,{key:3,index:`${e(a)}_ARTISTS`},{default:n(()=>[s(S,null,{default:n(({isLastPage:i,items:o,refineNext:u,sendEvent:_})=>[o.length>0?(t(),g(C,{key:0},[s(h,{index:`${e(a)}_ARTISTS`,"is-last-page":i,items:o,label:"Artists",type:"artists",pagination:!0,"refine-next":u,"send-event":_,"show-items-count":!1},null,8,["index","is-last-page","items","refine-next","send-event"]),d[1]||(d[1]=m("hr",{class:"search-result-page__divider"},null,-1))],64)):(t(),g("div",Be))]),_:1})]),_:1},8,["index"])):f("",!0),x>0&&p?(t(),r(y,{key:4,index:`${e(a)}_LOCATIONS`},{default:n(()=>[s(S,null,{default:n(({isLastPage:i,items:o,refineNext:u,sendEvent:_})=>[o.length>0?(t(),g(C,{key:0},[s(h,{index:`${e(a)}_LOCATIONS`,"is-last-page":i,items:o,label:"Locations",type:"locations",pagination:!0,"refine-next":u,"send-event":_,"show-items-count":!1},null,8,["index","is-last-page","items","refine-next","send-event"]),d[2]||(d[2]=m("hr",{class:"search-result-page__divider"},null,-1))],64)):(t(),g("div",Le))]),_:1})]),_:1},8,["index"])):f("",!0),x>0&&p?(t(),r(y,{key:5,index:`${e(a)}_CONTENTPAGES`},{default:n(()=>[s(S,null,{default:n(({isLastPage:i,items:o,refineNext:u,sendEvent:_})=>[o.length>0?(t(),r(h,{key:0,index:`${e(a)}_CONTENTPAGES`,"is-last-page":i,items:o,label:e(R)("main-search-results-content-pages"),type:"contentpages",pagination:!0,"refine-next":u,"send-event":_,"show-items-count":!1},null,8,["index","is-last-page","items","label","refine-next","send-event"])):(t(),g("div",He))]),_:1})]),_:1},8,["index"])):f("",!0)]),_:2},1024)])]),_:1})]),_:1},8,["widgets","configuration"])}}});export{xt 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.