1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];if(null!=a)for(var l in a)a.hasOwnProperty(l)&&(e[l]=a[l])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:sentry-cz":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="876056b6-406f-4f62-939a-d2722e3188f3",e._sentryDebugIdIdentifier="sentry-dbid-876056b6-406f-4f62-939a-d2722e3188f3")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[17710,97958],{97958:function(e,t,a){"use strict";a.r(t);var l,n=a(44194);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(null,arguments)}t.default=function(e){return n.createElement("svg",i({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 120 120"},e),l||(l=n.createElement("path",{d:"M60.033 54.28 37.835 32.082c-3.771-3.771-9.428 1.886-5.657 5.657l22.198 22.198-22.198 22.198c-3.771 3.772 1.886 9.428 5.657 5.657l22.198-22.198 22.198 22.198c3.771 3.771 9.428-1.885 5.657-5.657L65.69 59.937 87.888 37.74c3.771-3.771-1.886-9.428-5.657-5.657z"})))}},47211:function(e,t,a){"use strict";a.d(t,{Z:function(){return u}});var l=a(5715),n=a(2933),i=a(44194),r=a(2052),s=a(7862),o=a.n(s);let c={children:o().oneOfType([o().node,o().func]),onlyMobile:o().bool,onlyTablet:o().bool,onlyDesktop:o().bool,hiddenMobile:o().bool,hiddenTablet:o().bool,hiddenDesktop:o().bool,isMobile:o().bool,isTablet:o().bool,customVisibilityValue:o().bool,isHomePage:o().bool,viewPort:o().string};class d extends i.Component{render(){return this.renderChildren()}constructor(...e){super(...e),this.renderChildren=()=>{let{children:e,onlyMobile:t,onlyTablet:a,onlyDesktop:n,hiddenMobile:i,hiddenTablet:r,hiddenDesktop:s,isMobile:o,isTablet:c,customVisibilityValue:d,viewPort:u,isHomePage:p}=this.props;return r&&c?"":u===l._F.mobile&&(o||c)||u===l._F.desktop&&!o&&!c||p&&null===u||t&&o||i&&!o||a&&c||s&&(o||c)||n&&!o&&!c||d?e:""}}}d.propTypes=c,d.defaultProps={children:null,onlyMobile:!1,onlyTablet:!1,onlyDesktop:!1,hiddenMobile:!1,hiddenTablet:!1,hiddenDesktop:!1,isMobile:!1,isTablet:!1,customVisibilityValue:!1,isHomePage:!1,viewPort:null};var u=(0,r.$j)(e=>({isMobile:(0,n.tq)(e),isTablet:(0,n.Em)(e)}))(d)},69574:function(e,t,a){"use strict";a.d(t,{Z:function(){return j}});var l=a(31549),n=a(5715),i=a(82324),r=a(44194),s=a(81690),o=a.n(s),c=a(4581),d=a(34435),u=a(55118),p=a(82959),h=a(87113),v=a(51818),m=a(60669),g=a(45498),b=a(96707),f=a(57011);let y=e=>{let{event:t,onSelect:a,preventDropdownClose:l,asCheckbox:n,isSelectAll:i,allOptionCodes:r,enabledOptionCodes:s,indeterminate:o}=e,c=0===t.nativeEvent.screenX&&0===t.nativeEvent.screenY&&null===t.nativeEvent.sourceCapabilities,d=s||[t.currentTarget.value],u=n?t.currentTarget.checked:void 0;o&&(u=r.length===s.length),a({isSelectAll:i,isKeyboardEvent:c,preventDropdownClose:l,values:d,isSelected:u})},x=e=>{let{children:t,selectedValue:a,onSelect:n,groupClassName:i,asCheckboxes:r,preventDropdownClose:s}=e;return r?(0,l.jsx)("ul",{className:i,children:t}):(0,l.jsx)(p.E,{className:i,selectedValue:a,onChange:e=>{y({event:e,onSelect:n,preventDropdownClose:s})},children:t})},_=e=>{let{key:t,value:a,label:n,labelRight:i,onSelect:r,isDisabled:s,asCheckbox:o,selectedValue:c,itemGroupName:d,preventDropdownClose:u,selected:p,indeterminate:v,allOptionCodes:g,enabledOptionCodes:f,isGroupName:x}=e,_=(0,m.Z)("dropdown-items-list__item",{"dropdown-items-list__item--is-group-name":x,checkbox:o});if(o)return(0,l.jsx)(h.XZ,{label:n,value:a,className:_,disabled:s,checked:p||c&&!!c.find(e=>"".concat(e.value,"|").concat(e.label)===a),onChange:e=>y({event:e,onSelect:r,preventDropdownClose:u,asCheckbox:o,allOptionCodes:g,enabledOptionCodes:f,indeterminate:v}),"data-group-name":d,indeterminate:v},t);let w=i?(0,l.jsxs)("div",{className:"dropdown-items-list__item-label-wrapper",children:[(0,l.jsx)("span",{className:"dropdown-items-list__item-label",children:n}),(0,l.jsx)("span",{className:"dropdown-items-list__item-label dropdown-items-list__item-label--right",children:i})]}):n;return(0,l.jsx)(b.Z,{value:a,label:w,className:_,disabled:s,"data-group-name":d},t)},w=e=>{let{name:t,item:a,preventDropdownClose:n,onSelect:i,asCheckboxes:s,selectedValue:o}=e,c=(0,d.BH)(),[p,h]=(0,r.useState)(()=>
1"cs"===c&&"airport"===t),g=a.options.every(e=>e.selected),b=a.options.some(e=>e.selected),f=(0,m.Z)("dropdown-items-list__item-arrow",{"dropdown-items-list__item-arrow--open":p}),y=a.options.filter(e=>e.enabled).map(e=>"".concat(e.code,"|").concat(e.label)),x=a.options.map(e=>"".concat(e.code,"|").concat(e.label));return(0,l.jsxs)("div",{className:"dropdown-items-list__item--group-items",children:[(0,l.jsxs)("div",{className:"dropdown-items-list__item-wrapper",children:[_({value:"groupName|".concat(a.groupName,"|"),label:a.groupName,labelRight:a.labelRight,allOptionCodes:x,enabledOptionCodes:y,onSelect:i,isDisabled:!1===a.enabled,asCheckbox:s,selected:g,preventDropdownClose:n,selectedValue:o,itemGroupName:a.groupName,indeterminate:b&&!g}),(0,l.jsx)("span",{className:(0,v.cn)("dropdown-items-list__item-button",{hidden:"cs"===c&&"airport"===t}),onClick:()=>h(!p),onKeyPress:()=>h(!p),role:"button",tabIndex:"0",children:(0,l.jsx)(u.default,{className:f})})]}),p&&a.options.map((e,t)=>{let a=e.name||e.label;return _({key:t,value:"".concat(e.code,"|").concat(a),label:a,labelRight:e.labelRight,onSelect:i,isDisabled:!1===e.enabled,asCheckbox:s,selectedValue:o,preventDropdownClose:n,itemGroupName:e.groupName,isGroupName:!0})})]})},C=e=>{var t;let{name:a,list:n,selectedValue:r,required:s,onSelect:o,asCheckboxes:c,showDisabledItems:d,preventDropdownClose:u,showSelectAllCheckbox:p,placeholderFieldValue:v,showAnyAsAvailableValue:b,displayValueGroupsLabels:f,isRadioListSplitIntoColumns:C}=e,D=(0,g.T)(),j=[],S=!1,N=!1,T=n;return n&&n.length&&(S=(j=[].concat(...n.filter(e=>e.value).map(e=>e.value)).filter(e=>d||e.enabled)).filter(e=>e.enabled).every(e=>e.selected),N=j.some(e=>e.groupName)),N&&(T=[{label:n[0].label,value:(0,i.tL)(j)}]),(0,l.jsxs)("div",{className:"dropdown-items-list",children:[p&&(0,l.jsx)("div",{className:"dropdown-items-list__select-all",children:(0,l.jsx)(h.XZ,{"data-testid":"dropdown-items-list-checkbox-select-all",label:null!==(t=null==D?void 0:D.selectAll)&&void 0!==t?t:"Zaznacz wszystko",className:"dropdown-items-list__item checkbox",checked:S,onChange:e=>y({event:e,onSelect:o,isSelectAll:!0,preventDropdownClose:u,asCheckbox:!0})})}),(0,l.jsxs)("ul",{className:"dropdown-items-list__wrapper",children:[!s&&b&&v&&(0,l.jsx)(x,{selectedValue:r,onSelect:o,asCheckboxes:c,preventDropdownClose:u,children:_({value:"",label:v,onSelect:o,asCheckbox:c,preventDropdownClose:u})}),T.map((e,t)=>{let n=(0,m.Z)("dropdown-items-list__group",{"dropdown-items-list__group--split":C});return!e.hidden&&e.value&&e.value.length>0&&(0,l.jsxs)("li",{children:[f&&e.label&&(0,l.jsx)("span",{className:"dropdown-items-list__subtitle",children:e.label}),(0,l.jsx)(x,{selectedValue:r,onSelect:o,groupClassName:n,asCheckboxes:c,preventDropdownClose:u,children:e.value.filter(e=>d||e.enabled||void 0===e.enabled).map((e,n)=>{let i=e.name||e.label||e.groupName;return e.groupName&&e.options.length?(0,l.jsx)(w,{name:a,item:e,preventDropdownClose:u,onSelect:o,asCheckboxes:c,selectedValue:r},n):_({key:"".concat(t,"__").concat(n),value:"".concat(e.code,"|").concat(i),label:i,labelRight:e.labelRight,onSelect:o,isDisabled:!1===e.enabled,asCheckbox:c,selectedValue:r,preventDropdownClose:u,itemGroupName:e.groupName})})})]},t)})]})]})};C.propTypes=f.SJ,C.defaultProps=f.dv;class D extends r.Component{componentDidMount(){this.updateValueWithSelectedItem()}componentDidUpdate(e){this.props.preventCallsOnDataUpdate||o()(e.data,this.props.data)||this.updateValueWithSelectedItem()}render(){let{value:e,name:t,isGlobalSearch:a,context:i,...r}=this.props,s=i===n.config.dropdownContexts.globalSearch&&(t===c.DropdownTypes.common.globalSearch.airport||t===c.DropdownTypes.common.globalSearch.region);return(0,l.jsx)("div",{className:"".concat(t,"-dropdown"),children:(0,l.jsx)(C,{...r,name:t,list:this.getDataValues(),selectedValue:e,onSelect:this.onInputSelect,showSelectAllCheckbox:s})})}constructor(...e){super(...e),this.updateValueWithSelectedItem=()=>{let{data:e,onSelect:t,asCheckboxes:a,value:l}=this.props,n=[].concat(...Object.values(e).map(e=>e.value)).filter(e=>e&&e.selected);
1(n.length&&!l||l&&l.length!==n.length&&!o()(l,n))&&n.forEach(l=>{let n=l.name||l.label;t({data:e,value:"".concat(l.code,"|").concat(n),fieldValue:n.toString(),isInitial:!0,asCheckboxes:a,isSelected:!0})})},this.onInputSelect=e=>{let{value:t,values:a,isSelected:l,isSelectAll:n,isKeyboardEvent:r,preventDropdownClose:s}=e,{onSelect:o,closeDropdown:c,data:d,asCheckboxes:u}=this.props;if(a){let e=d;for(let t of a){let[a,r]=t.split("|");e=(0,i.Sm)({data:e,inputValue:a,fieldValue:r,markAllAsSelected:n,deselect:!1===l,areMultipleSelectedItemsAllowed:u}),o({value:t,fieldValue:r,data:e,asCheckboxes:u,isSelected:l,isSelectAll:n})}}else{let[e,a]=t.split("|");o({value:t,fieldValue:a,data:(0,i.Sm)({data:d,inputValue:e,fieldValue:a,markAllAsSelected:n,deselect:!1===l,areMultipleSelectedItemsAllowed:u}),asCheckboxes:u,isSelected:l,isSelectAll:n})}r||s||c()},this.getDataValues=()=>{let{data:e}=this.props;return e?Object.values(e):null}}}D.propTypes=f.qo,D.defaultProps=f.BU;var j=D},61624:function(e,t,a){"use strict";var l=a(31549),n=a(67500),i=a(31731),r=a(44194),s=a(57011);class o extends r.Component{render(){let{type:e,data:t,people:a,hideButtons:i,isGlobalSearch:r,isMobile:s,isMultiroom:o,isError:c}=this.props,d=t&&t.initialBirthDates||[];return(0,l.jsx)(n.Z,{type:e,people:a||[],minCount:t.minCount,maxCount:t.maxCount,baseCount:t.baseCount,initialBirthDates:d,onSelect:this.onValueUpdate,isGlobalSearch:r,fullWidthCounter:s&&(r||o),isMobile:s,hideButtons:i,isMultiroom:o,isError:c})}constructor(...e){super(...e),this.onValueUpdate=e=>{let{people:t,updateReason:a,preventApiCalls:l}=e,{type:n,onSelect:r,closeDropdown:s,roomNumber:o=0,value:c}=this.props,d=c.map(e=>{let{id:a,adults:l,children:i}=e;return a===o?{id:a,adults:l,children:i,[n]:t}:{id:a,adults:l,children:i}}),u=d.every(e=>{let{children:t}=e;return t.every(e=>null!==e.birthDate)});r({value:d,isInitial:"init"===a,personType:n,preventApiCalls:l,roomNumber:o}),"select"===a&&(n===i.Pl.adults||u)&&s()}}}o.propTypes=s.kn,o.defaultProps=s.Dh,t.Z=o},61754:function(e,t,a){"use strict";a.d(t,{Z:function(){return m}});var l=a(31549),n=a(44194),i=a(30006),r=a(89522),s=a(64769),o=a(87113),c=a(60669),d=a(5715),u=a(55118);function p(e){var t,a,i;let{showAllDirections:r=!1,direction:s,subRegionCountLabel:h,subResortsCountLabel:v,onChange:m,selectedTripType:g,isNested:b}=e,[f,y]=(0,n.useState)(r);(0,n.useEffect)(()=>{y(r)},[r]);let x=(0,c.Z)("direction-item__toggle",{"direction-item__toggle--disabled":!s.enabled}),_=(0,c.Z)("direction-item__arrow",{"direction-item__arrow--open":f,"direction-item__arrow--disabled":!s.enabled}),w=!!(s.options&&s.options.length>1),C=g&&g.code===d.config.tripTypes.CZ.type,D=s.options&&s.options.length>0&&(C||w),j=null===(t=s.options)||void 0===t?void 0:t.every(e=>e.selected),S=(0,c.Z)({"mb-1":b}),N=(0,c.Z)("checkbox direction-item",{"direction-item--nested":b}),T=C&&b?"".concat(s.label," (").concat(s.displayCode,")"):s.label;return(0,l.jsxs)("div",{className:S,"data-component":"DirectionItem",children:[(0,l.jsxs)(o.XZ,{className:N,value:s.code,checked:!!D&&!!j||s.selected,indeterminate:s.indeterminate,disabled:!s.enabled,onChange:e=>m({isSelected:e.currentTarget.checked&&!s.indeterminate,isHighlightedDirection:s.isHighlightedDirection,code:s.code,label:s.label,isSubDirection:void 0!==s.isSubDirectionFor}),"data-testid":"direction-item-".concat(s.label),children:[(0,l.jsx)("span",{children:T}),D&&(0,l.jsxs)("span",{className:x,onClick:function(e){e.preventDefault(),y(e=>!e)},"data-testid":"direction-item-toggle",role:"button",tabIndex:0,children:["(",(b?v:h).replace("{}",(null!==(i=s.options)&&void 0!==i?i:[]).length.toString()),(0,l.jsx)(u.default,{className:_}),")"]})]},s.code),D&&f&&(0,l.jsx)("div",{className:"mb-3 ml-6 mt-1",children:null===(a=s.options)||void 0===a?void 0:a.map(e=>{let t=s.isHighlightedDirection?e.parentCode:s.code,a="".concat(t,"|").concat(e.code);return(0,l.jsx)(p,{isNested:!0,direction:e,onChange:m,selectedTripType:g,showAllDirections:r,subRegionCountLabel:h,subResortsCountLabel:v},a)})})]})}class h extends n.Component{render(){let{filterQuery:e,searchPlaceholder:t,onDirectionSelectionChange:a,shouldSelectAllBeRe
1ndered:n,areAllItemsSelected:s,selectAllLabel:o}=this.props;return(0,l.jsxs)("div",{className:"direction",children:[(0,l.jsxs)("ul",{className:"direction__content--highlighted",children:[(0,l.jsx)("li",{className:"direction__item-wrapper",children:(0,l.jsx)("div",{className:"search search--filter",children:(0,l.jsx)(r.Z,{onFilterValueChange:this.changeFilterValue,placeholder:t,isTravelDirection:!0,inputValue:e,reset:this.resetFilterValue,autoFocus:!0})})}),n&&(0,l.jsx)("li",{className:"direction__item-wrapper direction__item-wrapper--checkbox",children:(0,l.jsx)(i.Z,{inline:!0,label:o,value:"selectAll","data-testid":"dropdown-items-list-checkbox-select-all",checked:s,onChange:e=>a({isSelectAll:e.currentTarget.checked})})}),this.renderFilters()]}),(0,l.jsx)("ul",{className:"direction__content",children:this.renderItems()})]})}constructor(...e){super(...e),this.changeFilterValue=e=>{let{onFilterQueryChange:t}=this.props;t(e.target.value)},this.resetFilterValue=()=>{let{onFilterQueryChange:e}=this.props;e("")},this.renderItems=()=>{let{data:e,isMobile:t,isTablet:a,showAllDirections:n,subRegionCountLabel:i,subResortsCountLabel:r,displayDisabledDirections:s,onDirectionSelectionChange:o,selectedTripType:c,noResultsLabel:d}=this.props;if(!e||e.length<1)return(0,l.jsx)("div",{className:"travel-direction__no-result col-md-12",children:d});let u=e;s||(u=e.filter(e=>e.enabled));let v=u.filter(e=>e.isHighlightedDirection),m=u.filter(e=>!e.isHighlightedDirection),g=m.length!==u.length,b=m.length,f=a?3:4;g&&(f=a?2:3);let y=Math.ceil(b/f),x=h.chunkArray(m,y);return t?u.map(e=>(0,l.jsx)("li",{className:"direction__item-wrapper",children:(0,l.jsx)(p,{direction:e,subRegionCountLabel:i,subResortsCountLabel:r,onChange:o,selectedTripType:c})},e.code)):(0,l.jsxs)(l.Fragment,{children:[x.map((e,t)=>(0,l.jsx)("div",{className:a?"col-md-4":"col-md-3",children:x[t].map(e=>(0,l.jsx)("li",{className:"direction__item-wrapper",children:(0,l.jsx)(p,{showAllDirections:n,direction:e,subRegionCountLabel:i,subResortsCountLabel:r,onChange:o,selectedTripType:c})},e.code))},t)),g&&(0,l.jsx)("div",{className:a?"col-md-4":"col-md-3",children:v.map(e=>(0,l.jsx)("li",{className:"direction__item-wrapper direction__item-wrapper--highlighted",children:(0,l.jsx)(p,{showAllDirections:n,direction:e,subRegionCountLabel:i,subResortsCountLabel:r,onChange:o})},e.code))})]})},this.isFilterCheckboxSelected=e=>{let{data:t}=this.props,a=function(t){var l;let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!t.enabled)return!0;let i=n||t.assignedTags.includes(e),r=(null!==(l=t.options)&&void 0!==l?l:[]).filter(e=>e.enabled);return r.length?r.every(e=>a(e,i)):i?t.selected||t.indeterminate:!t.selected};return(null!=t?t:[]).every(e=>a(e))},this.directionHasMatchingTag=(e,t)=>!!e.enabled&&!!(e.assignedTags.includes(t)||e.options&&e.options.length&&e.options.some(e=>this.directionHasMatchingTag(e,t))),this.hasAnyDirectionWithTag=e=>{let{data:t}=this.props;return!!t&&t.some(t=>this.directionHasMatchingTag(t,e))},this.renderFilters=()=>{let{filterTags:e,onDirectionSelectionChange:t,data:a}=this.props;return e&&e.length?e.map((e,a)=>this.hasAnyDirectionWithTag(e.code)&&(0,l.jsx)("li",{className:"direction__item-wrapper direction__item-wrapper--checkbox",children:(0,l.jsx)(i.Z,{inline:!0,label:e.label,value:e.code,checked:this.isFilterCheckboxSelected(e.code),"data-testid":"dropdown-items-list-checkbox-custom-filter",onChange:a=>{t({filterBy:{code:e.code,isSelected:a.currentTarget.checked}})}})},a)):null}}}h.propTypes=s.Lh,h.defaultProps=s.E1,h.chunkArray=(e,t)=>{if(!e)return[];let a=e.slice(0,t);return a.length?[a].concat(h.chunkArray(e.slice(t,e.length),t)):e};class v extends n.Component{render(){let{data:e,filterQuery:t,selectAllLabel:a,...n}=this.props,i=this.getItems(),r=i.length>0&&void 0!==i.find(e=>e.enabled),s=r&&i.map(e=>{let t=e.options&&e.options.length>1;return!e.enabled||(t?e.options.every(e=>e.selected||!e.enabled):e.selected)}).every(Boolean),o=this.getFilteredItems();return(0,l.jsx)(h,{...n,onDirectionSelectionChange:this.onDirectionSelectionChange,onFilterQueryChange:this.updateFilterQuery,filterQuery:t,data:o,shouldSelectAllBeRe
1ndered:r,areAllItemsSelected:s,selectAllLabel:a})}constructor(...e){super(...e),this.getItems=()=>{let{data:e,dataKey:t}=this.props;return e&&e[t]&&e[t].value?e[t].value:[]},this.getMatchingDirections=(e,t)=>{let a=[];for(let l of e)l.options&&a.push(...this.getMatchingDirections(l.options,t)),l.label.toLowerCase().includes(t)&&a.push(l);return a},this.getFilteredItems=()=>{let{data:e,filterQuery:t}=this.props,a=this.getItems();return(e.highlightedOptions&&e.highlightedOptions.value&&(a=[...a,...e.highlightedOptions.value]),""!==t)?[...new Set((a=a.reduce((e,a)=>{let l=e,n=t.toLowerCase(),i=a.label.toLowerCase().includes(n);if(a.options&&a.options.length>1){let e=this.getMatchingDirections(a.options,n);l=[...l,...e.map(e=>({...e,code:"".concat(a.code,"|").concat(e.code),isSubDirectionFor:a.code})).filter(e=>0===l.length||l.find(t=>t.code!==e.code))]}return i&&(l=[...l,{...a,options:[]}]),l},[]).sort((e,t)=>{let a=e.label.toLowerCase(),l=t.label.toLowerCase();return a<l?-1:a>l?1:0})).map(e=>e.value))].map(e=>a.find(t=>t.value===e)):a},this.onDirectionSelectionChange=e=>{let{onValueUpdate:t,data:a}=this.props;t({value:e,data:a})},this.updateFilterQuery=e=>{let{onValueUpdate:t}=this.props;t({filterQuery:e})}}}v.propTypes=s.fk,v.defaultProps=s.b6;var m=v},29373:function(e,t,a){"use strict";a.d(t,{Z:function(){return g}});var l=a(31549),n=a(5715),i=a(18914),r=a(26531),s=a(69574),o=a(96707),c=a(44194),d=a(45498),u=a(7862),p=a.n(u);let h={value:p().string,data:p().shape({availableDurations:p().shape({label:p().string,value:p().arrayOf(p().shape({code:p().string,enabled:p().bool,label:p().string,name:p().string,selected:p().bool,value:p().string}))}),counterMinCount:p().string,counterMaxCount:p().string}),dropdownWindowBodyRef:p().shape({current:p().element}),preventCallsOnDataUpdate:p().bool,onValueUpdate:p().func},v=e=>-1===e.indexOf("-");function m(e){var t;let{value:a,data:u,dropdownWindowBodyRef:p,onValueUpdate:h}=e,[m,g]=(0,c.useState)(0),[b,f]=(0,c.useState)(!0),y=(0,d.T)();function x(){if(!u)return 0;let e=(u.availableDurations.value||[]).find(e=>v(e.label)&&e.enabled);return e?parseInt(e.label,10):0}function _(){if(!u)return 15;let e=u.availableDurations.value.slice().reverse().find(e=>v(e.label)&&e.enabled);return e?parseInt(e.label,10):15}function w(e){var t,a,l;let n="".concat(e,"|").concat(e),i={availableDurations:{label:null==u?void 0:null===(t=u.availableDurations)||void 0===t?void 0:t.label,value:Array.isArray(null==u?void 0:null===(a=u.availableDurations)||void 0===a?void 0:a.value)?u.availableDurations.value.map(t=>({...t,selected:t.label===e.toString()})):null==u?void 0:null===(l=u.availableDurations)||void 0===l?void 0:l.value}};h({value:n,fieldValue:e.toString(),data:i})}function C(e){var t,a;let l=null==u?void 0:null===(a=u.availableDurations)||void 0===a?void 0:null===(t=a.value)||void 0===t?void 0:t.find(t=>{let[a]=t.value.split("-");return e===parseInt(a,10)});return void 0!==l&&l.enabled}return(0,c.useEffect)(()=>{function e(){if(!u||!u.availableDurations||!u.availableDurations.value)return 7;let e=u.availableDurations.value.filter(e=>v(e.label)&&8>parseInt(e.label,10));return 0===e.length?7:parseInt(e[e.length-1].label,10)}if(a){let[,t]=a.split("|");v(t)?(g(parseInt(t,10)),f(!1)):g(e())}else g(e())},[u,a]),(0,l.jsxs)("div",{className:"gs-duration",children:[(0,l.jsx)(s.Z,{...e,context:n.config.dropdownContexts.globalSearch,name:"duration",showDisabledItems:!0,data:u?{...u,availableDurations:{label:u.availableDurations.label,value:(u.availableDurations.value||[]).filter(e=>!v(e.label))}}:null,onSelect:function(e){h(e),f(!0)}}),(0,l.jsx)("div",{className:"gs-duration__counter-enabler-wrapper",children:(0,l.jsx)(o.Z,{"data-testid":"gs-duration-counter-enabler",checked:!b,onChange:function(){w(m),f(!1),p&&(p.scrollTop=p.scrollHeight)},label:null!==(t=null==y?void 0:y.specificDuration)&&void 0!==t?t:"Konkretna dÅugoÅÄ",className:"gs-duration__counter-enabler-input"})}),!b&&(0,l.jsx)(i.Z,{type:r.xp.duration,forceWrapperBg:!0,currentCount:parseInt(m,10),minCount:x(),maxCount:_(),onDecrementButtonClick:function e(t){let a=x();if(b||t&&t<=a||m<=a)return;let l=parseInt(t||m,10)-1;C(l)?(w(l),g(l)):l>=a&&e(l)},onIncrementButtonClick:function e(t){let a=_();if(b||t&&t>=a||m>=a)return;let l=parseInt(t||m,10)+1;C(l)?(w(l),g(l)):l<=a&&e(l)}})]})}
1m.propTypes=h,m.defaultProps={value:null,data:null,dropdownWindowBodyRef:null,preventCallsOnDataUpdate:!1,onValueUpdate:()=>{}};var g=m},94566:function(e,t,a){"use strict";a.d(t,{Z:function(){return I}});var l,n,i,r=a(31549),s=a(69794),o=a(43139),c=a(60810),d=a(37568),u=a(44194);function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(null,arguments)}var h=function(e){return u.createElement("svg",p({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 99 99"},e),l||(l=u.createElement("path",{fill:"#1b115c",d:"M25.5 31.6v-6.1H13.2v61.3h73.5V25.5H74.5v6.1a6.2 6.2 0 0 1-12.3 0v-6.1H37.8v6.1a6.1 6.1 0 1 1-12.2 0zM99 19.4v73.5a6 6 0 0 1-6.1 6.1H7a6.1 6.1 0 0 1-6.1-6.1V19.4A6 6 0 0 1 7 13.3h18.4V7a6.2 6.2 0 0 1 12.3 0v6.1h24.5v-6a6.1 6.1 0 1 1 12.2 0v6h18.4c3.3 0 6.1 2.8 6.1 6.2zM48 74.2c-.7 0-1.2 0-1.6-.2-.5-.1-.8-.2-1-.4q-.6-.45-.6-1.2c0-.4 0-.9.3-1.4l7.6-20.8H42c-.5 0-1 0-1.2-.2-.4-.3-.6-.5-.7-.8l-.1-.9c0-.9.1-1.8.4-2.6 0-.3.2-.5.3-.7a2 2 0 0 1 1-.8l1.2-.2h14.7c.9 0 1.5.2 1.8.7.2.2.4.5.5.9l.1 1.1-.1 1.5c0 .4-.2.7-.3 1l-8 22.8-1 1.6-1 .4z"})))};function v(){return(v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(null,arguments)}var m=function(e){return u.createElement("svg",v({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 99 99"},e),n||(n=u.createElement("path",{fill:"#1b115c",d:"M25.5 31.6v-6.1H13.2v61.3h73.5V25.5H74.5v6.1a6.2 6.2 0 0 1-12.3 0v-6.1H37.8v6.1a6.1 6.1 0 1 1-12.2 0zM99 19.4v73.5a6 6 0 0 1-6.1 6.1H7a6.1 6.1 0 0 1-6.1-6.1V19.4A6 6 0 0 1 7 13.3h18.4V7a6.2 6.2 0 0 1 12.3 0v6.1h24.5v-6a6.1 6.1 0 1 1 12.2 0v6h18.4c3.3 0 6.1 2.8 6.1 6.2zM33.5 57.5h33a6 6 0 1 1 0 5h-33a6 6 0 1 1 0-5"})))};function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(null,arguments)}var b=function(e){return u.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,viewBox:"0 0 99 99"},e),i||(i=u.createElement("path",{fill:"#1b115c",d:"M31 77a6 6 0 1 0 0-12 6 6 0 0 0 0 12m36 0a6 6 0 1 0 0-12 6 6 0 0 0 0 12m-18 0a6 6 0 1 0 0-12 6 6 0 0 0 0 12M31 59a6 6 0 1 0 0-12 6 6 0 0 0 0 12m36 0a6 6 0 1 0 0-12 6 6 0 0 0 0 12m-18 0a6 6 0 1 0 0-12 6 6 0 0 0 0 12M24.5 31.6a6.2 6.2 0 0 0 12.3 0v-6.1h24.5v6.1a6.1 6.1 0 1 0 12.2 0v-6.1h12.3v61.3H12.3V25.5h12.2zM98 19.4c0-3.4-2.8-6.1-6.1-6.1H73.5V7a6.2 6.2 0 0 0-12.3 0v6.1H36.8v-6a6.1 6.1 0 1 0-12.2 0v6H6.1A6.1 6.1 0 0 0 0 19.3v73.5a6 6 0 0 0 6.1 6.1H92c3.4 0 6-2.7 6.1-6.1V19.4z"})))},f=a(87239),y=a(81886),x=a(2052),_=a(47211),w=a(80042),C=a(53213),D=a(55118),j=a(67768),S=a(45498),N=a(75715);let T={from:"from",to:"to",month:"month",single:"single"};function k(e){let{calendarIdentifier:t,direction:a,navigationButtonsRefs:l}=e;return(0,r.jsx)("div",{ref:l[t][a],className:"gs-travel-date__faux-navigation-button"})}function M(e){let{onTabMount:t,onTabUnmount:a,tabType:l,onNavigationChange:n}=e,i=(0,S.T)();function s(t){let{value:a,dates:l,calendars:n,canSelectRange:i,onViewChange:s,onActiveDateChange:o,onChange:d,tabType:u,navigationButtonsRefs:p,tabAssociatedWithCurrentValue:h}=e,v={dates:l,selectRange:i,datesDisabledByDefault:!0,showFixedNumberOfWeeks:!0,prevLabel:(0,r.jsx)(k,{calendarIdentifier:t,direction:"prev",navigationButtonsRefs:p}),nextLabel:(0,r.jsx)(k,{calendarIdentifier:t,direction:"next",navigationButtonsRefs:p}),onDrillUp:e=>{let{activeStartDate:a,view:l}=e;return s({activeStartDate:a,view:l,calendarIdentifier:t,tabType:u})},onDrillDown:e=>{let{activeStartDate:a,view:l}=e;return s({activeStartDate:a,view:l,calendarIdentifier:t,tabType:u,recalculateSibling:!0})},onActiveDateChange:e=>{let{activeStartDate:a}=e;return o({activeStartDate:a,tabType:u,calendarIdentifier:t})},onChange:e=>d({value:e,tabType:u,calendarIdentifier:t})};if(a){let e=a.map(e=>e.value),t=(0,c.C2)(e),l=(0,c.w9)(e);(u===N.UG.range.type||u===h||u===N.UG.month.type&&t||u===N.UG.single.type&&l)&&(v.value=e)}return i&&(v.onClickDay=e=>{d({value:e,tabType:u,calendarIdentifier:t,isSingleDayClicked:!0})}),n&&(v={...n.find(e=>e.identifier===t),...v}),v}return(0,u.useEffect)(()=>(t(l),()=>{a(l)}),[t,a,l]),(0,r.jsxs)("div",{className:"gs-travel-date__panel-wrapper","data-testid":"gs-travel-date-panel-".concat(l),children:[(0,r.jsx)("div",{className:"gs-travel-date__tags-wrapper",children:function(){let{value:t,isSingleMonth:a,tabType:l,onChange:n}=e;if(!t)return null;let s=t;if(l===N.UG.single.type&&(s=[...new Set(t.map(e=>e.value.getTime()))].map(e=>t.find(t=>t.value.getTime()===e))).length>1)return[];if(l===N.UG.month.type){let e=t.filter(e=>!e.asSuperficialLimit);if(2!==e.length||!(0,c.C2)(e.map(e=>e.value)))return[];s=t.reduce((e,t)=>
1e.length?e.find(e=>(0,j.x)(e.value,t.value))?e:[...e,t]:[t],[])}return s.map((e,t)=>{var s,o,d,u;let p,h,v;return e.asSuperficialLimit?null:(a?(p=(0,c.z6)(e.value),h=null!==(s=null==i?void 0:i.calendarRangeMonth)&&void 0!==s?s:"W miesiÄ
cu: ",v=T.month):(p=(0,c.Ff)(e.value),l===N.UG.range.type?(h=0===t?null!==(o=null==i?void 0:i.calendarRangeFrom)&&void 0!==o?o:"Od:":null!==(d=null==i?void 0:i.calendarRangeTo)&&void 0!==d?d:"Do:",v=0===t?T.from:T.to):(h=null!==(u=null==i?void 0:i.calendarRangeDay)&&void 0!==u?u:"W dniu:",v=T.single)),(0,r.jsx)(w.Z,{wrapperClassName:"gs-travel-date__tag",label:"".concat(h," "),value:p,onClose:()=>{n({value:e.value,tabType:l,clickedTagType:v,isDateToBeRemoved:!0})}},"".concat(l,"-").concat(e.value.getTime(),"-").concat(t)))})}()}),(0,r.jsxs)("div",{className:"gs-travel-date__content",children:[(0,r.jsx)("button",{type:"button",className:"gs-travel-date__calendar-nav gs-travel-date__calendar-nav--prev","data-testid":"gs-travel-date-calendar-nav-prev",onClick:()=>n({direction:N.F_.prev}),children:(0,r.jsx)(D.default,{})}),(0,r.jsx)(C.Z,{...s(N.G$.first)}),(0,r.jsx)(_.Z,{hiddenMobile:!0,children:(0,r.jsx)(C.Z,{...s(N.G$.second)})}),(0,r.jsx)("button",{type:"button",className:"gs-travel-date__calendar-nav gs-travel-date__calendar-nav--next","data-testid":"gs-travel-date-calendar-nav-next",onClick:()=>n({direction:N.F_.next}),children:(0,r.jsx)(D.default,{})})]})]})}M.propTypes=N.Sr,M.defaultProps=N.$9;class A extends u.Component{render(){return(0,r.jsx)("div",{className:"gs-travel-date",children:(0,r.jsx)(s.Z,{items:this.getTravelDateTabs(),id:"gs-travelDate",className:"gs-travel-date__tabs-wrapper"})})}constructor(e){super(e),this.navigationButtonsRefs={first:{prev:(0,u.createRef)(),next:(0,u.createRef)()},second:{prev:(0,u.createRef)(),next:(0,u.createRef)()}},this.updateState=e=>{this.setState(t=>({tabs:t.tabs.map(t=>({...t,calendars:t.calendars.map(t=>({...t,activeStartDate:(0,d.Am)({data:e,updateReason:"valueReset",calendar:t})}))}))}))},this.onTabMount=e=>{this.setState(t=>({tabs:t.tabs.map(t=>({...t,isCurrentlyActive:t.type===e||t.isCurrentlyActive}))}))},this.onTabUnmount=e=>{this.setState(t=>({tabs:t.tabs.map(t=>({...t,isCurrentlyActive:t.type!==e&&t.isCurrentlyActive}))}))},this.onCalendarViewChange=e=>{let{activeStartDate:t,view:a,calendarIdentifier:l,tabType:n,recalculateSibling:i}=e,{data:r}=this.props;this.setState(e=>({tabs:e.tabs.map(e=>e.isSingleMonth&&n!==e.type?e:{...e,calendars:e.calendars.map(e=>e.identifier===l?{...e,view:a,activeStartDate:t||e.activeStartDate}:i&&a===e.view?{...e,view:a,activeStartDate:(0,d.Am)({data:r,updateReason:"drillDown",calendar:e,currentActiveStartDate:t})}:e)})}))},this.getInitialCalendars=e=>{let{data:t,value:a}=this.props,l=c.FW.month,n=c.FW.month,i=null;return e.isSingleMonth&&(l=c.FW.year,n=c.FW.year,i="react-calendar--year-max-detail"),Object.keys(N.G$).map(r=>{let s=new Date;if(a&&a.length)s=a[0].value;else if(t&&t.availableDates&&t.availableDates.value){let e=t.availableDates.value.find(e=>e.enabled);void 0!==e&&(s=(0,c.hN)(e.value))}return r===N.G$.second&&(s=e.isSingleMonth?(0,f.B)(s,1):(0,y.z)(s,1)),{identifier:r,activeStartDate:s,view:l,maxDetail:n,className:i}})},this.getTravelDateTabs=()=>{let{data:e,value:t,labels:a}=this.props,{tabs:l,tabAssociatedWithCurrentValue:n}=this.state,i=[];return e&&e.availableDates&&e.availableDates.value&&(i=e.availableDates.value.map(e=>({...e,value:(0,c.El)(e.value)}))),Object.values(l).map(e=>({type:e.type,label:A.getTabLabel(e.type,a),name:A.generateTabNameElement(e.type,e.iconName,a),content:(0,r.jsx)(M,{dates:i,value:t,tabType:e.type,calendars:e.calendars,isSingleMonth:e.isSingleMonth,canSelectRange:e.canSelectRange,onChange:this.onDateSelect,navigationButtonsRefs:this.navigationButtonsRefs,onNavigationChange:this.onNavigationChange,onViewChange:this.onCalendarViewChange,onActiveDateChange:this.onActiveDateChange,tabAssociatedWithCurrentValue:n,onTabMount:this.onTabMount,onTabUnmount:this.onTabUnmount})}))},this.onActiveDateChange=e=>{let{activeStartDate:t,tabType:a,calendarIdentifier:l}=e;l&&this.setState(e=>({tabs:e.tabs.map(e=>e.type!==a?e:{...e,calendars:e.calendars.map(e=>({...e,activeStartDate:e.identifier===l?t:e.activeStartDate}))})}))},this.triggerNavigation=(e,t)=>{this.navigationButtonsRefs[e]&&this.navigationButtonsRefs[e][t]&&this.navigationButtonsRefs[e][t].current&&this.navigationButtonsRefs[e][t].current.click()},this.onNavigationChange=e=>{let{direction:t}=e,{value:a,fieldValue:l,data:n,handleNavigationChange:i}=this.props;""!==a&&i({direction:t,value:a,fieldValue:l,data:n}),this.triggerNavigation("first",t),this.triggerNavigation("second",t)},this.onDateSelect=e=>{let{tabType:t,isSingleDayClicked:a,isDateToBeRemoved:l,...n}=e;if(t===N.UG.range.type&&!a&&!l)return;let{tabAssociatedWithCurrentValue:i}=this.state,{value:r,data:s,handleDateSelection:o}=this.props;o({...n,currentValue:r,currentData:s,tabType:t,isDateToBeRemoved:l,tabAssociatedWithCurrentValue:i}),this.setState({tabAssociatedWithCurrentValue:t})},this.state={tabs:Object.values(N.UG).map(e=>({...e,isCurrentlyActive:!1,calendars:this.getInitialCalendars(e)})),tabAssociatedWithCurrentValue:N.UG.range.type}}}
1A.propTypes=N.Bo,A.defaultProps=N.mo,A.getTabLabel=(e,t)=>{switch(e){case N.UG.range.type:return t["filter.calendar.option.range"];case N.UG.single.type:return t["filter.calendar.option.day"];case N.UG.month.type:return t["filter.calendar.option.month"];default:return""}},A.generateTabNameElement=(e,t,a)=>{let l;switch(t){case"calendar-days":l=m;break;case"calendar-day":l=h;break;case"calendar-month":l=b}return(0,r.jsxs)("div",{className:"gs-travel-date__tab",children:[(0,r.jsx)(l,{className:"gs-travel-date__tab-icon"}),(0,r.jsx)("span",{className:"gs-travel-date__tab-name",children:A.getTabLabel(e,a)})]})};var I=(0,x.$j)(e=>({labels:(0,o.ej)(e)}))(A)},96707:function(e,t,a){"use strict";var l=a(87113);t.Z=l.Y8},57590:function(e,t,a){"use strict";a.d(t,{Bt:function(){return d},HS:function(){return s},Qi:function(){return c},mV:function(){return u},pQ:function(){return o}});var l=a(98629),n=a(7862),i=a.n(n),r=a(41020);let s=(e,t)=>{if(r.p[e])return r.p[e].type;let a=Object.values(r.p).find(a=>e==="tab-".concat(t,"-").concat((0,l.lV)(a.type)));return a?a.type:null},o=(e,t)=>"tab-".concat(t,"-").concat((0,l.lV)(e)),c=i().shape({type:i().string,name:i().oneOfType([i().string,i().object]),content:i().node,label:i().string}),d={items:i().arrayOf(c).isRequired,id:i().string.isRequired,className:i().string,selectedTabId:i().string,onChange:i().func},u={className:null,onChange:()=>{}}},69794:function(e,t,a){"use strict";a.d(t,{Z:function(){return o}});var l=a(31549),n=a(95265),i=a(11984),r=a(57590);let s=e=>{let{items:t,id:a,className:s,onChange:o,selectedTabId:c}=e;return(0,l.jsx)(n.m,{id:a,className:s,onChange:e=>o(e,a),selectedTabId:c,animate:!1,renderActiveTabPanelOnly:!0,children:t.map((e,t)=>(0,l.jsx)(i.O,{id:(0,r.pQ)(e.type,a),panel:e.content,disabled:e.disabled||!1,children:e.childrenData||e.name},t))})};s.propTypes=r.Bt,s.defaultProps=r.mV;var o=s},41020:function(e,t,a){"use strict";a.d(t,{p:function(){return n}});var l=a(4581);let n={roomChoice:{type:"roomChoice",required:[l.DropdownTypes.hotelCard.airport,l.DropdownTypes.hotelCard.duration,l.DropdownTypes.hotelCard.travelDate],hidden:[l.DropdownTypes.hotelCard.food]},allOffers:{type:"allOffers"},lowestPrices:{type:"lowestPrices"}}},80042:function(e,t,a){"use strict";a.d(t,{Z:function(){return o}});var l=a(31549),n=a(60669),i=a(97958),r=a(81725),s=a.n(r);function o(e){let{label:t,value:a,className:r,wrapperClassName:o,labelClassName:c,labelBold:d,onClose:u,children:p,testId:h}=e,v=(0,n.Z)(s().tagWrapper,o),m=(0,n.Z)(s().tag,r),g=(0,n.Z)(s().label,c,{[s().labelBold]:d});return(0,l.jsx)("div",{className:v,"data-component":"Tag",children:(0,l.jsxs)("div",{className:m,children:[(0,l.jsx)("span",{className:g,children:t}),void 0!==a&&(0,l.jsx)("span",{className:s().value,"data-testid":"tag-value",children:a}),p,(0,l.jsx)("button",{className:s().clear,type:"button",onClick:u,"data-testid":h,children:(0,l.jsx)(i.default,{className:"h-[20px] w-[20px]"})})]})})}},98348:function(e,t,a){"use strict";a.d(t,{P:function(){return x},uw:function(){return _}});var l=a(4581),n=a(75715),i=a(84853),r=a(95654),s=a(67593),o=a(60810),c=a(71291),d=a(32084),u=a(70742),p=a(29371),h=a(83945),v=a(67768),m=a(81690),g=a.n(m),b=a(81821);let f=l.DropdownTypes.common.globalSearch.travelDate,y=(e,t)=>({type:b.f,payload:{name:e,data:t}}),x=e=>{let{direction:t,value:a,fieldValue:l,data:n}=e;return e=>{let i=a.find(e=>!e.asSuperficialLimit),s=a.map(e=>{if(e.asSuperficialLimit){let a=(0,o.ry)({baseDate:e.value,isPreviousMonth:"prev"===t});return"prev"===t&&i&&(0,o.mi)(a,i.value)||"next"===t&&i&&(0,o.KI)(a,i.value)?e:{value:a,asSuperficialLimit:!0}}return e});g()(a,s)||e((0,r.s$)(f,{value:s,fieldValue:l,data:n}))}},_=e=>{let{isDraft:t,value:a,currentValue:l,currentData:m,tabType:g,clickedTagType:b,isDateToBeRemoved:x,tabAssociatedWithCurrentValue:_}=e;return(e,w)=>{var C,D;let j,S,N,T,k;let M=w(),A=(0,s.C)(M,"GLOBAL_SEARCH"),I=(0,i.H)(A),R=null!==(C=null==I?void 0:I.calendarRangeFrom)&&void 0!==C?C:"Od:",V=null!==(D=null==I?void 0:I.calendarRangeTo)&&void 0!==D?D:"Do:";if(x){let e=l.filter(e=>e.value!==a&&!e.asSuperficialLimit);if(g===n.UG.range.type){if(_===n.UG.single.type)j=l.map((e,t)=>"from"===b&&0===t?{value:(0,o.ry)({baseDate:a,isPreviousMonth:!0}),asSuperficialLimit:!0}:"to"===b&&1===t?{value:(0,o.ry)({baseDate:a,isPreviousMonth:!1}
1),asSuperficialLimit:!0}:e);else if(e.length<1)j="";else{let e=!1;j=l.map((t,l)=>t.value===a?(e=0===l,{value:(0,o.ry)({baseDate:a,isPreviousMonth:e,monthsToAdjust:e?2:1}),asSuperficialLimit:!0}):t)}}else j=g===n.UG.month.type?"":e.length<1?"":e;if(g===n.UG.range.type&&_===n.UG.single.type){let e=j.findIndex(e=>e.asSuperficialLimit),t=j.find(e=>!e.asSuperficialLimit);S="".concat(0===e?V:R," ").concat((0,o.Ff)(t.value))}else if(e.length<1||g===n.UG.month.type)S="";else if(g===n.UG.range.type){let t=j.findIndex(e=>e.asSuperficialLimit);S="".concat(0===t?V:R," ").concat((0,o.Ff)(e[0].value))}else S=(0,o.Ff)(e[0].value)}else if(g===n.UG.range.type){if(0===l.length)j=[{value:a},{value:(0,o.ry)({baseDate:a,isPreviousMonth:!1}),asSuperficialLimit:!0}],S="".concat(R," ").concat((0,o.Ff)(a));else{let e=l.filter(e=>!e.asSuperficialLimit);if(j=2===e.length?[{value:a},{value:(0,o.ry)({baseDate:a,isPreviousMonth:!1}),asSuperficialLimit:!0}]:2===l.length&&1===e.length?[{value:a},{value:e[0].value}].sort((e,t)=>e.value-t.value):l.map(e=>e.asSuperficialLimit?{value:a}:e),g===n.UG.month.type)S=(0,o.z6)(j[0].value);else if(g===n.UG.range.type){let e=j.findIndex(e=>e.asSuperficialLimit),t=j.map(e=>e.value);S=0===e?"".concat(V," ").concat((0,o.Ff)(j[1].value)):1===e?"".concat(R," ").concat((0,o.Ff)(j[0].value)):(0,o.C2)(t)?(0,o.z6)(j[0].value):(0,o.w9)(t)?(0,o.Ff)(j[0].value):j.map(e=>e.value).map(o.Ff).join("-")}else S=(0,o.Ff)(j[0].value)}}else g===n.UG.month.type?(j=[{value:(0,c.N)(a)},{value:(0,d.V)(a)}],S=(0,o.z6)(a)):(j=[{value:a},{value:a}],S=(0,o.Ff)(a));if(m&&m.availableDates&&m.availableDates.value&&(N={availableDates:{label:m.availableDates.label,value:m.availableDates.value.map(e=>{if(!j)return{...e,selected:!1};if(!e.enabled)return e;let t=(0,o.hN)(e.value);if(g===n.UG.range.type){let a=j.findIndex(e=>e.asSuperficialLimit);return 0===a?{...e,selected:(0,u.K)(t,j[1].value)||(0,p.R)(t,j[1].value)}:1===a?{...e,selected:(0,u.K)(t,j[0].value)||(0,h.A)(t,j[0].value)}:{...e,selected:(0,o.Kh)(t,j[0].value,j[1].value,"[]")}}if(g===n.UG.month.type)return{...e,selected:(0,v.x)(t,j[0].value)};if(g===n.UG.single.type){let t=(0,o.Ff)(j[0].value);return{...e,selected:e.value===t}}return e})}}),""!==j){let e=j.map(e=>({...e,value:(0,o.Sj)(e.value)}));e[0]&&!e[0].asSuperficialLimit&&(T=e[0].value),e[1]&&!e[1].asSuperficialLimit&&(k=e[1].value)}e((t?y:r.s$)(f,{value:j,fieldValue:S,data:N,selectedFrom:T,selectedTo:k}))}}},53151:function(e,t,a){"use strict";a.d(t,{Z:function(){return n}});var l=a(31549);function n(){return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("a",{href:"https://www.tui.pl/wypoczynek/wyniki-wyszukiwania-samolot?pm_source=GS&pm_name=Odlety_z_Polska",target:"_blank",className:"text-blue underline","data-component":"PolishDepartureLink",children:"Odlety z Polska"})})}},81725:function(e){e.exports={tagWrapper:"Tag_tagWrapper__1oHWv",tag:"Tag_tag__x7CVm",label:"Tag_label__hhNf9",labelBold:"Tag_labelBold__9CYYD",value:"Tag_value___ZpEH",clear:"Tag_clear__1SE5P"}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.