1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8620,8683,16257,33407],{8620:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>i});var s=t(95155);t(12115);var n=t(246),r=t(51838),l=t(79557);let i=function(e){let a=(0,n.cq)();(0,r.A)();let{t}=(0,l.useAppTranslation)("SearchEngine"),i=e=>t=>{t.preventDefault(),e&&a.goToMonth(e)},d=a.displayMonths.findIndex(a=>a.getTime()===e.displayMonth.getTime());return(0,s.jsxs)("div",{className:`${e.styles["search-engine__calendar--caption"]} ${e.styles[e.id?e.id:""]}`,children:[(0,s.jsx)("button",{className:`${e.styles["calendar-arrow"]} ${e.styles.previous}`,"aria-label":"previous month",id:1===d?void 0:"calendar-prev-month-btn",onClick:i(a.previousMonth),disabled:!a.previousMonth,children:t("calendar.month.prev")}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{"data-testid":0===d?"calendar-right-month":"calendar-left-month",children:t(["january","february","march","april","may","june","july","august","september","october","november","december"][e.displayMonth.getMonth()])}),(0,s.jsx)("span",{"data-testid":0===d?"calendar-right-year":"calendar-left-year",children:e.displayMonth.getFullYear()})]}),(0,s.jsx)("button",{className:`${e.styles["calendar-arrow"]} ${e.styles.next}`,id:0===d?void 0:"calendar-next-month-btn","aria-label":"next month",onClick:i(a.nextMonth),disabled:!a.nextMonth,children:t("calendar.month.next")})]})}},8683:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>M});var s=t(95155),n=t(12115);t(33407);var r=t(16026),l=t(4949),i=t(50657),d=t(58920),o=t(2745),u=t(79557),c=t(96825),m=t(81573),h=t(18432),p=t(76530),f=t(84666),D=t(67848),g=t(69339),b=t(48175),y=t(31730);t(12276);var v=t(51838),_=t(27739),x=t(90762),j=t(80680);let M=e=>{let a=(0,r.j)(),t=(0,r.G)(e=>e.global.mobileBreakpoint),M=(0,r.G)(e=>e.searchEngine.currentSearchModule),[S,C]=(0,n.useState)(!1),I=(0,r.G)(e=>e.searchEngine.openedInput),{t:T}=(0,u.useAppTranslation)("SearchEngine"),k=(0,r.G)(e=>e.searchEngineValidation[M].startDate),N=(0,r.G)(e=>e.searchEngineValidation[M].endDate),$=(0,r.G)(e=>e.searchEngine.engineDataLoading),E=(0,r.G)(e=>e.searchEngine.initialDisabledDates),w=E&&!e.openCalendar?E.map(e=>new Date(e)):void 0,F=(0,r.G)(e=>e.searchEngine.defaultDisabledDates),O=F&&!e.openCalendar?F.map(e=>new Date(e)):void 0,P=(0,r.G)(e=>e.searchEngine.firstAvailableDate),A=P&&!e.openCalendar?new Date(P):void 0;(0,r.G)(e=>e.siteId);let H=(0,r.G)(e=>e.global.siteProperties),L=(0,r.G)(e=>e.searchEngine.currentSearchModule),G=(0,r.G)(a=>e.subModule?a.searchEngine[M][e.subModule]:a.searchEngine[M]),B=(0,r.G)(e=>e.searchEngine.calendarData),[R,V]=(0,n.useState)((0,h.prepareInitialDatesState)(G,e.monthsOnly)),W=`${e.label}-${M}${e.subModule?`-${e.subModule}`:""}`,U=(0,D.nextInputQueryCreator)(e.label,M,e.subModule),z=(0,v.A)(),[Y,q]=(0,n.use
1State)(!1),[Q,J]=(0,n.useState)(!1),[K,X]=(0,j.a)("components/baseComponents/inputs/InputBaseButton.module.sass"),Z=e.styles?.inputBaseButton??X,[ee,ea]=(0,j.a)("components/baseComponents/buttons/ButtonBase.module.sass"),[et,es]=(0,j.a)("components/baseComponents/inputs/InputBase.module.sass"),en=parseFloat(H?.LDS?.LDS_FLIGHTS_SAME_DAY_DIFF||"0")>0,[er,el]=(0,n.useState)(!0);(0,n.useEffect)(()=>{G?.dates?.startDate?G?.dates?.startDate&&G?.dates?.endDate&&G?.dates?.startDate!==G?.dates?.endDate?(el(!0),C(!1)):el(!1):(el(!0),C(!1))},[G]),(0,n.useEffect)(()=>{if(["searchFlight","searchPackage"].includes(L)&&G["search-range"]&&G["search-range"].length>0)return void V(G["search-range"].map(e=>e&&""!==e.name?e.name:e&&""===e.name&&2===e.dates.length?`${e.dates[0]} - ${e.dates[1]}`:void 0).join(", "));if(e.monthsOnly)return void(G&&G.dates&&G.dates.startDate?G.dates.startDate?.split("/")[1]===h.ALL_DATES_MONTH?V(T((0,h.prepareInitialDatesState)(G,e.monthsOnly))):V(T((0,h.prepareInitialDatesState)(G,e.monthsOnly))+" "+G.dates.startDate.split("/")[2]):V(""));if(G&&G.dates&&G.dates.startDate){let e=G.dates.startDate.replace(/\//g,".");if(G.dates.endDate){let a=G.dates.endDate.replace(/\//g,".");"he"!==z&&"ar"!==z?V(`${e} - ${a}`):V(`${a} - ${e}`)}else V(e)}else V("");q(!0),Y&&"ok"===(0,_.validateForm)(L,G,void 0,!1)&&a((0,x.a7)()),G.dates?.startDate&&!G.dates?.endDate?J(!0):J(!1)},[G,I,z]);let[ei,ed]=(0,n.useState)("calendar"),eo=e=>a=>{a.preventDefault(),ed(e)},eu=e=>{e.preventDefault(),I===W?a((0,o.i9)("")):a((0,o.i9)(W))},ec=()=>{a((0,o.i9)("")),window.scroll(0,0)},em=a=>{a.preventDefault(),!S&&G.dates.startDate&&G.dates.endDate&&e.inputHandler("dates",{startDate:G.dates.startDate,endDate:G.dates.startDate},e.subModule),C(!S)},eh=(0,s.jsx)(i.default,{isPopperOpen:!1,closePopper:ec,tabs:!1,returnSameDay:S,singleInput:e.single,defaultDisabledData:O,initialDisabledData:w,dataLoading:$,engineData:B,firstAvailableDate:A,inputHandler:e.inputHandler,subModule:e.subModule,monthsOnly:e.monthsOnly,openCalendar:e.openCalendar},M);return(0,s.jsxs)("div",{className:`search-engine-calendar__input search-engine-input ${k&&!k?.status||N&&!N?.status?"search-engine-input__error":""}`,children:[(0,s.jsx)(l.default,{placeholder:e.value?e.value:T(e.placeholder),label:T(e.label),buttonText:R,focused:!1,error:!k?.status,onClick:eu,inputProps:{id:"calendar-open-btn"},size:"l",clearButton:e.clearButton,clearButtonOnClick:a=>{a.stopPropagation(),e.inputHandler(["search-range","dates"],[[{name:"",dates:[]}],""],e.subModule),V("")},styles:Z,children:e.icon&&(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",viewBox:"0 0 38 38",fill:"none",children:[(0,s.jsx)("rect",{x:"3",y:"5",width:"32",height:"31",rx:"5",stroke:"#000000",strokeWidth:"2"}),(0,s.jsx)("path",{d:"M4 16H34",stroke:"#000000",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,s.jsx)("path",{d:"M25.3359 2V8.33333",stroke:"#000000",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,s.jsx)("path",{d:"M12.6641 2V8.33333",stroke:"#000000",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}),k&&N&&(0,s.jsx)("div",{"data-testid":"dates-error",className:es["inputBase__error--message"],children:T("date-error")}),k&&!N&&(0,s.jsx)("div",{"data-testid":"dates-error",className:es["inputBase__error--message"],children:k.message}),N&&!k&&(0,s.jsx)("div",{"data-testid":"dates-error",className:es["inputBase__error--message"],children:N.message}),(0,s.jsx)(d.default,{children:I===W&&(0,s.jsxs)("div",{className:`dateInput__modal ${e.monthsOnly?"dateInput__modal--months":""} ${e.seasonsSearch?"dateInput__modal--seasons":""}`,children:[t&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"autocompleteInput__modal-title",children:[(0,s.jsx)("div",{className:"autocompleteInput__modal-title--text",children:T("calendar-title")}),(0,s.jsx)("div",{className:"autocompleteInput__modal-title--button",onClick:ec,tabIndex:0,role:"button",children:m.closeIcon})]}),(0,s.jsx)("div",{className:"dateInput__modal--seasons-input",children:(0,s.jsx)(l.default,{placeholder:e.value?e.value:T(e.placeholder),label:T(e.label),buttonText:R,focused:!1,error:!k?.status,onClick:eu,size:"l",styles:Z})})]}),"searchDomesticFlight"===M&&"return"===e.subModule&&(0,s.jsx)(p.default,{sameDateHandler:em,returnAtTheSameDate:S,t:T,styles:Z,disabled:er}),"searchFlight"===M&&en&&!e.seasonsSearch&&(0,s.jsx)(p.default,{sameDateHandler:em,returnAtTheSameDate:S,t:T,styles:Z}),"searchFlight"===M&&"return"===e.subModule&&Q&&!e.seasonsSearch&&H?.LDS?.BUILD_2OW_FOR_CALENDAR!=="1"&&(0,s.jsxs)("div",{className:"datesInput__note-text",children:[(0,s.jsx)("div",{children:T("calendar-note")}),t&&(0,s.jsx)("button",{onClick:()=>J(!1),className:"btn-close__note-calendar",children:m.closeIcon})]}),e.seasonsSearch&&(0,s.jsxs)("div",{className:"dateInput__modal--div",id:"calendar-popup",children:[(0,s.jsxs)("div",{role:"tabpanel",className:"datesInput-menu__tabs",children:[(0,s.jsxs)("button",{id:"calendar-by-season-tab",role:"tab",onClick:eo("season"),
1className:`search-engine_datesInput-tab season ${"season"===ei?"active":""}`,children:[(0,s.jsx)(g.default,{}),(0,s.jsx)("div",{className:"search-engine_datesInput-tab_label",children:(0,s.jsx)("p",{id:"season-search-tab",children:T("Search by seasons and holidays")})})]}),(0,s.jsxs)("button",{id:"calendar-by-date-tab",onClick:eo("calendar"),className:`search-engine_datesInput-tab calendar ${"calendar"===ei?"active":""}`,children:[(0,s.jsx)(b.default,{}),(0,s.jsx)("div",{className:"search-engine_datesInput-tab_label",children:(0,s.jsx)("p",{children:T("dates-tab")})})]}),"searchFlight"===M&&"return"===e.subModule&&Q&&H?.LDS?.BUILD_2OW_FOR_CALENDAR!=="1"&&(0,s.jsxs)("div",{className:"datesInput__note-text",children:[(0,s.jsx)("div",{children:T("calendar-note")}),t&&(0,s.jsx)("button",{onClick:()=>J(!1),className:"btn-close__note-calendar",children:m.closeIcon})]}),"searchFlight"===M&&en&&"return"===e.subModule&&(0,s.jsx)(p.default,{sameDateHandler:em,returnAtTheSameDate:S,t:T,styles:Z,disabled:er})]}),"season"===ei&&(0,s.jsx)(y.default,{inputHandler:e.inputHandler}),"calendar"===ei&&eh]}),!e.seasonsSearch&&(0,s.jsx)("div",{className:"dateInput__modal--div",id:"calendar-popup",children:eh}),(0,s.jsxs)("div",{className:"dateInput__modal--button-next-container",children:[(0,s.jsx)(c.default,{"data-testid":"calendar-continue",variant:"secondary",value:"Continue",onClick:e=>{e.preventDefault(),window.scroll(0,0),"searchDomesticFlight"!==M?a((0,o.i9)(U)):a((0,o.i9)(""))},styles:ea,children:T("continue")}),"calendar"===ei&&!e.monthsOnly&&(0,s.jsx)(f.default,{formInputs:G,t:T,parentClassName:"dateInput__modal--button-next-container"})]})]})})]})}},16257:()=>{},33407:()=>{},50657:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>f,formatDateFast:()=>p});var s=t(95155),n=t(12115),r=t(246);t(50955),t(16257);var l=t(16026),i=t(99680),d=t(18432),o=t(93924),u=t(77090),c=t(79557),m=t(8620),h=t(80680);let p=e=>{let a=e.getFullYear(),t=String(e.getMonth()+1).padStart(2,"0"),s=String(e.getDate()).padStart(2,"0");return`${a}-${t}-${s}`},f=function(e){let a=(0,l.G)(e=>e.searchEngine.currentSearchModule),t=(0,l.G)(e=>e.searchEngine[a]),f=(0,l.G)(e=>e.global.mobileBreakpoint),D=(0,l.G)(e=>e.global.holidays);(0,l.j)();let g=e.engineData?.calendarMap,[b,y]=(0,n.useState)((0,d.prepareInitialDisabledData)(t,e.initialDisabledData,e.defaultDisabledData,e.subModule)),v=(0,n.useDeferredValue)(b),[_,x]=(0,n.useState)(0),{t:j,i18n:M}=(0,c.useAppTranslation)("SearchEngine"),S=new Date(new Date),C=(0,n.useMemo)(()=>(0,d.holidaysDatesUtil)(D?.regularHolidays??void 0),[D?.regularHolidays]),I=e.openCalendar,[T,k]=(0,h.a)("components/engine/engineComponent/PLHengineInputs/FlightsCalendar/FlightsCalendar.module.sass"),N=(0,n.useRef)(null),[$,E]=(0,n.useState)(()=>{if(g&&"object"==typeof g){let e=Object.keys(g);if(e.length>0)return new Date(e[0])}return e.firstAvailableDate||S}),w=(0,n.useRef)(null),F=(0,n.useRef)(!1),O=(0,n.useRef)(null),P=(0,n.useRef)(!1),A=(0,n.useMemo)(()=>{if(g&&"object"==typeof g){let e=Object.keys(g);if(e.length>0){let a=e[0];return null===w.current&&(w.current=a),a}}return null},[g]),H=(0,n.useMemo)(()=>(0,d.isValidMap)(g)?(0,d.getFullFlightsCalendarMap)(g):void 0,[g]),L=(0,n.useMemo)(()=>{if(!g||I)return{};let e={};return Object.entries(g).forEach(a=>{let[t,s]=a;if(Array.isArray(s)&&s.length>0&&"object"==typeof s[0]&&"date"in s[0]){let a=s.reduce((e,a)=>e+a.seats,0);
1e[t]=a,s.forEach(a=>{e[`${t}@@${a.date}`]=a.seats})}}),e},[g,I]),G=(0,l.G)(e=>e.searchEngine.engineDataLoading),[B,R]=(0,n.useState)((0,d.prepareInitialRange)(t,e.subModule)),V=(0,n.useDeferredValue)(B),W=(0,n.useRef)(B);W.current=B;let U=`calendar_position_${a}_${e.subModule||"default"}`,[z,Y]=(0,n.useState)(()=>{let a=(0,d.prepareInitialRange)(t,e.subModule);if(a?.from){try{let e=sessionStorage.getItem(U);if(e){let a=new Date(e);if(!isNaN(a.getTime()))return O.current=a,P.current=!0,a}}catch(e){}return a.from}try{sessionStorage.removeItem(U)}catch(e){}if(g){let e=Object.keys(g);if(e.length>0)return w.current=e[0],new Date(e[0])}return e.firstAvailableDate||S}),[q,Q]=(0,n.useState)(()=>{if(B?.from)return B.from;if(g){let e=Object.keys(g);if(e.length>0)return new Date(e[0])}return e.firstAvailableDate||S});(0,n.useEffect)(()=>{e.openCalendar||(0,n.startTransition)(()=>{e.singleInput?y(e.defaultDisabledData):B&&B.from&&B.from.getTime()!==new Date().getTime()?y((0,d.disabledDatesUtil)(B.from,(0,d.getDisabledFromCalendar)(e.engineData?.calendarMap||{},B.from),365)):y(e.defaultDisabledData)})},[e.initialDisabledData,e.defaultDisabledData,G,e.returnSameDay,t]),(0,n.useEffect)(()=>{e.returnSameDay&&B?.from&&(e.inputHandler(["dates","search-range"],[{startDate:(0,d.formatDateToCalendar)(B.from),endDate:(0,d.formatDateToCalendar)(B.from)},[]],e.subModule),R({from:B.from,to:B.from}))},[e.returnSameDay]),(0,n.useEffect)(()=>{if(!(0,d.prepareInitialRange)(t,e.subModule)&&B){R(void 0);let a=e.firstAvailableDate||S;Y(a),Q(a);try{sessionStorage.removeItem(U)}catch{}}},[t,e.subModule]),(0,n.useEffect)(()=>{if(e.isPopperOpen&&z&&B?.from){O.current=z;try{sessionStorage.setItem(U,z.toISOString())}catch(e){}}},[z,e.isPopperOpen,U,B?.from]),(0,n.useEffect)(()=>{e.isPopperOpen&&!F.current?F.current=!0:!e.isPopperOpen&&F.current&&(F.current=!1)},[e.isPopperOpen]),(0,n.useEffect)(()=>{if(!e.isPopperOpen&&!F.current){if(P.current){P.current=!1;return}if(A&&(E(new Date(A)),w.current!==A)){let e=W.current?.from,a=e||new Date(A);Y(a),Q(a),O.current=a;try{e?sessionStorage.setItem(U,a.toISOString()):sessionStorage.removeItem(U)}catch(e){}w.current=A}}},[A,e.isPopperOpen,U]),(0,n.useEffect)(()=>{N.current&&N.current.querySelectorAll(".rdp-month").forEach((e,a)=>{e.setAttribute("data-testid",0===a?"calendar-right":"calendar-left")})});let J=e=>{Y(e),Q(e),O.current=e;try{sessionStorage.setItem(U,e.toISOString())}catch(e){}},K=(0,n.useCallback)(e=>{let t,n=C.holidaysNames[e.date.getTime()],r=p(e.date);if(!I)if(V?.from){let e=p(V.from);t=0===L[e]?r===e?0:void 0:L[`${e}@@${r}`]}else t=L[r];return(0,s.jsx)(o.default,{searchModule:a,dayProps:e,holidayTitle:n,seats:t,isMobile:f,t:j})},[C.holidaysNames,L,I,V,a,f,j]),X=(0,n.useCallback)(e=>(0,s.jsx)(m.default,{...e,styles:k}),[k]),Z=a=>{if(e.singleInput)if(a)e.inputHandler(["dates","search-range"],[{startDate:(0,d.formatDateToCalendar)(a),endDate:void 0},[]],e.subModule),R({from:a,to:void 0}),e.openCalendar||(0,n.startTransition)(()=>{y(e.initialDisabledData)});else{try{sessionStorage.removeItem(U)}catch(e){}e.inputHandler(["dates","search-range"],[null,[]],e.subModule),R({from:void 0,to:void 0}),e.openCalendar||(0,n.startTransition)(()=>{y(e.initialDisabledData)})}else{if((!B||B&&!B.to&&!B.from)&&a?.from&&!a?.to){if(e.returnSameDay){let t=I?void 0:H?.[`${(0,d.formatDateToCalendar)(a.from,"yyyy-mm-dd")}@@${(0,d.formatDateToCalendar)(a.from,"yyyy-mm-dd")}`];e.inputHandler(["dates","search-range","seats"],[{startDate:(0,d.formatDateToCalendar)(a.from),endDate:(0,d.formatDateToCalendar)(a.from)},[],t],e.subModule),R({from:a.from,to:a.from}),void 0===e.engineData||e.openCalendar||(0,n.startTransition)(()=>{y((0,d.disabledDatesUtil)(a.from,(0,d.getDisabledFromCalendar)(e.engineData.calendarMap,a.from),365))});return}e.inputHandler(["dates","search-range"],[{startDate:(0,d.formatDateToCalendar)(a.from),endDate:void 0},[]],e.subModule),R({from:a.from,to:void 0}),void 0===e.engineData||e.openCalendar||(0,n.startTransition)(()=>{y((0,d.disabledDatesUtil)(a.from,(0,d.getDisabledFromCalendar)(e.engineData.calendarMap,a.from),180))});return}if(B&&B.from&&!B.to&&a?.from&&a?.to){if(a.to.getTime()<=B.from.getTime()){try{sessionStorage.removeItem(U)}catch(e){}e.inputHandler(["dates","search-range"],[null,[]],e.subModule),R({from:void 0,to:void 0}),e.openCalendar||(0,n.startTransition)(()=>{y(e.defaultDisabledData)});return}let t=I?void 0:H?.[`${(0,d.formatDateToCalendar)(a.from,"yyyy-mm-dd")}@@${(0,d.formatDateToCalendar)(a.to,"yyyy-mm-dd")}`];e.inputHandler(["dates","search-range","seats"],[{startDate:(0,d.formatDateToCalendar)(a.from),endDate:(0,d.formatDateToCalendar)(a.to)},[],t],e.subModule),R(a),(0,n.startTransition)(()=>{y([])});return}if(B&&B.from&&B.to){try{sessionStorage.removeItem(U)}catch(e){}e.inputHandler(["dates","search-range"],[null,[]],e.subModule),R(void 0),e.openCalendar||(0,n.startTransition)(()=>{y(e.defaultDisabledData)});return}}},ee=()=>B?.from||e.firstAvailableDate||S;return(0,s.jsx)("div",{ref:N,className:`search-engine__calendar--controls ${e.monthsOnly?"search-engine__calendar--controls---months":""} ${e.singleInput?"single-calendar":""}`,children:e.monthsOnly?(0,s.jsx)(u.default,{defaultDisabledData:e.defaultDisabledData||e.initialDisabledData,closePopper:e.closePopper,inputHandler:e.inputHandler,subModule:e.subModule},t.dates):(0,s.jsx)(s.Fragment,{children:e.tabs?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.default,{tabsNames:["dates-tab","months-tab"],orientation:"horizontal",variant:"accent",translation:j,changeTabHandler:e=>{x(e)},currentTab:_}),0===_&&(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(r.hv,{initialFocus:!0,id:"calendar-date-picker",mode:e.singleInput?"single":"range",className:"search-engine__calendar--calendar",today:S,components:{Day:K,Caption:X},month:z,onMonthChange:J,defaultMonth:B?.from||$||e.firstAvailableDate||S,selected:e.singleInput?B?B.from:void 0:B,numberOfMonths:f?12:2,onSelect:e=>
1Z(e),dir:M.dir(),fromDate:ee(),toDate:(0,d.disabledDatesComposition)(v||[],{from:B?.from||e.firstAvailableDate||S,to:void 0},365,e.engineData?.calendarMap)[1],modifiers:{holidays:C.holidaysArray},modifiersClassNames:{holidays:"search-engine__calendar__holidays"},disabled:g||e.openCalendar?v:{after:new Date(Date.now()-864e5)},locale:(0,d.i18nToLocale)(M.resolvedLanguage||"he")})}),1===_&&(0,s.jsx)(u.default,{defaultDisabledData:e.defaultDisabledData||e.initialDisabledData,closePopper:e.closePopper,inputHandler:e.inputHandler,subModule:e.subModule},t.dates)]}):(0,s.jsxs)(s.Fragment,{children:[f&&(0,s.jsx)("div",{className:"search-engine__holidays",children:j("israeli-holidays")}),(0,s.jsx)(r.hv,{initialFocus:!0,id:"calendar-date-picker",mode:e.singleInput?"single":"range",className:"search-engine__calendar--calendar",today:S,components:{Day:K,Caption:X},month:z,onMonthChange:J,defaultMonth:B?.from||$||e.firstAvailableDate||S,selected:B,numberOfMonths:f?12:2,onSelect:e=>Z(e),dir:M.dir(),fromDate:ee(),toDate:new Date(new Date().setDate(new Date().getDate()+365-1)),modifiers:{holidays:C.holidaysArray},modifiersClassNames:{holidays:"search-engine__calendar__holidays"},disabled:g||e.openCalendar?v:{after:new Date(Date.now()-864e5)},locale:(0,d.i18nToLocale)(M.resolvedLanguage||"he")??"he"})]})})})}},93924:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>i});var s=t(95155),n=t(12115),r=t(246),l=t(50657);let i=n.memo(function(e){let a=n.useRef(null),t=(0,r.W5)(e.dayProps.date,e.dayProps.displayMonth,a);if(t.isHidden)return(0,s.jsx)(s.Fragment,{});if(!t.isButton)return(0,s.jsx)("div",{...t.divProps});let i=0===e.seats&&"searchPackage"===e.searchModule||t.buttonProps.disabled;return(0,s.jsxs)(r.$n,{...t.buttonProps,ref:a,title:e.holidayTitle,"data-testid":"calendar-day","data-title":e.holidayTitle,"data-available":i?"false":"true","data-selected":t.activeModifiers.selected?"true":"false","data-day":(0,l.formatDateFast)(e.dayProps.date),"data-date":(0,l.formatDateFast)(e.dayProps.date),disabled:i,children:[t.buttonProps.children,0===e.seats&&"searchPackage"!==e.searchModule&&(0,s.jsx)("span",{className:"flight-calendar-day__full",children:e.t("calendar-full")})]})},(e,a)=>e.seats===a.seats&&e.holidayTitle===a.holidayTitle&&e.searchModule===a.searchModule&&e.isMobile===a.isMobile&&e.dayProps.date.getTime()===a.dayProps.date.getTime()&&e.dayProps.displayMonth.getTime()===a.dayProps.displayMonth.getTime())},99680:(e,a,t)=>{"use strict";t.r(a),t.d(a,{default:()=>r});var s=t(95155);t(12115);var n=t(30706);let r=function(e){return(0,s.jsx)(n.default,{...e})}}}]);
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.