import{aI as Gt,d as K,r as L,a0 as Se,f as Pe,aJ as jo,aK as Ho,aL as ua,aF as mt,aM as Vo,aN as we,aO as pa,aP as Fo,aQ as Wo,s as S,aR as Ka,aS as Uo,as as Kt,ah as Go,aT as Ko,aU as xo,aV as pe,aW as At,a4 as Tt,aX as Yo,j as ze,o as b,b as A,w as k,e as X,c as E,v as z,k as vt,i as R,x as q,u as a,l as ve,L as F,J as H,n as ge,z as B,A as P,aY as xe,O as re,aZ as We,K as He,h as se,E as Me,R as ke,S as _e,a_ as Zo,F as le,a as de,a$ as xt,y as ce,I as Pt,C as at,M as qo,T as bt,b0 as Qo,b1 as Xo,b2 as xa,b3 as Ya,p as be,q as ct,b4 as Jo,b5 as en,b6 as zt,b7 as tn,b8 as Za,b9 as Yt,ba as Ne,bb as an,bc as fa,bd as on,t as fe,B as De,be as _t,a5 as tt,bf as wt,bg as va,Z as Nt,aH as nn,bh as qa,ac as Mt,bi as ln,m as Ye,bj as sn,a1 as $t,G as jt,bk as rn,ao as dn,X as ht,V as Qa,bl as Zt,W as Ae,al as St,a2 as me,$ as rt,a9 as Xa,a3 as Ja,bm as cn,bn as Et,aG as eo,bo as un,H as pn,g as fn,ar as ta,aq as vn,am as yn,ab as aa,P as oa,ap as mn,bp as bn,af as Ct,a7 as hn,au as ya,av as ma,bq as ba,a6 as Ht,Q as gn,ai as qe,aj as kn,aa as _n}from"./CmkECUHm.js";import{k as yt,a as to,l as ha,m as wn,u as Ee,n as ao,b as $e,e as na,_ as zn,G as la,E as Te,i as ga,o as Cn,c as Dn,f as Ue,p as Tn,q as ka,W as $n,L as Sn,D as En,j as ut}from"./BenYdCPn.js";const oo=t=>t?t.offsetWidth<t.scrollWidth:!1;async function no(t,e=Gt()){const{path:o,matched:i}=e.resolve(t);if(!i.length||(e._routePreloaded||(e._routePreloaded=new Set),e._routePreloaded.has(o)))return;const n=e._preloadPromises=e._preloadPromises||[];if(n.length>4)return Promise.all(n).then(()=>no(t,e));e._routePreloaded.add(o);const l=i.map(s=>{var u;return(u=s.components)==null?void 0:u.default}).filter(s=>typeof s=="function");for(const s of l){const u=Promise.resolve(s()).catch(()=>{}).finally(()=>n.splice(n.indexOf(u)));n.push(u)}await Promise.all(n)}const In=(...t)=>t.find(e=>e!==void 0);function On(t){const e=t.componentName||"NuxtLink";function o(n,l){if(!n||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return n;if(typeof n=="string")return _a(n,t.trailingSlash);const s="path"in n&&n.path!==void 0?n.path:l(n).path;return{...n,name:void 0,path:_a(s,t.trailingSlash)}}function i(n){const l=Gt(),s=Go(),u=S(()=>!!n.target&&n.target!=="_self"),r=S(()=>{const _=n.to||n.href||"";return typeof _=="string"&&Ka(_,{acceptRelative:!0})}),p=pa("RouterLink"),c=p&&typeof p!="string"?p.useLink:void 0,d=S(()=>{if(n.external)return!0;const _=n.to||n.href||"";return typeof _=="object"?!1:_===""||r.value}),v=S(()=>{const _=n.to||n.href||"";return d.value?_:o(_,l.resolve)}),f=d.value||c==null?void 0:c({...n,to:v}),y=S(()=>{var _;if(!v.value||r.value)return v.value;if(d.value){const g=typeof v.value=="object"&&"path"in v.value?ua(v.value):v.value,m=typeof g=="object"?l.resolve(g).href:g;return o(m,l.resolve)}return typeof v.value=="object"?((_=l.resolve(v.value))==null?void 0:_.href)??null:o(Uo(s.app.baseURL,v.value),l.resolve)});return{to:v,hasTarget:u,isAbsoluteUrl:r,isExternal:d,href:y,isActive:(f==null?void 0:f.isActive)??S(()=>v.value===l.currentRoute.value.path),isExactActive:(f==null?void 0:f.isExactActive)??S(()=>v.value===l.currentRoute.value.path),route:(f==null?void 0:f.route)??S(()=>l.resolve(v.value)),async navigate(){await Kt(y.value,{replace:n.replace,external:d.value||u.value})}}}return K({name:e,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},useLink:i,setup(n,{slots:l}){const s=Gt(),{to:u,href:r,navigate:p,isExternal:c,hasTarget:d,isAbsoluteUrl:v}=i(n),f=L(!1),y=L(null),_=g=>{var m;y.value=n.custom?(m=g==null?void 0:g.$el)==null?void 0:m.nextElementSibling:g==null?void 0:g.$el};if(n.prefetch!==!1&&n.noPrefetch!==!0&&n.target!=="_blank"&&!Mn()){const m=Se();let C,h=null;Pe(()=>{const w=Pn();jo(()=>{C=Ho(()=>{var $;($=y==null?void 0:y.value)!=null&&$.tagName&&(h=w.observe(y.value,async()=>{h==null||h(),h=null;const O=typeof u.value=="string"?u.value:c.value?ua(u.value):s.resolve(u.value).fullPath;await Promise.all([m.hooks.callHook("link:prefetch",O).catch(()=>{}),!c.value&&!d.value&&no(u.value,s).catch(()=>{})]),f.value=!0}))})})}),mt(()=>{C&&Vo(C),h==null||h(),h=null})}return()=>{var C;if(!c.value&&!d.value){const h={ref:_,to:u.value,activeClass:n.activeClass||t.activeClass,exactActiveClass:n.exactActiveClass||t.exactActiveClass,replace:n.replace,ariaCurrentValue:n.ariaCurrentValue,custom:n.custom};return n.custom||(f.value&&(h.class=n.prefetchedClass||t.prefetchedClass),h.rel=n.rel||void 0),we(pa("RouterLink"),h,l.default)}const g=n.target||null,m=In(n.noRel?"":n.rel,t.externalRelAttribute,v.value||d.value?"noopener noreferrer":"")||null;return n.custom?l.default?l.default({href:r.value,navigate:p,get route(){if(!r.value)return;const h=new URL(r.value,window.location.href);return{path:h.pathname,fullPath:h.pathname,get query(){return Fo(h.search)},hash:h.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:r.value}},rel:m,target:g,isExternal:c.value||d.value,isActive:!1,isExactActive:!1}):null:we("a",{ref:y,href:r.value||null,rel:m,target:g},(C=l.default)==null?void 0:C.call(l))}}})}const An=On(Wo);function _a(t,e){const o=e==="append"?Ko:xo;return Ka(t)&&!t.startsWith("http")?t:o(t,!0)}function Pn(){const t=Se();if(t._observer)return t._observer;let e=null;const o=new Map,i=(l,s)=>(e||(e=new IntersectionObserver(u=>{for(const r of u){const p=o.get(r.target);(r.isIntersecting||r.intersectionRatio>0)&&p&&p()}})),o.set(l,s),e.observe(l),()=>{o.delete(l),e.unobserve(l),o.size===0&&(e.disconnect(),e=null)});return t._observer={observe:i}}function Mn(){const t=navigator.connection;return!!(t&&(t.saveData||/2g/.test(t.effectiveType)))}var lo=(t=>(t[t.MAIN=1]="MAIN",t[t.SECONDARY=2]="SECONDARY",t))(lo||{}),Ie=(t=>(t.SZCZEGOLY_CENY="szczegoly-ceny",t.KATEGORIA_LOKALNA="kategoria-lokalna",t.FISZKA="fiszka",t))(Ie||{});function Be(t,e){const{years:o=0,months:i=0,weeks:n=0,days:l=0,hours:s=0,minutes:u=0,seconds:r=0}=e,p=pe(t),c=i||o?yt(p,i+o*12):p,d=l||n?to(c,l+n*7):c,v=u+s*60,y=(r+v*60)*1e3;return At(t,d.getTime()+y)}function Ln(t){return At(t,Date.now())}function Fe(t,e){const o=Tt(t),i=Tt(e);return+o==+i}function Oe(t){const e=pe(t),o=e.getMonth();return e.setFullYear(e.getFullYear(),o+1,0),e.setHours(23,59,59,999),e}function wa(t,e){const o=pe(t.start),i=pe(t.end);let n=+o>+i;const l=n?+o:+i,s=n?i:o;s.setHours(0,0,0,0);let u=1;const r=[];for(;+s<=l;)r.push(pe(s)),s.setDate(s.getDate()+u),s.setHours(0,0,0,0);return n?r.reverse():r}function Vt(t,e){const o=pe(t.start),i=pe(t.end);let n=+o>+i;const l=n?+o:+i,s=n?i:o;s.setHours(0,0,0,0),s.setDate(1);let u=1;const r=[];for(;+s<=l;)r.push(pe(s)),s.setMonth(s.getMonth()+u);return n?r.reverse():r}function Re(t){const e=pe(t);return e.setDate(1),e.setHours(0,0,0,0),e}function pt(t){const e=pe(t),o=e.getFullYear();return e.setFullYear(o+1,0,0),e.setHours(23,59,59,999),e}function Bn(t,e){const o=pe(t.start),i=pe(t.end);let n=+o>+i;const l=n?+o:+i,s=n?i:o;s.setHours(0,0,0,0),s.setMonth(0,1);let u=1;const r=[];for(;+s<=l;)r.push(pe(s)),s.setFullYear(s.getFullYear()+u);return n?r.reverse():r}function Rn(t,e){var u,r,p,c;const o=Yo(),i=(e==null?void 0:e.weekStartsOn)??((r=(u=e==null?void 0:e.locale)==null?void 0:u.options)==null?void 0:r.weekStartsOn)??o.weekStartsOn??((c=(p=o.locale)==null?void 0:p.options)==null?void 0:c.weekStartsOn)??0,n=pe(t),l=n.getDay(),s=(l<i?-7:0)+6-(l-i);return n.setDate(n.getDate()+s),n.setHours(23,59,59,999),n}function Nn(t){const e=pe(t),o=e.getFullYear(),i=e.getMonth(),n=At(t,0);return n.setFullYear(o,i+1,0),n.setHours(0,0,0,0),n.getDate()}function jn(t){let o=pe(t).getDay();return o===0&&(o=7),o}function io(t){return pe(t).getFullYear()}function Hn(t,e){const o=pe(t),i=pe(e);return o.getTime()>i.getTime()}function za(t,e){const o=pe(t),i=pe(e);return+o<+i}function Vn(t,e){const o=pe(t),i=pe(e);return o.getFullYear()===i.getFullYear()&&o.getMonth()===i.getMonth()}function Fn(t,e){const o=pe(t),i=pe(e);return o.getFullYear()===i.getFullYear()}function Wn(t){return Fe(t,Ln(t))}function Un(t,e){return to(t,-e)}function Dt(t,e){return yt(t,-e)}function Gn(t,e){const{years:o=0,months:i=0,weeks:n=0,days:l=0,hours:s=0,minutes:u=0,seconds:r=0}=e,p=Dt(t,i+o*12),c=Un(p,l+n*7),d=u+s*60,f=(r+d*60)*1e3;return At(t,c.getTime()-f)}const Je=(t,e=2)=>typeof t!="number"?"":(t/1).toFixed(e).replace(".",",").toString().replace(/\B(?=(\d{3})+(?!\d))/g," "),so=(t,e=0,o=!1)=>{let i=null;return(...n)=>{o&&!i&&t(...n),i&&clearTimeout(i),i=setTimeout(()=>{t(...n)},e)}},Kn=t=>new Promise(e=>setTimeout(e,t)),xn=(t,e)=>{if(typeof t!="function")throw new TypeError("Expected a function");return so(t,e)},Yn={class:"r-chip__close-button"},dt=K({__name:"r-chip",props:{variant:{default:"primary"},closeable:{default:"none"},borderRadius:{default:"small"},idDti:{},sectionDti:{}},emits:["close"],setup(t,{emit:e}){const{DATA_TEST_ID:o,createDataTestId:i}=ze(),n=e,l=t,s=S(()=>{switch(l.variant){case"fail":return"white";case"success":return"white";case"primary":return"white";case"accent":return"primary";case"info":return"black";case"white":return"black";default:return"primary"}}),u=S(()=>`r-chip--${l.variant}`),r=S(()=>`r-chip--b-${l.borderRadius}`);return(p,c)=>p.closeable!=="full"?(b(),A(F,{key:0,class:q(["r-chip",{[u.value]:p.variant,"r-chip--closeable":p.closeable,[r.value]:p.borderRadius}]),variant:"caption",color:s.value,"font-family":"secondary","component-dti":a(ve).RChip,"section-dti":p.sectionDti,"id-dti":p.idDti},{default:k(()=>[X(p.$slots,"default"),p.closeable==="button"?(b(),E("button",{key:0,class:"r-chip__close-button",onClick:c[0]||(c[0]=d=>n("close"))},[z(vt)])):R("",!0)]),_:3},8,["color","class","component-dti","section-dti","id-dti"])):(b(),E("button",ge({key:1,class:["r-chip r-chip--button",{[u.value]:p.variant,[r.value]:p.borderRadius}],"font-family":"secondary",[a(o)||""]:a(i)(a(ve).RChip,p.sectionDti,p.idDti),onClick:c[1]||(c[1]=d=>n("close"))}),[z(F,{variant:"caption",color:s.value,class:q(["r-chip__button",{[u.value]:p.variant}])},{default:k(()=>[X(p.$slots,"default"),H("div",Yn,[z(vt)])]),_:3},8,["color","class"])],16))}}),Zn=(t,e)=>{if(e===0)return null;const o=t.split(" | "),i=e.toString();return e===1?o[0].replace("{count}",i):[2,3,4].includes(e%10)&&![12,13,14].includes(e)?o[1].replace("{count}",i):o[2].replace("{count}",i)},qn=K({__name:"r-bloczek-ocena",props:{ocena:{},showIloscOcen:{type:Boolean,default:!0},idDti:{},sectionDti:{}},setup(t){return(e,o)=>e.ocena.CzyPokazywac?(b(),A(dt,{key:0,class:"r-bloczek-ocena",variant:"success","section-dti":e.sectionDti,"id-dti":e.idDti},{default:k(()=>[z(F,{color:"inherit","font-weight":"bold",variant:"caption","font-family":"secondary","section-dti":e.sectionDti,"id-dti":`ocena-${e.idDti}`},{default:k(()=>[B(P(Number.parseFloat(e.ocena.Ocena.toString()||"0").toFixed(1))+"/6 ",1)]),_:1},8,["section-dti","id-dti"]),B(" "+P(e.showIloscOcen?" ("+a(Zn)("{count} ocena | {count} oceny | {count} ocen",e.ocena.IloscOcen)+")":""),1)]),_:1},8,["section-dti","id-dti"])):R("",!0)}}),Qn=K({__name:"r-bloczek-tytul",props:{tytul:{},isBloczekMapa:{type:Boolean,default:!1},idDti:{},sectionDti:{}},setup(t){const e=t,o=L(null),i=L(!1),{greaterOrEqual:n}=xe(),l=S(()=>n(re.DESKTOP)),s=c=>{i.value&&!l.value&&(c.stopPropagation(),c.preventDefault())},u=c=>{o.value=c},r=S(()=>e.isBloczekMapa?"main":"secondary"),p=S(()=>e.isBloczekMapa?"h6":"h4");return Pe(()=>{setTimeout(()=>{o.value&&(i.value=oo(o.value))},100)}),(c,d)=>(b(),A(F,{"get-ref":u,"font-weight":"bold","one-line-ellipsis":!0,variant:p.value,tag:"span","font-family":r.value,class:"r-bloczek-tytul","section-dti":c.sectionDti,"id-dti":`tytul-${c.idDti}`,onClick:s},{default:k(()=>[B(P(c.tytul)+" ",1),i.value?(b(),A(We,{key:0,position:"top","section-dti":c.sectionDti,"id-dti":c.idDti},{default:k(()=>[z(F,{variant:"caption","font-family":"secondary","font-weight":"bold"},{default:k(()=>[B(P(c.tytul),1)]),_:1})]),_:1},8,["section-dti","id-dti"])):R("",!0)]),_:1},8,["variant","font-family","section-dti","id-dti"]))}}),Ca="Własna standaryzacja obiektów w katalogach - „słoneczka”",Xn=`Ze względu na różne przepisy miejscowe, Rainbow Tours wprowadza własną standaryzację obiektów w katalogach („słoneczka”). W każdej ofercie hotelu podana jest jego oficjalna kategoria (przyznana według przepisów miejscowych), jak również klasa obiektu przyznana przez Rainbow Tours (w postaci „słoneczek”). Podstawą do nadania hotelowi określonej liczby słoneczek jest subiektywna opinia Touroperatora oparta na kryteriach
      takich jak: dostępna w hotelu infrastruktura towarzysząca (ilość basenów, plac zabaw, boiska sportowe), wyposażenie i wystrój pokoi, atrakcyjność położenia hotelu, widok rozpościerający się z hotelu/pokoi,
      organizowane animacje, jakość serwowanego wyżywienia, standard obsługi oraz opinie naszych Klientów.`,Jn=["data-rating"],It=K({__name:"r-gwiazdki",props:{rating:{},size:{default:"medium"},showTooltip:{type:Boolean,default:!0},gap:{},idDti:{},sectionDti:{}},emits:["modalInfo","tooltipInfo"],setup(t){const{DATA_TEST_ID:e,createDataTestId:o}=ze(),i=t,n=S(()=>i.gap?`--${i.gap}-gap`:""),l=S(()=>`r-gwiazdki--${i.size}${n.value}`);return(s,u)=>(b(),E("div",ge({"data-rating":s.rating,class:["r-gwiazdki",{[l.value]:l.value}],[a(e)||""]:a(o)(a(ve).RGwiazdki,s.sectionDti,s.idDti)}),[s.showTooltip?(b(),A(He,{key:0,"tooltip-position":"bottom",breakpoint:a(re).DESKTOP,"modal-title":a(Ca),"show-modal-prevent":!0,class:"r-gwiazdki__tooltip","modal-border-radius":!0,"modal-breakpoint":"none",onModalInfo:u[0]||(u[0]=r=>s.$emit("modalInfo",r)),onTooltipInfo:u[1]||(u[1]=r=>s.$emit("tooltipInfo",r))},{default:k(()=>[z(F,{class:"r-gwiazdki__title",variant:"caption","font-family":"secondary","font-weight":"bold"},{default:k(()=>[B(P(a(Ca)),1)]),_:1}),z(F,{variant:"body1",class:"r-gwiazdki__body","font-family":"secondary"},{default:k(()=>[B(P(a(Xn)),1)]),_:1})]),_:1},8,["breakpoint","modal-title"])):R("",!0),X(s.$slots,"default")],16,Jn))}}),ro=t=>t.TypWycieczki!=="wypoczynek"&&t.TypWycieczki!=="narty"?null:t.GwiazdkiHotelu>=0?t.GwiazdkiHotelu:null,el=t=>{var o;return t.TypWycieczki==="objazd + wypoczynek"&&t.NazwaHoteluWWW!==null&&((o=t.NazwaHoteluWWW)==null?void 0:o.length)&&t.OfertaNazwa!==t.NazwaHoteluWWW?t.NazwaHoteluWWW&&t.NazwaHoteluWWW.includes(t.OfertaNazwa)?t.NazwaHoteluWWW:`${t.OfertaNazwa}, ${t.NazwaHoteluWWW}`:t.OfertaNazwa};function tl(t){return el(t)}const al=K({__name:"r-bloczek-naglowek",props:{bazoweInformacje:{},showGwiazdki:{type:Boolean,default:!0},isBloczekMapa:{type:Boolean,default:!1},showUlubion:{type:Boolean,default:!0},idDti:{},sectionDti:{}},emits:["modalInfo","tooltipInfo"],setup(t){const e=t,o=S(()=>ro(e.bazoweInformacje)),i=S(()=>tl(e.bazoweInformacje)),n=S(()=>!o.value||!e.showGwiazdki);return(l,s)=>(b(),E("div",{class:q(["r-bloczek-naglowek",{"r-bloczek-naglowek--bez-gwiazdek":n.value,"r-bloczek-naglowek--bez-gwiazdek-ulubione ":!l.showUlubion&&!l.showGwiazdki}])},[z(Qn,{"is-bloczek-mapa":l.isBloczekMapa,tytul:i.value,class:"r-bloczek-naglowek__tytul","section-dti":l.sectionDti,"id-dti":l.idDti},null,8,["is-bloczek-mapa","tytul","section-dti","id-dti"]),o.value&&l.showGwiazdki?(b(),A(It,{key:0,rating:o.value,"section-dti":l.sectionDti,"id-dti":l.idDti,onModalInfo:s[0]||(s[0]=u=>l.$emit("modalInfo",a(Ie).KATEGORIA_LOKALNA,u)),onTooltipInfo:s[1]||(s[1]=u=>l.$emit("tooltipInfo",a(Ie).KATEGORIA_LOKALNA,u))},null,8,["rating","section-dti","id-dti"])):R("",!0)],2))}}),ol=K({__name:"r-bloczek-lokalizacja",props:{bazoweInformacje:{},idDti:{},sectionDti:{}},setup(t){const e=L(null),o=L(!1),i=n=>{e.value=n};return Pe(()=>{setTimeout(()=>{e.value&&(o.value=oo(e.value))},100)}),(n,l)=>(b(),A(F,{"get-ref":i,"one-line-ellipsis":!0,class:"r-bloczek-lokalizacja",variant:"caption","font-family":"secondary","section-dti":n.sectionDti,"id-dti":`lokalizacja-${n.idDti}`},{default:k(()=>[B(P(a(ha)(n.bazoweInformacje.TypWycieczki))+" • "+P(n.bazoweInformacje.Lokalizacje)+" ",1),o.value?(b(),A(We,{key:0,position:"bottom","section-dti":n.sectionDti,"id-dti":n.idDti,class:"r-bloczek-lokalizacja__tooltip"},{default:k(()=>[z(F,{variant:"caption","font-family":"secondary"},{default:k(()=>[B(P(a(ha)(n.bazoweInformacje.TypWycieczki))+" • "+P(n.bazoweInformacje.Lokalizacje),1)]),_:1})]),_:1},8,["section-dti","id-dti"])):R("",!0)]),_:1},8,["section-dti","id-dti"]))}}),Da=K({__name:"r-icon-serce",props:{active:{type:Boolean,default:!1},isMobile:{type:Boolean,default:!1},primary:{type:Boolean,default:!1}},setup(t){return(e,o)=>(b(),A(a(se),{icon:"heart-fill",size:"24px",stroke:!0,class:q([{"r-icon-serce--mobile":e.isMobile,"r-icon-serce--active":e.active,"r-icon-serce--primary":e.primary&&!e.isMobile},"r-icon-serce"])},null,8,["class"]))}}),nl=K({__name:"r-icon-kalendarz",setup(t){return(e,o)=>(b(),A(a(se),{icon:"calendar",color:a(Me).TEXT,size:"16px"},null,8,["color"]))}}),ll=K({__name:"r-icon-wyzywienie",setup(t){return(e,o)=>(b(),A(a(se),{icon:"meal",color:a(Me).TEXT,size:"16px"},null,8,["color"]))}}),il=t=>{const e=new Date(t);return e instanceof Date&&!isNaN(e.valueOf())?ke(e,_e.DAY_MONTH_YEAR):""},co=t=>t===1?"nocleg":t>1&&t<5?"noclegi":"noclegów",qt=t=>t===1?"dzień":"dni",sl=(t,e,o,i,n)=>{const l=il(t),s=n&&o?o+n:o,u=i?e+i:e,r=s?`${s} ${co(s)}`:null,p=`${u} ${qt(u)}`,c=r?`${p} / ${r}`:p;return e?`${l} (${c})`:l},rl=K({__name:"r-bloczek-termin-wyjazdu",props:{terminWyjazdu:{},iloscDni:{},iloscNocy:{},iloscDniPrzedluzenie:{},iloscNocyPrzedluzenie:{},idDti:{},sectionDti:{}},setup(t){const e=t,o=S(()=>e.iloscDni&&e.terminWyjazdu?sl(e.terminWyjazdu,e.iloscDni,e.iloscNocy,e.iloscDniPrzedluzenie,e.iloscNocyPrzedluzenie):"");return(i,n)=>(b(),A(F,{variant:"caption","font-family":"secondary","section-dti":i.sectionDti,"id-dti":`termin-wyjazdu-${i.idDti}`},{default:k(()=>[B(P(o.value),1)]),_:1},8,["section-dti","id-dti"]))}}),dl=Zo('<defs><clipPath id="clip-Info_1.5"><rect width="11.67" height="11.67"></rect></clipPath></defs><g id="Info_1.5" data-name="Info 1.5" clip-path="url(#clip-Info_1.5)"><path id="info" d="M8,10.667V8M8,5.333h.007M13.334,8A5.333,5.333,0,1,1,8,2.667,5.333,5.333,0,0,1,13.334,8Z" transform="translate(-2.167 -2.167)" fill="none" stroke="#0054a6" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"></path><line id="Line_17" data-name="Line 17" y2="3" transform="translate(5.834 5.833)" fill="none" stroke="#0054a6" stroke-linecap="round" stroke-width="1.5"></line><g id="Ellipse_9" data-name="Ellipse 9" transform="translate(5.084 2.5)" fill="#0054a6" stroke="#0054a6" stroke-width="1"><circle cx="0.75" cy="0.75" r="0.75" stroke="none"></circle><circle cx="0.75" cy="0.75" r="0.25" fill="none"></circle></g></g>',2),cl=[dl],Ge=K({__name:"r-icon-info",props:{color:{default:"primary"}},setup(t){const e=t,o=S(()=>`r-icon-info--${e.color}`);return(i,n)=>(b(),E("svg",{class:q(["r-icon-info",o.value]),xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"11.67",height:"11.67",viewBox:"0 0 11.67 11.67"},cl,2))}}),ul={key:0,class:"r-bloczek-przystanki__info"},pl=K({__name:"r-bloczek-przystanki",props:{przystanki:{},showPrzystankiTooltip:{type:Boolean,default:!0},idDti:{},sectionDti:{}},setup(t){const{greaterOrEqual:e}=xe(),o=t,i=L(re.DESKTOP),n=S(()=>e(i.value)?"caption":"body1"),l=S(()=>o.przystanki.length>1),s=S(()=>o.przystanki[0]?o.przystanki[0].CzySamolot?"Dostępne miasta wylotu/przylotu":"Dostępne miasta wyjazdu/powrotu":"");return(u,r)=>(b(),A(F,{class:"r-bloczek-przystanki__nazwa",variant:"caption","font-family":"secondary","section-dti":u.sectionDti,"id-dti":`przystanek-${u.idDti}`},{default:k(()=>[B(P(u.przystanki[0].Nazwa)+" ",1),l.value&&u.showPrzystankiTooltip?(b(),E("span",ul,[z(Ge,{class:"r-bloczek-przystanki__info-icon"}),z(He,{"tooltip-position":"bottom",breakpoint:a(re).DESKTOP,"modal-title":s.value,"show-modal-prevent":!0,class:"r-bloczek-przystanki-tooltip","modal-body-class":"r-bloczek-przystanki-tooltip","modal-border-radius":!0,"modal-breakpoint":"none"},{default:k(()=>[z(F,{"font-family":"secondary",class:"r-bloczek-przystanki-tooltip__label","font-weight":"bold",variant:"caption"},{default:k(()=>[B(P(s.value),1)]),_:1}),(b(!0),E(le,null,de(u.przystanki,(p,c)=>(b(),A(F,{key:c,"font-family":"secondary",variant:n.value,class:"r-bloczek-przystanki-tooltip__element"},{default:k(()=>[B(P(p.Nazwa),1)]),_:2},1032,["variant"]))),128))]),_:1},8,["breakpoint","modal-title"])])):R("",!0)]),_:1},8,["section-dti","id-dti"]))}}),fl={key:0,class:"r-bloczek-wyzywienie__info"},vl=K({__name:"r-bloczek-wyzywienie",props:{wyzywienia:{},idDti:{},sectionDti:{}},setup(t){const e=t,{greaterOrEqual:o}=xe(),i=S(()=>o(re.DESKTOP)?"caption":"body1"),n=S(()=>e.wyzywienia.length>1);return(l,s)=>(b(),A(F,{variant:"caption","font-family":"secondary",class:"r-bloczek-wyzywienie__nazwa","section-dti":l.sectionDti,"id-dti":`wyzywienie-${l.idDti}`},{default:k(()=>[B(P(l.wyzywienia[0].Nazwa)+" ",1),n.value?(b(),E("span",fl,[z(Ge,{class:"r-bloczek-wyzywienie__info-icon"}),z(He,{"tooltip-position":"bottom",breakpoint:a(re).DESKTOP,"modal-title":"Wyżywienia","show-modal-prevent":!0,class:"r-bloczek-wyzywienie-tooltip","modal-body-class":"r-bloczek-wyzywienie-tooltip","modal-border-radius":!0,"modal-breakpoint":"none"},{default:k(()=>[z(F,{"font-family":"secondary",class:"r-bloczek-wyzywienie-tooltip__label","font-weight":"bold",variant:"caption"},{default:k(()=>[B(" Wyżywienia ")]),_:1}),(b(!0),E(le,null,de(l.wyzywienia,(u,r)=>(b(),A(F,{key:r,"font-family":"secondary",variant:i.value,class:"r-bloczek-wyzywienie-tooltip__element"},{default:k(()=>[B(P(u.Nazwa),1)]),_:2},1032,["variant"]))),128))]),_:1},8,["breakpoint"])])):R("",!0)]),_:1},8,["section-dti","id-dti"]))}}),yl="pl-pl",Ta={Mon:"Pn",Tue:"Wt",Wed:"Śr",Thu:"Cz",Fri:"Pt",Sat:"Sb",Sun:"Nd"};function ml(t){const e=t.map(o=>{const i=new Date(o.TerminWyjazdu),n=new Date(o.TerminWyjazdu);return n.setDate(n.getDate()+o.LiczbaDni+o.LiczbaDniPrzedluzenie-1),o.MiesiacWyjazdu=i.toLocaleString(yl,{month:"long",year:"numeric"}),o.TerminOdDo=`${ke(i,_e.DAY_MONTH)} - ${ke(n,_e.DAY_MONTH)}`,o.TerminDni=`(${Ta[i.toLocaleString("en-us",{weekday:"short"})]} - ${Ta[n.toLocaleString("en-us",{weekday:"short"})]})`,o.ShowCenaSkreslona=o.CenaPrzedPromocja!==o.CenaAktualna,o});return wn(e,o=>(o==null?void 0:o.MiesiacWyjazdu)||"")}const bl=["href"],hl={class:"r-bloczek-inne-terminy-element__termin"},gl={key:0},kl={key:1,class:"r-bloczek-inne-terminy-element__dni"},_l={class:"r-bloczek-inne-terminy-element__cena"},wl=K({__name:"r-bloczek-inne-terminy-element",props:{termin:{},czyCenaZaOsobe:{type:Boolean},host:{default:"https://r.pl"}},setup(t){const e=t,{greaterOrEqual:o}=xe(),i=S(()=>o(re.DESKTOP)?"bold":"normal"),n=S(()=>co(e.termin.LiczbaNocy));return(l,s)=>(b(),E("a",{class:"r-bloczek-inne-terminy-element",target:"_blank",href:`${l.host}${l.termin.OfertaURL}`},[H("div",hl,[z(F,{"font-family":"secondary",variant:"h6",tag:"span","font-weight":i.value},{default:k(()=>[B(P(l.termin.TerminOdDo),1)]),_:1},8,["font-weight"]),z(F,{class:"r-bloczek-inne-terminy-element__termin__dni",tag:"span","font-family":"secondary",variant:"h6"},{default:k(()=>[B(P(` ${l.termin.TerminDni}`),1)]),_:1})]),l.termin.LiczbaDniPrzedluzenie?(b(),E("div",kl,[z(F,{"font-family":"secondary",variant:"h6",tag:"span","font-weight":"bold"},{default:k(()=>[B(P(l.termin.LiczbaDniBezPrzedluzenia+l.termin.LiczbaDniPrzedluzenie)+" ",1),z(F,{"font-family":"secondary",variant:"caption"},{default:k(()=>[B(P(a(qt)(l.termin.LiczbaDniBezPrzedluzenia+l.termin.LiczbaDniPrzedluzenie)),1)]),_:1}),B(" "+P(l.termin.LiczbaNocy?` / ${l.termin.LiczbaNocy}`:"")+" ",1),l.termin.LiczbaNocy?(b(),A(F,{key:0,"font-family":"secondary",variant:"caption"},{default:k(()=>[B(P(` ${n.value}`),1)]),_:1})):R("",!0)]),_:1})])):(b(),E("div",gl,[z(F,{"aria-flowto":"secondary",variant:"h6",tag:"span","font-weight":"bold"},{default:k(()=>[B(P(l.termin.LiczbaDni)+" ",1),z(F,{"font-family":"secondary",tag:"span",variant:"caption"},{default:k(()=>[B(P(a(qt)(l.termin.LiczbaDni)),1)]),_:1})]),_:1}),z(F,{"font-family":"secondary",variant:"h6",tag:"span","font-weight":"bold"},{default:k(()=>[B(P(l.termin.LiczbaNocy?` / ${l.termin.LiczbaNocy}`:"")+" ",1),l.termin.LiczbaNocy?(b(),A(F,{key:0,"font-family":"secondary",variant:"caption"},{default:k(()=>[B(P(` ${n.value}`),1)]),_:1})):R("",!0)]),_:1})])),H("div",_l,[l.termin.ShowCenaSkreslona?(b(),A(F,{key:0,class:"r-bloczek-inne-terminy-element__przed-obnizka",variant:"caption"},{default:k(()=>[B(P(`${a(Je)(l.termin.CenaPrzedPromocja,0)} zł`),1)]),_:1})):R("",!0),z(F,{"font-family":"secondary",color:"primary","font-weight":"bold",variant:"h4",tag:"span"},{default:k(()=>[B(P(a(Je)(l.termin.CenaAktualna,0))+" ",1),z(F,{variant:"body2",tag:"span",color:"primary","font-family":"secondary"},{default:k(()=>[B(P(l.czyCenaZaOsobe?"zł/os.":"zł/razem"),1)]),_:1})]),_:1})])],8,bl))}}),zl=K({__name:"r-icon-face-neutral",setup(t){return(e,o)=>(b(),A(a(se),{icon:"face-meh",color:a(Me).TEXT,size:"40px"},null,8,["color"]))}}),Cl={class:"r-bloczek-tooltip-brak"},Qt=K({__name:"r-bloczek-tooltip-brak",setup(t){return(e,o)=>(b(),E("div",Cl,[z(zl,{class:"r-bloczek-tooltip-brak__icon"}),X(e.$slots,"default")]))}}),Dl={key:0,class:"r-bloczek-inne-terminy__loading"},Tl={key:1,class:"r-bloczek-inne-terminy__miesiace-list"},$l={key:0,class:"r-bloczek-inne-terminy__terminy-list"},Ft="Inne terminy",Sl=K({__name:"r-bloczek-inne-terminy",props:{czyCenaZaOsobe:{type:Boolean},typWycieczki:{},getInneTerminy:{type:Function},host:{}},setup(t){const e=t,{greaterOrEqual:o}=xe(),i=S(()=>o(re.DESKTOP)),n=L(null),l=L(!0),s=L(!1),u=S(()=>n.value?ml(n.value):[]),r=async()=>{if(e.getInneTerminy&&!n.value){s.value=!0,l.value=!0;const p=await e.getInneTerminy();if(p&&p.ok){const c=await p.json();n.value=c,l.value=!1}}};return(p,c)=>(b(),A(F,{class:"r-bloczek-inne-terminy",variant:"caption","font-weight":"bold",color:"primary","font-family":"secondary","one-line-ellipsis":!i.value,onClick:ce(r,["prevent"])},{default:k(()=>[B(P(Ft.toLowerCase())+" ",1),z(He,{"tooltip-position":"bottom","show-modal-prevent":!0,"modal-title":Ft,breakpoint:a(re).DESKTOP,class:"r-bloczek-inne-terminy__tooltip","modal-breakpoint":"desktop","tooltip-variant":"click"},{close:k(()=>[z(a(se),{icon:"close-circle",color:a(Me).PRIMARY},null,8,["color"])]),default:k(({close:d})=>[z(F,{class:"r-bloczek-inne-terminy__tooltip-label",variant:"h4","font-weight":"bold","font-family":"secondary"},{default:k(()=>[B(P(Ft))]),_:1}),l.value?(b(),E("div",Dl,[z(xt,{size:"large"})])):Object.keys(u.value).length>0?(b(),E("ul",Tl,[(b(!0),E(le,null,de(u.value,(v,f)=>(b(),E("li",{key:f,class:"r-bloczek-inne-terminy__miesiace-list-element"},[z(F,{capitalize:!0,"font-weight":"bold",variant:"body1",tag:"span","font-family":"secondary"},{default:k(()=>[B(P(f),1)]),_:2},1024),v&&Array.isArray(v)&&v.length>0?(b(),E("ul",$l,[(b(!0),E(le,null,de(v,(y,_)=>(b(),E("li",{key:_,class:"r-bloczek-inne-terminy__terminy-list-element"},[z(wl,{termin:y,"czy-cena-za-osobe":p.czyCenaZaOsobe,host:p.host,onClick:d},null,8,["termin","czy-cena-za-osobe","host","onClick"])]))),128))])):R("",!0)]))),128))])):(b(),A(Qt,{key:2},{default:k(()=>[z(F,{variant:"body2","font-family":"secondary"},{default:k(()=>[B(" Wygląda na to, że nie mamy dla Ciebie innych terminów tego wyjazdu. Zmień kryteria poszukiwanej wycieczki i spróbuj ponownie. ")]),_:1})]),_:1}))]),_:1},8,["breakpoint"])]),_:1},8,["one-line-ellipsis"]))}}),El=K({__name:"r-icon-auto",setup(t){return(e,o)=>(b(),A(a(se),{icon:"car",color:a(Me).TEXT,size:"14px"},null,8,["color"]))}}),Il=K({__name:"r-icon-autokar",setup(t){return(e,o)=>(b(),A(a(se),{icon:"bus",color:a(Me).TEXT,size:"14px"},null,8,["color"]))}}),Ol=K({__name:"r-icon-samolot",setup(t){return(e,o)=>(b(),A(a(se),{icon:"plane-tilt",color:a(Me).TEXT,size:"14px"},null,8,["color"]))}}),Al=K({__name:"r-bloczek-wlasciwosci-dojazd-icon",props:{icon:{}},setup(t){return(e,o)=>e.icon==="auto"?(b(),A(El,{key:0})):e.icon==="autokar"?(b(),A(Il,{key:1})):e.icon==="samolot"?(b(),A(Ol,{key:2})):R("",!0)}}),Pl={class:"r-bloczek-wlasciwosci"},Ml={class:"r-bloczek-wlasciwosci__wlasciwosc"},Ll={class:"r-bloczek-wlasciwosci__dni"},Bl={key:0,class:"r-bloczek-wlasciwosci__wlasciwosc"},Rl={key:1,class:"r-bloczek-wlasciwosci__wlasciwosc"},Nl={key:2,class:"r-bloczek-wlasciwosci__komunikaty-container"},jl=K({__name:"r-bloczek-wlasciwosci",props:{bloczek:{},isBloczekSchowek:{type:Boolean},czyCenaZaOsobe:{type:Boolean},showKomunikaty:{type:Boolean},getInneTerminy:{},showPrzystankiTooltip:{type:Boolean,default:!0},host:{},idDti:{},sectionDti:{}},emits:["dojazdInfoClicked","wyzywienieInfoClicked","inneTerminyCilcked"],setup(t){const e=t,o=S(()=>{var d;return(d=e.bloczek.BazoweInformacje)==null?void 0:d.LiczbaDni}),i=S(()=>{var d;return(d=e.bloczek.BazoweInformacje)==null?void 0:d.LiczbaNocy}),n=S(()=>{var d;return(d=e.bloczek.BazoweInformacje)==null?void 0:d.LiczbaDniPrzedluzenie}),l=S(()=>{var d;return(d=e.bloczek.BazoweInformacje)==null?void 0:d.LiczbaNocyPrzedluzenie}),s=S(()=>e.bloczek.TerminWyjazdu),u=S(()=>e.bloczek.Przystanki),r=S(()=>e.bloczek.Wyzywienia),p=S(()=>{const d=u.value[0];return(d==null?void 0:d.MiastoURL)==="dojazd-wlasny"?"auto":d!=null&&d.CzySamolot||d!=null&&d.CzyDreamliner?"samolot":"autokar"}),c=S(()=>{var d;return(d=e.bloczek.Komunikaty)==null?void 0:d.filter(v=>v.Sekcja===lo.MAIN)});return(d,v)=>(b(),E("div",Pl,[H("div",Ml,[z(nl,{class:"r-bloczek-wlasciwosci__icon"}),H("div",Ll,[z(rl,{"ilosc-dni":o.value,"ilosc-nocy":i.value,"ilosc-dni-przedluzenie":n.value,"ilosc-nocy-przedluzenie":l.value,"termin-wyjazdu":s.value,"section-dti":d.sectionDti,"id-dti":d.idDti},null,8,["ilosc-dni","ilosc-nocy","ilosc-dni-przedluzenie","ilosc-nocy-przedluzenie","termin-wyjazdu","section-dti","id-dti"]),d.isBloczekSchowek?R("",!0):(b(),A(Sl,{key:0,"get-inne-terminy":d.getInneTerminy,host:d.host,"czy-cena-za-osobe":d.czyCenaZaOsobe,"section-dti":d.sectionDti,"id-dti":d.idDti,"typ-wycieczki":d.bloczek.BazoweInformacje.TypWycieczki,onClick:v[0]||(v[0]=f=>d.$emit("inneTerminyCilcked"))},null,8,["get-inne-terminy","host","czy-cena-za-osobe","section-dti","id-dti","typ-wycieczki"]))])]),u.value&&u.value.length?(b(),E("div",Bl,[z(Al,{icon:p.value,class:"r-bloczek-wlasciwosci__icon",onClick:v[1]||(v[1]=f=>d.$emit("dojazdInfoClicked"))},null,8,["icon"]),z(pl,{przystanki:u.value,"show-przystanki-tooltip":d.showPrzystankiTooltip,"section-dti":d.sectionDti,"id-dti":d.idDti},null,8,["przystanki","show-przystanki-tooltip","section-dti","id-dti"])])):R("",!0),r.value&&r.value.length?(b(),E("div",Rl,[z(ll,{class:"r-bloczek-wlasciwosci__icon",onClick:v[2]||(v[2]=f=>d.$emit("wyzywienieInfoClicked"))}),z(vl,{wyzywienia:r.value,"section-dti":d.sectionDti,"id-dti":d.idDti},null,8,["wyzywienia","section-dti","id-dti"])])):R("",!0),c.value&&d.showKomunikaty?(b(),E("div",Nl,[(b(!0),E(le,null,de(c.value,(f,y)=>(b(),E("div",{key:y,class:"r-bloczek-wlasciwosci__komunikat"},[z(a(se),{icon:f.Ikona,size:"16px",class:"r-bloczek-wlasciwosci__komunikat-icon"},null,8,["icon"]),(b(!0),E(le,null,de(f.Wiadomosci,_=>(b(),A(F,{key:_.Tresc,variant:"caption","font-weight":"bold"},{default:k(()=>[B(P(_.Tresc),1)]),_:2},1024))),128))]))),128))])):R("",!0)]))}}),Hl=H("strong",null,"Cena regularna:",-1),Vl=H("strong",null,"Najniższa cena z 30 dni:",-1),Fl={key:0},Wl=H("strong",null,"Wszystkie ceny, które widzisz,",-1),Ul={class:"r-bloczek-cena__przed-obnizka"},$a="Szczegóły ceny",Gl=K({__name:"r-bloczek-cena",props:{cena:{},czyCenaZaOsobe:{type:Boolean},showCenaPrzedPromocja:{type:Boolean,default:!0},bloczekDisplayMode:{},showInfo:{type:Boolean,default:!0},isBloczekMapa:{type:Boolean,default:!1},idDti:{},sectionDti:{}},emits:["modalInfo","tooltipInfo","cenaInfoClicked"],setup(t){const{DATA_TEST_ID:e,createDataTestId:o}=ze(),{greaterOrEqual:i}=xe(),n=t,l=L(re.DESKTOP),s=S(()=>i(l.value)?"caption":"body1"),u=S(()=>n.cena.CenyZaPokoj&&n.cena.CenyZaPokoj.length>0&&n.showInfo),r=S(()=>n.showCenaPrzedPromocja&&n.cena.CenaOmnibus&&n.cena.CenaAktualna!==n.cena.CenaPrzedPromocja),p=S(()=>n.showCenaPrzedPromocja&&n.cena.CenaOmnibus),c=S(()=>n.isBloczekMapa?"h3":"h1"),d=S(()=>n.isBloczekMapa?"caption":"body2");return(v,f)=>(b(),E("div",{class:q(["r-bloczek-cena",{"r-bloczek-cena__column":v.bloczekDisplayMode==="column"}])},[z(F,{class:"r-bloczek-cena__aktualna",color:"primary","font-weight":"bold",variant:c.value,tag:"span","section-dti":v.sectionDti,"id-dti":`cena-aktualna-${v.idDti}`},{default:k(()=>[B(P(a(Je)(v.cena.CenaAktualna,0)),1),z(F,{class:"r-bloczek-cena__suffix",variant:d.value,tag:"span",color:"inherit"},{default:k(()=>[B(P(v.czyCenaZaOsobe?"zł/os.":"zł/razem"),1)]),_:1},8,["variant"])]),_:1},8,["variant","section-dti","id-dti"]),u.value?(b(),E("div",ge({key:0,class:["r-bloczek-cena__info",{"r-bloczek-cena__info--omnibus":v.showCenaPrzedPromocja&&v.cena.CenaOmnibus}],[a(e)||""]:a(o)(a(ve).RTooltip,v.sectionDti,v.idDti),onClick:f[2]||(f[2]=y=>v.$emit("cenaInfoClicked"))}),[z(Ge,{class:"r-bloczek-cena__info-icon"}),z(He,{class:"r-bloczek-cena__tooltip","tooltip-position":"left",breakpoint:l.value,"modal-title":$a,"show-modal-prevent":!0,"modal-breakpoint":"none","modal-border-radius":!0,"modal-body-class":"r-bloczek-cena__modal-body","section-dti":v.sectionDti,"id-dti":v.idDti,onModalInfo:f[0]||(f[0]=y=>v.$emit("modalInfo",y)),onTooltipInfo:f[1]||(f[1]=y=>v.$emit("tooltipInfo",y))},{default:k(()=>[z(F,{"font-family":"secondary",class:"r-bloczek-cena__label","font-weight":"bold",variant:s.value},{default:k(()=>[B(P($a))]),_:1},8,["variant"]),r.value?(b(),A(F,{key:0,class:"r-bloczek-cena__szczegoly-ceny","font-family":"secondary",variant:s.value},{default:k(()=>[Hl,B(" oznacza standardową wartość oferty, przed ewentualnymi obniżkami lub promocjami. ")]),_:1},8,["variant"])):R("",!0),p.value?(b(),A(F,{key:1,class:"r-bloczek-cena__szczegoly-ceny","font-family":"secondary",variant:s.value},{default:k(()=>[Vl,B(" odnosi się do najniższej ceny z ostatnich 30 dni przed obniżką. ")]),_:1},8,["variant"])):R("",!0),z(F,{class:"r-bloczek-cena__szczegoly-ceny","font-family":"secondary",variant:s.value},{default:k(()=>[v.czyCenaZaOsobe?(b(),E("span",Fl,[Wl,B(" to średni koszt na osobę. ")])):R("",!0),B(" Dokładny podział cen na uczestnika sprawdzisz w szczegółach oferty. ")]),_:1},8,["variant"])]),_:1},8,["breakpoint","section-dti","id-dti"])],16)):R("",!0),r.value?(b(),A(F,{key:1,class:"r-bloczek-cena__regularna",variant:"caption","section-dti":v.sectionDti,"id-dti":`cena-przed-obnizka-${v.idDti}`},{default:k(()=>[B(" Cena regularna: "),H("span",Ul,P(a(Je)(v.cena.CenaPrzedPromocja,0)),1),B(" zł ")]),_:1},8,["section-dti","id-dti"])):R("",!0),p.value?(b(),A(F,{key:2,class:"r-bloczek-cena__omnibus",variant:"caption","font-family":"secondary","section-dti":v.sectionDti,"id-dti":`cena-omnibus-${v.idDti}`},{default:k(()=>[B(" Najniższa cena z 30 dni: "+P(a(Je)(v.cena.CenaOmnibus,0))+" zł ",1)]),_:1},8,["section-dti","id-dti"])):R("",!0)],2))}}),Kl={key:0,class:"r-bloczek-hotele-na-przedluzenie-list__options"},xl=["href"],Yl={class:"r-bloczek-hotele-na-przedluzenie-list__option-nazwa"},Zl={class:"r-bloczek-hotele-na-przedluzenie-list__option-cena"},Sa=K({__name:"r-bloczek-hotel-na-przedluzenie-list",props:{hoteleNaPrzedluzenie:{},czyCenaZaOsobe:{type:Boolean}},emits:["close"],setup(t,{emit:e}){const o=e;return(i,n)=>i.hoteleNaPrzedluzenie&&i.hoteleNaPrzedluzenie.length>0?(b(),E("ul",Kl,[(b(!0),E(le,null,de(i.hoteleNaPrzedluzenie,(l,s)=>(b(),E("li",{key:s,class:"r-bloczek-hotele-na-przedluzenie-list__option"},[H("a",{class:"r-bloczek-hotele-na-przedluzenie-list__link",href:`https://r.pl${l.OfertaUrl}`,target:"_blank",onClick:n[0]||(n[0]=u=>o("close"))},[H("div",Yl,[z(F,{variant:"caption","font-weight":"bold","one-line-ellipsis":!0,"font-family":"secondary"},{default:k(()=>[B(P(l.Nazwa),1)]),_:2},1024),z(It,{class:"r-bloczek-hotele-na-przedluzenie-list__option-gwiazdki",rating:l.Gwiazdki,size:"small"},null,8,["rating"])]),H("div",Zl,[l.Doplata?(b(),E(le,{key:0},[z(F,{variant:"body1",tag:"span","font-weight":"bold",color:"primary","font-family":"secondary"},{default:k(()=>[B(P(`${l.Doplata>0?"+":""}${a(Je)(l.Doplata,0)}`)+" zł ",1)]),_:2},1024),z(F,{variant:"caption",color:"primary","font-family":"secondary",class:"r-bloczek-hotele-na-przedluzenie-list__option-small"},{default:k(()=>[B(P(i.czyCenaZaOsobe?` za
              os.`:" razem"),1)]),_:1}),z(F,{variant:"caption",color:"primary","font-family":"secondary",class:"r-bloczek-hotele-na-przedluzenie-list__option-small"},{default:k(()=>[B(" / "+P(l.DlugoscPrzedluzenia)+" dni ",1)]),_:2},1024)],64)):(b(),A(F,{key:1,variant:"body1",tag:"span","font-weight":"bold",color:"primary","font-family":"secondary"},{default:k(()=>[B(" w cenie ")]),_:1}))])],8,xl)]))),128))])):R("",!0)}}),ql={class:"r-bloczek-hotele-na-przedluzenie"},Ql={key:0},Xl={key:0,class:"r-bloczek-hotele-na-przedluzenie__options r-bloczek-hotele-na-przedluzenie__loading"},Jl={key:0,class:"r-bloczek-hotele-na-przedluzenie__options r-bloczek-hotele-na-przedluzenie__loading"},Ea="Przedłuż wakacje o pobyt w hotelu",ei=K({__name:"r-bloczek-hotele-na-przedluzenie",props:{czyCenaZaOsobe:{type:Boolean,required:!0},getHoteleNaPrzedluzenie:{type:Function,required:!0}},setup(t){const e=t,o=L(!0),i=L(!1),n=L(null),l=p=>{i.value=p},s=()=>{!i.value&&!n.value?r():l(!i.value)},u=()=>{l(!1)},r=async()=>{if(e.getHoteleNaPrzedluzenie&&!n.value){i.value=!0,o.value=!0;const p=await e.getHoteleNaPrzedluzenie();if(p.ok){const c=await p.json();n.value=c,o.value=!1}}};return(p,c)=>{const d=Pt("r-click-away");return at((b(),E("div",ql,[H("div",{class:"r-bloczek-hotele-na-przedluzenie__input",onClick:ce(s,["prevent"])},[z(a(se),{icon:"plus-fill",alt:"ikona-plus",class:"r-bloczek-hotele-na-przedluzenie__icon",size:"7px",color:"#ef8a34"}),z(F,{variant:"caption","font-weight":"bold","font-family":"secondary"},{default:k(()=>[B(P(Ea))]),_:1}),z(qo,{size:"small",class:"r-bloczek-hotele-na-przedluzenie__chevron","rotate-type":"scale",rotate:i.value},null,8,["rotate"])]),z(He,{"tooltip-position":"bottom","show-modal-prevent":!0,"modal-title":Ea,breakpoint:a(re).DESKTOP,"modal-breakpoint":"desktop","tooltip-variant":"click"},{tooltip:k(()=>[z(bt,{name:"fade-select-options"},{default:k(()=>[i.value?(b(),E("div",Ql,[o.value?(b(),E("div",Xl,[z(xt,{size:"large"})])):n.value&&n.value.length>0?(b(),A(Sa,{key:1,"hotele-na-przedluzenie":n.value,"czy-cena-za-osobe":t.czyCenaZaOsobe,onClose:u},null,8,["hotele-na-przedluzenie","czy-cena-za-osobe"])):(b(),A(Qt,{key:2,class:"r-bloczek-hotele-na-przedluzenie__brak-wynikow",onClose:ce(u,["prevent"])},{default:k(()=>[z(F,{variant:"body2","font-family":"secondary"},{default:k(()=>[B(" Wygląda na to, że hotele w których możesz przedłużyć swoje wakacje są niedostępne. Zmień kryteria poszukiwanej wycieczki i spróbuj ponownie. ")]),_:1})]),_:1}))])):R("",!0)]),_:1})]),default:k(()=>[o.value?(b(),E("div",Jl,[z(xt,{size:"large"})])):n.value&&n.value.length>0?(b(),A(Sa,{key:1,"hotele-na-przedluzenie":n.value,"czy-cena-za-osobe":t.czyCenaZaOsobe},null,8,["hotele-na-przedluzenie","czy-cena-za-osobe"])):(b(),A(Qt,{key:2,onClose:ce(u,["prevent"])},{default:k(()=>[z(F,{variant:"body2","font-family":"secondary"},{default:k(()=>[B(" Wygląda na to, że hotele w których możesz przedłużyć swoje wakacje są niedostępne. Zmień kryteria poszukiwanej wycieczki i spróbuj ponownie. ")]),_:1})]),_:1}))]),_:1},8,["breakpoint"])])),[[d,u]])}}}),uo=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function Ke(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"&&!t.__swiper__}function et(t,e){const o=["__proto__","constructor","prototype"];Object.keys(e).filter(i=>o.indexOf(i)<0).forEach(i=>{typeof t[i]>"u"?t[i]=e[i]:Ke(e[i])&&Ke(t[i])&&Object.keys(e[i]).length>0?e[i].__swiper__?t[i]=e[i]:et(t[i],e[i]):t[i]=e[i]})}function po(t){return t===void 0&&(t={}),t.navigation&&typeof t.navigation.nextEl>"u"&&typeof t.navigation.prevEl>"u"}function fo(t){return t===void 0&&(t={}),t.pagination&&typeof t.pagination.el>"u"}function vo(t){return t===void 0&&(t={}),t.scrollbar&&typeof t.scrollbar.el>"u"}function yo(t){t===void 0&&(t="");const e=t.split(" ").map(i=>i.trim()).filter(i=>!!i),o=[];return e.forEach(i=>{o.indexOf(i)<0&&o.push(i)}),o.join(" ")}function ti(t){return t===void 0&&(t=""),t?t.includes("swiper-wrapper")?t:`swiper-wrapper ${t}`:"swiper-wrapper"}function ai(t){let{swiper:e,slides:o,passedParams:i,changedParams:n,nextEl:l,prevEl:s,scrollbarEl:u,paginationEl:r}=t;const p=n.filter(T=>T!=="children"&&T!=="direction"&&T!=="wrapperClass"),{params:c,pagination:d,navigation:v,scrollbar:f,virtual:y,thumbs:_}=e;let g,m,C,h,w,$,O,G;n.includes("thumbs")&&i.thumbs&&i.thumbs.swiper&&c.thumbs&&!c.thumbs.swiper&&(g=!0),n.includes("controller")&&i.controller&&i.controller.control&&c.controller&&!c.controller.control&&(m=!0),n.includes("pagination")&&i.pagination&&(i.pagination.el||r)&&(c.pagination||c.pagination===!1)&&d&&!d.el&&(C=!0),n.includes("scrollbar")&&i.scrollbar&&(i.scrollbar.el||u)&&(c.scrollbar||c.scrollbar===!1)&&f&&!f.el&&(h=!0),n.includes("navigation")&&i.navigation&&(i.navigation.prevEl||s)&&(i.navigation.nextEl||l)&&(c.navigation||c.navigation===!1)&&v&&!v.prevEl&&!v.nextEl&&(w=!0);const D=T=>{e[T]&&(e[T].destroy(),T==="navigation"?(e.isElement&&(e[T].prevEl.remove(),e[T].nextEl.remove()),c[T].prevEl=void 0,c[T].nextEl=void 0,e[T].prevEl=void 0,e[T].nextEl=void 0):(e.isElement&&e[T].el.remove(),c[T].el=void 0,e[T].el=void 0))};n.includes("loop")&&e.isElement&&(c.loop&&!i.loop?$=!0:!c.loop&&i.loop?O=!0:G=!0),p.forEach(T=>{if(Ke(c[T])&&Ke(i[T]))Object.assign(c[T],i[T]),(T==="navigation"||T==="pagination"||T==="scrollbar")&&"enabled"in i[T]&&!i[T].enabled&&D(T);else{const j=i[T];(j===!0||j===!1)&&(T==="navigation"||T==="pagination"||T==="scrollbar")?j===!1&&D(T):c[T]=i[T]}}),p.includes("controller")&&!m&&e.controller&&e.controller.control&&c.controller&&c.controller.control&&(e.controller.control=c.controller.control),n.includes("children")&&o&&y&&c.virtual.enabled?(y.slides=o,y.update(!0)):n.includes("virtual")&&y&&c.virtual.enabled&&(o&&(y.slides=o),y.update(!0)),n.includes("children")&&o&&c.loop&&(G=!0),g&&_.init()&&_.update(!0),m&&(e.controller.control=c.controller.control),C&&(e.isElement&&(!r||typeof r=="string")&&(r=document.createElement("div"),r.classList.add("swiper-pagination"),r.part.add("pagination"),e.el.appendChild(r)),r&&(c.pagination.el=r),d.init(),d.render(),d.update()),h&&(e.isElement&&(!u||typeof u=="string")&&(u=document.createElement("div"),u.classList.add("swiper-scrollbar"),u.part.add("scrollbar"),e.el.appendChild(u)),u&&(c.scrollbar.el=u),f.init(),f.updateSize(),f.setTranslate()),w&&(e.isElement&&((!l||typeof l=="string")&&(l=document.createElement("div"),l.classList.add("swiper-button-next"),l.innerHTML=e.hostEl.constructor.nextButtonSvg,l.part.add("button-next"),e.el.appendChild(l)),(!s||typeof s=="string")&&(s=document.createElement("div"),s.classList.add("swiper-button-prev"),s.innerHTML=e.hostEl.constructor.prevButtonSvg,s.part.add("button-prev"),e.el.appendChild(s))),l&&(c.navigation.nextEl=l),s&&(c.navigation.prevEl=s),v.init(),v.update()),n.includes("allowSlideNext")&&(e.allowSlideNext=i.allowSlideNext),n.includes("allowSlidePrev")&&(e.allowSlidePrev=i.allowSlidePrev),n.includes("direction")&&e.changeDirection(i.direction,!1),($||G)&&e.loopDestroy(),(O||G)&&e.loopCreate(),e.update()}function Ia(t,e){t===void 0&&(t={});const o={on:{}},i={},n={};et(o,Qo),o._emitClasses=!0,o.init=!1;const l={},s=uo.map(r=>r.replace(/_/,"")),u=Object.assign({},t);return Object.keys(u).forEach(r=>{typeof t[r]>"u"||(s.indexOf(r)>=0?Ke(t[r])?(o[r]={},n[r]={},et(o[r],t[r]),et(n[r],t[r])):(o[r]=t[r],n[r]=t[r]):r.search(/on[A-Z]/)===0&&typeof t[r]=="function"?o.on[`${r[2].toLowerCase()}${r.substr(3)}`]=t[r]:l[r]=t[r])}),["navigation","pagination","scrollbar"].forEach(r=>{o[r]===!0&&(o[r]={}),o[r]===!1&&delete o[r]}),{params:o,passedParams:n,rest:l,events:i}}function oi(t,e){let{el:o,nextEl:i,prevEl:n,paginationEl:l,scrollbarEl:s,swiper:u}=t;po(e)&&i&&n&&(u.params.navigation.nextEl=i,u.originalParams.navigation.nextEl=i,u.params.navigation.prevEl=n,u.originalParams.navigation.prevEl=n),fo(e)&&l&&(u.params.pagination.el=l,u.originalParams.pagination.el=l),vo(e)&&s&&(u.params.scrollbar.el=s,u.originalParams.scrollbar.el=s),u.init(o)}function ni(t,e,o,i,n){const l=[];if(!e)return l;const s=r=>{l.indexOf(r)<0&&l.push(r)};if(o&&i){const r=i.map(n),p=o.map(n);r.join("")!==p.join("")&&s("children"),i.length!==o.length&&s("children")}return uo.filter(r=>r[0]==="_").map(r=>r.replace(/_/,"")).forEach(r=>{if(r in t&&r in e)if(Ke(t[r])&&Ke(e[r])){const p=Object.keys(t[r]),c=Object.keys(e[r]);p.length!==c.length?s(r):(p.forEach(d=>{t[r][d]!==e[r][d]&&s(r)}),c.forEach(d=>{t[r][d]!==e[r][d]&&s(r)}))}else t[r]!==e[r]&&s(r)}),l}const li=t=>{!t||t.destroyed||!t.params.virtual||t.params.virtual&&!t.params.virtual.enabled||(t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.parallax&&t.params.parallax&&t.params.parallax.enabled&&t.parallax.setTranslate())};function Wt(t,e,o){t===void 0&&(t={});const i=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},l=(s,u)=>{Array.isArray(s)&&s.forEach(r=>{const p=typeof r.type=="symbol";u==="default"&&(u="container-end"),p&&r.children?l(r.children,u):r.type&&(r.type.name==="SwiperSlide"||r.type.name==="AsyncComponentWrapper")||r.componentOptions&&r.componentOptions.tag==="SwiperSlide"?i.push(r):n[u]&&n[u].push(r)})};return Object.keys(t).forEach(s=>{if(typeof t[s]!="function")return;const u=t[s]();l(u,s)}),o.value=e.value,e.value=i,{slides:i,slots:n}}function ii(t,e,o){if(!o)return null;const i=c=>{let d=c;return c<0?d=e.length+c:d>=e.length&&(d=d-e.length),d},n=t.value.isHorizontal()?{[t.value.rtlTranslate?"right":"left"]:`${o.offset}px`}:{top:`${o.offset}px`},{from:l,to:s}=o,u=t.value.params.loop?-e.length:0,r=t.value.params.loop?e.length*2:e.length,p=[];for(let c=u;c<r;c+=1)c>=l&&c<=s&&p.length<e.length&&p.push(e[i(c)]);return p.map(c=>{if(c.props||(c.props={}),c.props.style||(c.props.style={}),c.props.swiperRef=t,c.props.style=n,c.type)return we(c.type,{...c.props},c.children);if(c.componentOptions)return we(c.componentOptions.Ctor,{...c.props},c.componentOptions.children)})}const si={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},swiperElementNodeName:{type:String,default:"SWIPER-CONTAINER"},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},breakpointsBase:{type:String,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideFullyVisibleClass:{type:String,default:void 0},slideBlankClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},lazyPreloadPrevNext:{type:Number,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","autoplayPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slidesUpdated","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(t,e){let{slots:o,emit:i}=e;const{tag:n,wrapperTag:l}=t,s=L("swiper"),u=L(null),r=L(!1),p=L(!1),c=L(null),d=L(null),v=L(null),f={value:[]},y={value:[]},_=L(null),g=L(null),m=L(null),C=L(null),{params:h,passedParams:w}=Ia(t);Wt(o,f,y),v.value=w,y.value=f.value;const $=()=>{Wt(o,f,y),r.value=!0};h.onAny=function(D){for(var T=arguments.length,j=new Array(T>1?T-1:0),Z=1;Z<T;Z++)j[Z-1]=arguments[Z];i(D,...j)},Object.assign(h.on,{_beforeBreakpoint:$,_containerClasses(D,T){s.value=T}});const O={...h};if(delete O.wrapperClass,d.value=new Xo(O),d.value.virtual&&d.value.params.virtual.enabled){d.value.virtual.slides=f.value;const D={cache:!1,slides:f.value,renderExternal:T=>{u.value=T},renderExternalUpdate:!1};et(d.value.params.virtual,D),et(d.value.originalParams.virtual,D)}xa(()=>{!p.value&&d.value&&(d.value.emitSlidesClasses(),p.value=!0);const{passedParams:D}=Ia(t),T=ni(D,v.value,f.value,y.value,j=>j.props&&j.props.key);v.value=D,(T.length||r.value)&&d.value&&!d.value.destroyed&&ai({swiper:d.value,slides:f.value,passedParams:D,changedParams:T,nextEl:_.value,prevEl:g.value,scrollbarEl:C.value,paginationEl:m.value}),r.value=!1}),Ya("swiper",d),be(u,()=>{ct(()=>{li(d.value)})}),Pe(()=>{c.value&&(oi({el:c.value,nextEl:_.value,prevEl:g.value,paginationEl:m.value,scrollbarEl:C.value,swiper:d.value},h),i("swiper",d.value))}),mt(()=>{d.value&&!d.value.destroyed&&d.value.destroy(!0,!1)});function G(D){return h.virtual?ii(d,D,u.value):(D.forEach((T,j)=>{T.props||(T.props={}),T.props.swiperRef=d,T.props.swiperSlideIndex=j}),D)}return()=>{const{slides:D,slots:T}=Wt(o,f,y);return we(n,{ref:c,class:yo(s.value)},[T["container-start"],we(l,{class:ti(h.wrapperClass)},[T["wrapper-start"],G(D),T["wrapper-end"]]),po(t)&&[we("div",{ref:g,class:"swiper-button-prev"}),we("div",{ref:_,class:"swiper-button-next"})],vo(t)&&we("div",{ref:C,class:"swiper-scrollbar"}),fo(t)&&we("div",{ref:m,class:"swiper-pagination"}),T["container-end"]])}}},Ut={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:Boolean,default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(t,e){let{slots:o}=e,i=!1;const{swiperRef:n}=t,l=L(null),s=L("swiper-slide"),u=L(!1);function r(d,v,f){v===l.value&&(s.value=f)}Pe(()=>{!n||!n.value||(n.value.on("_slideClass",r),i=!0)}),Jo(()=>{i||!n||!n.value||(n.value.on("_slideClass",r),i=!0)}),xa(()=>{!l.value||!n||!n.value||(typeof t.swiperSlideIndex<"u"&&(l.value.swiperSlideIndex=t.swiperSlideIndex),n.value.destroyed&&s.value!=="swiper-slide"&&(s.value="swiper-slide"))}),mt(()=>{!n||!n.value||n.value.off("_slideClass",r)});const p=S(()=>({isActive:s.value.indexOf("swiper-slide-active")>=0,isVisible:s.value.indexOf("swiper-slide-visible")>=0,isPrev:s.value.indexOf("swiper-slide-prev")>=0,isNext:s.value.indexOf("swiper-slide-next")>=0}));Ya("swiperSlide",p);const c=()=>{u.value=!0};return()=>we(t.tag,{class:yo(`${s.value}`),ref:l,"data-swiper-slide-index":typeof t.virtualIndex>"u"&&n&&n.value&&n.value.params.loop?t.swiperSlideIndex:t.virtualIndex,onLoadCapture:c},t.zoom?we("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof t.zoom=="number"?t.zoom:void 0},[o.default&&o.default(p.value),t.lazy&&!u.value&&we("div",{class:"swiper-lazy-preloader"})]):[o.default&&o.default(p.value),t.lazy&&!u.value&&we("div",{class:"swiper-lazy-preloader"})])}},ia=()=>en("swiper");function ri(t){let{swiper:e,extendParams:o,on:i,emit:n}=t;o({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let l;const s=zt();e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const u=s.createElement("div");function r(y,_){const g=e.params.virtual;if(g.cache&&e.virtual.cache[_])return e.virtual.cache[_];let m;return g.renderSlide?(m=g.renderSlide.call(e,y,_),typeof m=="string"&&(u.innerHTML=m,m=u.children[0])):e.isElement?m=Yt("swiper-slide"):m=Yt("div",e.params.slideClass),m.setAttribute("data-swiper-slide-index",_),g.renderSlide||(m.innerHTML=y),g.cache&&(e.virtual.cache[_]=m),m}function p(y,_){const{slidesPerView:g,slidesPerGroup:m,centeredSlides:C,loop:h,initialSlide:w}=e.params;if(_&&!h&&w>0)return;const{addSlidesBefore:$,addSlidesAfter:O}=e.params.virtual,{from:G,to:D,slides:T,slidesGrid:j,offset:Z}=e.virtual;e.params.cssMode||e.updateActiveIndex();const N=e.activeIndex||0;let U;e.rtlTranslate?U="right":U=e.isHorizontal()?"left":"top";let ae,x;C?(ae=Math.floor(g/2)+m+O,x=Math.floor(g/2)+m+$):(ae=g+(m-1)+O,x=(h?g:m)+$);let oe=N-x,te=N+ae;h||(oe=Math.max(oe,0),te=Math.min(te,T.length-1));let M=(e.slidesGrid[oe]||0)-(e.slidesGrid[0]||0);h&&N>=x?(oe-=x,C||(M+=e.slidesGrid[0])):h&&N<x&&(oe=-x,C&&(M+=e.slidesGrid[0])),Object.assign(e.virtual,{from:oe,to:te,offset:M,slidesGrid:e.slidesGrid,slidesBefore:x,slidesAfter:ae});function Y(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),n("virtualUpdate")}if(G===oe&&D===te&&!y){e.slidesGrid!==j&&M!==Z&&e.slides.forEach(W=>{W.style[U]=`${M-Math.abs(e.cssOverflowAdjustment())}px`}),e.updateProgress(),n("virtualUpdate");return}if(e.params.virtual.renderExternal){e.params.virtual.renderExternal.call(e,{offset:M,from:oe,to:te,slides:function(){const J=[];for(let ye=oe;ye<=te;ye+=1)J.push(T[ye]);return J}()}),e.params.virtual.renderExternalUpdate?Y():n("virtualUpdate");return}const Q=[],ie=[],I=W=>{let J=W;return W<0?J=T.length+W:J>=T.length&&(J=J-T.length),J};if(y)e.slides.filter(W=>W.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(W=>{W.remove()});else for(let W=G;W<=D;W+=1)if(W<oe||W>te){const J=I(W);e.slides.filter(ye=>ye.matches(`.${e.params.slideClass}[data-swiper-slide-index="${J}"], swiper-slide[data-swiper-slide-index="${J}"]`)).forEach(ye=>{ye.remove()})}const ee=h?-T.length:0,V=h?T.length*2:T.length;for(let W=ee;W<V;W+=1)if(W>=oe&&W<=te){const J=I(W);typeof D>"u"||y?ie.push(J):(W>D&&ie.push(J),W<G&&Q.push(J))}if(ie.forEach(W=>{e.slidesEl.append(r(T[W],W))}),h)for(let W=Q.length-1;W>=0;W-=1){const J=Q[W];e.slidesEl.prepend(r(T[J],J))}else Q.sort((W,J)=>J-W),Q.forEach(W=>{e.slidesEl.prepend(r(T[W],W))});Za(e.slidesEl,".swiper-slide, swiper-slide").forEach(W=>{W.style[U]=`${M-Math.abs(e.cssOverflowAdjustment())}px`}),Y()}function c(y){if(typeof y=="object"&&"length"in y)for(let _=0;_<y.length;_+=1)y[_]&&e.virtual.slides.push(y[_]);else e.virtual.slides.push(y);p(!0)}function d(y){const _=e.activeIndex;let g=_+1,m=1;if(Array.isArray(y)){for(let C=0;C<y.length;C+=1)y[C]&&e.virtual.slides.unshift(y[C]);g=_+y.length,m=y.length}else e.virtual.slides.unshift(y);if(e.params.virtual.cache){const C=e.virtual.cache,h={};Object.keys(C).forEach(w=>{const $=C[w],O=$.getAttribute("data-swiper-slide-index");O&&$.setAttribute("data-swiper-slide-index",parseInt(O,10)+m),h[parseInt(w,10)+m]=$}),e.virtual.cache=h}p(!0),e.slideTo(g,0)}function v(y){if(typeof y>"u"||y===null)return;let _=e.activeIndex;if(Array.isArray(y))for(let g=y.length-1;g>=0;g-=1)e.params.virtual.cache&&(delete e.virtual.cache[y[g]],Object.keys(e.virtual.cache).forEach(m=>{m>y&&(e.virtual.cache[m-1]=e.virtual.cache[m],e.virtual.cache[m-1].setAttribute("data-swiper-slide-index",m-1),delete e.virtual.cache[m])})),e.virtual.slides.splice(y[g],1),y[g]<_&&(_-=1),_=Math.max(_,0);else e.params.virtual.cache&&(delete e.virtual.cache[y],Object.keys(e.virtual.cache).forEach(g=>{g>y&&(e.virtual.cache[g-1]=e.virtual.cache[g],e.virtual.cache[g-1].setAttribute("data-swiper-slide-index",g-1),delete e.virtual.cache[g])})),e.virtual.slides.splice(y,1),y<_&&(_-=1),_=Math.max(_,0);p(!0),e.slideTo(_,0)}function f(){e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),p(!0),e.slideTo(0,0)}i("beforeInit",()=>{if(!e.params.virtual.enabled)return;let y;if(typeof e.passedParams.virtual.slides>"u"){const _=[...e.slidesEl.children].filter(g=>g.matches(`.${e.params.slideClass}, swiper-slide`));_&&_.length&&(e.virtual.slides=[..._],y=!0,_.forEach((g,m)=>{g.setAttribute("data-swiper-slide-index",m),e.virtual.cache[m]=g,g.remove()}))}y||(e.virtual.slides=e.params.virtual.slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,p(!1,!0)}),i("setTranslate",()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(l),l=setTimeout(()=>{p()},100)):p())}),i("init update resize",()=>{e.params.virtual.enabled&&e.params.cssMode&&tn(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:c,prependSlide:d,removeSlide:v,removeAllSlides:f,update:p})}function di(t,e,o,i){return t.params.createElements&&Object.keys(i).forEach(n=>{if(!o[n]&&o.auto===!0){let l=Za(t.el,`.${i[n]}`)[0];l||(l=Yt("div",i[n]),l.className=i[n],t.el.append(l)),o[n]=l,e[n]=l}}),o}function st(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function ci(t){let{swiper:e,extendParams:o,on:i,emit:n}=t;const l="swiper-pagination";o({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:m=>m,formatFractionTotal:m=>m,bulletClass:`${l}-bullet`,bulletActiveClass:`${l}-bullet-active`,modifierClass:`${l}-`,currentClass:`${l}-current`,totalClass:`${l}-total`,hiddenClass:`${l}-hidden`,progressbarFillClass:`${l}-progressbar-fill`,progressbarOppositeClass:`${l}-progressbar-opposite`,clickableClass:`${l}-clickable`,lockClass:`${l}-lock`,horizontalClass:`${l}-horizontal`,verticalClass:`${l}-vertical`,paginationDisabledClass:`${l}-disabled`}}),e.pagination={el:null,bullets:[]};let s,u=0;function r(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function p(m,C){const{bulletActiveClass:h}=e.params.pagination;m&&(m=m[`${C==="prev"?"previous":"next"}ElementSibling`],m&&(m.classList.add(`${h}-${C}`),m=m[`${C==="prev"?"previous":"next"}ElementSibling`],m&&m.classList.add(`${h}-${C}-${C}`)))}function c(m){const C=m.target.closest(st(e.params.pagination.bulletClass));if(!C)return;m.preventDefault();const h=fa(C)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===h)return;e.slideToLoop(h)}else e.slideTo(h)}function d(){const m=e.rtl,C=e.params.pagination;if(r())return;let h=e.pagination.el;h=Ne(h);let w,$;const O=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,G=e.params.loop?Math.ceil(O/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?($=e.previousRealIndex||0,w=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(w=e.snapIndex,$=e.previousSnapIndex):($=e.previousIndex||0,w=e.activeIndex||0),C.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const D=e.pagination.bullets;let T,j,Z;if(C.dynamicBullets&&(s=an(D[0],e.isHorizontal()?"width":"height"),h.forEach(N=>{N.style[e.isHorizontal()?"width":"height"]=`${s*(C.dynamicMainBullets+4)}px`}),C.dynamicMainBullets>1&&$!==void 0&&(u+=w-($||0),u>C.dynamicMainBullets-1?u=C.dynamicMainBullets-1:u<0&&(u=0)),T=Math.max(w-u,0),j=T+(Math.min(D.length,C.dynamicMainBullets)-1),Z=(j+T)/2),D.forEach(N=>{const U=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(ae=>`${C.bulletActiveClass}${ae}`)].map(ae=>typeof ae=="string"&&ae.includes(" ")?ae.split(" "):ae).flat();N.classList.remove(...U)}),h.length>1)D.forEach(N=>{const U=fa(N);U===w?N.classList.add(...C.bulletActiveClass.split(" ")):e.isElement&&N.setAttribute("part","bullet"),C.dynamicBullets&&(U>=T&&U<=j&&N.classList.add(...`${C.bulletActiveClass}-main`.split(" ")),U===T&&p(N,"prev"),U===j&&p(N,"next"))});else{const N=D[w];if(N&&N.classList.add(...C.bulletActiveClass.split(" ")),e.isElement&&D.forEach((U,ae)=>{U.setAttribute("part",ae===w?"bullet-active":"bullet")}),C.dynamicBullets){const U=D[T],ae=D[j];for(let x=T;x<=j;x+=1)D[x]&&D[x].classList.add(...`${C.bulletActiveClass}-main`.split(" "));p(U,"prev"),p(ae,"next")}}if(C.dynamicBullets){const N=Math.min(D.length,C.dynamicMainBullets+4),U=(s*N-s)/2-Z*s,ae=m?"right":"left";D.forEach(x=>{x.style[e.isHorizontal()?ae:"top"]=`${U}px`})}}h.forEach((D,T)=>{if(C.type==="fraction"&&(D.querySelectorAll(st(C.currentClass)).forEach(j=>{j.textContent=C.formatFractionCurrent(w+1)}),D.querySelectorAll(st(C.totalClass)).forEach(j=>{j.textContent=C.formatFractionTotal(G)})),C.type==="progressbar"){let j;C.progressbarOpposite?j=e.isHorizontal()?"vertical":"horizontal":j=e.isHorizontal()?"horizontal":"vertical";const Z=(w+1)/G;let N=1,U=1;j==="horizontal"?N=Z:U=Z,D.querySelectorAll(st(C.progressbarFillClass)).forEach(ae=>{ae.style.transform=`translate3d(0,0,0) scaleX(${N}) scaleY(${U})`,ae.style.transitionDuration=`${e.params.speed}ms`})}C.type==="custom"&&C.renderCustom?(D.innerHTML=C.renderCustom(e,w+1,G),T===0&&n("paginationRender",D)):(T===0&&n("paginationRender",D),n("paginationUpdate",D)),e.params.watchOverflow&&e.enabled&&D.classList[e.isLocked?"add":"remove"](C.lockClass)})}function v(){const m=e.params.pagination;if(r())return;const C=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let h=e.pagination.el;h=Ne(h);let w="";if(m.type==="bullets"){let $=e.params.loop?Math.ceil(C/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&$>C&&($=C);for(let O=0;O<$;O+=1)m.renderBullet?w+=m.renderBullet.call(e,O,m.bulletClass):w+=`<${m.bulletElement} ${e.isElement?'part="bullet"':""} class="${m.bulletClass}"></${m.bulletElement}>`}m.type==="fraction"&&(m.renderFraction?w=m.renderFraction.call(e,m.currentClass,m.totalClass):w=`<span class="${m.currentClass}"></span> / <span class="${m.totalClass}"></span>`),m.type==="progressbar"&&(m.renderProgressbar?w=m.renderProgressbar.call(e,m.progressbarFillClass):w=`<span class="${m.progressbarFillClass}"></span>`),e.pagination.bullets=[],h.forEach($=>{m.type!=="custom"&&($.innerHTML=w||""),m.type==="bullets"&&e.pagination.bullets.push(...$.querySelectorAll(st(m.bulletClass)))}),m.type!=="custom"&&n("paginationRender",h[0])}function f(){e.params.pagination=di(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const m=e.params.pagination;if(!m.el)return;let C;typeof m.el=="string"&&e.isElement&&(C=e.el.querySelector(m.el)),!C&&typeof m.el=="string"&&(C=[...document.querySelectorAll(m.el)]),C||(C=m.el),!(!C||C.length===0)&&(e.params.uniqueNavElements&&typeof m.el=="string"&&Array.isArray(C)&&C.length>1&&(C=[...e.el.querySelectorAll(m.el)],C.length>1&&(C=C.filter(h=>on(h,".swiper")[0]===e.el)[0])),Array.isArray(C)&&C.length===1&&(C=C[0]),Object.assign(e.pagination,{el:C}),C=Ne(C),C.forEach(h=>{m.type==="bullets"&&m.clickable&&h.classList.add(...(m.clickableClass||"").split(" ")),h.classList.add(m.modifierClass+m.type),h.classList.add(e.isHorizontal()?m.horizontalClass:m.verticalClass),m.type==="bullets"&&m.dynamicBullets&&(h.classList.add(`${m.modifierClass}${m.type}-dynamic`),u=0,m.dynamicMainBullets<1&&(m.dynamicMainBullets=1)),m.type==="progressbar"&&m.progressbarOpposite&&h.classList.add(m.progressbarOppositeClass),m.clickable&&h.addEventListener("click",c),e.enabled||h.classList.add(m.lockClass)}))}function y(){const m=e.params.pagination;if(r())return;let C=e.pagination.el;C&&(C=Ne(C),C.forEach(h=>{h.classList.remove(m.hiddenClass),h.classList.remove(m.modifierClass+m.type),h.classList.remove(e.isHorizontal()?m.horizontalClass:m.verticalClass),m.clickable&&(h.classList.remove(...(m.clickableClass||"").split(" ")),h.removeEventListener("click",c))})),e.pagination.bullets&&e.pagination.bullets.forEach(h=>h.classList.remove(...m.bulletActiveClass.split(" ")))}i("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const m=e.params.pagination;let{el:C}=e.pagination;C=Ne(C),C.forEach(h=>{h.classList.remove(m.horizontalClass,m.verticalClass),h.classList.add(e.isHorizontal()?m.horizontalClass:m.verticalClass)})}),i("init",()=>{e.params.pagination.enabled===!1?g():(f(),v(),d())}),i("activeIndexChange",()=>{typeof e.snapIndex>"u"&&d()}),i("snapIndexChange",()=>{d()}),i("snapGridLengthChange",()=>{v(),d()}),i("destroy",()=>{y()}),i("enable disable",()=>{let{el:m}=e.pagination;m&&(m=Ne(m),m.forEach(C=>C.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),i("lock unlock",()=>{d()}),i("click",(m,C)=>{const h=C.target,w=Ne(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&w&&w.length>0&&!h.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&h===e.navigation.nextEl||e.navigation.prevEl&&h===e.navigation.prevEl))return;const $=w[0].classList.contains(e.params.pagination.hiddenClass);n($===!0?"paginationShow":"paginationHide"),w.forEach(O=>O.classList.toggle(e.params.pagination.hiddenClass))}});const _=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:m}=e.pagination;m&&(m=Ne(m),m.forEach(C=>C.classList.remove(e.params.pagination.paginationDisabledClass))),f(),v(),d()},g=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:m}=e.pagination;m&&(m=Ne(m),m.forEach(C=>C.classList.add(e.params.pagination.paginationDisabledClass))),y()};Object.assign(e.pagination,{enable:_,disable:g,render:v,update:d,init:f,destroy:y})}function ui(t){let{swiper:e,extendParams:o,on:i,emit:n,params:l}=t;e.autoplay={running:!1,paused:!1,timeLeft:0},o({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let s,u,r=l&&l.autoplay?l.autoplay.delay:3e3,p=l&&l.autoplay?l.autoplay.delay:3e3,c,d=new Date().getTime(),v,f,y,_,g,m,C;function h(M){!e||e.destroyed||!e.wrapperEl||M.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",h),!(C||M.detail&&M.detail.bySwiperTouchMove)&&j())}const w=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?v=!0:v&&(p=c,v=!1);const M=e.autoplay.paused?c:d+p-new Date().getTime();e.autoplay.timeLeft=M,n("autoplayTimeLeft",M,M/r),u=requestAnimationFrame(()=>{w()})},$=()=>{let M;return e.virtual&&e.params.virtual.enabled?M=e.slides.filter(Q=>Q.classList.contains("swiper-slide-active"))[0]:M=e.slides[e.activeIndex],M?parseInt(M.getAttribute("data-swiper-autoplay"),10):void 0},O=M=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(u),w();let Y=typeof M>"u"?e.params.autoplay.delay:M;r=e.params.autoplay.delay,p=e.params.autoplay.delay;const Q=$();!Number.isNaN(Q)&&Q>0&&typeof M>"u"&&(Y=Q,r=Q,p=Q),c=Y;const ie=e.params.speed,I=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(ie,!0,!0),n("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,ie,!0,!0),n("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(ie,!0,!0),n("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,ie,!0,!0),n("autoplay")),e.params.cssMode&&(d=new Date().getTime(),requestAnimationFrame(()=>{O()})))};return Y>0?(clearTimeout(s),s=setTimeout(()=>{I()},Y)):requestAnimationFrame(()=>{I()}),Y},G=()=>{d=new Date().getTime(),e.autoplay.running=!0,O(),n("autoplayStart")},D=()=>{e.autoplay.running=!1,clearTimeout(s),cancelAnimationFrame(u),n("autoplayStop")},T=(M,Y)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(s),M||(m=!0);const Q=()=>{n("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",h):j()};if(e.autoplay.paused=!0,Y){g&&(c=e.params.autoplay.delay),g=!1,Q();return}c=(c||e.params.autoplay.delay)-(new Date().getTime()-d),!(e.isEnd&&c<0&&!e.params.loop)&&(c<0&&(c=0),Q())},j=()=>{e.isEnd&&c<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(d=new Date().getTime(),m?(m=!1,O(c)):O(),e.autoplay.paused=!1,n("autoplayResume"))},Z=()=>{if(e.destroyed||!e.autoplay.running)return;const M=zt();M.visibilityState==="hidden"&&(m=!0,T(!0)),M.visibilityState==="visible"&&j()},N=M=>{M.pointerType==="mouse"&&(m=!0,C=!0,!(e.animating||e.autoplay.paused)&&T(!0))},U=M=>{M.pointerType==="mouse"&&(C=!1,e.autoplay.paused&&j())},ae=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",N),e.el.addEventListener("pointerleave",U))},x=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",N),e.el.removeEventListener("pointerleave",U))},oe=()=>{zt().addEventListener("visibilitychange",Z)},te=()=>{zt().removeEventListener("visibilitychange",Z)};i("init",()=>{e.params.autoplay.enabled&&(ae(),oe(),G())}),i("destroy",()=>{x(),te(),e.autoplay.running&&D()}),i("_freeModeStaticRelease",()=>{(y||m)&&j()}),i("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?D():T(!0,!0)}),i("beforeTransitionStart",(M,Y,Q)=>{e.destroyed||!e.autoplay.running||(Q||!e.params.autoplay.disableOnInteraction?T(!0,!0):D())}),i("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){D();return}f=!0,y=!1,m=!1,_=setTimeout(()=>{m=!0,y=!0,T(!0)},200)}}),i("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!f)){if(clearTimeout(_),clearTimeout(s),e.params.autoplay.disableOnInteraction){y=!1,f=!1;return}y&&e.params.cssMode&&j(),y=!1,f=!1}}),i("slideChange",()=>{e.destroyed||!e.autoplay.running||(g=!0)}),Object.assign(e.autoplay,{start:G,stop:D,pause:T,resume:j})}const pi=K({__name:"r-swiper-prev",props:{getRef:{type:Function}},setup(t){const e=ia(),o=t,i=l=>{o.getRef&&o.getRef(l)},n=()=>{e.value.slidePrev()};return(l,s)=>(b(),E("button",{ref:i,class:"r-swiper-prev",name:"button",onClick:ce(n,["prevent"])}))}}),fi=K({__name:"r-swiper-next",props:{getRef:{type:Function}},setup(t){const e=ia(),o=t,i=l=>{o.getRef&&o.getRef(l)},n=()=>{e.value.slideNext()};return(l,s)=>(b(),E("button",{ref:i,class:"r-swiper-next",name:"button",onClick:ce(n,["prevent"])}))}}),Ot=K({__name:"r-button-circle",props:{size:{},variant:{default:"contained"},color:{default:"primary"},tag:{default:"button"},idDti:{},sectionDti:{}},setup(t){const e=t,{size:o}=fe(e),i=S(()=>`r-button-circle--${o.value}`);return(n,l)=>(b(),A(De,{class:q(["r-button-circle",i.value]),tag:n.tag,"b-type":"icon",variant:n.variant,color:n.color,"section-dti":n.sectionDti,"id-dti":n.idDti,"component-dti":a(ve).RButtonCircle},{icon:k(()=>[X(n.$slots,"icon")]),_:3},8,["tag","variant","color","class","section-dti","id-dti","component-dti"]))}}),Oa=K({__name:"r-swiper-next-button",props:{icon:{default:"circle"},color:{default:"gray-opacity"},size:{default:"x-small"}},emits:["next"],setup(t,{emit:e}){const o=e,i=t,n={primary:"#ffffff",accent:"#0054a6",white:"#000000","gray-opacity":"#ffffff"},l=S(()=>i.color?n[i.color]:void 0),s=S(()=>`r-swiper-next-button--${i.icon}`);return(u,r)=>u.$slots.button?X(u.$slots,"button",{key:0,next:()=>o("next")}):u.icon==="circle"?(b(),A(Ot,{key:1,"aria-label":"pokaż następne",size:"x-small",tabindex:"0",color:u.color,onClick:r[0]||(r[0]=ce(p=>o("next"),["prevent"]))},{icon:k(()=>[z(a(se),{icon:"chevron-right",size:"32px",class:"justify-center [&>svg]:!h-auto",color:l.value},null,8,["color"])]),_:1},8,["color"])):u.icon==="arrow"?(b(),A(a(se),{key:2,icon:"arrow-right","aria-label":"pokaż następne",class:q(["r-swiper-next-button",{[s.value]:u.icon}]),size:"36px",tabindex:"0",role:"button",onClick:r[1]||(r[1]=ce(p=>o("next"),["prevent"]))},null,8,["class"])):u.icon==="arrow-2"?(b(),A(a(se),{key:3,icon:"chevron-right",size:"21px",color:a(Me).PRIMARY_LIGHTER,class:q(["r-swiper-next-button",{[s.value]:u.icon}]),tabindex:"0",role:"button","aria-label":"pokaż następne",onClick:r[2]||(r[2]=ce(p=>o("next"),["prevent"]))},null,8,["color","class"])):u.icon==="arrow-3"?(b(),A(a(se),{key:4,icon:"chevron-right","aria-label":"pokaż następne",class:q(["r-swiper-next-button",{[s.value]:u.icon}]),size:"14px",tabindex:"0",role:"button",onClick:r[3]||(r[3]=ce(p=>o("next"),["prevent"]))},null,8,["class"])):u.icon==="arrow-4"?(b(),A(a(se),{key:5,icon:"arrow-right","aria-label":"pokaż następne",class:q(["r-swiper-next-button",{[s.value]:u.icon}]),size:"24px",tabindex:"0",role:"button",onClick:r[4]||(r[4]=ce(p=>o("next"),["prevent"]))},null,8,["class"])):R("",!0)}}),Aa=K({__name:"r-swiper-prev-button",props:{icon:{default:"circle"},color:{default:"gray-opacity"},size:{default:"x-small"}},emits:["prev"],setup(t,{emit:e}){const o=e,i=t,n={primary:"#ffffff",accent:"#0054a6",white:"#000000","gray-opacity":"#ffffff"},l=S(()=>i.color?n[i.color]:void 0),s=S(()=>`r-swiper-prev-button--${i.icon}`);return(u,r)=>u.$slots.button?X(u.$slots,"button",{key:0,prev:()=>o("prev")}):u.icon==="circle"?(b(),A(Ot,{key:1,"aria-label":"pokaż poprzednie",size:u.size,tabindex:"0",color:u.color,onClick:r[0]||(r[0]=ce(p=>o("prev"),["prevent"]))},{icon:k(()=>[z(a(se),{icon:"chevron-left",size:"32px",class:"justify-center [&>svg]:!h-auto",color:l.value},null,8,["color"])]),_:1},8,["size","color"])):u.icon==="arrow"?(b(),A(a(se),{key:2,icon:"arrow-left","aria-label":"pokaż poprzednie",class:q(["r-swiper-prev-button",{[s.value]:u.icon}]),size:"36px",tabindex:"0",role:"button",onClick:r[1]||(r[1]=ce(p=>o("prev"),["prevent"]))},null,8,["class"])):u.icon==="arrow-2"?(b(),A(a(se),{key:3,icon:"chevron-left",size:"21px",color:a(Me).PRIMARY_LIGHTER,class:q(["r-swiper-prev-button",{[s.value]:u.icon}]),tabindex:"0",role:"button","aria-label":"pokaż poprzednie",onClick:r[2]||(r[2]=ce(p=>o("prev"),["prevent"]))},null,8,["color","class"])):u.icon==="arrow-3"?(b(),A(a(se),{key:4,icon:"chevron-left","aria-label":"pokaż poprzednie",class:q(["r-swiper-prev-button",{[s.value]:u.icon}]),size:"14px",tabindex:"0",role:"button",onClick:r[3]||(r[3]=ce(p=>o("prev"),["prevent"]))},null,8,["class"])):u.icon==="arrow-4"?(b(),A(a(se),{key:5,icon:"arrow-left","aria-label":"pokaż poprzednie",class:q(["r-swiper-prev-button",{[s.value]:u.icon}]),size:"24px",tabindex:"0",role:"button",onClick:r[4]||(r[4]=ce(p=>o("prev"),["prevent"]))},null,8,["class"])):R("",!0)}}),vi=(t,e)=>{const{activeIndex:o,slideChangeCount:i}=fe(t),n=ia(),l=L(!1),s=L(!1),u=()=>{const r=n.value.isBeginning,p=n.value.isEnd;l.value=!r,s.value=!p};return Pe(()=>{n.value&&(n.value.on("resize",()=>{u()}),n.value.on("snapIndexChange",()=>{u()}),n.value.activeIndex=o.value,u())}),be(()=>o.value,r=>{n.value.slideTo(r)}),be(()=>l.value,r=>{e("setShowPrev",r)}),be(()=>s.value,r=>{e("setShowNext",r)}),be(i,()=>{e("update:activeIndex",n.value.activeIndex),setTimeout(()=>u(),100)}),{}},yi={class:"r-swiper-data"},mi=K({__name:"r-swiper-data",props:{activeIndex:{default:0},slideChangeCount:{}},emits:["setShowPrev","setShowNext","update:activeIndex"],setup(t,{emit:e}){return vi(t,e),(n,l)=>(b(),E("div",yi))}}),bi=K({__name:"r-swiper",props:{autoPlay:{type:Boolean,default:!1},slidesPerView:{default:"auto"},buttonsPosition:{default:"absolute-in"},spaceBeetwen:{default:0},centeredSlides:{type:Boolean,default:!1},buttonIcon:{default:"circle"},buttonColor:{},disabledMode:{default:"none"},activeIndex:{default:0},delay:{default:3e3},disableOnInteraction:{type:Boolean,default:!0},pagination:{default:"none"},allowTouchMove:{type:Boolean,default:!0},slidesOffsetAfter:{default:0},slidesOffsetBefore:{default:0},virtual:{type:[Boolean,Object],default:!1},nested:{type:Boolean,default:!1},buttonsGap:{default:8},initialSlide:{default:0}},emits:["change","slideChange","sliderMove","update:activeIndex","beforeInit","afterInit","beforeDestroy","nextClicked","prevClicked"],setup(t,{expose:e,emit:o}){const i=L([ui,ci,ri]),n=L(null),l=L(null),s=L(!1),u=L(!1),r=L(0),p=o,c=t,{centeredSlides:d,slidesPerView:v,spaceBeetwen:f,disabledMode:y,allowTouchMove:_,pagination:g,slidesOffsetAfter:m,slidesOffsetBefore:C,autoPlay:h}=fe(c),w=I=>{n.value=I},$=I=>{l.value=I},O=S(()=>h.value?{delay:c.delay,disableOnInteraction:c.disableOnInteraction}:!1),G=S(()=>`r-swiper__buttons-${c.buttonsPosition==="end"?"bottom-right":c.buttonsPosition}`),D=S(()=>(u.value||y.value==="opacity")&&["absolute-in","absolute-out"].includes(c.buttonsPosition)),T=S(()=>(s.value||y.value==="opacity")&&["absolute-in","absolute-out"].includes(c.buttonsPosition)),j=S(()=>{switch(c.buttonsPosition){case"bottom-left":return{btnLeft:"",btnRight:`translateX(calc(100% + ${c.buttonsGap.toFixed()}px))`};case"bottom-right":return{btnLeft:`translateX(calc(-100% - ${c.buttonsGap.toFixed()}px))`,btnRight:""};default:return{btnLeft:`translateX(calc(-50% - ${(c.buttonsGap/2).toFixed()}px))`,btnRight:`translateX(calc(50% + ${(c.buttonsGap/2).toFixed()}px))`}}}),Z=S(()=>`r-swiper__button-left--${c.buttonsPosition}`),N=S(()=>`r-swiper__button-right--${c.buttonsPosition}`),U=S(()=>`r-swiper__button-left--${y.value}`),ae=S(()=>`r-swiper__button-right--${y.value}`),x=S(()=>`r-swiper--${c.buttonsPosition}`),oe=S(()=>`r-swiper__pagination--${g.value}-active`),te=()=>{n.value&&(n.value.click(),p("nextClicked"))},M=()=>{l.value&&(l.value.click(),p("prevClicked"))},Y=I=>{p("slideChange",I),r.value+=1},Q=I=>{s.value=I},ie=I=>{u.value=I};return e({onClickNext:te,onClickPrev:M}),(I,ee)=>(b(),E("div",{class:q(["r-swiper",{[x.value]:I.buttonsPosition}])},[z(a(si),{nested:I.nested,"slides-offset-after":a(m),"slides-offset-before":a(C),"initial-slide":I.initialSlide,"allow-touch-move":a(_),class:"r-swiper__swiper","slides-per-view":a(v),"space-between":a(f),"centered-slides":a(d),pagination:a(g)!=="none"?{clickable:!0,bulletClass:"r-swiper__pagination",bulletActiveClass:oe.value}:!1,autoplay:O.value,modules:i.value,virtual:I.virtual,onBeforeDestroy:ee[3]||(ee[3]=V=>p("beforeDestroy")),onSliderMove:ee[4]||(ee[4]=(V,W)=>p("sliderMove",V,W)),onSlideChange:Y,onChange:ee[5]||(ee[5]=V=>p("change")),onBeforeInit:ee[6]||(ee[6]=V=>p("beforeInit",V)),onAfterInit:ee[7]||(ee[7]=V=>p("afterInit",V))},{"container-start":k(()=>[z(pi,{"get-ref":$,onClick:ee[0]||(ee[0]=V=>p("prevClicked"))}),z(fi,{"get-ref":w,onClick:ee[1]||(ee[1]=V=>p("nextClicked"))})]),"wrapper-start":k(()=>[z(mi,{"slide-change-count":r.value,autoplay:a(h),"active-index":I.activeIndex,onSetShowPrev:Q,onSetShowNext:ie,"onUpdate:activeIndex":ee[2]||(ee[2]=V=>p("update:activeIndex",V))},null,8,["slide-change-count","autoplay","active-index"])]),default:k(()=>[X(I.$slots,"default")]),_:3},8,["nested","slides-offset-after","slides-offset-before","initial-slide","allow-touch-move","slides-per-view","space-between","centered-slides","pagination","autoplay","modules","virtual"]),T.value?(b(),E("div",{key:0,class:q(["r-swiper__button-left",{[Z.value]:!0,[U.value]:a(y)&&!s.value}])},[z(Aa,{icon:I.buttonIcon,color:I.buttonColor,role:"button",onPrev:M},_t({_:2},[I.$slots.prevButton?{name:"button",fn:k(({prev:V})=>[X(I.$slots,"prevButton",{prev:V})]),key:"0"}:void 0]),1032,["icon","color"])],2)):R("",!0),D.value?(b(),E("div",{key:1,class:q(["r-swiper__button-right",{[N.value]:!0,[ae.value]:a(y)&&!u.value}])},[z(Oa,{icon:I.buttonIcon,color:I.buttonColor,role:"button",onNext:te},_t({_:2},[I.$slots.nextButton?{name:"button",fn:k(({next:V})=>[X(I.$slots,"nextButton",{next:V})]),key:"0"}:void 0]),1032,["icon","color"])],2)):R("",!0),c.buttonsPosition.includes("bottom")?(b(),E("div",{key:2,class:q(G.value)},[s.value||a(y)==="opacity"?(b(),E("div",{key:0,class:q(["r-swiper__button-left",{[Z.value]:!0,[U.value]:a(y)&&!s.value}]),style:tt({transform:j.value.btnLeft})},[z(Aa,{icon:I.buttonIcon,color:I.buttonColor,role:"button",onPrev:M},_t({_:2},[I.$slots.prevButton?{name:"button",fn:k(({prev:V})=>[X(I.$slots,"prevButton",{prev:V})]),key:"0"}:void 0]),1032,["icon","color"])],6)):R("",!0),u.value||a(y)==="opacity"?(b(),E("div",{key:1,class:q(["r-swiper__button-right",{[N.value]:!0,[ae.value]:a(y)&&!u.value}]),style:tt({transform:j.value.btnRight})},[z(Oa,{icon:I.buttonIcon,color:I.buttonColor,role:"button",onNext:te},_t({_:2},[I.$slots.nextButton?{name:"button",fn:k(({next:V})=>[X(I.$slots,"nextButton",{next:V})]),key:"0"}:void 0]),1032,["icon","color"])],6)):R("",!0)],2)):R("",!0)],2))}}),hi={key:0,class:"bloczek-video"},gi=["poster"],ki=["src"],Pa=200,_i=K({__name:"r-bloczek-video-slide",props:{play:{type:Boolean},video:{}},setup(t){const e=t,o=L();be(()=>e.play,l=>{n(l)});const i=L(),n=l=>{if(!o.value)return;i.value&&clearTimeout(i.value),i.value=void 0,o.value.currentTime>0&&!o.value.paused&&o.value.readyState>o.value.HAVE_CURRENT_DATA?i.value=setTimeout(()=>{o.value&&(o.value.dataset.time=o.value.currentTime.toString(),o.value.load())},Pa):l&&(i.value=setTimeout(async()=>{if(o.value){o.value.dataset.time&&(o.value.currentTime=parseFloat(o.value.dataset.time));try{await o.value.play()}catch{}}},Pa))};return(l,s)=>l.video?(b(),E("div",hi,[H("video",{ref_key:"videoRef",ref:o,class:"bloczek-video__video",poster:l.video.cover,preload:"none",playsinline:"",muted:"",loop:""},[H("source",{src:l.video.Url,type:"video/webm"},null,8,ki)],8,gi)])):R("",!0)}}),wi={class:"r-fiszki"},zi=K({__name:"r-fiszki",props:{fiszki:{},idDti:{},sectionDti:{}},emits:["modalInfo","tooltipInfo"],setup(t){const{DATA_TEST_ID:e,createDataTestId:o}=ze(),{greaterOrEqual:i}=xe(),n=S(()=>i(re.DESKTOP)?"caption":"body1");return(l,s)=>(b(),E("div",wi,[(b(!0),E(le,null,de(l.fiszki.slice(0,3),(u,r)=>(b(),E("div",ge({key:r,class:"r-fiszki__element",[a(e)||""]:a(o)(a(ve).RFiszki,l.sectionDti,r)}),[z(F,{variant:"caption","font-family":"secondary"},{default:k(()=>[B(P(u.Nazwa),1)]),_:2},1024),u.Opis.length?(b(),A(He,{key:0,"tooltip-position":"bottom",breakpoint:a(re).DESKTOP,"modal-title":u.Nazwa,"show-modal-prevent":!0,class:"r-fiszki__element__tooltip","modal-body-class":"r-fiszki__element__tooltip","modal-border-radius":!0,"modal-breakpoint":"none",onModalInfo:p=>l.$emit("modalInfo",p,u.Nazwa),onTooltipInfo:p=>l.$emit("tooltipInfo",p,u.Nazwa)},{default:k(()=>[z(F,{tag:"span","font-family":"secondary",class:"r-fiszki__element__tooltip__label","font-weight":"bold",variant:"caption"},{default:k(()=>[B(P(u.Nazwa),1)]),_:2},1024),z(F,{tag:"span","font-family":"secondary",variant:n.value,class:"r-fiszki__element__tooltip__content"},{default:k(()=>[B(P(u.Opis),1)]),_:2},1032,["variant"])]),_:2},1032,["breakpoint","modal-title","onModalInfo","onTooltipInfo"])):R("",!0)],16))),128))]))}}),Ci={class:"r-bloczek__content"},Di={class:"r-bloczek__content-right"},Ti=K({__name:"r-bloczek",props:{bloczek:{},variant:{},favourite:{type:Boolean,default:!1},getInneTerminy:{},getHoteleNaPrzedluzenie:{},lazyLoadImage:{type:Boolean,default:!0},showVideo:{type:Boolean,default:!1},play:{type:Boolean,default:!1},showCenaPrzedPromocja:{type:Boolean,default:!0},showPrzystankiTooltip:{type:Boolean,default:!0},host:{},blockLazyCdn:{type:Boolean,default:!0},showKomunikaty:{type:Boolean,default:!0},idDti:{},sectionDti:{}},emits:["pokazHotel","nextSlideClicked","prevSlideClicked","clickFavourite","modalInfo","tooltipInfo","cenaInfoClicked","dojazdInfoClicked","wyzywienieInfoClicked","inneTerminyClicked","hotelNaPrzedluzenieClicked"],setup(t,{emit:e}){const{DATA_TEST_ID:o,createDataTestId:i}=ze(),n={"bloczek-promocja":"column","bloczek-szukaj":"row","bloczek-szukaj-column":"column","bloczek-mapa":"row","bloczek-schowek":"column"},l=e,s=t,{favourite:u}=fe(s),r=S(()=>{var h;return s.bloczek.Czy3x2?((h=s.bloczek.Zdjecia)==null?void 0:h.map(w=>`${w}?class=bloczek`))||[]:s.bloczek.Zdjecia||[]}),p=S(()=>n[s.variant]),c=S(()=>`r-bloczek--${s.variant}`),d=S(()=>s.variant==="bloczek-promocja"),v=S(()=>s.variant==="bloczek-schowek"),f=S(()=>s.variant==="bloczek-mapa"),y=S(()=>ro(s.bloczek.BazoweInformacje)),_=S(()=>{if(s.bloczek.Film&&s.showVideo){const h=r.value.length===0?wt:r.value[0];return{isActivated:!0,play:s.play,data:{Url:s.bloczek.Film.Url,cover:h}}}return{isActivated:!1}}),g=L(0),m=S(()=>{var h;return s.blockLazyCdn?{}:s.bloczek.Zdjecia&&((h=s.bloczek.Zdjecia)==null?void 0:h.length)>0?{"background-image":`url(${va(s.bloczek.Zdjecia[0])})`,"background-size":"cover"}:{"background-image":`url(${va(wt)})`,"background-size":"cover"}}),C=S(()=>{var h,w;return s.variant==="bloczek-promocja"?{}:((w=(h=s==null?void 0:s.bloczek)==null?void 0:h.Fiszki)==null?void 0:w.filter($=>$.PokazBorder&&$.KolorHex&&$.KolorHex!=="").map($=>{const{KolorHex:O}=$;return{border:`2px solid ${O}`}})[0])||{}});return(h,w)=>(b(),A(nn,{display:p.value,"border-radius":"medium-small",class:q(["r-bloczek",{[c.value]:h.variant}]),border:!0,"img-class":"r-bloczek__img","body-class":"r-bloczek__body",style:tt(C.value),"component-dti":a(ve).RBloczek,"section-dti":h.sectionDti,"id-dti":h.idDti,onClick:w[20]||(w[20]=$=>l("pokazHotel"))},{img:k(()=>[X(h.$slots,"img",{},()=>[d.value||f.value?(b(),A(Nt,{key:0,url:r.value[0]||a(wt),alt:"zdjęcie oferty",class:"r-bloczek__zdjecie","is-lazy":h.lazyLoadImage,"show-skeleton":!0,"block-lazy-cdn":h.blockLazyCdn},null,8,["url","is-lazy","block-lazy-cdn"])):(b(),A(bi,{key:1,activeIndex:g.value,"onUpdate:activeIndex":w[0]||(w[0]=$=>g.value=$),"space-beetwen":0,"slides-per-view":1,virtual:!0,"disabled-mode":"opacity",style:tt(m.value),onNextClicked:w[1]||(w[1]=$=>l("nextSlideClicked")),onPrevClicked:w[2]||(w[2]=$=>l("prevSlideClicked"))},{default:k(()=>[_.value.isActivated?(b(),A(a(Ut),{key:0,"virtual-index":0,class:"r-bloczek__slide"},{default:k(()=>[z(_i,{video:_.value.data,play:h.play&&g.value===0},null,8,["video","play"])]),_:1})):R("",!0),r.value.length===0&&!_.value.isActivated?(b(),A(a(Ut),{key:1,"virtual-index":1,class:"r-bloczek__slide"},{default:k(()=>[z(Nt,{class:"r-bloczek__zdjecie",url:a(wt),alt:"zdjęcia wkrótce","is-lazy":h.lazyLoadImage,"show-skeleton":!0,"block-lazy-cdn":h.blockLazyCdn},null,8,["url","is-lazy","block-lazy-cdn"])]),_:1})):R("",!0),(b(!0),E(le,null,de(r.value,($,O)=>(b(),A(a(Ut),{key:$,"virtual-index":O+1,class:"r-bloczek__slide"},{default:k(()=>[z(Nt,{class:"r-bloczek__zdjecie",url:$,alt:"zdjęcie oferty","is-lazy":h.lazyLoadImage,"show-skeleton":!0,"block-lazy-cdn":h.blockLazyCdn},null,8,["url","is-lazy","block-lazy-cdn"])]),_:2},1032,["virtual-index"]))),128))]),_:1},8,["activeIndex","style"])),z(qn,{class:"r-bloczek__ocena",ocena:h.bloczek.Ocena,"show-ilosc-ocen":!f.value,"section-dti":h.sectionDti,"id-dti":h.idDti},null,8,["ocena","show-ilosc-ocen","section-dti","id-dti"]),h.variant!=="bloczek-mapa"&&h.bloczek.Fiszki&&h.bloczek.Fiszki.length>0?(b(),A(zi,{key:2,fiszki:h.bloczek.Fiszki||[],"component-dti":a(ve).RBloczek,"section-dti":h.sectionDti,"id-dti":h.idDti,onModalInfo:w[3]||(w[3]=(...$)=>h.$emit("modalInfo",a(Ie).FISZKA,...$)),onTooltipInfo:w[4]||(w[4]=(...$)=>h.$emit("tooltipInfo",a(Ie).FISZKA,...$))},null,8,["fiszki","component-dti","section-dti","id-dti"])):R("",!0),z(Da,{"is-mobile":!0,active:a(u),class:q(["r-bloczek__ulubione r-bloczek__ulubione--column",{"r-bloczek__ulubione--promocyjny":d.value||v.value}]),onClick:w[5]||(w[5]=ce($=>l("clickFavourite",h.bloczek),["stop","prevent"]))},null,8,["active","class"])])]),body:k(()=>[X(h.$slots,"body",{},()=>[f.value&&y.value?(b(),A(It,{key:0,rating:y.value,"section-dti":h.sectionDti,"id-dti":h.idDti,onModalInfo:w[6]||(w[6]=$=>h.$emit("modalInfo",a(Ie).KATEGORIA_LOKALNA,$)),onTooltipInfo:w[7]||(w[7]=$=>h.$emit("tooltipInfo",a(Ie).KATEGORIA_LOKALNA,$))},null,8,["rating","section-dti","id-dti"])):R("",!0),z(al,{class:"r-bloczek__body-naglowek","show-gwiazdki":!d.value&&!f.value,"show-ulubion":!d.value&&!f.value,"bazowe-informacje":h.bloczek.BazoweInformacje,"is-bloczek-mapa":f.value,"section-dti":h.sectionDti,"id-dti":h.idDti,onModalInfo:w[8]||(w[8]=(...$)=>h.$emit("modalInfo",...$)),onTooltipInfo:w[9]||(w[9]=(...$)=>h.$emit("tooltipInfo",...$))},null,8,["show-gwiazdki","show-ulubion","bazowe-informacje","is-bloczek-mapa","section-dti","id-dti"]),z(ol,{"bazowe-informacje":h.bloczek.BazoweInformacje,"section-dti":h.sectionDti,"id-dti":h.idDti},null,8,["bazowe-informacje","section-dti","id-dti"]),d.value&&y.value?(b(),A(It,{key:1,rating:y.value,"section-dti":h.sectionDti,"id-dti":h.idDti,onModalInfo:w[10]||(w[10]=$=>h.$emit("modalInfo",a(Ie).KATEGORIA_LOKALNA,$)),onTooltipInfo:w[11]||(w[11]=$=>h.$emit("tooltipInfo",a(Ie).KATEGORIA_LOKALNA,$))},null,8,["rating","section-dti","id-dti"])):R("",!0),d.value||v.value?R("",!0):(b(),A(Da,ge({key:2,active:a(u),class:"r-bloczek__ulubione",[a(o)||""]:a(i)(a(ve).RIconSerce,h.sectionDti,h.idDti),onClick:w[12]||(w[12]=ce($=>l("clickFavourite",h.bloczek),["stop","prevent"]))}),null,16,["active"])),!d.value&&!v.value&&h.getHoteleNaPrzedluzenie&&h.bloczek.CzyPrzedluzony?(b(),A(ei,{key:3,"get-hotele-na-przedluzenie":h.getHoteleNaPrzedluzenie,"czy-cena-za-osobe":h.bloczek.CzyCenaZaOsobe,onClick:w[13]||(w[13]=$=>l("hotelNaPrzedluzenieClicked"))},null,8,["get-hotele-na-przedluzenie","czy-cena-za-osobe"])):R("",!0),H("div",Ci,[!d.value&&!f.value?(b(),A(jl,{key:0,"is-bloczek-schowek":v.value,"show-komunikaty":h.showKomunikaty&&!h.bloczek.CzyPrzedluzony,"czy-cena-za-osobe":h.bloczek.CzyCenaZaOsobe,host:h.host,"get-inne-terminy":h.getInneTerminy,"show-przystanki-tooltip":h.showPrzystankiTooltip,class:"r-bloczek__content-left",bloczek:h.bloczek,"section-dti":h.sectionDti,"id-dti":h.idDti,onDojazdInfoClicked:w[14]||(w[14]=$=>l("dojazdInfoClicked")),onInneTerminyCilcked:w[15]||(w[15]=$=>l("inneTerminyClicked")),onWyzywienieInfoClicked:w[16]||(w[16]=$=>l("wyzywienieInfoClicked"))},null,8,["is-bloczek-schowek","show-komunikaty","czy-cena-za-osobe","host","get-inne-terminy","show-przystanki-tooltip","bloczek","section-dti","id-dti"])):R("",!0),H("div",Di,[h.bloczek.Cena?(b(),A(Gl,{key:0,cena:h.bloczek.Cena,"czy-cena-za-osobe":h.bloczek.CzyCenaZaOsobe,"show-cena-przed-promocja":!f.value&&h.showCenaPrzedPromocja,"show-info":!f.value,"is-bloczek-mapa":f.value,"section-dti":h.sectionDti,"id-dti":h.idDti,"bloczek-display-mode":p.value,onModalInfo:w[17]||(w[17]=$=>h.$emit("modalInfo",a(Ie).SZCZEGOLY_CENY,$)),onTooltipInfo:w[18]||(w[18]=$=>h.$emit("tooltipInfo",a(Ie).SZCZEGOLY_CENY,$)),onCenaInfoClicked:w[19]||(w[19]=$=>l("cenaInfoClicked"))},null,8,["cena","czy-cena-za-osobe","show-cena-przed-promocja","show-info","is-bloczek-mapa","section-dti","id-dti","bloczek-display-mode"])):R("",!0),!d.value&&!f.value?(b(),A(De,{key:1,class:q(["r-bloczek__button",{"r-bloczek__button-omnibus":!f.value&&h.showCenaPrzedPromocja}]),uppercase:!0,color:"accent","section-dti":h.sectionDti,"id-dti":h.idDti},{default:k(()=>[B(" Szczegóły ")]),_:1},8,["class","section-dti","id-dti"])):R("",!0)])])])]),_:3},8,["display","class","style","component-dti","section-dti","id-dti"]))}}),$i=["checked","value","disabled"],Si=["for"],Xt=K({inheritAttrs:!1,__name:"r-checkbox",props:{animation:{type:Boolean,default:!1},color:{default:"primary"},isSingle:{type:Boolean,default:!1},value:{},modelValue:{type:[Array,Boolean,null]},partiallyChecked:{type:Boolean,default:!1},containerClass:{default:""},fontFamily:{default:"main"},disabled:{type:Boolean,default:!1},error:{type:Boolean,default:!1},labelIsPointer:{type:Boolean,default:!0},idDti:{},sectionDti:{}},emits:["update:modelValue","check","uncheck"],setup(t,{emit:e}){const{DATA_TEST_ID:o,createDataTestId:i}=ze(),n=e,l=t,s=qa(),u=S(()=>l.labelIsPointer?s.id:""),r=S(()=>`r-checkbox__label--${l.color}`),p=S(()=>"r-checkbox__label--partially-checked"),c=S(()=>l.fontFamily?`r-checkbox--${l.fontFamily}`:"r-checkbox--primary"),d=S(()=>l.isSingle?l.modelValue:l.modelValue instanceof Array?l.modelValue.includes(l.value):!1),v=f=>{const _=f.target.checked;if(l.isSingle)n("update:modelValue",_);else{let g=new Set([]);l.modelValue instanceof Array&&(g=new Set(l.modelValue)),_?g.add(l.value):g.delete(l.value),n("update:modelValue",Array.from(g))}n(_?"check":"uncheck",l.value)};return(f,y)=>(b(),E("div",ge({class:["r-checkbox",f.containerClass],[a(o)||""]:a(i)(a(ve).RCheckbox,f.sectionDti,f.idDti)}),[H("input",Mt({checked:d.value,value:f.value,disabled:f.disabled},f.$attrs,{class:"r-checkbox__input",type:"checkbox",onChange:v}),null,16,$i),H("label",{for:u.value,class:q(["r-checkbox__label",{"r-checkbox__label--animation":f.animation,"r-checkbox__label--error":f.error,"r-checkbox__label--label-is-pointer":f.labelIsPointer,[r.value]:f.color,[p.value]:f.partiallyChecked,[c.value]:c.value}])},[X(f.$slots,"default")],10,Si)],16))}}),Ei={class:"r-input-wrapper"},mo=K({__name:"r-input-wrapper",props:{title:{},showError:{type:Boolean}},setup(t){return(e,o)=>(b(),E("div",Ei,[e.title?(b(),A(F,{key:0,class:q(["r-input-wrapper__title",{"r-input-form__header--error":"showError"in e?e.showError:a(ln)}]),variant:"caption","font-weight":"bold","font-family":"secondary"},{default:k(()=>[B(P(e.title),1)]),_:1},8,["class"])):R("",!0),X(e.$slots,"default")]))}}),Ii=["value"],Oi={key:0,class:"r-input__icon"},Ai=K({inheritAttrs:!1,__name:"r-input",props:{clearIcon:{default:"none"},contrast:{type:Boolean,default:!1},modelValue:{},title:{},idDti:{},sectionDti:{}},emits:["clear","update:modelValue"],setup(t,{emit:e}){const{DATA_TEST_ID:o,createDataTestId:i}=ze(),n=t,l=e,s=L(),u=S(()=>!!n.modelValue&&n.clearIcon!=="none"),r=()=>{l("clear")},p=c=>{const d=c.target;l("update:modelValue",d.value)};return(c,d)=>(b(),A(mo,{title:c.title},{default:k(()=>[H("div",ge({class:"r-input",[a(o)||""]:a(i)(a(ve).RInput,c.sectionDti,c.idDti)}),[H("input",Mt({ref_key:"input",ref:s,class:"r-input__input"},c.$attrs,{value:c.modelValue,class:{"r-input__input--icon":c.$slots.icon,"r-input__input--icon-x":c.clearIcon!=="none","r-input__input--contrast":c.contrast},onInput:p}),null,16,Ii),c.$slots.icon?(b(),E("div",Oi,[X(c.$slots,"icon")])):R("",!0),u.value?(b(),A(De,{key:1,tabindex:"-1",variant:"text",class:"r-input__icon-x",onClick:r},{default:k(()=>[c.clearIcon==="own"?X(c.$slots,"icon-x",{key:0}):R("",!0),c.clearIcon==="default"?(b(),A(vt,{key:1,size:"24px",class:"r-input__icon-x--align"})):R("",!0)]),_:3})):R("",!0)],16)]),_:3},8,["title"]))}}),Pi=["innerHTML"],Mi={class:"r-input-button__value-content"},Li=["innerHTML"],Ve=K({__name:"r-input-button",props:{placeholder:{},value:{},icon:{},breakpoint:{},idDti:{},sectionDti:{}},emits:["click","remove"],setup(t,{emit:e}){const{DATA_TEST_ID:o,createDataTestId:i}=ze(),n=t,l=e,{placeholder:s,value:u,icon:r,breakpoint:p}=fe(n),c=d=>{l("remove"),d.stopPropagation()};return(d,v)=>(b(),E("div",{class:q(["r-input-button",`r-input-button--breakpoint-${a(p)}`])},[H("div",{class:"r-input-button__icon",innerHTML:a(r)},null,8,Pi),a(u)?(b(),E("button",ge({key:1,class:"r-input-button__value",[a(o)||""]:a(i)(a(ve).RInputButton,d.sectionDti,d.idDti),onClick:v[1]||(v[1]=f=>l("click"))}),[H("div",Mi,[a(u).icon?(b(),E("div",{key:0,class:"r-input-button__value-icon",innerHTML:a(u).icon},null,8,Li)):R("",!0),X(d.$slots,"default",{},()=>[z(F,{variant:"body2","font-family":"main",tag:"span",color:"white","section-dti":d.sectionDti,"id-dti":`value-${d.idDti}`},{default:k(()=>[B(P(a(u).text),1)]),_:1},8,["section-dti","id-dti"])]),a(u).isRemovable?(b(),A(vt,{key:1,class:"r-input-button__x-icon",role:"button","aria-label":"usuń",color:a(Me).ACCENT,size:"18px",onClick:c},null,8,["color"])):R("",!0)])],16)):(b(),E("button",ge({key:0,class:"r-input-button__placeholder",[a(o)||""]:a(i)(a(ve).RInputButton,d.sectionDti,d.idDti),onClick:v[0]||(v[0]=f=>l("click"))}),[X(d.$slots,"default",{},()=>[z(F,{variant:"body2","font-family":"secondary",tag:"div",color:"primary","section-dti":d.sectionDti,"id-dti":`placeholder-${d.idDti}`},{default:k(()=>[B(P(a(s)),1)]),_:1},8,["section-dti","id-dti"])])],16))],2))}}),Bi=["checked","value"],Ri=["for"],bo=K({inheritAttrs:!1,__name:"r-radio",props:{animation:{type:Boolean,default:!1},color:{default:"primary"},value:{},modelValue:{},containerClass:{default:""},fontFamily:{default:"main"},showInput:{type:Boolean,default:!0},idDti:{},sectionDti:{}},emits:["update:modelValue"],setup(t,{emit:e}){const{DATA_TEST_ID:o,createDataTestId:i}=ze(),n=e,l=t,s=qa(),u=S(()=>s.id),r=S(()=>`r-radio__label--${l.color}`),p=S(()=>l.modelValue===l.value),c=S(()=>l.fontFamily?`r-checkbox--${l.fontFamily}`:"r-checkbox--primary"),d=v=>{const f=v.target;n("update:modelValue",f.value)};return(v,f)=>(b(),E("div",ge({class:["r-radio",v.containerClass],[a(o)||""]:a(i)(a(ve).RRadio,v.sectionDti,v.idDti)}),[H("input",Mt({checked:p.value,value:v.value},v.$attrs,{class:"r-radio__input",type:"radio",onChange:d}),null,16,Bi),H("label",{for:u.value,class:q(["r-radio__label",{"r-radio__label--animation":v.animation,[r.value]:v.color,[c.value]:c.value,"r-radio__label--hide-input":!v.showInput}])},[X(v.$slots,"default")],10,Ri)],16))}}),Ni=["onClick"],ji={class:"r-select-options__option-content",tabindex:"0"},Hi={key:1,class:"r-select-options__option-icon"},Vi={class:"r-select-options__texts"},Fi={key:0},Wi=["onClick"],Ui={class:"r-select-options__option-content",tabindex:"0"},Gi={class:"r-select-options__texts"},Ki={key:0},xi=K({__name:"r-select-options",props:{modelValue:{},options:{},disabledOptionValues:{default:()=>[]},type:{default:"single-choice"},checkType:{},variant:{default:"desktop"},topSpacing:{default:"52px"},input:{default:""},isCheckmarkVisibleCallback:{},position:{default:"relative"},additionalClass:{default:""},idDti:{},sectionDti:{}},emits:["update:modelValue"],setup(t,{expose:e,emit:o}){Ye(D=>({"228b62af":D.topSpacing}));const{DATA_TEST_ID:i,createDataTestId:n}=ze(),l=o,s=t,u=S(()=>s.checkType?s.checkType:s.variant==="mobile"?"box":"tick"),r=D=>{var T;return!!((T=s.disabledOptionValues)!=null&&T.includes(D))},p=D=>{if(s.isCheckmarkVisibleCallback){const T=m.value.find(j=>j.value===D);return T?s.isCheckmarkVisibleCallback(T):!1}else if(s.modelValue){if(Array.isArray(s.modelValue))return s.modelValue.some(T=>T===D)}else return!1;return s.modelValue===D},c=S(()=>!s.modelValue||Array.isArray(s.modelValue)?"":`${s.modelValue}`),d=D=>{r(D.value)||l("update:modelValue",D.value)},v=D=>{r(D.value)||(Array.isArray(s.modelValue)?s.modelValue.some(j=>j===D.value)?l("update:modelValue",s.modelValue.filter(j=>j!==D.value)):l("update:modelValue",[...s.modelValue,D.value]):s.modelValue?s.modelValue===D.value?l("update:modelValue",[]):l("update:modelValue",[s.modelValue,D.value]):l("update:modelValue",[D.value]))},f=D=>D.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),y=D=>{if(!s.input)return D;const T=new RegExp(`(${f(s.input)})`,"ig");return D.replace(T,'<span class="matched-text">$1</span>')},_=L(null),g=L(-1),m=S(()=>s.options.flatMap(D=>D.options)),C=S(()=>g.value>=0?m.value[g.value]:null),h=D=>C.value?C.value.value===D:!1,w=()=>{ct(()=>{var D,T;(T=(D=_.value)==null?void 0:D.querySelector(".r-select-options__option--current"))==null||T.scrollIntoView({block:"nearest",inline:"center"})})};return e({onArrowDown:()=>{g.value<m.value.length-1&&(g.value++,w())},onArrowUp:()=>{g.value>0&&(g.value--,w())},onEnter:()=>{g.value>=0&&(s.type==="single-choice"?d(m.value[g.value]):v(m.value[g.value]))}}),(D,T)=>(b(),E("div",{ref_key:"rSelectOptions",ref:_,class:q(["r-select-options",{[D.additionalClass]:D.additionalClass,"r-select-options--absolute":D.position==="absolute","r-select-options--relative":D.position==="relative","r-select-options--mobile":D.variant==="mobile"}])},[H("div",null,[(b(!0),E(le,null,de(D.options,(j,Z)=>(b(),E("div",{key:Z,class:q(["r-select-options__list",{"r-select-options__list--mobile":D.variant==="mobile"}])},[j.categoryName?(b(),E("div",{key:0,class:q(["r-select-options__option",{"r-select-options__option--mobile":D.variant==="mobile"}])},[z(F,{variant:"h5",tag:"span","font-family":"secondary","font-weight":"bold",class:"r-select-options__option-header"},{default:k(()=>[B(P(j.categoryName),1)]),_:2},1024)],2)):R("",!0),D.type==="single-choice"?(b(!0),E(le,{key:1},de(j.options,N=>(b(),E("div",ge({key:N.value,class:["r-select-options__option r-select-options__option--selectable",{"r-select-options__option--disabled":r(N.value),"r-select-options__option--current":h(N.value),"r-select-options__option--mobile":D.variant==="mobile","r-select-options__option--selected":p(N.value)}],[a(i)||""]:a(n)(a(ve).RSelectForm,D.sectionDti,N.value),onClick:U=>d(N)}),[H("div",ji,[u.value==="box"?(b(),A(bo,{key:0,"is-single":!0,"model-value":c.value,value:`${N.value}`,disabled:r(N.value)},null,8,["model-value","value","disabled"])):N.icon?(b(),E("div",Hi,[X(D.$slots,"icon",{icon:N.icon},()=>[z(a(se),{icon:N.icon,size:"24px",color:r(N.value)?"#b3b3b3":"black"},null,8,["icon","color"])])])):R("",!0),H("div",Vi,[z(F,{variant:"body2",tag:"span","font-family":"secondary",color:"inherit","raw-html":y(N.label),class:"r-select-options__option-label"},null,8,["raw-html"]),N.bottomLabel?(b(),A(F,{key:0,class:"r-select-options__option-bottom-label",variant:"body2",tag:"span","font-family":"secondary",color:"inherit","font-size":"10px"},{default:k(()=>[B(P(N.bottomLabel),1)]),_:2},1024)):R("",!0)])]),D.variant==="mobile"&&N.description?(b(),E("div",Fi,[z(a(se),{icon:"info",size:"24px",color:r(N.value)?"#b3b3b3":"black"},null,8,["color"]),z(We,{class:"r-select-options__description-tooltip",position:"left",variant:"click"},{default:k(()=>[z(F,{variant:"body2",tag:"span","font-family":"secondary","raw-html":N.description},null,8,["raw-html"])]),_:2},1024)])):u.value!=="box"&&p(N.value)?(b(),A(a(se),{key:1,icon:"check",color:"#0054A6",size:"24px"})):N.rightLabel?(b(),A(F,{key:2,color:"primary",variant:"body2",tag:"span","font-family":"secondary"},{default:k(()=>[B(P(N.rightLabel),1)]),_:2},1024)):R("",!0)],16,Ni))),128)):(b(!0),E(le,{key:2},de(j.options,N=>(b(),E("div",ge({key:N.value,class:["r-select-options__option r-select-options__option--selectable",{"r-select-options__option--disabled":r(N.value),"r-select-options__option--current":h(N.value),"r-select-options__option--mobile":D.variant==="mobile","r-select-options__option--selected":p(N.value)}],[a(i)||""]:a(n)(a(ve).RSelectForm,D.sectionDti,N.value),onClick:U=>v(N)}),[H("div",Ui,[u.value!=="tick"?(b(),A(Xt,{key:0,"is-single":!0,"model-value":p(N.value),value:`${N.value}`,disabled:r(N.value)},null,8,["model-value","value","disabled"])):R("",!0),H("div",Gi,[z(F,{variant:"body2",tag:"span","font-family":"secondary",color:"inherit","raw-html":y(N.label),class:"r-select-options__option-label"},null,8,["raw-html"]),N.bottomLabel?(b(),A(F,{key:0,class:"r-select-options__option-bottom-label",color:"inherit",variant:"body2",tag:"span","font-family":"secondary","font-size":"10px"},{default:k(()=>[B(P(N.bottomLabel),1)]),_:2},1024)):R("",!0)])]),D.variant==="mobile"&&N.description?(b(),E("div",Ki,[z(a(se),{icon:"info",size:"24px",color:r(N.value)?"#b3b3b3":"black"},null,8,["color"]),z(We,{class:"r-select-options__description-tooltip",position:"left",variant:"click"},{default:k(()=>[z(F,{variant:"body2",tag:"span","font-family":"secondary","raw-html":N.description},null,8,["raw-html"])]),_:2},1024)])):u.value==="tick"&&p(N.value)?(b(),A(a(se),{key:1,icon:"check",color:"#0054A6",size:"24px"})):N.rightLabel?(b(),A(F,{key:2,color:"primary",variant:"body2",tag:"span","font-family":"secondary"},{default:k(()=>[B(P(N.rightLabel),1)]),_:2},1024)):R("",!0)],16,Wi))),128))],2))),128))])],2))}}),Yi=["aria-selected"],Zi=K({__name:"r-tab",props:{selected:{type:Boolean},idDti:{},sectionDti:{}},emits:["setActiveTab"],setup(t,{emit:e}){const{DATA_TEST_ID:o,createDataTestId:i}=ze(),n=e;return(l,s)=>(b(),E("button",ge({class:["r-tab",{"r-tab--active":l.selected}],role:"tab","aria-selected":l.selected,[a(o)||""]:a(i)(a(ve).RTab,l.sectionDti,l.idDti),onClick:s[0]||(s[0]=ce(u=>n("setActiveTab",u),["prevent"]))}),[X(l.$slots,"default")],16,Yi))}}),ho=K({__name:"r-tabs",props:{tabs:{},modelValue:{},minShift:{default:40},markerPostion:{default:"bottom"},idDtiType:{default:"number"},sidePadding:{default:0},sectionDti:{}},emits:["update:modelValue"],setup(t,{emit:e}){Ye(x=>({"2f8f8a72":p.value,"95b0b858":s.value,"34ecd5ec":o.value,"2acdee36":i.value}));const o=L("0"),i=L("0"),n=L(null),l=L(null),s=L("100%"),u=L(!1),r=L(0),p=L("0"),c=L(0),d=e,v=t,{tabs:f,modelValue:y}=fe(v),_=(x,oe)=>{const te=x.target;T(te),j(),d("update:modelValue",oe)},g=x=>x instanceof MouseEvent?x.pageX:x instanceof TouchEvent?x.touches[0].clientX:0,m=x=>{n.value&&(n.value.scrollLeft=c.value-x)},C=x=>{n.value&&(u.value=!0,r.value=g(x),c.value=n.value.scrollLeft)},h=x=>{if(n.value&&u.value){const te=g(x)-r.value;m(te)}},w=()=>{u.value=!1},$=x=>{n.value&&(x.preventDefault(),c.value=n.value.scrollLeft,x.deltaY>0?m(-40):m(40))},O=()=>{n.value&&(n.value.addEventListener("wheel",$),n.value.addEventListener("touchstart",C),n.value.addEventListener("touchend",w),n.value.addEventListener("touchmove",h),n.value.addEventListener("mousedown",C),n.value.addEventListener("mouseup",w),n.value.addEventListener("mouseleave",w),n.value.addEventListener("mousemove",h))},G=()=>{s.value="100%",setTimeout(()=>{s.value=n.value?n.value.scrollWidth-2*v.sidePadding+"px":"100%"},0)},D=()=>{p.value=v.sidePadding+"px"},T=x=>{l.value=x},j=()=>{if(l.value&&(o.value=l.value.offsetLeft+"px",i.value=l.value.clientWidth+"px",n.value)){const x=l.value.offsetLeft+l.value.offsetWidth,oe=l.value.offsetLeft,te=n.value.clientWidth+n.value.scrollLeft,M=n.value.scrollLeft;x>te-v.minShift?n.value.scrollLeft=x+v.minShift-n.value.clientWidth:oe<M+v.minShift&&(n.value.scrollLeft=oe-v.minShift)}},Z=S(()=>`r-tabs--${v.markerPostion}`),U=so(()=>{D(),G(),j()},30),ae=async()=>{let te=!1,M=0;do M++,await Kn(30),te=!!n.value&&n.value.scrollWidth>0;while(!te&&M<30)};return Pe(async()=>{var oe;D(),await ae();const x=n.value&&n.value.children.length>y.value?(oe=n.value)==null?void 0:oe.children[y.value]:null;x&&(T(x),j()),G(),O(),window.addEventListener("resize",U)}),mt(()=>{n.value&&(n.value.removeEventListener("touchstart",C),n.value.removeEventListener("touchend",w),n.value.removeEventListener("touchmove",h),n.value.removeEventListener("mousedown",C),n.value.removeEventListener("mouseup",w),n.value.removeEventListener("mouseleave",w),n.value.removeEventListener("mousemove",h)),window.removeEventListener("resize",U)}),be(y,x=>{var te;const oe=n.value&&n.value.children.length>x?(te=n.value)==null?void 0:te.children[x]:null;oe&&(T(oe),j())}),(x,oe)=>(b(),E("div",{ref_key:"tabList",ref:n,class:q(["r-tabs",{[Z.value]:x.markerPostion}]),role:"tablist"},[(b(!0),E(le,null,de(a(f),(te,M)=>(b(),A(Zi,{key:M,selected:M===a(y),"section-dti":x.sectionDti,"id-dti":x.idDtiType==="string"?te.trim():M,onSetActiveTab:Y=>_(Y,M)},{default:k(()=>[B(P(te),1)]),_:2},1032,["selected","section-dti","id-dti","onSetActiveTab"]))),128))],2))}}),Ma=K({__name:"r-wrapper",props:{tag:{default:"div"},titleClass:{},titlePadding:{type:Boolean,default:!1},idDti:{},sectionDti:{}},setup(t){const{DATA_TEST_ID:e,createDataTestId:o}=ze();return(i,n)=>(b(),A(sn(i.tag),ge({class:"r-wrapper",[a(e)||""]:a(o)(a(ve).RWrapper,i.sectionDti,i.idDti)}),{default:k(()=>[i.$slots.title?(b(),E("div",{key:0,class:q([{titleClass:i.titleClass,"r-wrapper__title-padding":i.titlePadding},"r-wrapper__title"])},[X(i.$slots,"title")],2)):R("",!0),X(i.$slots,"default")]),_:3},16))}}),qi=()=>({$tc:(e,o)=>{const i=e.split("|").map(n=>n.trim());return o===0?i[0].replace("{n}",o.toString()):o===1?i[1].replace("{n}",o.toString()):[2,3,4].includes(o%10)&&![12,13,14].includes(o)?i[2].replace("{n}",o.toString()):i[3].replace("{n}",o.toString())}});function Qi(t,e,o){return{checkboxId:(p,c)=>`${p}-${c}`,updateParentNode:(p,c)=>{let d=[];const v=e.value.find(f=>f.value===p);if(v){const f=v.children?v.children.map(y=>y.value):[];c&&c.includes(p)?(d=c.filter(y=>!f.includes(y)),o("update:modelValue",d)):(d=c.filter(y=>!f.includes(y)),o("update:modelValue",d))}},updateChildNode:(p,c,d)=>{let v=[],f=t.value?[...t.value]:[];const y=e.value.find(g=>g.value===p),_=y&&y.children?y.children.map(g=>g.value):[];if(f&&f.includes(p))f=f.concat(..._),v=f.filter(g=>g!==c&&p!==g),o("update:modelValue",v);else if(d){const g=f?f.filter(m=>_.includes(m)):[];g.length===_.length-1&&!g.includes(c)?(f.push(p),v=f.filter(m=>!_.includes(m)),o("update:modelValue",v)):(f.push(c),v=f,o("update:modelValue",v))}else v=f.filter(g=>g!==c),o("update:modelValue",v)},prepareModel:()=>{if(e.value){for(const p of e.value)if(p.children&&p.children.length>0){const c=p.children?p.children.map(v=>v.value):[];if(t.value.filter(v=>c.includes(v)).length===p.children.length&&!t.value.includes(p.value)){const v=t.value.filter(f=>!c.includes(f));v.push(p.value),o("update:modelValue",v)}}}},isParentPartiallyChecked:(p,c)=>{if(c&&c.includes(p))return!1;{const d=e.value.find(f=>f.value===p),v=d&&d.children?d.children.map(f=>f.value):[];if(v&&v.length>0){const f=t.value.filter(y=>v.includes(y));return!!(f&&f.length>0&&f.length!==v.length)}}return!1},isChildChecked:(p,c,d)=>!!(d&&(d.includes(p)||d.includes(c)))}}const Xi={key:0},Ji=["onClick"],es={key:0},ft=K({__name:"r-checkbox-group",props:{elements:{},modelValue:{},name:{},animation:{type:Boolean,default:!1},color:{default:"primary"},spacing:{default:"4px"},collapseString:{},disabledNoteMode:{default:"tooltip"},disabledModalTitle:{default:""},fontFamily:{default:"main"},idDti:{},sectionDti:{}},emits:["update:modelValue","check","uncheck"],setup(t,{emit:e}){Ye(O=>({76408059:a(p)}));const{DATA_TEST_ID:o,createDataTestId:i}=ze(),{$tc:n}=qi(),l=t,s=e,{elements:u,modelValue:r,spacing:p,collapseString:c,name:d}=fe(l),{checkboxId:v,updateParentNode:f,updateChildNode:y,prepareModel:_,isParentPartiallyChecked:g,isChildChecked:m}=Qi(r,u,s),C=L([]),h=(O,G)=>{C.value[G]=!C.value[G]},w=O=>{s("check",O)},$=O=>{s("uncheck",O)};return _(),(O,G)=>(b(),E("div",ge({class:"r-checkbox-group",[a(o)||""]:a(i)(a(ve).RCheckboxGroup,O.sectionDti,O.idDti)}),[(b(!0),E(le,null,de(a(u),(D,T)=>{var j;return b(),E("div",{key:D.label},[z(a(Xt),{id:a(v)(a(d),D.value),"model-value":a(r),"partially-checked":a(g)(D.value,a(r)),value:D.value,class:"r-checkbox-group__element",name:a(d),animation:O.animation,color:O.color,disabled:(j=D.disabled)==null?void 0:j.state,"font-family":O.fontFamily,"section-dti":O.sectionDti,"id-dti":`${O.idDti}-${D.value}`,onCheck:w,onUncheck:$,"onUpdate:modelValue":Z=>a(f)(D.value,Z)},{default:k(()=>{var Z;return[B(P(D.label)+" ",1),(Z=D.disabled)!=null&&Z.state&&D.disabled.note?(b(),E("div",Xi,[z(Ge,{class:"r-checkbox-group__info-icon"}),O.disabledNoteMode==="tooltip"?(b(),A(a(We),{key:0,position:"bottom"},{default:k(()=>[z(a(F),{"font-family":"secondary",variant:"caption"},{default:k(()=>[B(P(D.disabled.note),1)]),_:2},1024)]),_:2},1024)):(b(),A(a($t),{key:1,title:O.disabledModalTitle,breakpoint:"none","modal-border-radius":!0},{default:k(()=>[z(a(F),{class:"r-checkbox-group__modal-text","font-family":"main",variant:"body1"},{default:k(()=>[B(P(D.disabled.note),1)]),_:2},1024)]),_:2},1032,["title"]))])):R("",!0),D.children&&a(c)?(b(),E("span",{key:1,class:"r-checkbox-group__collapse",onClick:ce(N=>h(N,T),["prevent"])},[B(P(a(n)(a(c),D.children.length))+" ",1),z(a(se),{color:a(Me).PRIMARY,icon:"chevron-down",size:"9px",class:q(["r-checkbox-group__collapse-icon",{"r-checkbox-group__collapse-icon--active":C.value[T]}])},null,8,["color","class"])],8,Ji)):R("",!0)]}),_:2},1032,["id","model-value","partially-checked","value","name","animation","color","disabled","font-family","section-dti","id-dti","onUpdate:modelValue"]),D.children?(b(),E("div",{key:0,class:q(["r-checkbox-group__subgroup",{"r-checkbox-group__subgroup--hidden":!C.value[T]}])},[(b(!0),E(le,null,de(D.children,Z=>{var N;return b(),A(a(Xt),{id:a(v)(a(d),Z.value),key:Z.label,"model-value":a(m)(D.value,Z.value,a(r)),value:Z.value,class:"r-checkbox-group__element",name:a(d),animation:O.animation,color:O.color,"is-single":!0,disabled:(N=Z.disabled)==null?void 0:N.state,"font-family":O.fontFamily,onCheck:w,onUncheck:$,"onUpdate:modelValue":U=>a(y)(D.value,Z.value,U)},{default:k(()=>{var U;return[B(P(Z.label)+" ",1),(U=Z.disabled)!=null&&U.state&&Z.disabled.note?(b(),E("div",es,[z(Ge,{class:"r-checkbox-group__info-icon"}),O.disabledNoteMode==="tooltip"?(b(),A(a(We),{key:0,position:"bottom"},{default:k(()=>[z(a(F),{"font-family":"secondary",variant:"caption"},{default:k(()=>[B(P(Z.disabled.note),1)]),_:2},1024)]),_:2},1024)):(b(),A(a($t),{key:1,title:O.disabledModalTitle,breakpoint:"none","modal-border-radius":!0},{default:k(()=>[z(a(F),{class:"r-checkbox-group__modal-text","font-family":"main",variant:"body1"},{default:k(()=>[B(P(Z.disabled.note),1)]),_:2},1024)]),_:2},1032,["title"]))])):R("",!0)]}),_:2},1032,["id","model-value","value","name","animation","color","disabled","font-family","onUpdate:modelValue"])}),128))],2)):R("",!0)])}),128))],16))}}),ts={class:"r-radio-group"},as={key:0},os=K({__name:"r-radio-group",props:{elements:{},modelValue:{},name:{},animation:{type:Boolean,default:!1},color:{default:"primary"},spacing:{default:"4px"},disabledNoteMode:{default:"tooltip"},disabledModalTitle:{default:""},fontFamily:{default:"main"},sectionDti:{}},emits:["update:modelValue"],setup(t,{emit:e}){Ye(r=>({b1602c06:a(s)}));const o=t,i=e,{elements:n,modelValue:l,spacing:s}=fe(o),u=r=>{i("update:modelValue",r)};return(r,p)=>(b(),E("div",ts,[(b(!0),E(le,null,de(a(n),(c,d)=>{var v;return b(),A(a(bo),{id:`${r.name}-${d+1}`,key:c.label,value:c.value,"model-value":a(l),class:"r-radio-group__element",name:r.name,animation:r.animation,color:r.color,checked:c.value===a(l),disabled:(v=c.disabled)==null?void 0:v.state,"font-family":r.fontFamily,"section-dti":r.sectionDti,"id-dti":c.value,"onUpdate:modelValue":u},{default:k(()=>{var f;return[B(P(c.label)+" ",1),(f=c.disabled)!=null&&f.state&&c.disabled.note?(b(),E("div",as,[z(Ge,{class:"r-checkbox-group__info-icon"}),r.disabledNoteMode==="tooltip"?(b(),A(a(We),{key:0,position:"bottom"},{default:k(()=>[z(a(F),{"font-family":"secondary",variant:"caption"},{default:k(()=>[B(P(c.disabled.note),1)]),_:2},1024)]),_:2},1024)):(b(),A(a($t),{key:1,title:r.disabledModalTitle,breakpoint:"none","modal-border-radius":!0},{default:k(()=>[z(a(F),{"font-family":"secondary",variant:"caption"},{default:k(()=>[B(P(c.disabled.note),1)]),_:2},1024)]),_:2},1032,["title"]))])):R("",!0)]}),_:2},1032,["id","value","model-value","name","animation","color","checked","disabled","font-family","section-dti","id-dti"])}),128))]))}}),ns={class:"r-count-picker"},ls=H("svg",{width:"14",height:"2",viewBox:"0 0 14 2",xmlns:"http://www.w3.org/2000/svg"},[H("path",{d:"M12.3335 1.00024H1.66651",stroke:"black","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),is=H("svg",{width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},[H("path",{d:"M12.3335 7.00024H1.66651M7 1.66675V12.3337",stroke:"black","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Qe=K({__name:"r-count-picker",props:{modelValue:{},buttonsSize:{default:"small"},valueSize:{default:"body1"},valueSpace:{default:50},min:{default:null},max:{default:null},step:{default:1},disabled:{type:Boolean,default:!1},canIncrease:{type:Boolean,default:void 0},canDecrease:{type:Boolean,default:void 0},idDti:{},sectionDti:{}},emits:["update:modelValue"],setup(t,{emit:e}){const o=t,i=e,{modelValue:n,min:l,max:s,step:u,buttonsSize:r,valueSpace:p,canDecrease:c,canIncrease:d}=fe(o),v=S(()=>`${p.value}px`),f=y=>{const _=n.value+y*u.value;s.value!==null&&_>s.value||l.value!==null&&_<l.value||y===-1&&o.canDecrease===!1||y===1&&o.canIncrease===!1||i("update:modelValue",_)};return(y,_)=>(b(),E("div",ns,[z(a(Ot),{class:"r-count-picker__button r-count-picker__button--minus","b-type":"icon",color:"accent",variant:"contained",size:a(r),disabled:y.disabled||a(c)===!1||a(l)!==null&&a(n)-a(u)<a(l),"section-dti":y.sectionDti,"id-dti":`minus-${y.idDti}`,onClick:_[0]||(_[0]=ce(g=>f(-1),["stop"]))},{icon:k(()=>[ls]),_:1},8,["size","disabled","section-dti","id-dti"]),z(a(F),{variant:y.valueSize,"font-weight":"bold","font-family":"secondary",class:q(["r-count-picker__value",{"r-count-picker__value--disabled":y.disabled}]),style:tt({width:v.value}),"section-dti":y.sectionDti,"id-dti":`wartosc-${y.idDti}`},{default:k(()=>[B(P(a(n)),1)]),_:1},8,["variant","class","style","section-dti","id-dti"]),z(a(Ot),{class:"r-count-picker__button r-count-picker__button--plus","b-type":"icon",color:"accent",variant:"contained",size:a(r),disabled:y.disabled||a(d)===!1||a(s)!==null&&a(n)+a(u)>a(s),"section-dti":y.sectionDti,"id-dti":`plus-${y.idDti}`,onClick:_[1]||(_[1]=ce(g=>f(1),["stop"]))},{icon:k(()=>[is]),_:1},8,["size","disabled","section-dti","id-dti"])]))}}),ss={class:"r-select-input__wrap"},rs=["value","onKeydown"],ds={class:"r-select-input__wrap--icon"},cs={key:0,class:"r-select-input__wrap--icon-loader"},us={key:0,class:"r-select-input__error-msg"},ps=K({__name:"r-select-input",props:{modelValue:{},clearIcon:{default:"default"},autocompleteInput:{type:Boolean,default:!0},placeholder:{default:""},loadingErrorMsg:{},minInputLength:{default:1},variant:{default:"white"},title:{},staticOptions:{},getOptions:{},staticDefaultOptions:{},getDefaultOptions:{},leftIcon:{default:void 0},isCheckmarkVisibleCallback:{},idDti:{},sectionDti:{}},emits:["clear","update:modelValue","lostFocus","input"],setup(t,{expose:e,emit:o}){var ie;const{DATA_TEST_ID:i,createDataTestId:n}=ze(),l=t,s=o,{modelValue:u}=fe(l),r=L(),p=L(!1),c=L(!1),d=L(((ie=u.value)==null?void 0:ie.label)||""),v=L(u.value),f=L(!1),y=L(),_=L(),g=L(!1),m=L(),C=S({get:()=>{var I;return((I=v.value)==null?void 0:I.value)||null},set:I=>{var V;if(!I)return;const ee=((V=r.value)==null?void 0:V.map(W=>W.options).flat().find(W=>W.value===I))||null;ee&&(te(ee),h(!1))}}),h=I=>{g.value=I},w=async I=>I?l.getDefaultOptions?await l.getDefaultOptions(d.value):l.staticDefaultOptions?await Promise.resolve(l.staticDefaultOptions):await Promise.resolve(null):l.getOptions?await Promise.resolve(l.getOptions(d.value)):await Promise.resolve($(l.staticOptions)),$=I=>{if(!I)return null;const ee=O(I),V=new RegExp(T(d.value),"i"),W=[];for(const J of ee){const{categoryName:ye,options:ot}=J;if(ye==null?void 0:ye.match(V)){W.push(J);continue}const Ze=ot==null?void 0:ot.filter(Bt=>{var gt;return(gt=Bt.label)==null?void 0:gt.match(V)});Ze!=null&&Ze.length&&W.push({categoryName:ye,options:Ze})}return W},O=I=>!!(I!=null&&I.length&&"categoryName"in I[0])?I:[{categoryName:null,options:I}],D=xn(async()=>{const I=d.value.length<l.minInputLength,ee=!!(l.getDefaultOptions||l.staticDefaultOptions),V=I&&ee;if(I&&!V){r.value=null;return}if(V&&_.value){r.value=JSON.parse(JSON.stringify(_.value));return}try{p.value=!0;const W=await w(V);if(p.value=!1,c.value=!1,!W)return null;r.value=O(W),V&&(_.value=JSON.parse(JSON.stringify(r.value)))}catch{c.value=!0}p.value=!1},400),T=I=>I.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),j=I=>{d.value=I.target.value,D(),s("input",d.value)},Z=()=>{var I;(I=m.value)==null||I.onArrowDown()},N=()=>{var I;(I=m.value)==null||I.onArrowUp()},U=()=>{var I;(I=m.value)==null||I.onEnter()},ae=S(()=>{var I,ee;return!((I=r.value)!=null&&I.length||(ee=l.staticOptions)!=null&&ee.length)&&d.value.length}),x=()=>{var I;(I=y.value)==null||I.focus()},oe=S(()=>l.variant==="gray"?d.value:d.value||f.value),te=(I,ee=!0)=>{var V;l.autocompleteInput&&(d.value=I.label),v.value=I,(V=y.value)==null||V.blur(),ee&&s("update:modelValue",v.value)},M=()=>{d.value="",r.value=void 0,v.value=null,s("clear"),s("update:modelValue",v.value)};be(u,I=>{if(!I||!(l.staticOptions||r.value)){M();return}const ee=l.staticOptions?O(l.staticOptions):r.value,V=ee==null?void 0:ee.map(W=>W.options).flat().find(W=>W.value===I.value);V&&te(V,!1)});const Y=()=>{f.value=!0,h(!0),D()},Q=()=>{y.value&&(y.value.selectionStart=d.value.length||0,y.value.selectionEnd=d.value.length||0,y.value.focus())};return be(()=>f.value,I=>{I||s("lostFocus")}),e({inputFocused:f,focusToLastChar:Q}),(I,ee)=>{const V=Pt("r-click-away");return b(),A(mo,{title:I.title},{default:k(()=>[at((b(),E("div",ge({class:["r-select-input",{"r-select-input--icon-left":l.leftIcon,"r-select-input--variant-gray":I.variant==="gray"}],[a(i)||""]:a(n)(a(ve).RSelectInput,I.sectionDti,I.idDti)}),[H("div",ss,[H("input",Mt({ref_key:"inputRef",ref:y,class:["r-select-input__wrap--input",{"r-select-input__wrap--input--icon-x":I.clearIcon!=="none","r-select-input__wrap--input--error":ae.value,"r-select-input__wrap--input--left-icon":l.leftIcon}],type:"text",value:d.value,autocomplete:"off"},I.$attrs,{onInput:j,onFocus:Y,onBlur:ee[0]||(ee[0]=W=>f.value=!1),onKeydown:[jt(ce(Z,["prevent"]),["down"]),jt(ce(N,["prevent"]),["up"]),jt(ce(U,["prevent"]),["enter"])]}),null,16,rs),l.leftIcon?(b(),A(a(se),{key:0,icon:l.leftIcon.icon,size:l.leftIcon.size,class:"r-select-input__left-icon"},null,8,["icon","size"])):R("",!0),d.value&&(r.value||I.staticOptions)?(b(),A(De,{key:1,tabindex:"-1",variant:"text",class:"r-select-input__wrap--icon-x",onClick:M},{default:k(()=>[I.clearIcon==="own"?X(I.$slots,"icon-x",{key:0}):R("",!0),I.clearIcon==="default"?(b(),A(vt,{key:1,size:"24px"})):R("",!0)]),_:3})):R("",!0),H("div",ds,[p.value?(b(),E("span",cs)):I.$slots.icon&&!d.value?X(I.$slots,"icon",{key:1}):R("",!0)]),oe.value?R("",!0):(b(),A(F,{key:2,class:"r-select-input__placeholder",color:"primary",variant:"body1","font-family":"secondary",onClick:x},{default:k(()=>[B(P(l.placeholder),1)]),_:1}))]),c.value&&I.loadingErrorMsg?(b(),E("div",us,[z(Ge,{class:"r-select-input__error-msg-icon",color:"error"}),z(F,{variant:"body1",class:"r-select-input__error-msg-text","font-family":"secondary"},{default:k(()=>[B(P(I.loadingErrorMsg),1)]),_:1})])):R("",!0),z(bt,{name:"fade-select-options"},{default:k(()=>[r.value&&g.value?(b(),A(xi,{key:0,ref_key:"selectOptionsRef",ref:m,modelValue:C.value,"onUpdate:modelValue":ee[1]||(ee[1]=W=>C.value=W),options:r.value,position:"absolute",input:d.value,"is-checkmark-visible-callback":I.isCheckmarkVisibleCallback},{icon:k(({icon:W})=>[X(I.$slots,"element-icon",{icon:W})]),_:3},8,["modelValue","options","input","is-checkmark-visible-callback"])):R("",!0)]),_:3})],16)),[[V,()=>h(!1)]])]),_:3},8,["title"])}}}),hd=window.setInterval;function fs(){const t="0px";let e=null;const o=L(!0),i=L(null),n=L(null),l="r-header--jpeg",s=()=>{var p;if(!i.value)throw new Error("No space element ref found");i.value.style.height=((p=n.value)==null?void 0:p.offsetHeight)+"px",o.value=!1,e=+new Date},u=()=>{if(!i.value)throw new Error("No space element ref found");i.value.style.height=t,o.value=!0},r=()=>{!e||+new Date-e<2*200||u()};return Pe(()=>{document.addEventListener("scroll",r)}),mt(()=>{document.removeEventListener("scroll",r)}),{spaceElement:i,headerElement:n,backgroundClass:l,isHidden:o,showHeader:s,hideHeader:u,SPACE_HIDDEN_SIZE:t}}const vs=K({__name:"Header",props:{alwaysVisible:{type:Boolean,default:!1},disableUserInput:{type:Boolean,default:!1}},setup(t){const{spaceElement:e,headerElement:o,backgroundClass:i,isHidden:n,showHeader:l,hideHeader:s,SPACE_HIDDEN_SIZE:u}=fs(),{$ua:r}=Se(),p=t,{isMinWidth:c}=Ee(re.TABLET),{isMinWidth:d}=Ee(re.DESKTOP),v=S(()=>y.value||c.value&&!d.value),{alwaysVisible:f}=fe(p),y=S(()=>!f.value&&r.isSmartphone&&!rn?!0:!f.value&&!c.value&&n.value),{pageDown:_,bottomOfBackground:g}=ao();return(m,C)=>(b(),E("div",null,[H("div",{class:q(["r-header__container",{"r-header__container--always-visible":a(f),"r-header__container--hidden":a(y),[a(i)]:!0,"r-header__container--disable":m.disableUserInput,"r-header__container--background-disable":a(g)}])},[H("header",{ref_key:"headerElement",ref:o,class:q(["r-header",{"r-filtry-header--padding":a(_),"r-header--shadow":a(g)}])},[X(m.$slots,"default",{hideHeader:a(s)})],2)],2),H("div",{ref_key:"spaceElement",ref:e,class:q(["r-header__space",{"r-header__space--active":!a(y)}]),style:tt(`height: ${a(u)}`)},null,6),z(a(dn),{class:"r-header__opener-container"},{default:k(()=>[z(bt,{name:"fade"},{default:k(()=>[a(y)?(b(),E("div",{key:0,class:"r-header__opener",onClick:C[0]||(C[0]=(...h)=>a(l)&&a(l)(...h))},[X(m.$slots,"opener")])):R("",!0)]),_:3})]),_:3}),a(v)?X(m.$slots,"mobileMenu",{key:0}):R("",!0)]))}}),La="https://r.pl",gd="StandardHotelu",kd="Cena",_d="DlugoscPobytu",wd="*-*",go="od",ko="do",zd="OcenaKlientow",ys="force",Cd="t",ms={class:"fg-chips"},bs=K({__name:"Chips",setup(t){const e=$e(),o=(n,l)=>{e.operacjaHoteloProdukt({op:"delete",hoteloProdukt:l})},i=(n,l)=>{e.operacjaWybraneDokad({op:"delete",wartosc:l})};return(n,l)=>(b(),E("div",ms,[(b(!0),E(le,null,de(a(e).hoteloProdukt,s=>(b(),A(a(dt),{key:s.Wartosc,class:"fg-chips__chip",variant:"info",closeable:"full","border-radius":"large",onClose:u=>o(u,s)},{default:k(()=>[B(P(s.Nazwa),1)]),_:2},1032,["onClose"]))),128)),(b(!0),E(le,null,de(a(e).wybraneKierunki,s=>(b(),A(a(dt),{key:s.Wartosc,class:"fg-chips__chip",variant:"info",closeable:"full","border-radius":"large","section-dti":"filtryGorne","id-dti":s.Nazwa.trim(),onClose:u=>i(u,s.Wartosc)},{default:k(()=>[B(P(s.Nazwa),1)]),_:2},1032,["id-dti","onClose"]))),128)),(b(!0),E(le,null,de(a(e).wybraneProdukty,s=>(b(),A(a(dt),{key:s.Wartosc,class:"fg-chips__chip",variant:"info",closeable:"full","border-radius":"large","section-dti":"filtryGorne","id-dti":s.Nazwa.trim(),onClose:a(e).removeProduktUrl},{default:k(()=>[B(P(s.Nazwa),1)]),_:2},1032,["id-dti","onClose"]))),128)),(b(!0),E(le,null,de(a(e).wybraneHotele,s=>(b(),A(a(dt),{key:s.Wartosc,class:"fg-chips__chip",variant:"info",closeable:"full","border-radius":"large","section-dti":"filtryGorne","id-dti":s.Nazwa.trim(),onClose:a(e).removeHotelUrl},{default:k(()=>[B(P(s.Nazwa),1)]),_:2},1032,["id-dti","onClose"]))),128))]))}});function _o(){const{t}=ht(),{isMinWidth:e}=Ee(re.DESKTOP),o="0 regionów | 1 region | {n} regiony | {n} regionów",i="filtryHeader.regionyCollapse",n=t("filtryHeader.regionNiedostepny"),l=S(()=>e.value?"tooltip":"modal");return{collapseStringKey:i,regionNiedostepnyString:n,disabledNoteMode:l,regionyText:o}}function wo(){return{convert:(e,o=void 0)=>{const i=[];for(const n of e){const l={label:n.Nazwa,value:n.WartoscArr?n.WartoscArr.join(","):n.Wartosc,disabled:{state:!n.CzyAktywny,note:o}};if(n.Dzieci&&n.Dzieci.length){const s=[];for(const u of n.Dzieci)u.CzyPokazywac&&s.push({label:u.Nazwa,value:u.WartoscArr?u.WartoscArr.join(","):u.Wartosc,disabled:{state:!u.CzyAktywny,note:o}});s.length&&(l.children=s)}i.push(l)}return i}}}const hs={class:"dokad-tooltip-popularne"},gs={class:"dokad-tooltip-popularne__checkboxes"},ks=K({__name:"DokadTooltipPopularne",emits:["kierunekChecked"],setup(t,{emit:e}){const o=e,i=$e(),{isMinWidth:n}=Ee(re.DESKTOP_LARGE),{regionNiedostepnyString:l,disabledNoteMode:s,regionyText:u}=_o(),{convert:r}=wo(),p=S(()=>n.value?"9px":"24px"),c=S(()=>r(i.popularneKierunki,l)),d=v=>{o("kierunekChecked",v)};return(v,f)=>(b(),E("div",hs,[z(a(F),{class:"dokad-tooltip-popularne__title",variant:"body1","font-weight":"bold",tag:"div"},{default:k(()=>[B(P(v.$t("filtryHeader.popularne")),1)]),_:1}),H("div",gs,[z(a(ft),{modelValue:a(i).wybraneDokadRaw,"onUpdate:modelValue":f[0]||(f[0]=y=>a(i).wybraneDokadRaw=y),spacing:a(p),elements:a(c),name:"fg-dokad-wyjazd","disabled-modal-title":v.$t("filtryHeader.regionNiedostepnyTytul"),"disabled-note-mode":a(s),"collapse-string":a(u),"section-dti":"filtryGorne","id-dti":"popularne",onCheck:d},null,8,["modelValue","spacing","elements","disabled-modal-title","disabled-note-mode","collapse-string"])])]))}}),_s={class:"dokad-tooltip-kierunki"},ws={class:"dokad-tooltip-kierunki__column"},zs={key:0,class:"dokad-tooltip-kierunki__column"},Cs={key:1,class:"dokad-tooltip-kierunki__column"},Ba=7,Ds=K({__name:"DokadTooltipKierunki",props:{mobileScrollTarget:{default:null}},emits:["kierunekChecked"],setup(t,{emit:e}){const o=e,i=t,n=L(null),l=$e(),{convert:s}=wo(),{regionNiedostepnyString:u,disabledNoteMode:r,regionyText:p}=_o(),{isMinWidth:c}=Ee(re.DESKTOP_LARGE),d=L(7),v=L(0),f=S(()=>c.value?"11px":"24px"),{tabNazwy:y}=Qa(l),_=S(()=>{const h=(v.value!==0?l.kontynenty[v.value-1].Dzieci??[]:l.panstwa).filter(O=>O.CzyPokazywac).sort((O,G)=>O.Nazwa.localeCompare(G.Nazwa)),w=s(h,u),$=Math.ceil(w.length/3);return c.value?[w.slice(0,$),w.slice($,$*2),w.slice($*2)]:[w]}),g=S(()=>c.value?[_.value[0].slice(0,d.value),_.value[1].slice(0,d.value),_.value[2].slice(0,d.value)]:[_.value[0].slice(0,d.value)]),m=S(()=>c.value?n.value:i.mobileScrollTarget);m&&Zt(m,()=>{const h=_.value[0].length-d.value;h>0&&(d.value+=Ba>h?h:Ba)},{distance:10});const C=h=>{o("kierunekChecked",h)};return(h,w)=>(b(),E("div",_s,[z(a(ho),{modelValue:a(v),"onUpdate:modelValue":w[0]||(w[0]=$=>Ae(v)?v.value=$:null),tabs:a(y),"section-dti":"filtryGorne","id-dti-type":"string"},null,8,["modelValue","tabs"]),H("div",{ref_key:"desktopScrollTarget",ref:n,class:"dokad-tooltip-kierunki__columns"},[H("div",ws,[z(a(ft),{modelValue:a(l).wybraneDokadRaw,"onUpdate:modelValue":w[1]||(w[1]=$=>a(l).wybraneDokadRaw=$),spacing:a(f),elements:a(g)[0],name:"fg-dokad-wyjazd","disabled-modal-title":h.$t("filtryHeader.regionNiedostepnyTytul"),"disabled-note-mode":a(r),"collapse-string":a(p),"section-dti":"filtryGorne","id-dti":"kierunki",onCheck:C},null,8,["modelValue","spacing","elements","disabled-modal-title","disabled-note-mode","collapse-string"])]),a(c)?(b(),E("div",zs,[z(a(ft),{modelValue:a(l).wybraneDokadRaw,"onUpdate:modelValue":w[2]||(w[2]=$=>a(l).wybraneDokadRaw=$),spacing:a(f),elements:a(g)[1],name:"fg-dokad-wyjazd","disabled-modal-title":h.$t("filtryHeader.regionNiedostepnyTytul"),"disabled-note-mode":a(r),"collapse-string":a(p),"section-dti":"filtryGorne","id-dti":"kierunki",onCheck:C},null,8,["modelValue","spacing","elements","disabled-modal-title","disabled-note-mode","collapse-string"])])):R("",!0),a(c)?(b(),E("div",Cs,[z(a(ft),{modelValue:a(l).wybraneDokadRaw,"onUpdate:modelValue":w[3]||(w[3]=$=>a(l).wybraneDokadRaw=$),spacing:a(f),elements:a(g)[2],name:"fg-dokad-wyjazd","disabled-modal-title":h.$t("filtryHeader.regionNiedostepnyTytul"),"disabled-note-mode":a(r),"collapse-string":a(p),"section-dti":"filtryGorne","id-dti":"kierunki",onCheck:C},null,8,["modelValue","spacing","elements","disabled-modal-title","disabled-note-mode","collapse-string"])])):R("",!0)],512)]))}}),Ts={"objazd + wypoczynek":"map","wypoczynek + wypoczynek":"hotel-r",wypoczynek:"hotel-r",objazd:"map",narty:"hotel-r",panstwo:"pin",region:"pin"};function $s(){const t=$e(),{$getUrl:e,$saveToBigQuery:o}=Se(),i=r=>{const p={};return r.forEach(({TypWyswietlany:c,Nazwa:d,Wartosc:v,Typ:f})=>{p[c]||(p[c]=[]),p[c].push({value:v,label:d,Typ:f,TypWyswietlany:c,icon:Ts[f]})}),Object.entries(p).map(([c,d])=>({categoryName:c,options:d}))},n=async r=>{const p=e(St.FILTRY,"/autocomplete",{fraza:r}),c=await $fetch(p),d=i(c);return d.length?d:[]},l=r=>{r.Wartosc&&o(me.EBigQueryActionType.SEARCH_PARAM_SELECTED,{Klucz:"Autocomplete",Wartosc:r.Wartosc,Typ:me.EBigQuerySearchParamType.FILTR_GORNY})};return{fetchOptionsToAutocomplete:n,isCheckmarkVisible:r=>{const p=r;return!p||!p.Typ||!p.value?!1:["region","panstwo"].includes(p.Typ)?t.wybraneDokad.includes(p.value):t.wybraneHoteloProdukty.includes(p.value)},resultClickHandler:r=>{if(r){const p=r,c={Wartosc:`${p.value}`,Nazwa:p.label,Typ:p.Typ,TypWyswietlany:p.TypWyswietlany};["region","panstwo"].includes(c.Typ)?t.wybraneDokadRaw.includes(c.Wartosc)?t.operacjaWybraneDokad({op:"delete",wartosc:c.Wartosc}):t.operacjaWybraneDokad({op:"add",wartosc:c.Wartosc}):t.operacjaHoteloProdukt({op:t.wybraneHoteloProdukty.includes(c.Wartosc)?"delete":"add",hoteloProdukt:c}),l(c)}}}}const Ss={class:"dokad-tooltip__wrapper"},Es=K({__name:"DokadTooltip",props:{modalCardBodyRef:{}},setup(t){const e=L(null),{fetchOptionsToAutocomplete:o,resultClickHandler:i,isCheckmarkVisible:n}=$s(),{$saveToBigQuery:l}=Se(),s=L(),u=L();Pe(()=>{var p;u.value&&((p=u.value.$refs.inputRef)==null||p.focus())});const r=p=>{l(me.EBigQueryActionType.SEARCH_PARAM_SELECTED,{Klucz:"Lokalizacje",Wartosc:p,Typ:me.EBigQuerySearchParamType.FILTR_GORNY})};return(p,c)=>{const d=bs,v=ks,f=Ds;return b(),E("div",{ref_key:"mobileScrollTarget",ref:e,class:"dokad-tooltip"},[z(a(ps),{ref_key:"inputDokadTooltip",ref:u,modelValue:a(s),"onUpdate:modelValue":[c[0]||(c[0]=y=>Ae(s)?s.value=y:null),a(i)],"autocomplete-input":!1,placeholder:p.$t("filtryHeader.wyszukajPlaceholder"),class:"dokad-tooltip__search",variant:"gray","get-options":a(o),"min-input-length":3,"left-icon":{size:"20px",icon:"search"},"section-dti":"filtryGorne","id-dti":"dokad","is-checkmark-visible-callback":a(n)},{"element-icon":k(({icon:y})=>[z(a(se),{icon:y,size:"24px",color:"black"},null,8,["icon"])]),_:1},8,["modelValue","placeholder","get-options","is-checkmark-visible-callback","onUpdate:modelValue"]),z(d,{class:"dokad-tooltip__chips"}),H("div",Ss,[z(v,{class:"dokad-tooltip__popularne",onKierunekChecked:r}),z(a(rt),{class:"dokad-tooltip__divider",type:"vertical"}),z(f,{class:"dokad-tooltip__kierunki","mobile-scroll-target":p.modalCardBodyRef,onKierunekChecked:r},null,8,["mobile-scroll-target"])])],512)}}}),Is={class:"filtry-gorne-tooltip__footer"},Os=K({__name:"Tooltip",props:{modelValue:{type:Boolean},fullWidth:{type:Boolean,default:!1},offset:{default:"0px"}},emits:["update:modelValue","close"],setup(t,{emit:e}){Ye(p=>({"0bceee90":p.offset}));const o=t,{modelValue:i,fullWidth:n}=fe(o),l=e,s=L(null);be(i,()=>{s.value=+new Date});const u=()=>{l("update:modelValue",!1),l("close")},r=()=>{s.value&&+new Date-s.value<10||(l("update:modelValue",!1),l("close"))};return(p,c)=>{const d=Pt("r-click-away");return b(),A(bt,{name:"filtry-gorne-tooltip__fade"},{default:k(()=>[a(i)?at((b(),E("div",{key:0,class:q(["filtry-gorne-tooltip",{"filtry-gorne-tooltip--full-width":a(n)}])},[X(p.$slots,"default"),H("div",Is,[X(p.$slots,"footer",{close:u})])],2)),[[d,r]]):R("",!0)]),_:3})}}}),As={class:"filtry-gorne-auto-modal-tooltip__buttons"},Ps=K({__name:"AutoModalTooltip",props:{breakpoint:{default:re.DESKTOP_LARGE},visible:{type:Boolean},modalTitle:{default:""},tooltipOffset:{default:"0px"},tooltipFullWidth:{type:Boolean,default:!1}},emits:["update:visible","close"],setup(t,{emit:e}){const o=e,i=t,{breakpoint:n,visible:l}=fe(i),{isMinWidth:s}=Ee(n.value),u=L(null);return(r,p)=>{const c=Os,d=Xa;return b(),A(d,null,{default:k(()=>[a(s)?(b(),A(c,{key:0,offset:r.tooltipOffset,"full-width":r.tooltipFullWidth,"model-value":a(l),"onUpdate:modelValue":p[0]||(p[0]=v=>o("update:visible",v)),onClose:p[1]||(p[1]=v=>o("close"))},{footer:k(({close:v})=>[H("div",As,[X(r.$slots,"buttons",{close:v})])]),default:k(()=>[X(r.$slots,"default")]),_:3},8,["offset","full-width","model-value"])):(b(),A(a($t),{key:1,class:"filtry-gorne-auto-modal-tooltip__card","model-value":a(l),mode:"model",title:r.modalTitle,"onUpdate:modelValue":p[2]||(p[2]=v=>o("update:visible",v)),onClose:p[3]||(p[3]=v=>o("close")),onGetCardBodyRef:p[4]||(p[4]=v=>u.value=v)},{footer:k(({close:v})=>[X(r.$slots,"buttons",{close:v})]),default:k(()=>[X(r.$slots,"default",{modalCardBodyRef:a(u)})]),_:3},8,["model-value","title"]))]),_:3})}}});function Ms(){const{t}=ht(),{isMinWidth:e}=Ee(),o=L(1),i=S(()=>[t("filtryHeader.calyMiesiac"),t("filtryHeader.przedzial")]),n=S(()=>["month","range"][o.value]),l=S(()=>!e.value&&n.value!=="month");return{tabs:i,activeTab:o,isCalendarInfinite:l,calendarType:n}}const Ls=["tabIndex"],Bs=K({__name:"calendar-day",props:{day:{},dayUnderCursor:{},formatter:{type:Function},dayHorizontalMargin:{},confirmedDates:{}},emits:["dayClick","hover"],setup(t,{emit:e}){Ye(g=>({"34bb5d42":y.value,cb1728d2:_.value}));const o=t,{confirmedDates:i,day:n}=fe(o),l=e,s=L(!1),u=L(!1),r=S(()=>n.value.date&&(i!=null&&i.value)?i.value.some(g=>+g.setHours(0,0,0,0)==+n.value.date.setHours(0,0,0,0)):!1),p=(g,m)=>{g.key==="Enter"&&c(m)},c=g=>{f(g)&&(window.addEventListener("mouseup",v),s.value=!0,u.value=!1,setTimeout(()=>{u.value||l("dayClick",g.date)},300))},d=g=>{f(g)&&l("hover",g)},v=()=>{u.value=!0,window.removeEventListener("mouseup",v),o.dayUnderCursor&&l("dayClick",o.dayUnderCursor.date)},f=g=>g&&g.isInMonth&&!g.disabled,y=S(()=>`${o.dayHorizontalMargin}px`),_=S(()=>`-${o.dayHorizontalMargin}px`);return(g,m)=>(b(),E("div",{class:q(["c-day",{"c-day--transparent":!a(n).isInMonth,"c-day--disabled":!a(n).isInMonth||a(n).disabled,"c-day--start":a(n).start,"c-day--end":a(n).end,"c-day--between":a(n).between,"c-day--isToday":a(n).isToday,"c-day--outRange":a(n).outRange}]),tabIndex:!a(n).isInMonth||a(n).disabled?-1:0,onMousedown:m[0]||(m[0]=C=>c(a(n))),onMouseover:m[1]||(m[1]=C=>d(a(n))),onKeypress:m[2]||(m[2]=C=>p(C,a(n)))},[H("div",{class:q(["c-day__inside",{"c-day--selected":a(n).selected,"c-day--clickable":f(a(n)),"c-day--confirmed-date":r.value}])},P(g.formatter(a(n).date)),3)],42,Ls))}}),Rs=Ja(Bs,[["__scopeId","data-v-bb6391eb"]]),Ns=t=>{const{month:e,weekStartsOn:o,value:i,type:n,selecting:l,dayUnderCursor:s,minDate:u,maxDate:r}=fe(t),p=S(()=>wa({start:Re(e.value),end:Oe(e.value)})),c=S(()=>jn(Re(e.value))),d=S(()=>Nn(e.value)),v=w=>{let $,O;return!i.value||!i.value.length?($=new Date,O=l.value?w:$):($=i.value[0],O=l.value?w:i.value[1]),O&&O<$&&([$,O]=[O,$]),{firstDate:$,secondDate:O}},f=w=>{const $=w.date;return $<Tt(u.value)||$>Tt(r.value)},y=w=>{const $=w.date;return!!(n.value!=="single"&&i.value&&i.value.length>1&&i.value[0]<=$&&$<=i.value[1])},_=(w,$)=>{const{firstDate:O,secondDate:G}=v($),D=w.date,T=O<D&&D<G,j=n.value==="range"&&T;let Z;i.value&&i.value.length?n.value==="single"?Z=w.isInMonth&&Fe(D,O):Z=w.isInMonth&&(Fe(D,O)||Fe(D,G)):Z=!1;const N=n.value==="range"&&Z?Fe(D,O):!1,U=n.value==="range"&&Z?Fe(D,G):!1;return{start:N,end:U,selected:Z,between:j}},g=(w,$)=>{let O=c.value-o.value-$;O<=0?(O=Math.abs(O),w.date=Be(p.value[0],{days:O}),w.isInNextMonth=O>d.value,w.isInMonth=O<d.value):(w.date=Gn(p.value[0],{days:O}),w.isInPreviousMonth=!0),w.disabled=f(w);const G=s.value&&s.value.date,{start:D,end:T,between:j,selected:Z}=_(w,G);return w.start=D,w.end=T,w.between=j,w.selected=Z,w.isToday=Wn(w.date),w.outRange=y(w),w},m=S(()=>wa({start:cn(e.value,{weekStartsOn:o.value}),end:Rn(e.value,{weekStartsOn:o.value})})),C=S(()=>{const w=[];let $=0;for(let O=0;O<6;O++){const G=[];for(let D=0;D<7;D++){let T={date:null,isInMonth:!1,isInNextMonth:!1,isInPreviousMonth:!1,selected:!1,start:!1,end:!1,outRange:!1,disabled:!1,isToday:!1,between:!1};T=g(T,$),G.push(T),$++}w.push(G)}return w});return{weekdays:m,monthArray:C,isClickable:w=>w&&w.isInMonth&&!w.disabled}},js={class:"c-table"},Hs={key:0,class:"c-table__row c-table__row--title"},Vs={colspan:"7",class:"c-table__cell c-table__cell--title"},Fs={class:"c-table__row c-table__row--weekdays"},Ws={class:"c-table__weekday"},Us=K({__name:"calendar-component",props:{month:{},weekStartsOn:{},value:{},type:{},selecting:{type:Boolean},dayUnderCursor:{},minDate:{},maxDate:{},infinite:{type:Boolean},hasNotes:{type:Boolean},weekdayFormatter:{type:Function},monthFormatter:{type:Function},dayFormatter:{type:Function},dayClass:{type:Function},dayHorizontalMargin:{},confirmedDates:{}},emits:["dayClick","hover"],setup(t,{emit:e}){Ye(d=>({"5d6cc06b":p.value,"8feed480":c.value}));const o=t,i=e,{weekdays:n,monthArray:l,isClickable:s}=Ns(o),u=d=>{i("dayClick",d)},r=d=>{i("hover",d)},p=S(()=>`${o.dayHorizontalMargin}px`),c=S(()=>`-${o.dayHorizontalMargin}px`);return(d,v)=>(b(),E("table",js,[d.infinite?(b(),E("tr",Hs,[H("td",Vs,P(d.monthFormatter(d.month))+" "+P(d.month.getFullYear()),1)])):R("",!0),H("tr",Fs,[(b(!0),E(le,null,de(a(n),(f,y)=>(b(),E("td",{key:y,class:"c-table__cell c-table__cell--weekday"},[H("div",Ws,P(d.weekdayFormatter(f)),1)]))),128))]),(b(!0),E(le,null,de(a(l),(f,y)=>(b(),E("tr",{key:y,class:"c-table__row"},[(b(!0),E(le,null,de(f,(_,g)=>(b(),E("td",{key:g,class:q(["c-table__cell",{"c-table__cell--disabled":!_.isInMonth||_.disabled,"c-table__cell--transparent":!_.isInMonth,"c-table__cell--only-selected":d.value&&d.value.length===1,"c-table__cell--clickable":a(s)(_),"c-table__cell--selected":_.selected,"c-table__cell--start":_.start,"c-table__cell--end":_.end,"c-table__cell--between":_.between}])},[H("div",{class:q(["c-table__day-wrapper",{"c-table__day-wrapper--start":_.start,"c-table__day-wrapper--end":_.end,"c-table__day-wrapper--between":_.between,[d.dayClass?d.dayClass(_):""]:!0}])},[z(Rs,{day:_,"day-under-cursor":d.dayUnderCursor,formatter:d.dayFormatter,"day-horizontal-margin":d.dayHorizontalMargin,"confirmed-dates":d.confirmedDates,onDayClick:u,onHover:r},null,8,["day","day-under-cursor","formatter","day-horizontal-margin","confirmed-dates"]),_.end&&!_.start?X(d.$slots,"end-tooltip",{key:0}):R("",!0),_.start?X(d.$slots,"start-tooltip",{key:1}):R("",!0)],2),H("div",{class:q(["c-table__day-note",{"c-table__day-note--disabled":!d.hasNotes}])},[X(d.$slots,"day-note",{day:_})],2)],2))),128))]))),128))]))}}),Gs=H("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"17",viewBox:"0 0 16 16",fill:"none"},[H("path",{d:"M15 8L1 8M1 8L8 15M1 8L8 1",stroke:"#0054A6","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Ks={key:1,class:"c-select-bar__date"},xs={class:"c-select-bar__year"},Ys=H("span",null,"-",-1),Zs={class:"c-select-bar__year"},qs={key:2,class:"c-select-bar__date"},Qs={class:"c-select-bar__date"},Xs={key:0,class:"c-select-bar__date c-select-bar__date--second"},Js={class:"c-select-bar__month"},er={class:"c-select-bar__year"},tr=H("svg",{xmlns:"http://www.w3.org/2000/svg",width:"17",height:"17",viewBox:"0 0 16 16",fill:"none"},[H("path",{d:"M1 8H15M15 8L8 1M15 8L8 15",stroke:"#0054A6","stroke-linecap":"round","stroke-linejoin":"round"})],-1),ar=K({__name:"select-bar",props:{currentDate:{},nextMonth:{},selectionType:{},years:{},type:{},minDate:{},maxDate:{},monthFormatter:{type:Function}},emits:["change","changeType"],setup(t,{emit:e}){const o=t,i=e,{currentDate:n,nextMonth:l,selectionType:s,years:u,type:r,minDate:p,maxDate:c}=fe(o),d=S(()=>u.value[u.value.length-1]),v=S(()=>Et(p.value)<Re(n.value)),f=S(()=>pt(c.value)>Oe(yt(n.value,1))),y=_=>{s.value==="year"&&(_*=12),i("change",_)};return(_,g)=>(b(),E("div",{class:q(["c-select-bar",`c-${a(s)}`])},[v.value?(b(),E("button",{key:0,class:"c-select-bar__arrow c-select-bar__arrow--left",onClick:g[0]||(g[0]=ce(m=>y(-1),["prevent"]))},[X(_.$slots,"arrow-left",{},()=>[Gs])])):R("",!0),a(s)==="year"?(b(),E("div",Ks,[H("span",xs,P(a(u)[0].getFullYear()),1),Ys,H("span",Zs,P(d.value.getFullYear()),1)])):R("",!0),a(s)==="month"?(b(),E("div",qs,[H("span",{class:"c-select-bar__year",onClick:g[1]||(g[1]=m=>_.$emit("changeType","year"))},P(a(n).getFullYear()),1)])):R("",!0),a(s)==="date"?(b(),E(le,{key:3},[H("div",Qs,[H("span",{class:"c-select-bar__month",onClick:g[2]||(g[2]=m=>a(r)==="single"&&_.$emit("changeType","month"))},P(_.monthFormatter(a(n))),1),H("span",{class:"c-select-bar__year",onClick:g[3]||(g[3]=m=>a(r)==="single"&&_.$emit("changeType","year"))},P(a(n).getFullYear()),1)]),a(l)?(b(),E("div",Xs,[H("span",Js,P(_.monthFormatter(a(l))),1),H("span",er,P(a(l).getFullYear()),1)])):R("",!0)],64)):R("",!0),f.value?(b(),E("button",{key:4,class:"c-select-bar__arrow c-select-bar__arrow--right",onClick:g[4]||(g[4]=ce(m=>y(1),["prevent"]))},[X(_.$slots,"arrow-right",{},()=>[tr])])):R("",!0)],2))}}),or={class:"c-year-select"},nr=["tabIndex","onClick","onKeypress"],lr=K({__name:"year-select",props:{years:{},value:{},minDate:{},maxDate:{}},emits:["change"],setup(t,{emit:e}){const o=e,i=t,{years:n,value:l,minDate:s,maxDate:u}=fe(i),r=(f,y)=>{f.key==="Enter"&&o("change",y)},p=f=>io(f),c=f=>l.value?Fn(f,l.value):!1,d=f=>f<Et(s.value)||f>pt(u.value),v=S(()=>{const f=[];let y=0;for(let _=0;_<4;_++){const g=[];for(let m=0;m<3;m++){const C=n.value[y],h={date:C,disabled:d(C),selected:c(C)};g.push(h),y++}f.push(g)}return f});return(f,y)=>(b(),E("div",or,[(b(!0),E(le,null,de(v.value,(_,g)=>(b(),E("tr",{key:g,class:"c-table__row"},[(b(!0),E(le,null,de(_,(m,C)=>(b(),E("td",{key:C,class:q(["c-table__cell c-year-select__cell",{"c-year-select__cell--selected":m.selected,"c-year-select__cel--disabled":m.disabled}])},[at(H("div",{class:q(["c-year-select__year",{"c-year-select__year--selected":m.selected,"c-year-select__year--disabled":m.disabled}]),tabIndex:m.disabled?-1:0,onClick:h=>o("change",m.date),onKeypress:h=>r(h,m.date)},P(p(m.date)),43,nr),[[eo,m.date]])],2))),128))]))),128))]))}}),ir={class:"c-month-select"},sr=["tabindex","onClick","onKeypress"],rr=K({__name:"month-select",props:{months:{},value:{},minDate:{},maxDate:{},monthFormatter:{type:Function}},emits:["change"],setup(t,{emit:e}){const o=t,i=e,{months:n,value:l,minDate:s,maxDate:u}=fe(o),r=(v,f)=>{v.key==="Enter"&&i("change",f)},p=v=>l.value?Vn(v,l.value):!1,c=v=>v<Re(s.value)||v>Oe(u.value),d=S(()=>{const v=[];let f=0;for(let y=0;y<4;y++){const _=[];for(let g=0;g<3;g++){const m=n.value[f],C={date:m,disabled:c(m),selected:p(m)};_.push(C),f++}v.push(_)}return v});return(v,f)=>(b(),E("div",ir,[(b(!0),E(le,null,de(d.value,(y,_)=>(b(),E("tr",{key:_,class:"c-table__row"},[(b(!0),E(le,null,de(y,(g,m)=>(b(),E("td",{key:m,class:q(["c-table__cell c-month-select__cell",{"c-month-select__cell--selected":g.selected,"c-month-select__cell--disabled":g.disabled}])},[at(H("div",{class:q(["c-month-select__month",{"c-month-select__month--selected":g.selected,"c-month-select__month--disabled":g.disabled}]),tabindex:g.disabled?-1:0,onClick:C=>i("change",g.date),onKeypress:C=>r(C,g.date)},P(v.monthFormatter(g.date)),43,sr),[[eo,g.date]])],2))),128))]))),128))]))}}),dr=["Nd","Pn","Wt","Śr","Cz","Pt","Sb"],cr=t=>dr[t.getDay()],ur=t=>t.toLocaleString("pl",{month:"long"}),pr=t=>t.getDate().toString(),fr=t=>{const{modelValue:e,type:o,startDay:i,minDate:n,maxDate:l,parentNode:s,infinite:u,withInfiniteScroll:r}=fe(t),p=L(new Date),c=L(null),d=L(0),v=L(null),f=L("date"),y=L(null),_=L(null),g=L(0),m=L(null),C=L(!1),h=L(!0),w=S(()=>{if(e.value){if(e.value.length===2)return e.value[1];if(e.value.length===1)return e.value[0]}return n.value}),$=S(()=>e.value&&e.value.length>0?za(Oe(Dt(e.value[0],1)),n.value)?Oe(Dt(e.value[0],1)):Oe(Dt(e.value[0],2)):n.value),O=L(Oe(yt(w.value,1))),G=L($.value),D=S(()=>o.value==="range"||o.value==="single"&&f.value==="date"),T=S(()=>t.displaySingleMonth?null:Be(p.value,{months:1})),j=S(()=>{if(r!=null&&r.value)return Vt({start:Re(G.value),end:Re(O.value)});if(u.value)return U.value;const V=Be(p.value,{months:1}),W={single:i.value?[p.value,V]:[p.value],month:i.value?[p.value,V]:[p.value],year:i.value?[p.value,V]:[p.value],range:[p.value,V]},J=o.value;return t.displaySingleMonth?[p.value]:W[J]}),Z=S(()=>{const V=`${io(p.value)}`,W=new Date(+V,0,1);return Vt({start:W,end:pt(W)})}),N=S(()=>{const V=new Date().getFullYear(),W=V-p.value.getFullYear(),J=Math.floor(W/12);return Bn({start:new Date((J>0||J<0?V-(J+1)*12+1:V-11).toString()),end:new Date((J>0||J<0?V-J*12:V-J*11).toString())})}),U=S(()=>Vt({start:Re(n.value),end:pt(l.value)})),ae=V=>{const W={date:"months",month:"years",year:"years"},J=f.value,ye=W[J];f.value!=="date"?p.value=Be(p.value,{[ye]:V}):Et(n.value)<Be(p.value,{[ye]:V})&&Be(p.value,{[ye]:V+1})<pt(l.value)&&(p.value=Be(p.value,{[ye]:V}))},x=()=>{var V;if(!y.value)return!1;g.value=((V=_.value)==null?void 0:V.children[0].children[0]).offsetHeight},oe=()=>{if(!y.value)return!1},te=()=>{e.value?p.value=Array.isArray(e.value)?e.value[0]:e.value:p.value=new Date(n.value),m.value=p.value},M=()=>{if(h.value){const V=y.value;e.value&&e.value.length>0?V.scrollTo({top:Q(e.value[0])*g.value}):V.scrollTo({top:Q(n.value)*g.value}),Y(!1)}},Y=V=>{h.value=V},Q=V=>{let W=0;if(n.value&&V){let J=Et(n.value);r!=null&&r.value&&(J=Re(G.value)),W=(V.getFullYear()-J.getFullYear())*12,W+=V.getMonth(),W-=J.getMonth()}return W<=0?0:W},ie=async()=>{if(o.value==="range"&&(f.value="date"),o.value==="month"&&(f.value="month",d.value=0),(o.value==="year"||o.value==="single")&&(C.value=!!(e.value&&e.value.length===1),c.value=e.value&&e.value[0],d.value=e.value&&e.value.length===1?1:0,i.value?f.value="date":f.value="year"),te(),u.value){if(!y.value)return;await ct(),D.value&&Y(!0)}},I=async()=>{if(u.value){if(!y.value)return;await ct(),x(),D.value&&Y(!0)}else await ct(),oe()},ee=V=>{v.value=V};return r!=null&&r.value&&(Zt(y,()=>{u.value&&za(O.value,l.value)&&(O.value=Oe(yt(O.value,1)))},{direction:"bottom"}),Zt(y,()=>{var V;u.value&&Hn(G.value,n.value)&&((V=y.value)==null||V.scrollTo({top:g.value+100,behavior:"instant"}))},{direction:"top",distance:10})),be(o,ie),be(u,I),be(p,()=>{m.value=p.value}),be(e,()=>{if(e.value===null&&(d.value=0),e.value){if(j.value.length===1){const[V,W,J]=[Re(j.value[0]),Oe(j.value[0]),e.value[0]];(V>J||W<J)&&te()}else if(j.value.length===2){const[V,W,J]=[Re(j.value[0]),Oe(j.value[1]),e.value[0]];(V>J||W<J)&&te()}}u.value&&(o.value==="range"&&e.value&&e.value.length===2||o.value==="single"&&e.value&&e.value.length===1)&&Y(!0)}),be(h,()=>{u.value&&M()}),Pe(()=>{var V;y.value=(s.value?s.value:(V=_.value)==null?void 0:V.parentNode)||null,ie(),u.value?(x(),M()):oe()}),un(()=>{oe()}),te(),{currentDate:p,firstClickedDay:c,clickCount:d,dayUnderCursor:v,selectionType:f,root:_,dateSingle:C,years:N,monthsInYear:Z,monthPanels:j,calendarType:D,nextMonth:T,changeCurrentDate:ae,onDayHover:ee}},zo=K({__name:"RCalendar",props:{modelValue:{},weekStartsOn:{default:1},type:{default:"range"},startDay:{type:Boolean,default:!1},minDate:{},maxDate:{},parentNode:{default:null},infinite:{type:Boolean,default:!1},weekdayFormatter:{type:Function,default:cr},monthFormatter:{type:Function,default:ur},dayFormatter:{type:Function,default:pr},dayClass:{},displaySingleMonth:{type:Boolean,default:!1},dayHorizontalMargin:{default:0},confirmedDates:{},withInfiniteScroll:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const i=!!pn()["day-note"],n=t,l=e,{currentDate:s,firstClickedDay:u,clickCount:r,dayUnderCursor:p,selectionType:c,root:d,dateSingle:v,calendarType:f,nextMonth:y,monthPanels:_,monthsInYear:g,years:m,changeCurrentDate:C,onDayHover:h}=fr(n),{modelValue:w,type:$,startDay:O,minDate:G,maxDate:D,infinite:T}=fe(n),j=U=>{if(U){if($.value==="range"){if(r.value===0&&!w.value||r.value===0&&w.value&&w.value.length>1)u.value=U,l("update:modelValue",[U]),r.value++;else if((r.value===1||$.value==="range")&&w.value&&w.value.length>0){const ae=u.value||w.value[0];let x=[v.value?w.value[0]:ae,U];ae>U&&x.reverse(),l("update:modelValue",x),r.value=0}}$.value==="single"?(l("update:modelValue",[U]),r.value=1,v.value=!0):v.value=!1}},Z=U=>{s.value=U,$.value==="year"?l("update:modelValue",[U]):c.value="month"},N=U=>{s.value=U,$.value==="month"&&l("update:modelValue",[U]),$.value==="single"&&(c.value="date")};return be(w,U=>{(U==null?void 0:U.length)===2&&(r.value=0)}),(U,ae)=>(b(),E("div",{ref_key:"root",ref:d,class:q(["c",[`c-${a(O)?"range":a($)}`,{"c-infinite":a(T)}]])},[!a(T)||a($)=="month"||a($)=="year"?(b(),A(ar,{key:0,"current-date":a(s),"next-month":a(y),years:a(m),type:a($),"selection-type":a(c),"min-date":a(G),"max-date":a(D),"month-formatter":U.monthFormatter,onChange:a(C),onChangeType:ae[0]||(ae[0]=x=>c.value=x)},{"arrow-left":k(()=>[X(U.$slots,"arrow-left")]),"arrow-right":k(()=>[X(U.$slots,"arrow-right")]),_:3},8,["current-date","next-month","years","type","selection-type","min-date","max-date","month-formatter","onChange"])):R("",!0),a(f)?(b(),E("div",{key:1,class:q(["c-panels",{"c-panels--infinite":n.infinite}])},[(b(!0),E(le,null,de(a(_),(x,oe)=>(b(),A(bt,{key:oe,name:"calendar-fade"},{default:k(()=>[(b(),A(Us,{key:x.getTime(),month:x,"confirmed-dates":U.confirmedDates,"week-starts-on":U.weekStartsOn,value:a(w),type:a($),selecting:a($)=="range"&&a(r)===1,"day-under-cursor":a(p),"min-date":a(G),"max-date":a(D),infinite:a(T),"weekday-formatter":U.weekdayFormatter,"month-formatter":U.monthFormatter,"day-formatter":U.dayFormatter,"has-notes":i,"day-class":U.dayClass,"day-horizontal-margin":n.dayHorizontalMargin,onDayClick:j,onHover:a(h)},{"day-note":k(({day:te})=>[X(U.$slots,"day-note",{day:te})]),"start-tooltip":k(()=>[X(U.$slots,"start-tooltip")]),"end-tooltip":k(()=>[X(U.$slots,"end-tooltip")]),_:2},1032,["month","confirmed-dates","week-starts-on","value","type","selecting","day-under-cursor","min-date","max-date","infinite","weekday-formatter","month-formatter","day-formatter","day-class","day-horizontal-margin","onHover"]))]),_:2},1024))),128))],2)):R("",!0),a(c)==="year"?(b(),A(lr,{key:2,value:a(w)&&a(w)[0],"min-date":a(G),"max-date":a(D),years:a(m),onChange:Z},null,8,["value","min-date","max-date","years"])):R("",!0),a(c)==="month"?(b(),A(rr,{key:3,"current-date":a(s),value:a(w)&&a(w)[0],months:a(g),"min-date":a(G),"max-date":a(D),"month-formatter":U.monthFormatter,onChange:N},null,8,["current-date","value","months","min-date","max-date","month-formatter"])):R("",!0)],2))}}),vr=K({__name:"day-tooltip",props:{variant:{}},setup(t){return(e,o)=>(b(),E("div",{class:q(["day-tooltip",`day-tooltip--${e.variant}`])},[X(e.$slots,"default",{},void 0,!0)],2))}}),Ra=Ja(vr,[["__scopeId","data-v-22525134"]]),yr={class:"filtry-gorne-kiedy-tooltip__calendar-wrapper"},mr={class:"filtry-gorne-kiedy-tooltip__summary"},br=H("span",{class:"filtry-gorne-kiedy-tooltip__summary-divider"},"-",-1),hr=K({__name:"KiedyTooltip",setup(t){var v;const{activeTab:e,tabs:o,calendarType:i,isCalendarInfinite:n}=Ms(),l=$e(),{TerminMin:s,TerminMax:u}=l,r=L(i.value==="range"&&((v=l.data)==null?void 0:v.length)===1),p=L(),c=f=>{if(r.value=!1,i.value==="month"){let y=f[0];s&&s.getTime()>f[0].getTime()&&(y=s),f=[y,Oe(f[0])]}i.value==="range"&&f.length===2&&Fe(f[0],f[1])&&(f=[f[0]],r.value=!0),l.data=f},d=f=>!l.data||!l.data[f];return be(e,()=>{l.data=null}),(f,y)=>(b(),E("div",{ref_key:"parent",ref:p,class:"filtry-gorne-kiedy-tooltip"},[z(a(ho),{modelValue:a(e),"onUpdate:modelValue":y[0]||(y[0]=_=>Ae(e)?e.value=_:null),class:"filtry-gorne-kiedy-tooltip__tabs",tabs:a(o),"id-dti-type":"string","onUpdate:activeTab":y[1]||(y[1]=_=>e.value=_)},null,8,["modelValue","tabs"]),H("div",yr,[z(a(zo),{class:q(["filtry-gorne-kiedy-tooltip__calendar",{"filtry-gorne-kiedy-tooltip__calendar--range-single-value":a(r)}]),type:a(i),infinite:a(n),"with-infinite-scroll":a(n),"min-date":a(s)||new Date,"max-date":a(u)||new Date,"model-value":a(l).data,"parent-node":a(p),"onUpdate:modelValue":c},{"start-tooltip":k(()=>[z(a(Ra),{variant:"top",class:"filtry-gorne-kiedy-tooltip__calendar-tooltip"},{default:k(()=>[B(P(a(l).transportIsAir?f.$t("filtryHeader.wylotOd"):f.$t("filtryHeader.wyjazdOd")),1)]),_:1})]),"end-tooltip":k(()=>[z(a(Ra),{variant:"bottom",class:"filtry-gorne-kiedy-tooltip__calendar-tooltip"},{default:k(()=>[B(P(f.$t("filtryHeader.powrotDo")),1)]),_:1})]),_:1},8,["class","type","infinite","with-infinite-scroll","min-date","max-date","model-value","parent-node"])]),H("div",mr,[z(a(F),{variant:"body2",tag:"span","font-family":"secondary"},{default:k(()=>[B(P(a(l).transportIsAir?f.$t("filtryHeader.wylotOd"):f.$t("filtryHeader.wyjazdOd"))+": ",1)]),_:1}),H("span",{class:q(["filtry-gorne-kiedy-tooltip__summary-value",{"filtry-gorne-kiedy-tooltip__summary-value--empty":d(0),"filtry-gorne-kiedy-tooltip__summary-value--bold":a(l).data&&a(l).data[0]}])},P(a(l).data&&a(l).data[0]?a(ke)(a(l).data[0],a(_e).DAY_MONTH_YEAR):f.$t("misc.wybierz")),3),a(r)?R("",!0):(b(),E(le,{key:0},[br,z(a(F),{variant:"body2",tag:"span","font-family":"secondary"},{default:k(()=>[B(P(f.$t("filtryHeader.powrotDo"))+": ",1)]),_:1}),H("span",{class:q(["filtry-gorne-kiedy-tooltip__summary-value",{"filtry-gorne-kiedy-tooltip__summary-value--empty":d(1),"filtry-gorne-kiedy-tooltip__summary-value--bold":a(l).data&&a(l).data[1]}])},P(a(l).data&&a(l).data[1]?a(ke)(a(l).data[1],a(_e).DAY_MONTH_YEAR):f.$t("misc.wybierz")),3)],64))])],512))}}),gr={class:"fg-data-urodzin-dziecka"},kr={class:"r-date-input__input"},_r=K({__name:"DataUrodzinDziecka",props:{index:{},modelValue:{}},emits:["update:modelValue"],setup(t,{emit:e}){const{currentDate:o,minChildBirthDate:i}=na(),n=i.value,l=o.value,s=e,u=t,r=S(()=>ke(u.modelValue,_e.DAY_MONTH_YEAR)),p=(c,d)=>{c.setUTCHours(c.getUTCHours()+1,0,0,0),s("update:modelValue",c),d()};return(c,d)=>(b(),E("div",gr,[z(a(F),{class:"fg-data-urodzin-dziecka__caption",variant:"caption","font-family":"secondary"},{default:k(()=>[B(P(c.$t("filtryHeader.dataUrodzeniaDziecka",c.index))+": ",1)]),_:1}),H("div",kr,[z(a(se),{icon:"calendar",class:"r-date-input__icon"}),z(a(F),{tag:"span",variant:"body2","font-family":"secondary",color:"primary"},{default:k(()=>[B(P(a(r)),1)]),_:1})]),z(a(He),{"modal-title":c.$t("filtryHeader.dataUrodzeniaDziecka",c.index),class:"r-date-input__modal-tooltip","tooltip-position":"right","tooltip-variant":"click",animation:!1},{default:k(({close:v})=>[z(a(zo),{class:"r-date-input__calendar","model-value":[c.modelValue],"min-date":a(n),"max-date":a(l),type:"single","onUpdate:modelValue":f=>p(f[0],v)},null,8,["model-value","min-date","max-date","onUpdate:modelValue"])]),_:1},8,["modal-title"])]))}}),wr={class:"ile-osob-tooltip"},zr={class:"ile-osob-tooltip__picker"},Cr={class:"ile-osob-tooltip__picker"},Dr={class:"flex flex-col"},Tr={class:"ile-osob-tooltip__picker"},$r={class:"ile-osob-tooltip__switch"},Sr=K({__name:"IleOsobTooltip",setup(t){var w,$;const{$saveToBigQuery:e}=Se(),o=$e(),{isMinWidth:i}=Ee(re.TABLET),{adultBirthDate:n,childBirthDate:l}=na(),{liczbaPokoi:s}=Qa(o),u=S(()=>i.value?"x-small":"small"),r=((w=o.defaultSetting)==null?void 0:w.MaxLiczbaOsob)??20,p=(($=o.defaultSetting)==null?void 0:$.MaxLiczbaPokoi)??3,c=L(o.liczbaDoroslych),d=L(o.liczbaDzieci),v=o.liczbaDoroslych,f=[...o.datyUrodzeniaDzieci],y=s.value,_=o.dowolnaLiczbaPokoi,g=S(()=>r-o.liczbaDzieci),m=S(()=>r-o.liczbaDoroslych),C=S(()=>o.liczbaDoroslych<=2?o.liczbaDoroslych:p),h=(O,G)=>{const D=O==="dorosli"?c:d,T=-1*(D.value-G),j={payload:O==="dorosli"?n.value:l.value,type:O};T>0?o.addBirthDate(j):o.subBirthDate(j),D.value=G};return fn(()=>{(v!==c.value||y!==s.value||f.length!==o.datyUrodzeniaDzieci.length||_!==o.dowolnaLiczbaPokoi||!o.datyUrodzeniaDzieci.every((O,G)=>O===f[G]))&&e(me.EBigQueryActionType.KONFIGURACJA_SELECTED,{Dorosli:c.value,Dzieci:o.datyUrodzeniaDzieci.map(O=>ke(O,_e.BACKEND)),LiczbaPokoi:s.value,DowolnaLiczbaPokoi:o.dowolnaLiczbaPokoi})}),(O,G)=>{const D=_r;return b(),E("div",wr,[H("div",zr,[z(a(F),{variant:"body2",tag:"span","font-family":"secondary","section-dti":"filtryGorne","id-dti":"dorosli"},{default:k(()=>[B(P(O.$t("filtryHeader.dorosli")),1)]),_:1}),a(u)==="small"?(b(),A(a(Qe),{key:0,min:1,max:a(g),"model-value":a(c),"buttons-size":"small","section-dti":"filtryGorne","id-dti":"dorosli","onUpdate:modelValue":G[0]||(G[0]=T=>h("dorosli",T))},null,8,["max","model-value"])):(b(),A(a(Qe),{key:1,"model-value":a(c),min:1,max:a(g),"buttons-size":"x-small","section-dti":"filtryGorne","id-dti":"dorosli","onUpdate:modelValue":G[1]||(G[1]=T=>h("dorosli",T))},null,8,["model-value","max"]))]),H("div",Cr,[H("div",Dr,[z(a(F),{variant:"body2",tag:"span","font-family":"secondary","section-dti":"filtryGorne","id-dti":"dzieci"},{default:k(()=>[B(P(O.$t("filtryHeader.dzieci")),1)]),_:1}),z(a(F),{variant:"caption","font-family":"secondary",color:"gray"},{default:k(()=>[B(P(O.$t("filtryHeader.maxWiekDziecka")),1)]),_:1})]),a(u)==="small"?(b(),A(a(Qe),{key:0,"model-value":a(d),min:0,max:a(m),"buttons-size":"small","section-dti":"filtryGorne","id-dti":"dzieci","onUpdate:modelValue":G[2]||(G[2]=T=>h("dzieci",T))},null,8,["model-value","max"])):(b(),A(a(Qe),{key:1,"model-value":a(d),min:0,max:a(m),"buttons-size":"x-small","section-dti":"filtryGorne","id-dti":"dzieci","onUpdate:modelValue":G[3]||(G[3]=T=>h("dzieci",T))},null,8,["model-value","max"]))]),H("div",Tr,[z(a(F),{variant:"body2",tag:"span","font-family":"secondary","section-dti":"filtryGorne","id-dti":"pokoje"},{default:k(()=>[B(P(O.$t("filtryHeader.pokoje")),1)]),_:1}),a(u)==="small"?(b(),A(a(Qe),{key:0,modelValue:a(s),"onUpdate:modelValue":G[4]||(G[4]=T=>Ae(s)?s.value=T:null),min:1,max:a(C),"buttons-size":"small","section-dti":"filtryGorne","id-dti":"pokoje",disabled:a(o).dowolnaLiczbaPokoi},null,8,["modelValue","max","disabled"])):(b(),A(a(Qe),{key:1,modelValue:a(s),"onUpdate:modelValue":G[5]||(G[5]=T=>Ae(s)?s.value=T:null),min:1,max:a(C),"buttons-size":"x-small","section-dti":"filtryGorne","id-dti":"pokoje",disabled:a(o).dowolnaLiczbaPokoi},null,8,["modelValue","max","disabled"]))]),H("div",$r,[z(a(F),{variant:"body2",tag:"span","font-family":"secondary","section-dti":"filtryGorne","id-dti":"liczbaPokoi"},{default:k(()=>[B(P(O.$t("filtryHeader.dowolnaLiczbaPokoi")),1)]),_:1}),z(a(zn),{modelValue:a(o).dowolnaLiczbaPokoi,"onUpdate:modelValue":G[6]||(G[6]=T=>a(o).dowolnaLiczbaPokoi=T),"section-dti":"filtryGorne","id-dti":"liczbaPokoi"},null,8,["modelValue"])]),H("div",null,[a(o).liczbaDzieci>0?(b(),A(a(F),{key:0,variant:"overline","font-family":"secondary",class:"mt-s-6 block"},{default:k(()=>[B(P(O.$t("filtryHeader.dzieciKalendarzInfo")),1)]),_:1})):R("",!0),(b(!0),E(le,null,de(a(o).liczbaDzieci,T=>(b(),A(D,{key:T,modelValue:a(o).datyUrodzeniaDzieci[T-1],"onUpdate:modelValue":j=>a(o).datyUrodzeniaDzieci[T-1]=j,index:T},null,8,["modelValue","onUpdate:modelValue","index"]))),128))])])}}}),Er={class:"filtry-gorne-skad-wyjazd-tooltip"},Ir={class:"filtry-gorne-skad-wyjazd-tooltip__input-container"},Or={class:"filtry-gorne-skad-wyjazd-tooltip__list"},Ar=K({__name:"SkadWyjazdTooltip",props:{transportIsAir:{type:Boolean}},setup(t){const{t:e}=ht(),o=t,i=$e(),{$saveToBigQuery:n}=Se(),{isMinWidth:l}=Ee(re.DESKTOP_LARGE),{isMinWidth:s}=Ee(re.DESKTOP_LARGE),{transportIsAir:u}=fe(o),r=L(""),p=S(()=>s.value?"tooltip":"modal"),c=S(()=>l.value?"8px":"24px"),d=S(()=>{var g;return((g=i.typyTransportuMap[i.typTransportu].Dzieci)==null?void 0:g.map(m=>({label:m.Nazwa,value:m.WartoscArr?m.WartoscArr.join(","):m.Wartosc,disabled:{state:!m.CzyAktywny,note:e("filtryHeader.regionNiedostepny")}})))??[]}),v=S(()=>r.value.length?d.value.filter(g=>RegExp("^"+r.value,"i").test(g.label)):d.value),f=()=>{const g=document.querySelector(".r-modal-card");g&&(g.style.height="auto",setTimeout(()=>{g.style.height=""},300))},y=()=>{ta(la.filtryGlowneClickedEvent)},_=g=>{n(me.EBigQueryActionType.SEARCH_PARAM_SELECTED,{Klucz:"MiastaWyjazdu",Wartosc:g,Typ:me.EBigQuerySearchParamType.FILTR_GORNY})};return(g,m)=>(b(),E("div",Er,[H("div",Ir,[z(a(Ai),{modelValue:a(r),"onUpdate:modelValue":m[0]||(m[0]=C=>Ae(r)?r.value=C:null),class:"filtry-gorne-skad-wyjazd-tooltip__input",type:"text",placeholder:a(e)("misc.wyszukaj"),contrast:!0,"section-dti":"filtryGorne","id-dti":"skad",onBlur:f,onFocus:f},{icon:k(()=>[z(a(se),{class:"filtry-gorne-skad-wyjazd-tooltip__icon",icon:"search",size:"20px"})]),_:1},8,["modelValue","placeholder"])]),a(u)&&a(l)?(b(),A(a(F),{key:0,variant:"subtitle1","font-weight":"bold",class:"filtry-gorne-skad-wyjazd-tooltip__text","section-dti":"filtryGorne","id-dti":"skad-lotniska"},{default:k(()=>[B(P(a(e)("filtryHeader.lotniskaWylotu")),1)]),_:1})):R("",!0),H("div",Or,[z(a(ft),{modelValue:a(i).wybraneSkadRaw,"onUpdate:modelValue":[m[1]||(m[1]=C=>a(i).wybraneSkadRaw=C),y],elements:a(v),spacing:a(c),name:"fg-skad-wyjazd","disabled-modal-title":a(e)("filtryHeader.lotniskoNiedostepneTytul"),"disabled-note-mode":a(p),"section-dti":"filtryGorne","id-dti":"skad",onCheck:_},null,8,["modelValue","elements","spacing","disabled-modal-title","disabled-note-mode"])])]))}}),Pr={class:"filtry-gorne-transport-tooltip"},Mr=K({__name:"TransportTooltip",setup(t){const e=$e(),{t:o}=ht(),i=S(()=>e.typyTransportu.map(l=>{const s=l.Wartosc;return{label:o(`filtryHeader.typTransportu.${s}`),value:s,disabled:{state:!l.CzyAktywny}}})),n=()=>{ta(la.filtryGlowneClickedEvent)};return(l,s)=>(b(),E("div",Pr,[z(a(os),{modelValue:a(e).typTransportu,"onUpdate:modelValue":[s[0]||(s[0]=u=>a(e).typTransportu=u),n],elements:a(i),name:"fg-transport"},null,8,["modelValue","elements"])]))}}),Lr=K({__name:"Group",props:{t:{},disabled:{type:Boolean,default:!1},sectionDti:{default:void 0},idDti:{default:void 0}},setup(t){const e=t;return(o,i)=>(b(),E("div",{class:q(["r-filtry-group",{"r-filtry-group--disabled":o.disabled}])},[z(a(F),{variant:"body1",class:"r-filtry-group__label","section-dti":o.sectionDti,"id-dti":`label-${o.idDti}`},{default:k(()=>[B(P(o.$t(e.t)),1)]),_:1},8,["section-dti","id-dti"]),X(o.$slots,"default")],2))}}),Na={[Te.SAMOLOT]:"plane-tilt",[Te.AUTOKAR]:"bus",[Te.DOJAZD_WLASNY]:"car",[Te.DREAMLINER]:"plane-tilt",[Te.DOWOLNY]:"compass"},Br={name:"bus",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M7.5 16.25a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5m9 0a1.25 1.25 0 1 0 0 2.5 1.25 1.25 0 0 0 0-2.5"/><path d="M21.25 18.683V8.75H22a.75.75 0 0 0 0-1.5h-.75V3.754c0-1.417-1.122-2.504-2.532-2.504H5.288c-1.342 0-2.631 1.032-2.533 2.531V7.25H2a.75.75 0 0 0 0 1.5h.755v9.933c0 1.416 1.122 2.504 2.532 2.504h.08a3.3 3.3 0 0 0 .104.72c.035.129.092.288.19.433.081.123.315.41.733.41h2.589c.417 0 .651-.287.733-.41.097-.145.154-.304.19-.432a3.3 3.3 0 0 0 .103-.721h3.91c.011.26.045.509.104.72.035.129.091.288.188.433.083.123.317.41.734.41h2.589c.418 0 .652-.287.734-.41.097-.145.153-.304.189-.432a3.4 3.4 0 0 0 .104-.721h.157c1.41 0 2.532-1.088 2.532-2.504M4.253 3.696c-.037-.467.37-.946 1.034-.946h13.43c.605 0 1.033.438 1.033 1.004V5.75H4.255V3.754q0-.03-.002-.058m.002 3.554H19.75v6.5H4.255zm2.62 14-.005-.063h1.637l-.005.063zm8.551 0-.005-.063h1.637l-.005.063zm-11.171-6H19.75v3.433c0 .565-.428 1.004-1.032 1.004H5.288c-.605 0-1.033-.439-1.033-1.004z"/></svg>'},Rr={name:"calendar",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M8 1.25a.75.75 0 0 1 .75.75v1.25h6.5V2a.75.75 0 0 1 1.5 0v1.25H19A2.75 2.75 0 0 1 21.75 6v14A2.75 2.75 0 0 1 19 22.75H5A2.75 2.75 0 0 1 2.25 20V6A2.75 2.75 0 0 1 5 3.25h2.25V2A.75.75 0 0 1 8 1.25m-.75 3.5H5c-.69 0-1.25.56-1.25 1.25v3.25h16.5V6c0-.69-.56-1.25-1.25-1.25h-2.25V6a.75.75 0 0 1-1.5 0V4.75h-6.5V6a.75.75 0 0 1-1.5 0zm13 6H3.75V20c0 .69.56 1.25 1.25 1.25h14c.69 0 1.25-.56 1.25-1.25z"/></svg>'},Nr={name:"car",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M6.747 3.75h10.506a1.46 1.46 0 0 1 1.335.876l.001.003 2.47 5.55H22a.75.75 0 0 1 0 1.5h-.679v7.107a1.464 1.464 0 0 1-1.464 1.464h-1.143a1.464 1.464 0 0 1-1.464-1.464v-1.393H6.75v1.393a1.464 1.464 0 0 1-1.464 1.464H4.143a1.464 1.464 0 0 1-1.464-1.464v-7.107H2a.75.75 0 0 1 0-1.5h.941l2.471-5.553a1.46 1.46 0 0 1 1.335-.876m-2.568 7.929v4.214H19.82v-4.214zm15.238-1.5H4.583L6.776 5.25h10.448zm.404 7.214H18.75v1.357h1.071zm-14.571 0H4.179v1.357H5.25zm.286-3.607a.75.75 0 0 1 .75-.75h1.428a.75.75 0 0 1 0 1.5H6.286a.75.75 0 0 1-.75-.75m10 0a.75.75 0 0 1 .75-.75h1.428a.75.75 0 0 1 0 1.5h-1.428a.75.75 0 0 1-.75-.75"/></svg>'},jr={name:"compass",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2.75a9.25 9.25 0 1 0 0 18.5 9.25 9.25 0 0 0 0-18.5M1.25 12C1.25 6.063 6.063 1.25 12 1.25S22.75 6.063 22.75 12 17.937 22.75 12 22.75 1.25 17.937 1.25 12m15.52-4.77c.201.2.271.498.181.767l-2.12 6.36a.75.75 0 0 1-.474.475l-6.36 2.12a.75.75 0 0 1-.949-.95l2.12-6.36a.75.75 0 0 1 .475-.474l6.36-2.12a.75.75 0 0 1 .767.182m-6.297 3.243-1.527 4.581 4.581-1.527 1.527-4.581z"/></svg>'},Hr={name:"pin",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M17.117 4.947c-2.829-2.93-7.405-2.93-10.234 0-2.844 2.945-2.844 7.73 0 10.674l5.117 5.3 5.117-5.3c2.844-2.944 2.844-7.729 0-10.674M5.804 3.905a8.557 8.557 0 0 1 12.392 0c3.405 3.526 3.405 9.232 0 12.758l-5.657 5.858a.75.75 0 0 1-1.078 0l-5.657-5.858c-3.405-3.526-3.405-9.232 0-12.758M12 7.75a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5M8.25 10a3.75 3.75 0 1 1 7.5 0 3.75 3.75 0 0 1-7.5 0"/></svg>'},Vr={name:"plane-tilt",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M18.338 2.157c1.008-1.008 2.695-1.3 3.75-.245 1.054 1.055.764 2.742-.245 3.75l-3.935 3.936 2.543 9.976a.75.75 0 0 1-.197.716l-1.834 1.833a.75.75 0 0 1-1.173-.144l-4.395-7.326-3.095 3.095.712 2.848a.75.75 0 0 1-.197.712L9.049 22.53a.75.75 0 0 1-1.173-.144l-2.348-3.914-3.914-2.348a.75.75 0 0 1-.144-1.173l1.222-1.223a.75.75 0 0 1 .712-.197l2.848.712 3.095-3.095-7.325-4.395a.75.75 0 0 1-.145-1.174l1.834-1.833a.75.75 0 0 1 .715-.197l9.976 2.543zm1.06 1.06-4.237 4.238a.75.75 0 0 1-.716.196L4.47 5.108l-.852.853 7.325 4.395a.75.75 0 0 1 .145 1.173l-4.075 4.075a.75.75 0 0 1-.712.197l-2.848-.712-.243.243 3.251 1.95a.75.75 0 0 1 .258.258l1.95 3.25.243-.242L8.2 17.7a.75.75 0 0 1 .197-.712l4.075-4.074a.75.75 0 0 1 1.173.144l4.395 7.325.853-.852-2.543-9.976a.75.75 0 0 1 .196-.716l4.238-4.237c.611-.612.54-1.333.244-1.63-.296-.295-1.017-.366-1.629.245" clip-rule="evenodd"/></svg>'},Fr={name:"roadsign",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 1.25a.75.75 0 0 1 .75.75v.679h2.038c.446 0 .877.155 1.2.479s.48.761.48 1.223v1.13h2.198a1.7 1.7 0 0 1 1.36.689l2.334 3.448c.158.195.39.51.39.923 0 .42-.24.738-.397.932l-2.34 3.257-.027.036c-.322.395-.8.636-1.32.636H12.75V22a.75.75 0 0 1-1.5 0v-6.568H9.212c-.336 0-.762-.056-1.111-.33-.387-.304-.529-.749-.53-1.195v-.002l-.009-1.631H5.334c-.52 0-.998-.241-1.32-.636l-.007-.008-2.349-2.97c-.157-.193-.408-.517-.408-.945 0-.42.24-.74.398-.935l2.503-3.434.025-.032c.322-.395.8-.635 1.32-.635h5.754V2a.75.75 0 0 1 .75-.75M5.495 4.179a.2.2 0 0 0-.148.072L2.85 7.68l-.025.032-.002.002.002.003.007.008 2.348 2.968c.05.06.109.08.155.08h2.22l-.021-3.53v-.005c0-.46.156-.898.47-1.226.316-.33.749-.501 1.21-.501h5.754V4.38c0-.12-.036-.159-.043-.165-.007-.008-.04-.037-.136-.037zM9.212 7.01c-.081 0-.113.026-.126.04-.015.015-.053.065-.053.185v.002l.024 4.137a.8.8 0 0 1 .002.289l.013 2.24v.02q.05.007.14.008h9.454a.2.2 0 0 0 .147-.072l2.335-3.25.028-.036.002-.003-.002-.002-.04-.053-2.328-3.44a.2.2 0 0 0-.142-.065z"/></svg>'},Wr={name:"search",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill-rule="evenodd" d="M9.778 2.75a7.028 7.028 0 1 0 0 14.056 7.028 7.028 0 0 0 0-14.056M1.25 9.778a8.528 8.528 0 1 1 15.065 5.476l6.215 6.216a.75.75 0 1 1-1.06 1.06l-6.216-6.215A8.528 8.528 0 0 1 1.25 9.778" clip-rule="evenodd"/></svg>'},Ur={name:"users",data:'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9 2.75a4.25 4.25 0 1 0 0 8.5 4.25 4.25 0 0 0 0-8.5M3.25 7a5.75 5.75 0 1 1 11.5 0 5.75 5.75 0 0 1-11.5 0m14.122-2.665a.75.75 0 0 1 1.038-.218 5.5 5.5 0 0 1 2.483 4.62c0 2.614-1.8 4.815-4.23 5.358a.75.75 0 0 1-.327-1.463c1.739-.39 3.057-1.978 3.057-3.895a4 4 0 0 0-1.803-3.364.75.75 0 0 1-.218-1.038M9 15.75A6.25 6.25 0 0 0 2.75 22a.75.75 0 0 1-1.5 0 7.75 7.75 0 0 1 15.5 0 .75.75 0 0 1-1.5 0A6.25 6.25 0 0 0 9 15.75m8.31-.167a.75.75 0 0 1 .984-.396c2.622 1.115 4.456 3.75 4.456 6.813a.75.75 0 0 1-1.5 0c0-2.454-1.468-4.55-3.544-5.433a.75.75 0 0 1-.396-.984"/></svg>'};function Gr(){const t=$e(),{t:e}=ht(),o=[Fr,Rr,Ur,Hr,Nr,Vr,Br,jr,Wr].reduce((d,v)=>(d[v.name]=v.data,d),{}),i=()=>{var _;const d=t.wybraneDokadRaw.length,v=t.hoteloProdukt.length+(t.hotelUrl?1:0),f=((_=t.produktUrl)==null?void 0:_.length)||0;let y="";if(d===0&&v===0&&f===0)return null;if(d===1&&v===0?y=t.wybranyKierunek??"":d!==0&&(y=e("filtryHeader.kierunkiN",d)),v!==0||f!==0){let g=0,m=0;for(const C of t.hoteloProdukt)C.TypWyswietlany==="Hotel"?m++:C.TypWyswietlany==="Wycieczka"&&g++;t.hotelUrl&&m++,g!==0&&(y+=`${y.length?", ":""}${e("filtryHeader.wycieczkiN",g)}`),m!==0&&(y+=`${y.length?", ":""}${e("filtryHeader.hoteleN",m)}`),f!==0&&(y+=`${y.length?", ":""}${e("filtryHeader.produktyN",f)}`),g!==0&&m!==0&&d!==0&&(y=e("filtryHeader.wybraneN",g+m+d+f))}return{text:y,isRemovable:!0}},n=()=>t.data?{text:t.data.length===1?ke(t.data[0],_e.DAY_MONTH_YEAR)??"":`${ke(t.data[0],_e.DAY_MONTH_YEAR)} - ${ke(t.data[1],_e.DAY_MONTH_YEAR)}`,isRemovable:!0}:null,l=()=>({text:ga(t,e),isRemovable:!1}),s=()=>{const d=t.typTransportu,v=Na[d];return{text:e(`filtryHeader.typTransportu.${d}`),icon:o[v]||void 0,isRemovable:d!==Te.DOWOLNY}},u=()=>{const d=t.wybraneSkadRaw.length,v=`filtryHeader.${t.transportIsAir?"lotniska":"miasta"}`;let f="";if(d===0)return null;if(d===1){const y=t.transportIsAir?0:t.wybraneSkad.findIndex(_=>_[0].toLowerCase()===_[0]);f=t.typyTransportuMap[t.wybraneSkad[y]].Nazwa}else f=e(v,d);return{text:f,isRemovable:!0}},r=()=>{const d=i(),v=Cn(t.data),f=ga(t,e),y=u(),_=s();let g="";return d&&(g+=`${d.text}, `),v&&(g+=`${v}, `),g+=`${f}, `,y&&(g+=`${y.text}, `),g+=`${_.text.toLowerCase()}`,{text:g,isRemovable:!1}},p=S(()=>t.typTransportu),c=S(()=>o[Na[p.value]]||void 0);return be(p,()=>{t.wybraneSkadRaw=[]}),{typTransportuValue:s,skadWyjazdValue:u,dokadValue:i,kiedyValue:n,osobyValue:l,mobileButtonValue:r,typTransportuIkona:c,typTransportu:p,ikony:o}}function Kr(t){var oe,te;const e=$e(),{$saveToBigQuery:o}=Se(),i=L(!1),n=L(!1),l=L(!1),s=L(!1),u=L(!1),r=L(null),p=L(null),c=L(null),d=L(null);let v=e.wybraneDokad.join(",")+e.hoteloProdukt.map(M=>M.Wartosc).join(",")+(((oe=e.hotelUrl)==null?void 0:oe.join(","))||"")+(((te=e.produktUrl)==null?void 0:te.join(","))||""),f=e.data,y=e.wybraneSkad,_=e.typTransportu,g=`${e.datyUrodzenia.join(",")}-${e.liczbaPokoi}-${e.dowolnaLiczbaPokoi}`;const m=()=>{var M,Y;v=e.wybraneDokad.join(",")+e.hoteloProdukt.map(Q=>Q.Wartosc).join(",")+(((M=e.hotelUrl)==null?void 0:M.join(","))||"")+(((Y=e.produktUrl)==null?void 0:Y.join(","))||""),i.value=!0},C=()=>{f=e.data,n.value=!0},h=()=>{l.value=!0},w=()=>{y=e.wybraneSkad,s.value=!0},$=()=>{_=e.typTransportu,u.value=!0},O=()=>{vn("auto")};return{showDokad:i,showKiedy:n,showIleOsob:l,showSkadWyjazd:s,showTypTransportu:u,kiedyElement:r,ileOsobElement:p,skadWyjazdElement:c,typTransportuElement:d,openDokad:m,openKiedy:C,openIleOsob:h,openSkad:w,openTypTransportu:$,closeDokad:()=>{var M,Y,Q,ie;v!==e.wybraneDokad.join(",")+e.hoteloProdukt.map(I=>I.Wartosc).join(",")+(((M=e.hotelUrl)==null?void 0:M.join(","))||"")+(((Y=e.produktUrl)==null?void 0:Y.join(","))||"")&&(O(),e.fetchRegiony(),t("valueChange")),i.value=!1,v=e.wybraneDokad.join(",")+e.hoteloProdukt.map(I=>I.Wartosc).join(",")+(((Q=e.hotelUrl)==null?void 0:Q.join(","))||"")+(((ie=e.produktUrl)==null?void 0:ie.join(","))||"")},closeKiedy:()=>{var Q;if((f==null?void 0:f.toString())!==((Q=e.data)==null?void 0:Q.toString())&&(O(),e.fetchRegiony(),t("valueChange")),n.value=!1,f=e.data,!f)return;let M=null,Y;f.length===1?M=me.EBigQueryDateSelectDataMode.DZIEN:f.length===2&&(f[1].getHours()!==0?M=me.EBigQueryDateSelectDataMode.MIESIAC:(M=me.EBigQueryDateSelectDataMode.ZAKRES,Y=f[1])),M&&o(me.EBigQueryActionType.DATE_SELECTED,{Mode:M,TerminOd:f[0],TerminDo:Y})},closeIleOsob:()=>{g.toString()!==`${e.datyUrodzenia.join(",")}-${e.liczbaPokoi}-${e.dowolnaLiczbaPokoi}`&&(O(),t("valueChange")),l.value=!1,g=`${e.datyUrodzenia.join(",")}-${e.liczbaPokoi}-${e.dowolnaLiczbaPokoi}`},closeSkad:()=>{y.toString()!==e.wybraneSkad.toString()&&(O(),e.fetchRegiony(),t("valueChange")),s.value=!1,y=e.wybraneSkad},closeTypTransportu:()=>{_!==e.typTransportu&&(o(me.EBigQueryActionType.SEARCH_PARAM_SELECTED,{Klucz:"TypTransportu",Wartosc:e.typTransportu,Typ:me.EBigQuerySearchParamType.FILTR_GORNY}),O(),e.fetchRegiony(),t("valueChange")),u.value=!1,_=e.typTransportu},clearTransport:()=>{e.typTransportu=Te.DOWOLNY,e.typTransportu!==_&&(o(me.EBigQueryActionType.SEARCH_PARAM_SELECTED,{Klucz:"TypTransportu",Wartosc:e.typTransportu,Typ:me.EBigQuerySearchParamType.FILTR_GORNY}),O(),_=e.typTransportu,e.fetchRegiony(),t("valueChange"))},clearSkad:()=>{e.wybraneSkadRaw=[],y.toString()!==e.wybraneSkad.toString()&&(O(),y=e.wybraneSkad,e.fetchRegiony(),t("valueChange"))},clearKiedy:()=>{e.data=null,f&&(O(),f=e.data,e.fetchRegiony(),t("valueChange"))},clearDokad:()=>{var M,Y,Q,ie;e.wybraneDokadRaw=[],e.hoteloProdukt=[],e.removeHotelUrl(),e.removeProduktUrl(),v!==e.wybraneDokad.join(",")+e.hoteloProdukt.map(I=>I.Wartosc).join(",")+(((M=e.hotelUrl)==null?void 0:M.join(","))||"")+(((Y=e.produktUrl)==null?void 0:Y.join(","))||"")&&(O(),v=e.wybraneDokad.join(",")+e.hoteloProdukt.map(I=>I.Wartosc).join(",")+(((Q=e.hotelUrl)==null?void 0:Q.join(","))||"")+(((ie=e.produktUrl)==null?void 0:ie.join(","))||""),e.fetchRegiony(),t("valueChange"))}}}var Ce=(t=>(t.START="START",t.FILTR_CHANGED="FILTR_CHANGED",t.FILTR_CHANGED_IMMEDIATELY="FILTR_CHANGED_IMMEDIATELY",t.FILTR_WAS_UPDATED="FILTR_WAS_UPDATED",t.ROUTE_CHANGED="ROUTE_CHANGED",t.ROUTE_FROM_API_START="ROUTE_FROM_API_START",t.ROUTE_FROM_API_END="ROUTE_FROM_API_END",t.GET_OFERTY_START="GET_OFERTY_START",t.GET_OFERTY_STOP="GET_OFERTY_STOP",t.REDIRECT="REDIRECT",t.STOP="STOP",t.SEARCH_BUTTON="SEARCH_BUTTON",t.KALENDARZYK_LAST_MINUTE="KALENDARZYK_LAST_MINUTE",t))(Ce||{});const xr=()=>({status:yn("statusUseSzukajRouting",()=>"START")}),Dd=xr,Yr=t=>t&&t.Pola.filter(e=>e.Pola&&e.Pola.length>0).length>0,Zr=t=>t.Pola&&t.Pola.length>0,Td=t=>t,$d=t=>t,Lt=t=>Ue(t.Wartosc),Sd=t=>t.Klucz?Ue(t.Klucz.split(":")[0]):null,Ed=t=>t.Klucz?t.Klucz.split(":")[0]:null,Id=t=>t.Klucz?Ue(t.Klucz.split(":")[1]):null,ja=t=>Ue(t.Wartosc)+"."+go,Od=t=>t.includes("."+go),Ha=t=>Ue(t.Wartosc)+"."+ko,Ad=t=>t.includes("."+ko),qr=(t,e)=>Ue(t.Wartosc)+"."+Ue(e.Wartosc),Jt=t=>{const e=t.Pola.filter(o=>o.CzyDefault).map(o=>o.Wartosc);return t.CzyMultiSelect?e:e.length===1?e[0]:null},Pd=t=>{if(t){const e={};return t.forEach(o=>{const i=Lt(o);i&&(o.CzyMultiSelect,e[i]=Jt(o))}),e}return{}},Md=(t,e)=>{let o=!0;return e==null||e.forEach(i=>{const n=Lt(i);if(n){const l=Jt(i),s=t[n];if(i.CzyMultiSelect&&!Dn(l,s)||!i.CzyMultiSelect&&l!==s)return o=!1,!1}}),o},Ld=t=>t+"."+ys,Qr=!1,Va=t=>{const e={};return t.typTransportu!==Te.DOWOLNY&&(e.TypTransportu=t.typTransportu===Te.SAMOLOT?[Te.SAMOLOT,Te.DREAMLINER]:[t.typTransportu]),t.data&&(e.TerminWyjazdu=t.data.map(o=>ke(o,_e.BACKEND))),e},Xr=t=>{let e;return t.dataWylotu&&(e=[ke(t.dataWylotu[0],_e.BACKEND)]),{Lokalizacje_HoteloProdukt:[...t.wybraneDokad,...t.wybraneHoteloProdukty],Miasta:t.wybraneSkad,DataWylotu:e,ProduktUrl:t.produktUrl||void 0,HotelUrl:t.hotelUrl||void 0}},Fa=(t,e)=>{const o={};return t&&t.forEach(i=>{const n=Lt(i);if(!(e!=null&&e[n]))return;const l=e[n],s=i.Wartosc;if(i.CzyMultiSelect&&l&&l.length>0)if(!Yr(i))o[s]=l;else{const u=[];for(let r=0;r<l.length;r++){const p=l[r],c=i.Pola.find(d=>p===d.Wartosc);if(c&&Zr(c)){const d=e[qr(i,c)];d&&d.length>0?u.push(...d):u.push(p)}else u.push(p)}u.length>0&&(o[s]=u)}}),o},Wa=(t,e)=>{const o={};return t&&t.forEach(i=>{const n=Lt(i);if(!(e!=null&&e[n]))return;const l=e[n],s=[],u=i.Wartosc;if(!i.CzyMultiSelect&&l){if(s.push(l),i.CzyMinMax){const r=e[ja(i)],p=e[Ha(i)];if(r||p){const c=`${r||"*"}-${p||"*"}`;s.push(c)}}if(i.Pola&&i.Pola.find(p=>p.CzyMinMax&&p.Wartosc===l)){const p=e[ja(i)],c=e[Ha(i)];if(p||c){const d=`${p||"*"}-${c||"*"}`;s.push(d)}}}s.length>0&&(o[u]=[...s])}),o},Co=t=>t.defaultSetting?t.defaultSetting.CzyWeekendowa:Qr,Do=t=>t||void 0,sa=t=>t.datyUrodzenia.map(e=>ke(e,_e.BACKEND)),ra=t=>t.liczbaPokoiDoRequestu,To=(t,e,o,i=!0)=>{const n=i?{...Fa(t,e),...Xr(o)}:{...Fa(t,e)},l=i?{...Wa(t,e),...Va(o)}:{...Wa(t,e),TypTransportu:Va(o).TypTransportu};return{AtrybutyMulti:n,AtrybutySingle:l,DatyUrodzenia:sa(o),LiczbaPokoi:ra(o),LiczbaDoroslych:o.liczbaDoroslych,LiczbaDzieci:o.liczbaDzieci}},Jr=(t,e,o,i,n,l=!1,s,u)=>({Sortowanie:Do(o),CzyWeekendowka:Co(i),OfertySortowanie:n,PowrotNaInneLotnisko:l,Strona:s,Limit:u,...To(t,e,i)}),Bd=(t,e,o,i,n,l=!1,s,u)=>({Sortowanie:Do(o),CzyWeekendowka:Co(i),OfertySortowanie:n,PowrotNaInneLotnisko:l,Strona:s,Limit:u,...To(t,e,i,!1)}),Rd=(t,e,o,i)=>({Parametry:e,CzyCenaZaOsobe:o,DatyUrodzenia:sa(t),LiczbaPokoi:ra(t),Route:i}),Nd=(t,e,o,i)=>({Parametry:[e],CzyCenaZaOsobe:o,DatyUrodzenia:sa(t),LiczbaPokoi:ra(t),Route:i}),ed={key:0,class:"r-filtry-header__close"},td={key:0,class:"r-filtry-header__close"},ad={class:"r-filtry-header__card"},od={class:"r-filtry-header__input-buttons"},jd=K({__name:"FiltryHeader",props:{alwaysVisible:{type:Boolean,default:!1},status:{},filtryBoczne:{default:null},sortowanie:{default:null},filtryBoczneValue:{default:void 0},hasMobileMenu:{type:Boolean,default:!1}},emits:["valueChange","update:status"],setup(t,{emit:e}){const{ikony:o,typTransportuIkona:i,mobileButtonValue:n,typTransportuValue:l,skadWyjazdValue:s,dokadValue:u,kiedyValue:r,osobyValue:p,typTransportu:c}=Gr(),d=$e(),v=aa(),{powrotNaInneLotnisko:f}=oa(),{isMinWidth:y}=Ee(re.TABLET),{$getUrl:_}=Se(),g=t,m=e,{showDokad:C,showKiedy:h,showIleOsob:w,showSkadWyjazd:$,showTypTransportu:O,kiedyElement:G,ileOsobElement:D,skadWyjazdElement:T,typTransportuElement:j,openDokad:Z,openIleOsob:N,openKiedy:U,openSkad:ae,openTypTransportu:x,closeDokad:oe,closeIleOsob:te,closeKiedy:M,closeSkad:Y,closeTypTransportu:Q,clearDokad:ie,clearKiedy:I,clearSkad:ee,clearTransport:V}=Kr(m),{alwaysVisible:W,filtryBoczne:J,sortowanie:ye,filtryBoczneValue:ot}=fe(g),nt=ue=>ue?`${ue.offsetLeft-16}px`:"0px",Ze=async ue=>{const he={wybraneDokad:d.wybraneDokadRaw,wybraneHoteloProdukty:d.wybraneHoteloProdukty,wybraneSkad:d.wybraneSkadRaw,typTransportu:d.typTransportu,data:d.data,dorosli:d.datyUrodzeniaDorosli,dzieci:d.datyUrodzeniaDzieci,liczbaPokoi:d.liczbaPokoi,dowolnaLiczbaPokoi:d.dowolnaLiczbaPokoi,dataWylotu:d.dataWylotu},lt=Tn(he),kt=Jr(J.value,ot.value||null,ye.value,d,void 0,f.value),Rt=v.name==="index";try{const je=await $fetch(_(St.ROUTING,"/czy-jest-filtr"),{body:JSON.stringify(kt),method:"POST"});Kt({path:je.Route,query:{...v.query,...lt}})}catch{Kt({path:"/szukaj",query:{...v.query,...lt}})}Rt?m("update:status",Ce.REDIRECT):m("update:status",Ce.SEARCH_BUTTON),ue()},{$saveToBigQuery:Bt}=Se(),gt=ue=>{Bt(me.EBigQueryActionType.ELEMENT_CLICKED,{Element:me.EBigQueryElementType.BUTTON,Klucz:"szukaj",Nazwa:"",Sekcje:["Filtry"]}),Ze(ue)},{pageDown:$o,pageUp:So,bottomOfBackground:Eo,fullWidth:Io}=ao(),Oo=S(()=>g.hasMobileMenu?!1:Eo.value),{isMinWidth:Ao}=Ee(re.DESKTOP),ca=S(()=>!W.value&&!y.value),Po=L(null);return(ue,he)=>{const lt=Xa,kt=vs,Rt=Es,je=Ps,Mo=hr,Lo=Sr,Bo=Ar,Ro=Mr,it=Lr,No=Pt("rgtm-click");return b(),E(le,null,[a(Ao)?(b(),A(kt,{key:0,"always-visible":a(W),class:"r-filtry-header backgroundOnBottom"},{default:k(({hideHeader:Le})=>[z(lt,null,{default:k(()=>[a(ca)?(b(),E("div",ed,[z(a(se),{class:"r-filtry-header__close-icon",icon:"close",color:"white",size:"20px",onClick:Le},null,8,["onClick"])])):R("",!0)]),_:2},1024)]),opener:k(()=>[z(a(Ma),null,{default:k(()=>{var Le;return[z(a(Ve),{class:"r-filtry-header__opener",placeholder:"",value:a(n)(),icon:((Le=a(o))==null?void 0:Le.search)||"",breakpoint:"tablet"},null,8,["value","icon"])]}),_:1})]),_:1},8,["always-visible"])):R("",!0),z(kt,{"always-visible":a(W),class:q(["r-filtry-header cardOnTop",{"r-filtry-header--always-visible":a(W),"r-filtry-header--pageDown":a($o),"r-filtry-header--pageUp":a(So),"cardOnTop--shadow":a(Oo)}])},{default:k(({hideHeader:Le})=>[z(lt,null,{default:k(()=>[a(ca)?(b(),E("div",td,[z(a(se),{class:"r-filtry-header__close-icon",icon:"close",color:"white",size:"20px",onClick:Le},null,8,["onClick"])])):R("",!0)]),_:2},1024),H("div",{class:q(["r-filtry-header__wrapper",{"r-filtry-header__wrapper--width":a(Io)}])},[H("div",ad,[z(je,{visible:a(C),"onUpdate:visible":he[0]||(he[0]=ne=>Ae(C)?C.value=ne:null),"modal-title":ue.$t("filtryHeader.dokad"),"tooltip-full-width":!0,onModalRef:he[1]||(he[1]=ne=>Po.value=ne),onClose:a(oe)},{default:k(ne=>[z(Rt,{"modal-card-body-ref":ne.modalCardBodyRef},null,8,["modal-card-body-ref"])]),buttons:k(({close:ne})=>[z(a(De),{variant:"outlined","section-dti":"filtyGorne","id-dti":"wyczysc-dokad",onClick:a(ie)},{default:k(()=>[B(P(ue.$t("misc.wyczysc")),1)]),_:1},8,["onClick"]),z(a(De),{color:"accent","section-dti":"filtyGorne","id-dti":"wybierz-dokad",onClick:ne},{default:k(()=>[B(P(ue.$t("misc.wybierz")),1)]),_:2},1032,["onClick"])]),_:1},8,["visible","modal-title","onClose"]),z(je,{visible:a(h),"onUpdate:visible":he[2]||(he[2]=ne=>Ae(h)?h.value=ne:null),"modal-title":ue.$t("filtryHeader.kiedy"),"tooltip-offset":nt(a(G)),onClose:a(M)},{buttons:k(({close:ne})=>[z(a(De),{variant:"outlined","section-dti":"filtyGorne","id-dti":"wyczysc-kiedy",onClick:a(I)},{default:k(()=>[B(P(ue.$t("misc.wyczysc")),1)]),_:1},8,["onClick"]),z(a(De),{color:"accent","section-dti":"filtyGorne","id-dti":"wybierz-kiedy",onClick:ne},{default:k(()=>[B(P(ue.$t("misc.wybierz")),1)]),_:2},1032,["onClick"])]),default:k(()=>[z(Mo)]),_:1},8,["visible","modal-title","tooltip-offset","onClose"]),z(je,{visible:a(w),"onUpdate:visible":he[3]||(he[3]=ne=>Ae(w)?w.value=ne:null),"modal-title":ue.$t("filtryHeader.ileOsob"),"tooltip-offset":nt(a(D)),onClose:a(te)},{buttons:k(({close:ne})=>[z(a(De),{color:"accent","section-dti":"filtyGorne","id-dti":"wybierz-osoby",onClick:ne},{default:k(()=>[B(P(ue.$t("misc.wybierz")),1)]),_:2},1032,["onClick"])]),default:k(()=>[z(Lo)]),_:1},8,["visible","modal-title","tooltip-offset","onClose"]),z(je,{visible:a($),"onUpdate:visible":he[4]||(he[4]=ne=>Ae($)?$.value=ne:null),"modal-title":ue.$t("filtryHeader.skad"),"tooltip-offset":nt(a(T)),onClose:a(Y)},{buttons:k(({close:ne})=>[z(a(De),{variant:"outlined","section-dti":"filtyGorne","id-dti":"wyczysc-skad",onClick:a(ee)},{default:k(()=>[B(P(ue.$t("misc.wyczysc")),1)]),_:1},8,["onClick"]),z(a(De),{color:"accent","section-dti":"filtyGorne","id-dti":"wybierz-skad",onClick:ne},{default:k(()=>[B(P(ue.$t("misc.wybierz")),1)]),_:2},1032,["onClick"])]),default:k(()=>[z(Bo,{"transport-is-air":a(d).transportIsAir},null,8,["transport-is-air"])]),_:1},8,["visible","modal-title","tooltip-offset","onClose"]),z(je,{visible:a(O),"onUpdate:visible":he[5]||(he[5]=ne=>Ae(O)?O.value=ne:null),"modal-title":ue.$t("filtryHeader.transport"),"tooltip-offset":nt(a(j)),onClose:a(Q)},{buttons:k(({close:ne})=>[z(a(De),{color:"accent","section-dti":"filtyGorne","id-dti":"wybierz-transport",onClick:ne},{default:k(()=>[B(P(ue.$t("misc.wybierz")),1)]),_:2},1032,["onClick"])]),default:k(()=>[z(Ro)]),_:1},8,["visible","modal-title","tooltip-offset","onClose"]),H("div",od,[z(it,{class:"r-filtry-header__input-group r-filtry-header__input-group--dokad",t:"filtryHeader.dokad","section-dti":"filtyGorne","id-dti":"dokad",onClick:a(Z)},{default:k(()=>{var ne;return[z(a(Ve),{value:a(u)(),class:"r-filtry-header__input",placeholder:ue.$t("filtryHeader.gdziekolwiek"),icon:((ne=a(o))==null?void 0:ne.roadsign)||"",breakpoint:"desktop-large","section-dti":"filtyGorne","id-dti":"dokad",onRemove:a(ie)},null,8,["value","placeholder","icon","onRemove"])]}),_:1},8,["onClick"]),z(a(rt),{class:"r-filtry-header__divider",type:"vertical",color:"primary"}),H("div",{ref_key:"kiedyElement",ref:G},[z(it,{class:"r-filtry-header__input-group r-filtry-header__input-group--kiedy",t:"filtryHeader.kiedy","section-dti":"filtyGorne","id-dti":"kiedy",onClick:a(U)},{default:k(()=>{var ne;return[z(a(Ve),{value:a(r)(),class:"r-filtry-header__input",placeholder:ue.$t("filtryHeader.kiedykolwiek"),icon:((ne=a(o))==null?void 0:ne.calendar)||"",breakpoint:"desktop-large","section-dti":"filtyGorne","id-dti":"kiedy",onRemove:a(I)},null,8,["value","placeholder","icon","onRemove"])]}),_:1},8,["onClick"])],512),z(a(rt),{class:"r-filtry-header__divider",type:"vertical",color:"primary"}),H("div",{ref_key:"ileOsobElement",ref:D},[z(it,{class:"r-filtry-header__input-group r-filtry-header__input-group--osoby",t:"filtryHeader.ileOsob","section-dti":"filtyGorne","id-dti":"osoby",onClick:a(N)},{default:k(()=>{var ne;return[z(a(Ve),{value:a(p)(),class:"r-filtry-header__input",placeholder:"x",icon:((ne=a(o))==null?void 0:ne.users)||"",breakpoint:"desktop-large","section-dti":"filtyGorne","id-dti":"osoby"},null,8,["value","icon"])]}),_:1},8,["onClick"])],512),z(a(rt),{class:"r-filtry-header__divider",type:"vertical",color:"primary"}),H("div",{ref_key:"skadWyjazdElement",ref:T},[z(it,{class:"r-filtry-header__input-group r-filtry-header__input-group--skad",disabled:a(c)===a(Te).DOJAZD_WLASNY,t:"filtryHeader.skad","section-dti":"filtyGorne","id-dti":"skad",onClick:he[6]||(he[6]=ne=>a(c)===a(Te).DOJAZD_WLASNY||a(ae)())},{default:k(()=>[z(a(Ve),{class:"r-filtry-header__input",placeholder:ue.$t("filtryHeader.skadkolwiek"),value:a(s)(),icon:a(o).pin||"",breakpoint:"desktop-large","section-dti":"filtyGorne","id-dti":"skad",onRemove:a(ee)},null,8,["placeholder","value","icon","onRemove"])]),_:1},8,["disabled"])],512),z(a(rt),{class:"r-filtry-header__divider",type:"vertical",color:"primary"}),H("div",{ref_key:"typTransportuElement",ref:j},[z(it,{class:"r-filtry-header__input-group r-filtry-header__input-group--transport",t:"filtryHeader.transport","section-dti":"filtyGorne","id-dti":"transport",onClick:a(x)},{default:k(()=>[z(a(Ve),{class:"r-filtry-header__input r-filtry-header__input--transport",placeholder:"x",value:a(l)(),icon:a(i)??"",breakpoint:"desktop-large","section-dti":"filtyGorne","id-dti":"transport",onRemove:a(V)},null,8,["value","icon","onRemove"])]),_:1},8,["onClick"])],512)]),at((b(),A(a(De),{class:"r-filtry-header__button",color:"accent","section-dti":"filtyGorne","id-dti":"szukaj",onClick:ne=>gt(Le)},{default:k(()=>[B(P(ue.$t("filtryHeader.szukaj")),1)]),_:2},1032,["onClick"])),[[No,a(la).szukajClickedEvent]])])],2)]),opener:k(()=>[z(a(Ma),null,{default:k(()=>{var Le;return[z(a(Ve),{class:"r-filtry-header__opener",placeholder:"",value:a(n)(),icon:((Le=a(o))==null?void 0:Le.search)||"",breakpoint:"tablet"},null,8,["value","icon"])]}),_:1})]),mobileMenu:k(()=>[X(ue.$slots,"mobileMenu")]),_:3},8,["always-visible","class"])],64)}}}),nd=!0,Hd=K({__name:"NuxtBloczek",props:{bloczek:{},variant:{default:"bloczek-promocja"},sortowanieWybrane:{default:null},lazyLoadImage:{type:Boolean,default:!0},filtryBoczneValue:{},filtryBoczne:{},includeFiltryBoczne:{type:Boolean,default:!0},showVideo:{type:Boolean,default:!1},playVideo:{type:Function,default:void 0},getHoteleNaPrzedluzeniePayload:{},getInneTerminyPayload:{},enableGTMFour:{type:Boolean,default:!1},index:{default:void 0},page:{default:void 0},sectionDti:{default:void 0},idDti:{default:void 0},showPrzystankiTooltip:{type:Boolean,default:!0},showKomunikaty:{type:Boolean,default:!1},gtmEventAction:{default:"lista"}},emits:["pushBloczek","pushHoveredBloczek","removeHoveredBloczek"],setup(t,{emit:e}){const o={},{$ua:i,$saveToBigQuery:n,$host:l,$getUrl:s}=Se(),{czyWSchowku:u,toggleUlubione:r}=mn(),{isMinWidth:p}=bn(re.DESKTOP),{breadcrumbs:c}=oa(),d=L(),v=L(!0),f=e,y=t,{bloczek:_,variant:g,enableGTMFour:m,filtryBoczne:C,filtryBoczneValue:h,includeFiltryBoczne:w}=fe(y),$=(M,Y)=>{const Q=["wycieczka",M];Y&&Q.push(Y),n(me.EBigQueryActionType.ELEMENT_CLICKED,{Klucz:_.value.BloczekId,Nazwa:_.value.BazoweInformacje.OfertaNazwa,Element:me.EBigQueryElementType.BLOCZEK_MODAL_TOOLTIP,Sekcje:Q})},O=(M,Y,Q)=>{Y&&$(M,Q)},G=(M,Y,Q)=>{const I=Q?`${M}:${Q}`:M;if(Y){const ee=o[I];ee&&clearTimeout(ee),o[I]=setTimeout(()=>{$(M,Q),o[I]=void 0},2e3)}else clearTimeout(o[I]),o[I]=void 0},D=async()=>{await r(y.bloczek);try{ae()}catch{}},T=M=>{!y.bloczek.Film||!d.value||(M?f("pushHoveredBloczek",{id:y.bloczek.BloczekId,element:d.value.$el}):f("removeHoveredBloczek",y.bloczek.BloczekId))},j=S(()=>(i.deviceType===Ct.DESKTOP||i.deviceType===Ct.SMARTPHONE)&&y.playVideo?y.playVideo(y.bloczek.BloczekId):!1),Z=S(()=>p.value?"_blank":"_self"),N=M=>{const{OfertaURL:Y}=M;let Q=`${l}${Y}`;if(y.sortowanieWybrane===hn){const ie=new URLSearchParams(y.sortowanieWybrane);Q+=`${(Q||"").includes("?")?"&":"?"}${ie.toString()}`}return Q};Pe(()=>{if(!i)throw new Error("UserAgent not available");!y.bloczek.Film||!d.value||i.deviceType!==Ct.SMARTPHONE||f("pushBloczek",{id:y.bloczek.BloczekId,element:d.value.$el})});const U=(M=!0)=>{if(g.value==="bloczek-promocja"&&ta({clickedVersion:"new",clickedPageType:"Homepage",event:"userClickTest",clickedElement:"Polecane oferty"}),m.value){if(M)try{const Y={bloczek:_.value,index:y.index||0,breadcrumbs:c.value,page:y.page,eventAction:y.gtmEventAction};ya(ma.SELECT_ITEM,{eventAction:y.gtmEventAction,ecommerce:{items:[ba(Y)]}},!0)}catch{}v.value=!0}},ae=()=>{if(u.value(y.bloczek))try{const M={bloczek:_.value,index:y.index||0,breadcrumbs:c.value,page:y.page,eventAction:y.gtmEventAction};ya(ma.ADD_TO_WISHLIST,{eventAction:y.gtmEventAction,ecommerce:{items:[ba(M)]}},!0)}catch{}},x=()=>{if((C.value&&h.value||!w.value)&&y.getHoteleNaPrzedluzeniePayload){const M=y.getHoteleNaPrzedluzeniePayload();return fetch(s(St.BLOCZKI,"/pobierz-hotele-na-przedluzeniu"),{body:JSON.stringify(M),method:"POST"})}return null},oe=()=>{if((C.value&&h.value||!w.value)&&y.getInneTerminyPayload){const M=y.getInneTerminyPayload();return fetch(s(St.BLOCZKI,"/pobierz-inne-terminy"),{body:JSON.stringify(M),method:"POST"})}return null},te=M=>{M&&(M.which===2||M.button===4)&&U(!0)};return(M,Y)=>{const Q=An;return b(),A(Q,{to:N(a(_).BazoweInformacje),class:"n-bloczek",target:a(Z)},{default:k(()=>{var ie;return[z(a(Ti),{ref_key:"bloczekVideo",ref:d,bloczek:a(_),variant:a(g),favourite:a(u)(y.bloczek),"get-hotele-na-przedluzenie":x,"get-inne-terminy":oe,"lazy-load-image":M.lazyLoadImage,play:a(j),host:a(l),"show-video":!!((ie=a(_).Film)!=null&&ie.Url)&&M.showVideo,"show-komunikaty":M.showKomunikaty,"show-cena-przed-promocja":nd,"section-dti":M.sectionDti,"id-dti":M.idDti,"show-przystanki-tooltip":M.showPrzystankiTooltip,onCenaInfoClicked:Y[0]||(Y[0]=()=>{a(p)||(v.value=!1)}),onDojazdInfoClicked:Y[1]||(Y[1]=()=>{a(p)||(v.value=!1)}),onTooltipInfo:G,onModalInfo:O,onClick:Y[2]||(Y[2]=I=>U(a(v))),onNextSlideClicked:Y[3]||(Y[3]=I=>v.value=!1),onPrevSlideClicked:Y[4]||(Y[4]=I=>v.value=!1),onInneTerminyClicked:Y[5]||(Y[5]=I=>v.value=!1),onHotelNaPrzedluzenieClicked:Y[6]||(Y[6]=I=>v.value=!1),onClickFavourite:D,onMouseleave:Y[7]||(Y[7]=I=>T(!1)),onMouseenter:Y[8]||(Y[8]=I=>T(!0)),onAuxclick:te},null,8,["bloczek","variant","favourite","lazy-load-image","play","host","show-video","show-komunikaty","section-dti","id-dti","show-przystanki-tooltip"])]}),_:1},8,["to","target"])}}});function Vd({status:t}){const e=aa(),o=$e(),i=ka(e.query),{adultBirthDate:n,childBirthDate:l}=na(),s=Ht($n,{expires:Be(Date.now(),{years:1})}),u=Ht(Sn,{expires:Be(Date.now(),{years:1})}),r=Ht(En,{expires:Be(Date.now(),{years:1})});be(()=>e.query,()=>{var v,f;if(((v=e.meta.routeInfo)==null?void 0:v.SekcjaCache.Klucz)===ut.SZUKAJ){const y=ka(e.query);o.loadValuesFromParams(y,!1,(f=e.meta.routeInfo)==null?void 0:f.Filtr),t.value!==Ce.START&&t.value!==Ce.REDIRECT&&t.value!==Ce.ROUTE_CHANGED&&(t.value=Ce.ROUTE_FROM_API_END)}});const p=async()=>{var f,y;const v={daty:{adultBirthDate:n.value,childBirthDate:l.value},paramsUrl:i,cookies:{wiek:s.value,liczbaPokoi:u.value,dowolnaLiczbaPokoi:r.value}};await Promise.all([o.fetchDefaultFilters(),o.fetchRegiony()]),o.startKonfiguracja(v),((f=e.meta.routeInfo)==null?void 0:f.SekcjaCache.Klucz)===ut.SZUKAJ&&(o.loadValuesFromParams(i,!0,(y=e.meta.routeInfo)==null?void 0:y.Filtr),t.value!==Ce.START&&t.value!==Ce.REDIRECT&&t.value!==Ce.GET_OFERTY_STOP&&(t.value=Ce.ROUTE_FROM_API_END))},c=()=>{var v;((v=e.meta.routeInfo)==null?void 0:v.SekcjaCache.Klucz)===ut.SZUKAJ?t.value=Ce.FILTR_CHANGED_IMMEDIATELY:t.value=Ce.REDIRECT},d=S(()=>o.getCzyDefaultTermin&&o.getCzyDefaultSkad&&o.getCzyDefaultKonfiguracjaOsobowa&&o.getCzyDefaultTypTransportu);return{initStore:p,changeHandler:c,fetchRegiony:o.fetchRegiony,checkIfFiltryGorneDefault:d}}const ea=(t,e=",")=>{var o;return((o=t==null?void 0:t.join(e))==null?void 0:o.toLowerCase())||""},Ua={search_wyzywienie:"wyzywienia",search_typ_wyjazdu:"typyWyjazdu",search_standard_hotelu:"standardHotelu",search_ocena:"ocenaKlientow",search_sezon:"sezon",search_udogodnienia:"atrybutUdogodnienia_AtrybutPolozenie",search_dokumenty:"atrybutWymaganeDokumenty",search_rodzaj_hotelu:"atrybutCharakterystyka",search_pokoje:"atrybutPokoj",search_tematyka:"atrybutTematyka",search_promocje:"promocja",search_cena:"cena",search_dni:"dni"},ld=(t,e)=>{var d;const{fillFiltryGorne:o}=e;if(!o)return;const i=$e(),{wybraneKierunki:n,data:l,liczbaDoroslych:s,liczbaDzieci:u,wybraneSkad:r,typyTransportuMap:p,typTransportu:c}=i;t.search_dokad=(n==null?void 0:n.map(v=>v.Nazwa).join(",").toLowerCase())||"",t.search_kiedy=ea(l==null?void 0:l.map(v=>ke(new Date(v),_e.BACKEND))).toLowerCase()||"",t.search_osoby=`${s||0+u||0}`,t.search_skad=(r==null?void 0:r.map(v=>{var f;return((f=p[v])==null?void 0:f.Nazwa)||""}).join(",").toLowerCase())||"",t.search_transport=((d=p[c])==null?void 0:d.Nazwa.toLowerCase())||""},Ga=t=>t!=null&&t!==""?`${t}`:"*",id=(t,e)=>{var l,s;const{filtryBoczne:o,filtryBoczneValue:i,fillFiltryBoczne:n}=e;if(!(!o||!i||!n))for(const u in Ua){const r=u;if(u==="search_dni"){t[r]=`${i.dlugoscPobytu}`;continue}if(u==="search_cena"){t[r]=`${Ga(i["cena.od"])}-${Ga(i["cena.do"])}`;continue}if(u==="search_standard_hotelu"){const f=((l=i==null?void 0:i.standardHotelu)==null?void 0:l.map(y=>`${y/2}`))||[];t[r]=ea(f)||"";continue}const p=Ua[r],c=o.find(f=>f.Wartosc.toLowerCase()===p.toLowerCase()),d=i[p],v=(s=c==null?void 0:c.Pola)==null?void 0:s.filter(f=>Array.isArray(d)?d==null?void 0:d.includes(f.Wartosc):d===f.Wartosc).map(f=>f.Nazwa);t[r]=ea([...v||[]])}},da=t=>{var _,g,m,C,h;const{bloczek:e,index:o,breadcrumbs:i,page:n,czyStronaGlowna:l}=t,{BazoweInformacje:s,Przystanki:u,Fiszki:r,TerminWyjazdu:p}=e,{NazwaHoteluWWW:c,TypWycieczki:d,Regiony:v,Panstwa:f,OfertaNazwa:y}=s;return{item_id:s.KluczProduktHotel,item_name:(c==null?void 0:c.toLowerCase())||(y==null?void 0:y.toLowerCase())||"",coupon:(r==null?void 0:r.map(w=>w.Nazwa).join(",").toLowerCase())||"",currency:"pln",index:o,item_brand:((_=f==null?void 0:f.join(","))==null?void 0:_.toLowerCase())||"",item_category2:((g=v==null?void 0:v.join(","))==null?void 0:g.toLowerCase())||"",item_category3:u!=null&&u.length?(m=u[0].Nazwa)==null?void 0:m.toLowerCase():"",item_category4:(d==null?void 0:d.toLowerCase())||"",item_list_name:l?"strona_glowna":i&&i.length>1?(C=i[1].Nazwa)==null?void 0:C.toLowerCase():"",quantity:1,sezon:s.SezonUrl,checkin_date:p?ke(gn(p),_e.YEAR_MONTH_DAY_NO_DELIMETER):void 0,kodProduktu:(h=s.KodProduktu)==null?void 0:h.toUpperCase(),strona:n?`${n}`:void 0}},sd=t=>{const{bloczki:e,breadcrumbs:o,page:i,czyStronaGlowna:n}=t,l={ecommerce:{items:e.map((s,u)=>da({bloczek:s,index:u,breadcrumbs:o,page:i,czyStronaGlowna:n}))}};try{ld(l,t),id(l,t)}catch{}return l},rd=t=>({eventAction:t.eventAction||"lista",ecommerce:{items:[da(t)]}}),dd=t=>({eventAction:t.eventAction||"lista",ecommerce:{items:[da(t)]}}),cd=()=>({ecommerce:null}),Fd={getBloczkiLoadedEvent:sd,getEmptyEvent:cd,getBloczekClickedV4GTMEvent:rd,getBloczekAddToWishlistV4GTMEvent:dd};function Wd(t){window.dataLayer=window.dataLayer||[],window.dataLayer.push({pagePostType:t})}var Xe=(t=>(t.STRONA_GLOWNA="sg",t.WILDCARD="wildcard",t.OPINIE="opinie",t))(Xe||{});const ud="http://static.r.pl/rpl-cdn/images/r-logo.png?v=0",pd="https://static.r.pl/rpl-cdn/images/r-logo.png?v=0",fd="image/png",vd="300",yd="300";async function Ud(t,e,o=!1){var D,T,j,Z,N;const i=Se(),{t:n}=i.$i18n,{routeInfo:l}=oa(),{query:s,fullPath:u}=aa(),r=l.value&&l.value.Meta.Title||n(`htmlHead.${t}.title`),p=l.value&&l.value.Meta.Description||n(`htmlHead.${t}.description`),c=ud,d=pd,v=fd,f=vd,y=yd,_=l.value&&((D=l.value)==null?void 0:D.Sitemapa.Index)&&!o,g=l.value&&((T=l.value)==null?void 0:T.Sitemapa.Follow)&&!o,m=`${_||_===null||_===void 0?"":"no"}index, ${g||g===null||g===void 0?"":"no"}follow, NOODP`,C=[];t===Xe.WILDCARD&&((j=l.value)==null?void 0:j.SekcjaCache.Klucz)===ut.KARTA_HOTELU&&(i.$ua.deviceType===Ct.DESKTOP||!navigator||!navigator.share)&&(C.push({src:"/facebook/facebookSDKSetup.js",defer:!0}),C.push({src:"https://connect.facebook.net/pl_PL/all.js",defer:!0,async:!0,crossorigin:"anonymous"}));const h=()=>e?[]:[{property:"og:image:url",content:c},{property:"og:image:secure_url",content:d}],w=[{name:"viewport",content:"width=device-width, initial-scale=1"},{name:"description",content:p},{name:"theme-color",content:"#0054a6"},{name:"robots",content:m},{property:"og:url",content:`${La}${u||""}`},...h(),{property:"og:image:type",content:v},{property:"og:image:width",content:f},{property:"og:image:height",content:y},{property:"og:description",content:p},{property:"og:title",content:r}],$=[{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"preconnect",href:"//images.r.pl",crossorigin:""},{rel:"dns-prefetch",href:"//images.r.pl",crossorigin:""},{rel:"preconnect",href:"//images2.r.pl",crossorigin:""},{rel:"dns-prefetch",href:"//images2.r.pl",crossorigin:""},{rel:"preconnect",href:"//rpl-api.r.pl",crossorigin:""},{rel:"dns-prefetch",href:"//rpl-api.r.pl",crossorigin:""},{rel:"preconnect",href:"https://static.r.pl",crossorigin:""},{rel:"dns-prefetch",href:"https://static.r.pl",crossorigin:""},{rel:"preload",href:"https://rpl-static.b-cdn.net/rpl-cdn/fonts/v2/rainbow_regular.woff2",as:"font",type:"font/woff2",crossorigin:"anonymous"},{rel:"preload",href:"https://rpl-static.b-cdn.net/rpl-cdn/fonts/v2/rainbow_bold.woff2",as:"font",type:"font/woff2",crossorigin:"anonymous"},{rel:"preload",href:"https://rpl-static.b-cdn.net/rpl-cdn/fonts/lato-v23-latin-regular.woff2",as:"font",type:"font/woff2",crossorigin:"anonymous"},{rel:"preload",href:"https://rpl-static.b-cdn.net/rpl-cdn/fonts/lato-v23-latin-700.woff2",as:"font",type:"font/woff2",crossorigin:"anonymous"},{rel:"manifest",href:"/manifest.json"}];if((t===Xe.STRONA_GLOWNA||t===Xe.WILDCARD&&((Z=l.value)==null?void 0:Z.SekcjaCache.Klucz)===ut.SZUKAJ)&&($.push({rel:"preload",href:"https://static.r.pl/rpl-cdn/images/headers/beachDarkBlue-2560.jpg",as:"image",media:`(min-width: ${qe[re.DESKTOP_X_LARGE]}px)`}),$.push({rel:"preload",href:"https://static.r.pl/rpl-cdn/images/headers/beachDarkBlue-1920.jpg",as:"image",media:`(min-width: ${qe[re.DESKTOP_LARGE]}px) and (max-width: ${qe[re.DESKTOP_X_LARGE]-1}px)`}),$.push({rel:"preload",href:"https://static.r.pl/rpl-cdn/images/headers/beachDarkBlue-993.jpg",as:"image",media:`(min-width: ${qe[re.MOBILE]}px) and (max-width: ${qe[re.DESKTOP_LARGE]-1}px)`}),$.push({rel:"preload",href:"https://static.r.pl/rpl-cdn/images/headers/beachDarkBlue-577.jpg",as:"image",media:`(max-width: ${qe[re.MOBILE]-1}px)`})),_&&t!==Xe.OPINIE){const U=(N=l.value)==null?void 0:N.Route;let ae=`${La}${U||""}`;t===Xe.WILDCARD&&s.strona&&+s.strona>1&&(ae+=`?strona=${s.strona}`),$.push({rel:"canonical",href:ae})}const G=[];kn(i,_n,[{title:r,meta:[...w],link:[...$],script:[...C],style:G}])}export{Pd as $,Br as A,jr as B,kd as C,Na as D,dt as E,hd as F,Kn as G,Ve as H,_d as I,Jr as J,Hd as K,Ma as L,Ce as M,Md as N,zd as O,Cd as P,Yr as Q,Nr as R,Ut as S,Zr as T,$d as U,Od as V,Ad as W,Ld as X,To as Y,Rd as Z,Ot as _,os as a,Bd as a0,Fd as a1,Nd as a2,Td as a3,Be as a4,Wd as a5,Dd as a6,Vd as a7,jd as a8,Xe as a9,Ud as aa,ho as ab,ft as b,Ln as c,xi as d,Ge as e,mo as f,An as g,Wn as h,Fe as i,bi as j,ja as k,Ha as l,Ai as m,so as n,Lt as o,Sd as p,Ed as q,gd as r,It as s,xn as t,Xt as u,bo as v,wd as w,qr as x,Id as y,Vr as z};
//# sourceMappingURL=kTbHGGwm.js.map
