PageSourceSearch

https://www.billa.sk/_nuxt/CfwMGAVX.js

js billa.sk collected 2026-09-24 22:47:27 UTC 15,504 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BAePz2IM.js","./C9Z41gEb.js","./entry.DHWjIExn.css","./krL5IVoT.js","./menu.BkzaaIVX.css","./jVz7gLct.js","./Cc_uJ4kF.js","./Cud6-E__.js","./DrEatFVW.js","./nMIUYhGG.js","./VSkeletonLoader._6lkchy0.css","./filter-desktop-range.BPj2i6mP.css","./CdCoags1.js","./filter-desktop-multi-select.DLzl6Zq8.css","./CDs7KJxW.js","./B8dLiQt9.js","./o3uFWEHo.js","./checkbox-icon.DtxiUUTg.css","./filter-desktop-checkbox-base.Dxn_cW_z.css","./B6cW2KOC.js","./BAxtwWaG.js","./C8Lsa8wX.js","./ZzxQciqj.js","./dialog-close-button.DsJKr9ma.css","./dialog-sheet-drag.fx_ogvv3.css","./OU7tP38v.js","./dialog.CgkkeqR9.css","./WA_tV-C7.js","./B_l2GJJ6.js","./COtoDYye.js","./DsuOM4U0.js","./filter-mobile-checkbox-base.BgCgsB_K.css","./s5B_Q1AS.js","./D67rgqb-.js","./X2RkVVIw.js","./BHaxhZka.js","./DJNsgEum.js","./C1AdqWNs.js","./CsZLcaR7.js","./N-HAKWIc.js","./HyZqTgvQ.js","./form-element.DmjVXpdz.css","./text-field.DlVRM7MH.css","./filter-multi-select-list.CIEX_Gzc.css","./XPCvCyrV.js","./progress-circular.DUduvBTN.css","./B9GfEc4m.js","./D1IfVd6q.js","./B4lM67F-.js","./CduY4iNk.js","./DirUPB5L.js","./BH82RGaG.js","./icon.BBgTg41I.css","./Bjdzj6ai.js","./BCSFyyiM.js","./Dw5q7-IM.js","./62kowXdJ.js","./density.qmQBN_Wo.css","./CjLhfABO.js","./VInput.CZwtPhMz.css","./VSliderTrack.CRRgGZLo.css","./filter-range.Dqncd5oh.css","./filter-mobile-list-item-range.C3cwuzU3.css","./m4xmZN67.js","./filter-mobile-list-item-multi-select.igywNgJE.css","./DqTSuRHY.js","./au8dTobY.js","./BK53tKGP.js","./filter-selected-terms.CHDZqA4D.css"])))=>i.map(i=>d[i]);
2import{by as oe,as as J,ak as f,c5 as C,ah as k,g as R,c4 as W,bR as o,ai as D,c9 as ne,aj as h,ar as _,V as F,c3 as S,cQ as ce,dd as N,ao as Z,cn as Q,ct as i,dg as P,ae as te,ap as x,bz as de,cK as ue,bL as fe,bP as me,cV as ye,j as be}from"./C9Z41gEb.js";import{l as ve,a as pe}from"./Cc_uJ4kF.js";import{V as se}from"./Cud6-E__.js";const Ge=e=>"operator"in e,ge=e=>e.type==="range",le=e=>e.type==="multiSelect",re=e=>e.type==="singleSelect",ke="filter-selected-tags-id",he=(e,c={})=>e?.reduce((a,d)=>{const n=d.term;return a[d.key]?Array.isArray(a[d.key])?a[d.key].push(n):a[d.key]=[a[d.key],n]:a[d.key]=n,a},c),He=(e,c)=>Array.isArray(e)?e.filter(a=>a.key===c):[],_e=e=>e.key,Fe=e=>e.label,Se=e=>{if(!e)return[];const c=[];for(const[a,d]of Object.entries(e))if(!we.includes(a))if(Array.isArray(d))for(const n of d)typeof n=="string"&&c.push({key:a,term:decodeURIComponent(n)});else typeof d=="string"&&c.push({key:a,term:decodeURIComponent(d)});return c},ee=(e,c)=>e?.filter(a=>a.key!==c)||[],Ae=(e,c={key:"",term:void 0,terms:void 0})=>{if(!e.length||re(c)&&e.length===1)return[];const a=p=>"terms"in p,d=e?.findIndex(p=>p.key===c.key&&!a(c)&&p.term===c.term||a(c)&&p.term===c.terms?.[0]?.term);if(d===-1)return e;const n=[...e];return n.splice(d,1),n},$e=()=>{const e=ve();if(e)if(!e.label)oe(()=>{const a=_e(e);a&&document.getElementById(a)?.focus()});else{const a=Fe(e);a&&document.getElementById(a)?.focus()}},we=["page","pageSize","sortBy","sortOrder","storeId"],Te={class:"ws-filter-desktop","data-test":"filter-desktop-container"},Le=["aria-label"],Ie=J({__name:"filter-desktop",props:{disabled:{type:Boolean},facets:{},selectedFilters:{}},emits:["confirmed-selection"],setup(e,{emit:c}){const a={range:_(()=>F(()=>import("./BAePz2IM.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11]),import.meta.url)),multiSelect:_(()=>F(()=>import("./CdCoags1.js"),__vite__mapDeps([12,1,2,3,4,5,6,7,8,9,10,13]),import.meta.url)),singleSelect:_(()=>F(()=>import("./CDs7KJxW.js"),__vite__mapDeps([14,15,1,2,16,17,18,19,6,7,8,9,10]),import.meta.url))},d=e,n=c,p=S(0),B=()=>{p.value++,p.value===d.facets.length&&oe(()=>{$e()})};return(T,L)=>(o(),f("div",Te,[C(T.$slots,"beforeList",{selectedFilters:e.selectedFilters}),k("ul",{class:"ws-filter-desktop__list d-flex flex-wrap",role:"list","data-test":"filter-desktop-list","aria-label":T.$t("filter.title")},[(o(!0),f(R,null,W(e.facets,v=>(o(),f(R,{key:`${v.key}-${v.label}`},[v.isCustomRecipe?h("",!0):(o(),D(ne(a[v.type]),{key:0,disabled:e.disabled,facet:v,"selected-filters":e.selectedFilters,onConfirmedSelection:L[0]||(L[0]=r=>n("confirmed-selection",r)),onVnodeMounted:B},null,40,["disabled","facet","selected-filters"]))],64))),128))],8,Le),C(T.$slots,"afterList",{selectedFilters:e.selectedFilters})]))}}),Ce={class:"ws-filter-mobile","data-test":"filter-mobile-container"},Re=["aria-label"],Ee={class:"ws-filter-mobile-dialog-header__headline h5 d-flex align-center"},De={key:0,class:"ws-icon ws-icon--left notranslate mr-3","aria-hidden":"true"},xe={key:0,class:"ws-filter-mobile-dialog__content"},Pe={class:"ws-filter-mobile-dialog__available-list"},Be={key:1,class:"ws-filter-mobile-dialog__content d-flex flex-column"},Me={key:0},Oe={class:"ws-filter-mobile-dialog-footer"},Ne=["disabled"],ze=J({__name:"filter-mobile",props:{disabled:{type:Boolean},facets:{},selectedFilters:{}},emits:["confirmed-selection","reset-all"],setup(e,{expose:c,emit:a}){const d=_(()=>F(()=>import("./BAxtwWaG.js"),__vite__mapDeps([20,1,2,21,22,23,24,25,26]),import.meta.url)),n=_(()=>F(()=>import("./WA_tV-C7.js"),__vite__mapDeps([27,22,1,2,23]),import.meta.url)),p=_(()=>F(()=>import("./B_l2GJJ6.js"),__vite__mapDeps([28,29,1,2,30,16,17,31,6,7,8,9,10]),import.meta.url)),B=_(()=>F(()=>import("./s5B_Q1AS.js"),__vite__mapDeps([32,1,2,33,34,16,17,35,36,37,38,39,40,41,42,6,7,8,9,10,43]),import.meta.url)),T=_(()=>F(()=>import("./XPCvCyrV.js"),__vite__mapDeps([44,1,2,45]),import.meta.url)),L=e,v={range:_(()=>F(()=>import("./B9GfEc4m.js"),__vite__mapDeps([46,47,1,2,48,49,50,51,52,35,36,37,38,39,40,41,42,53,54,55,9,56,8,57,58,59,60,61,6,7,10,62]),import.meta.url)),multiSelect:_(()=>F(()=>import("./m4xmZN67.js"),__vite__mapDeps([63,1,2,6,7,8,9,10,64]),import.meta.url)),singleSelect:_(()=>F(()=>import("./DqTSuRHY.js"),__vite__mapDeps([65,30,1,2,16,17,31,19,6,7,8,9,10]),import.meta.url))},r=S(void 0),A=S(!1),G=`filter-type-label-${ue()}`,{$t:w,$vuetify:E}=ce(),y=S([...L.selectedFilters]),U=te(()=>w("filter.sorting.title",[`${Array.isArray(y.value)&&y.value.length?`(${y.value.length})`:""}`])),H=te(()=>r.value?le(r.value)&&r.value.comparisonTerms.length&&r.value.terms.length&&r.value.labelPlural||r.value.label:w("filter.sorting.title",[""]));N(()=>E.display.smAndUp,()=>{M()});const M=()=>{r.value?r.value=void 0:A.value=!1},z=S(null);N(()=>L.selectedFilters,g=>{y.value=[...g]},{immediate:!0}),N(A,g=>{g&&(y.value=[...L.selectedFilters],r.value=void 0)});const j=()=>{r.value?z.value?.confirmSelection?z.value.confirmSelection():r.value=void 0:X()},K=a,V=g=>{if(Array.isArray(g))y.value=[...g];else{const{key:b,selected:m}=g,O=y.value.filter(Y=>
2Y.key!==b);y.value=m?[...O,...m]:O}r.value=void 0},I=()=>{y.value=[],K("reset-all"),A.value=!1},X=()=>{K("confirmed-selection",y.value),A.value=!1};return c({openDialog:()=>{A.value=!0}}),(g,b)=>(o(),f("div",Ce,[k("button",{class:"ws-btn ws-btn--tertiary ws-btn--large fill-width","data-test":"filter-mobile-trigger-button",onClick:b[0]||(b[0]=m=>A.value=!0)},[b[3]||(b[3]=k("span",{class:"ws-icon ws-icon--left notranslate","aria-hidden":!0}," sort ",-1)),Z(" "+Q(i(U)),1)]),i(A)&&i(E).display.xs?(o(),D(i(d),{key:0,"class-list":"ws-filter-mobile-dialog","data-test":"filter-mobile-dialog",fullscreen:"","hide-close":"","sticky-actions":"",onClose:b[2]||(b[2]=m=>A.value=!1)},{header:P(()=>[k("div",{class:de(["ws-filter-mobile-dialog-header d-flex justify-center align-center px-2",{"ws-filter-mobile-dialog-header--ios":g.$usage?.isIos}])},[i(r)?(o(),f("button",{key:0,class:"ws-btn ws-btn--icon","aria-label":i(w)("button.cancel"),onClick:j},[...b[4]||(b[4]=[k("span",{class:"ws-icon notranslate","aria-hidden":"true"}," chevron_left ",-1)])],8,Re)):h("",!0),k("div",Ee,[i(r)?h("",!0):(o(),f("span",De," sort ")),Z(" "+Q(i(H)),1)]),x(i(n),{class:"ws-filter-mobile-dialog-header__cancel",close:M,text:i(w)("button.cancel")},null,8,["text"])],2)]),actions:P(()=>[k("div",Oe,[i(r)?h("",!0):(o(),f("button",{key:0,class:"ws-btn ws-btn--tertiary ws-btn--large d-block fill-width mb-3",disabled:e.disabled||!Array.isArray(i(y))||!i(y).length,onClick:I},Q(i(w)("button.reset")),9,Ne)),k("button",{class:"ws-filter-mobile-dialog-footer__confirm-button ws-btn ws-btn--primary ws-btn--large d-flex fill-width","data-test":"filter-mobile-confirm-button",onClick:j},[b[5]||(b[5]=k("span",{class:"ws-icon ws-icon--left notranslate","aria-hidden":"true"}," chevron_left ",-1)),Z(" "+Q(i(w)("filter.confirm"))+" ",1),e.disabled?(o(),D(i(T),{key:0,class:"ml-2",indeterminate:"",size:20})):h("",!0)])])]),default:P(()=>[i(r)?(o(),f("div",Be,[Array.isArray(i(r).comparisonTerms)&&i(r).comparisonTerms.length&&(!Array.isArray(i(r).terms)||!i(r).terms.length)?(o(),f("div",Me,[(o(!0),f(R,null,W(i(r).comparisonTerms,m=>(o(),D(i(p),{key:`${m.key}-${m.label}`,class:"fill-width justify-start px-4",disabled:e.disabled,"selected-filters":i(y),term:m,"onUpdate:localSelected":V},null,8,["disabled","selected-filters","term"]))),128))])):h("",!0),Array.isArray(i(r).terms)&&i(r).terms.length?(o(),D(i(B),{key:1,ref_key:"listRef",ref:z,class:"ws-filter-mobile-dialog__select-list","facet-key":i(r).key,"facet-terms":i(r).terms,"filter-type-label":i(r).labelPlural||i(r).label,"filter-type-label-id":G,"selected-filters":i(y),onConfirmedSelection:V,onEmptySelection:b[1]||(b[1]=m=>r.value=void 0)},null,8,["facet-key","facet-terms","filter-type-label","selected-filters"])):h("",!0)])):(o(),f("div",xe,[C(g.$slots,"beforeList",{selectedFilters:e.selectedFilters}),k("div",Pe,[(o(!0),f(R,null,W(e.facets,m=>(o(),f(R,null,[m.isCustomRecipe?h("",!0):(o(),D(ne(v[m.type]),{key:`${m.key}-${m.label}`,disabled:e.disabled,facet:m,"selected-filters":i(y),onShowFacet:O=>r.value=m,"onUpdate:localSelected":V},null,40,["disabled","facet","selected-filters","onShowFacet"]))],64))),256))]),C(g.$slots,"afterList",{selectedFilters:e.selectedFilters})]))]),_:3})):h("",!0)]))}}),Ve=J({__name:"skeleton-loader",props:{type:{default:"card"},loading:{type:Boolean,default:!1},width:{default:void 0},height:{default:void 0}},setup(e){const c=e,a=S(null),d=()=>{if(!a.value)return;const n=a.value.querySelector(".v-skeleton-loader");n&&(n.removeAttribute("aria-live"),n.removeAttribute("aria-label"),n.removeAttribute("role"))};return fe(()=>{d()}),me(()=>{d()}),N(()=>c.loading,()=>{d()}),(n,p)=>(o(),f("div",{ref_key:"skeletonLoaderRef",ref:a},[x(se,{type:e.type,loading:e.loading,width:e.width,height:e.height},null,8,["type","loading","width","height"])],512))}}),qe={key:0,class:"mb-4 mb-sm-6"},Qe={class:"d-sr-only","aria-live":"polite"},We={class:"d-none d-sm-flex"},Ue={key:0,class:"d-flex"},Xe=J({__name:"filter",props:{disabled:{type:Boolean},facets:{default:void 0},customQuery:{default:void 0},handleSearchTerm:{type:Boolean,default:!1},showSkeletons:{type:Boolean,default:!1}},emits:["selection-change"],setup(e,{expose:c,emit:a}){const d=_(()=>F(()=>import("./au8dTobY.js"),__vite__mapDeps([66,1,2,67,68]),import.meta.url)),n=e,p=a,{$n:B,$t:T,$tracking:L}=ce(),v=ye(),r=S([]),A=S(!1),G=S(ke),w=S(!1),E=S(!1),y=te(()=>Array.isArray(r.value)&&r.value.length>0),U=s=>{if(s)if(Array.isArray(s)){const l=[],t=new Set;for(const u of s){const $=`${u.key}:${u.term}`;t.has($)||(t.add($),l.push(u))}I(l)}else{const{key:l,label:t,selected:u}=s;I(u?ee(r.value,l).concat(u):ee(r.value,l),{key:l,label:t})}},H=s=>{E.value=!0,I(Ae(r.value,s))},M=()=>{E.value=!0,I([])},z=(s,l)=>{const t=s[l];if(!n.facets||!t)return{isComparisonTerm:!1,isMultiSelect:!1};const u=n.facets.find(q=>q.key===t.key);return u?{isComparisonTerm:!!("comparisonTerms"in u&&u.comparisonTerms?.some(q=>q.label===t.label)),isMultiSelect:le(u)}:{isComparisonTerm:!1,isMultiSelect:!1}},j=(s,l)=>{const t=s.findIndex(ae=>ae.label===l?.label||ae.key===l?.key);if(t===-1)return{keyToSave:l?.key,labelToSave:l?.label};const u=s[t],{isComparisonTerm:$,isMultiSelect:q}=z(s,t);return{keyToSave:u?.key,labelToSave:$||!q?u?.label:l?.label}},K=()=>{const s=t=>Array.isArray(t)?t.filter(Boolean):t||"",l={page:s(v.query.page),pageSize:s(v.query.pageSize),sortBy:s(v.query.sortBy),sortOrder:s(v.query.sortOrder)};return n.handleSearchTerm||(l.term=s(v.query.term)),l},V=(s,l)=>
2{if(!Array.isArray(s)||!s.length)return;const{keyToSave:t,labelToSave:u}=j(s,l);t&&pe({key:t,label:u})},I=(s,l)=>{if(JSON.stringify(r.value)!==JSON.stringify(s)){if(r.value=s,!w.value){const t=K();V(s,l),p("selection-change",{selection:s,selectionAsQueryParams:he(s,t),isRemoving:E.value}),E.value=!1}w.value=!1}},X=(s,l)=>{if(!s.term.startsWith("range"))return;const t=s.term.split(":");if(t.length===3)return{key:s.key,label:`${l.label}: ${B(Number(t[1]),{fixedDecimal:!0})}–${B(Number(t[2]),{fixedDecimal:!0})} ${l.unit}`,term:`range:${t[1]}:${t[2]}`,count:l.count??0}},ie=(s,l)=>{if(re(l))return l.label;const t=s.label??s.term;return s.operator?T(`filter.${s.operator.toLowerCase()}`,[t]):t},g=()=>{const s=n.customQuery||v.query;return Se(s).filter(l=>l.key&&l.term).map(l=>{if(l.key==="term"&&l.term!=="undefined")return{key:l.key,label:l.term,term:l.term,count:0};const t=n.facets?.find($=>$.key===l.key);if(!t)return;if("labelFn"in t&&typeof t.labelFn=="function")return{key:t.key,label:t.labelFn(l.term),term:l.term,count:t.count??0};if(ge(t))return X(l,t);if(re(t))return{key:t.key,label:t.label,term:t.term,count:t.count};if(!le(t))return;const u=t.terms?.find($=>$.term===l.term)||t.comparisonTerms?.find($=>$.term===l.term);return u?{...u,key:t.key,label:ie(u,t)}:void 0}).filter(l=>!!l)},b=s=>{const l=[...r.value];if(r.value.length){const t=r.value.findIndex(u=>u.key===s.key);t!==-1&&l.splice(t,1)}l.push(s),I(l)},m=s=>{I(ee(r.value,s))},O=S(null),Y=()=>{O.value?.openDialog()};return N(r,(s,l)=>{l&&s?.length&&L.filters("update",s,l)},{deep:!0}),N(()=>n.facets,s=>{!A.value&&Array.isArray(s)&&s.length>0&&(A.value=!0,r.value=g())},{immediate:!0}),c({changeFilter:b,openFilterDialog:Y,removeFacet:m}),(s,l)=>(o(),f("section",{class:de(["ws-filter",{"ws-filter--has-active-filters":(s._.provides[be]||s.$route).query.term}])},[e.showSkeletons?(o(),f("div",qe,[k("span",Qe,Q(i(T)("pleasewait")),1),k("div",We,[(o(),f(R,null,W(3,t=>x(se,{key:t,class:"mr-2",width:"100px",height:"36px",type:"button"})),64))]),x(Ve,{class:"v-skeleton-loader--fixed-dimensions mr-3 d-sm-none",height:"44px",width:"300px",type:"button"}),i(y)?(o(),f("div",Ue,[(o(),f(R,null,W(3,t=>x(se,{key:t,class:"mt-2 mr-2",height:"36px",width:"100px",type:"button"})),64))])):h("",!0)])):Array.isArray(e.facets)&&e.facets.length?(o(),f(R,{key:1},[x(Ie,{class:"d-none d-sm-block",disabled:e.disabled,facets:e.facets,"selected-filters":i(r),onConfirmedSelection:U,onResetAll:M},{beforeList:P(({selectedFilters:t})=>[C(s.$slots,"beforeList",{selectedFilters:t})]),afterList:P(({selectedFilters:t})=>[C(s.$slots,"afterList",{selectedFilters:t})]),_:3},8,["disabled","facets","selected-filters"]),x(ze,{ref_key:"filterMobileRef",ref:O,class:"d-block d-sm-none",disabled:e.disabled,facets:e.facets,"selected-filters":i(r),onConfirmedSelection:U,onResetAll:M},{beforeList:P(({selectedFilters:t})=>[C(s.$slots,"beforeList",{selectedFilters:t})]),afterList:P(({selectedFilters:t})=>[C(s.$slots,"afterList",{selectedFilters:t})]),_:3},8,["disabled","facets","selected-filters"]),Array.isArray(i(r))&&i(r).length?(o(),D(i(d),{key:0,id:i(G),class:"mt-2",disabled:e.disabled,"selected-filters":i(r),onRemove:H,onResetAll:M},null,8,["id","disabled","selected-filters"])):h("",!0)],64)):h("",!0)],2))}});export{Xe as _,_e as a,Ae as b,He as f,Ge as i};

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.