PageSourceSearch

https://der-reisemanager.com/js/6.00fed139.js

js der-reisemanager.com collected 2026-10-08 06:16:07 UTC 36,104 bytes, 2 lines download raw bytes

1"use strict";(self["webpackChunkfrontend_manager"]=self["webpackChunkfrontend_manager"]||[]).push([[6],{2370:function(e,t,s){e.exports=s.p+"img/prop-background.0d4c72d6.jpg"},49691:function(e,t,s){s.d(t,{A:function(){return M}});var i=s(20641),a=s(90033);function r(e,t,s,r,l,o){const n=(0,i.g2)("v-skeleton-loader"),u=(0,i.g2)("EventsHeader"),d=(0,i.g2)("EventsEntry"),c=(0,i.g2)("v-list-item"),h=(0,i.g2)("v-list");return(0,i.uX)(),(0,i.CE)("div",null,[s.loading?((0,i.uX)(),(0,i.Wv)(n,{key:0,type:"article, article, article, article, article, article"})):(0,i.Q3)("",!0),s.loading?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.Wv)(h,{key:1,"three-line":"",class:"pt-0",style:{"background-color":"transparent"}},{default:(0,i.k6)((()=>[s.pinned&&s.items.length?((0,i.uX)(),(0,i.Wv)(u,{key:0},{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(e.$t("ui.event.PinnedGmEvents")),1)])),_:1})):(0,i.Q3)("",!0),((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(o.itemsByDate,((r,n)=>((0,i.uX)(),(0,i.CE)(i.FK,null,[r.date&&r.date!=o.today&&!s.pinned?((0,i.uX)(),(0,i.Wv)(u,{key:`date-header-${r.date}-${n}`},{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(e.$filters.i18n_dateToGerman(r.date)),1)])),_:2},1024)):r.date&&r.date==o.today&&!s.pinned?((0,i.uX)(),(0,i.Wv)(u,{key:`date-header-today-${n}`},{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(e.$t("ui.field.Today")),1)])),_:2},1024)):r.date?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.Wv)(c,{class:"date-list-item",key:n,value:r,modelValue:l.selectedItem,"onUpdate:modelValue":t[0]||(t[0]=e=>l.selectedItem=e),style:(0,a.Tr)(o.computedStyle),onClick:e=>o.select(r)},{default:(0,i.k6)((()=>
1[(0,i.bF)(d,{"is-unread":r.isUnread,"is-new":r.isNew,time:r.time,date:r.eventDate,today:o.today,pinned:s.pinned,title:r.title,category:r.category||"",text:r.text,icon:r.icon||"","category-icon":r.categoryIcon||"","max-length":s.maxLength,"allow-click":s.allowClick,"time-at-category":s.timeAtCategory,travelersNow:r.travelersNow,travelersPotentiallyAffected:r.travelersPotentiallyAffected},null,8,["is-unread","is-new","time","date","today","pinned","title","category","text","icon","category-icon","max-length","allow-click","time-at-category","travelersNow","travelersPotentiallyAffected"])])),_:2},1032,["value","modelValue","style","onClick"]))],64)))),256))])),_:1}))])}s(44114);var l=s(95093),o=s.n(l);function n(e,t){const s=(0,i.g2)("v-list-subheader"),a=(0,i.g2)("v-divider");return(0,i.uX)(),(0,i.CE)("div",null,[(0,i.bF)(s,null,{default:(0,i.k6)((()=>[(0,i.RG)(e.$slots,"default")])),_:3}),(0,i.bF)(a,{style:{"margin-bottom":"30px","margin-top":"-10px"}})])}var u=s(64621);const d={},c=(0,u.A)(d,[["render",n]]);var h=c;const p={class:"category"},m=["src"],y={key:1,class:"item-time"},g={key:0,class:"item-time"},v={key:0,class:"booking-details"},f={class:"booking-details-text"},k={class:"travelers-number"},b={class:"booking-details-text"},S={class:"travelers-number"};function T(e,t,s,r,l,o){const n=(0,i.g2)("v-list-item-title"),u=(0,i.g2)("v-icon"),d=(0,i.g2)("v-chip"),c=(0,i.g2)("v-list-item-subtitle"),h=(0,i.g2)("v-list-item");return(0,i.uX)(),(0,i.Wv)(h,{lines:"two",class:"px-0"},{default:(0,i.k6)((()=>[(0,i.bF)(n,{class:"wrap-text"},{default:(0,i.k6)((()=>[(0,i.RG)(e.$slots,"category",{},(()=>[(0,i.Lk)("div",p,[s.categoryIcon?((0,i.uX)(),(0,i.CE)("img",{key:0,class:"item-category-icon",src:s.categoryIcon,alt:""},null,8,m)):(0,i.Q3)("",!0),(0,i.eW)(" "+(0,a.v_)(s.category)+" "+(0,a.v_)(s.title)+" ",1),s.time&&s.timeAtCategory?((0,i.uX)(),(0,i.CE)("span",y,(0,a.v_)(o.formattedDateTime),1)):(0,i.Q3)("",!0)])]),!0)])),_:3}),(0,i.bF)(c,null,{default:(0,i.k6)((()=>[(0,i.RG)(e.$slots,"chip",{},(()=>[l.localIsUnread?((0,i.uX)(),(0,i.Wv)(d,{key:0,variant:"elevated",size:"small",color:"primary",class:"item-chip"},{default:(0,i.k6)((()=>[(0,i.bF)(u,{class:"markunread-icon"},{default:(0,i.k6)((()=>t[0]||(t[0]=[(0,i.eW)("markunread")]))),_:1})])),_:1})):(0,i.Q3)("",!0)]),!0),(0,i.RG)(e.$slots,"is-updated",{},(()=>[s.isUpdated?((0,i.uX)(),(0,i.Wv)(d,{key:0,variant:"elevated",size:"small",color:"accent",class:"item-chip"},{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(e.$t("ui.home.UpdateIconText")),1)])),_:1})):(0,i.Q3)("",!0)]),!0),(0,i.RG)(e.$slots,"is-new",{},(()=>[s.isNew?((0,i.uX)(),(0,i.Wv)(d,{key:0,variant:"elevated",size:"small",color:"green",style:{color:"white"},class:"item-chip"},{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(e.$t("ui.home.NewIconText")),1)])),_:1})):(0,i.Q3)("",!0)]),!0),(0,i.RG)(e.$slots,"text",{},(()=>[(0,i.eW)((0,a.v_)(o.textClean),1)]),!0),s.time&&!s.timeAtCategory?((0,i.uX)(),(0,i.CE)("span",g,(0,a.v_)(s.time),1)):(0,i.Q3)("",!0)])),_:3}),e.$hasPermission("a3m_core.DestinationManagerBosysBookings")&&(s.travelersNow||s.travelersPotentiallyAffected)?((0,i.uX)(),(0,i.CE)("div",v,[(0,i.Lk)("span",f,[(0,i.Lk)("span",k,(0,a.v_)(s.travelersNow),1),(0,i.eW)(" "+(0,a.v_)(e.$t("ui.event.TravelersToday")),1)]),(0,i.Lk)("span",b,[(0,i.Lk)("span",S,(0,a.v_)(s.travelersPotentiallyAffected),1),(0,i.eW)(" "+(0,a.v_)(e.$t("ui.event.TravelersPotentiallyAffected")),1)])])):(0,i.Q3)("",!0)])),_:3})}var D={name:"EventItem",props:{category:{type:String,default:""},title:{type:String,default:""},text:{type:String,default:""},categoryIcon:{type:String,default:""},maxLength:{type:Number,default:100},isUnread:{type:Boolean,default:!1},isNew:{type:Boolean,default:!1},isUpdated:{type:Boolean,default:!1},time:{tyoe:String,default:""},date:{type:String,default:""},today:{type:String,default:""},pinned:{type:Boolean,default:!1},timeAtCategory:{type:Boolean,default:!1},travelersNow:{type:Number,default:0},travelersPotentiallyAffected:{type:Number,default:0}},data(){return{localIsUnread:null}},mounted(){this.processLocalIsUnread()},computed:{textClean(){var e=document.createElement("div");return e.innerHTML=this.text,e.textContent||e.innerText||""},formattedDateTime(){return this.pinned?this.date!==this.today?`${this.$filters.i18n_dateToGerman(this.date)} ${this.time}`:`${this.$t("ui.field.Today")}, ${this.time}`:this.time},textTruncated(){return this.isTextTruncated?this.textClean.slice(0,this.maxLength)+"...":this.textClean},isTextTruncated(){return this.textClean.length>this.maxLength}},methods:{processLocalIsUnread(){(null==this.localIsUnread||this.isUnread)&&(this.localIsUnread=this.isUnread)}},watch:{isUnread(){this.processLocalIsUnread()}}};const C=(0,u.A)(D,[["render",T],["__scopeId","data-v-4449b406"]]);var L=C,_={name:"EventItemsList",components:{EventsHeader:h,EventsEntry:L},props:{items:{type:Array,required:!0},pinned:{type:Boolean,default:!1},maxLength:{type:Number,default:100},timeAtCategory:{type:Boolean,default:!1},allowClick:{type:Boolean,default:!1},selectable:{type:Boolean,default:!1},loading:{type:Boolean,default:!1}},data(){return{selectedItem:null}}
1,computed:{itemsByDate(){let e=[],t=null;for(let s of this.items){let i={...s};i.time=o()(s.createdAt).format("HH:mm"),i.eventDate=o()(s.createdAt).format("YYYY-MM-DD");const a=s.createdAt.split("T")[0];a!==t&&(e.push({date:a}),t=a),e.push(i)}return e},today(){return o()().format("YYYY-MM-DD")},computedStyle(){return this.event?{border:"1.5px solid rgb(25, 118, 210, 0.2)",borderRadius:"4px",marginBottom:"10px",paddingLeft:"10px",paddingRight:"10px"}:{}}},methods:{select(e){this.allowClick&&this.$emit("select",e)}}};const E=(0,u.A)(_,[["render",r],["__scopeId","data-v-cda29626"]]);var M=E},64747:function(e,t,s){s.d(t,{A:function(){return P}});var i=s(20641),a=s(90033);const r={key:0,class:"destination-form"},l={key:1,class:"destination-form"};function o(e,t,s,o,n,u){const d=(0,i.g2)("Svg-icon"),c=(0,i.g2)("v-list-item"),h=(0,i.g2)("v-list-item-title"),p=(0,i.g2)("v-btn"),m=(0,i.g2)("v-btn-toggle"),y=(0,i.g2)("v-list"),g=(0,i.g2)("CruiseLookup"),v=(0,i.g2)("v-col"),f=(0,i.g2)("DatePicker"),k=(0,i.g2)("v-row"),b=(0,i.g2)("DestinationLookup"),S=(0,i.g2)("TransitLookupIdMultiSelect"),T=(0,i.g2)("CountryLookupIdMultiSelect"),D=(0,i.g2)("DestinationLookupIdMultiSelect");return(0,i.uX)(),(0,i.CE)("div",{class:(0,a.C4)(["search-bar",{"search-bar-result":s.isResultPage}])},[(0,i.bF)(y,{class:"travel-purpose"},{default:(0,i.k6)((()=>[(0,i.bF)(m,{modelValue:u.restrictionType,"onUpdate:modelValue":t[0]||(t[0]=e=>u.restrictionType=e),mandatory:"",variant:"text",class:"buttons-group"},{default:(0,i.k6)((()=>[((0,i.uX)(!0),(0,i.CE)(i.FK,null,(0,i.pI)(n.restrictionTypes,(e=>((0,i.uX)(),(0,i.Wv)(p,{key:e.value,value:e.value,class:"rounded-item",color:"rgb(24,103,192, 0.6)"},{default:(0,i.k6)((()=>[(0,i.bF)(c,null,{default:(0,i.k6)((()=>[(0,i.bF)(d,{class:"list-icon",type:"mdi",path:e.icon},null,8,["path"])])),_:2},1024),(0,i.bF)(h,null,{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(e.text),1)])),_:2},1024)])),_:2},1032,["value"])))),128))])),_:1},8,["modelValue"])])),_:1}),"CRUISE"===u.restrictionType?((0,i.uX)(),(0,i.CE)("div",r,[(0,i.bF)(k,null,{default:(0,i.k6)((()=>[(0,i.bF)(v,{cols:"3"},{default:(0,i.k6)((()=>[(0,i.bF)(g,{modelValue:n.shippingLine,"onUpdate:modelValue":t[1]||(t[1]=e=>n.shippingLine=e),"model-name":"shippingLine","error-messages":n.shippingLineErrorMessages,label:e.$t("ui.searchbar.CruiseShippingLine"),loading:n.shippingLineLoading},null,8,["modelValue","error-messages","label","loading"])])),_:1}),(0,i.bF)(v,{cols:"3"},{default:(0,i.k6)((()=>[(0,i.bF)(g,{modelValue:n.ship,"onUpdate:modelValue":t[2]||(t[2]=e=>n.ship=e),shippingLine:n.shippingLine&&n.shippingLine.id,"model-name":"ship","error-messages":n.shipErrorMessages,label:e.$t("ui.searchbar.CruiseShip"),onShippingLineSelected:u.shippingLineSelected,onRouteLoading:t[3]||(t[3]=e=>n.routeLoading=e),loading:n.shipLoading},null,8,["modelValue","shippingLine","error-messages","label","onShippingLineSelected","loading"])])),_:1}),(0,i.bF)(v,{cols:"3"},{default:(0,i.k6)((()=>[(0,i.bF)(g,{modelValue:n.route,"onUpdate:modelValue":t[4]||(t[4]=e=>n.route=e),ship:n.ship&&n.ship.id,"model-name":"route","error-messages":n.routeErrorMessages,label:e.$t("ui.searchbar.CruiseRoute"),disabled:!n.ship,loading:n.routeLoading,cruiseStart:n.cruiseStart},null,8,["modelValue","ship","error-messages","label","disabled","loading","cruiseStart"])])),_:1}),(0,i.bF)(v,{cols:"3"},{default:(0,i.k6)((()=>[(0,i.bF)(f,{modelValue:n.cruiseStart,"onUpdate:modelValue":t[5]||(t[5]=e=>n.cruiseStart=e),label:e.$t("ui.field.Date"),"error-messages":n.cruiseDateStartErrorMessages,appendIcon:n.calendarIcon,allowedDates:n.allowedDates,disabled:n.cruiseStartDisabled,clearable:!0},null,8,["modelValue","label","error-messages","appendIcon","allowedDates","disabled"])])),_:1})])),_:1}),(0,i.bF)(k,{class:"flex-nowrap"},{default:(0,i.k6)((()=>[(0,i.bF)(v,{cols:"3"},{default:(0,i.k6)((()=>[(0,i.bF)(b,{modelValue:n.start,"onUpdate:modelValue":t[6]||(t[6]=e=>n.start=e),"error-messages":n.cruiseStartErrorMessages,label:e.$t("ui.searchbar.Departure"),"model-name":"departure",defaultDeparture:!0},null,8,["modelValue","error-messages","label"])])),_:1}),(0,i.bF)(v,{cols:"4"},{default:(0,i.k6)((()=>[(0,i.bF)(S,{modelValue:n.transit,"onUpdate:modelValue":t[7]||(t[7]=e=>n.transit=e),label:e.$t("ui.searchbar.Transit"),"model-name":"transit"},null,8,["modelValue","label"])])),_:1}),(0,i.bF)(v,{style:{"min-width":"20%"}},{default:(0,i.k6)((()=>[(0,i.bF)(T,{modelValue:n.nationality,"onUpdate:modelValue":t[8]||(t[8]=e=>n.nationality=e),"error-messages":n.cruiseNationalityErrorMessages,label:e.$t("ui.searchbar.Citizenship")},null,8,["modelValue","error-messages","label"])])),_:1}),(0,i.bF)(v,{cols:"auto",class:"mt-2"},{default:(0,i.k6)((()=>[(0,i.bF)(p,{color:"primary",onClick:u.search,size:"x-large",class:"search-button"},{default:(0,i.k6)((()=>[(0,i.bF)(d,{type:"mdi",path:n.searchIcon},null,8,["path"]),(0,i.eW)(" "+(0,a.v_)(e.$t("ui.action.Search")),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])):((0,i.uX)(),(0,i.CE)("div",l,[(0,i.bF)(k,null,{default:(0,i.k6)((()=>[(0,i.bF)(v,{cols:"3"},{default:(0,i.k6)((()=>[(0,i.bF)(b,{modelValue:n.start,"onUpdate:modelValue":t[9]||(t[9]=e=>n.start=e),"error-messages":n.startErrorMessages,label:e.$t("ui.searchbar.Departure"),"model-name":"departure",defaultDeparture:!0},null,8,["modelValue","error-messages","label"])])),_:1}),(0,i.bF)(v,{cols:"5"},{default:(0,i.k6)((()=>[(0,i.bF)(D,{modelValue:n.destination,"onUpdate:modelValue":t[10]||(t[10]=e=>n.destination=e),"error-messages":n.destinationErrorMessages,label:e.$t("ui.searchbar.Destination")},null,8,["modelValue","error-messages","label"])])),_:1}),(0,i.bF)(v,{cols:"4"},{default:(0,i.k6)((()=>[(0,i.bF)(S,{modelValue:n.transit,"onUpdate:modelValue":t[11]||(t[11]=e=>n.transit=e),label:e.$t("ui.searchbar.Transit"),"model-name":"transit"},null,8,["modelValue","label"])])),_:1})])),_:1}),(0,i.bF)(k,{class:"flex-nowrap"},{default:(0,i.k6)((()=>[(0,i.bF)(v,{cols:"2",style:{"min-width":"18%"}},{default:(0,i.k6)((()=>[(0,i.bF)(f,{ref:"departureDatePicker",modelValue:n.dateStart,"onUpdate:modelValue":[t[12]||(t[12]=e=>n.dateStart=e),u.onDepartureDateSelected],min:n.minDate,label:e.$t("ui.searchbar.DateStart"),appendIcon:n.calendarIcon},null,8,["modelValue","min","label","appendIcon","onUpdate:modelValue"])])),_:1}),(0,i.bF)(v,{cols:"2",style:{"min-width":"18%"}},{default:(0,i.k6)((()=>[(0,i.bF)(f,{ref:"returnDatePicker",modelValue:n.dateEnd,"onUpdate:modelValue":t[13]||(t[13]=e=>n.dateEnd=e),min:n.dateStart,max:n.maxDate,"display-date":n.dateStart,label:e.$t("ui.searchbar.DateEnd"),appendIcon:n.calendarIcon},null,8,["modelValue","min","max","display-date","label","appendIcon"])])),_:1}),(0,i.bF)(v,{style:{"min-width":"20%"}},{default:(0,i.k6)((()=>[(0,i.bF)(T,{modelValue:n.nationality,"onUpdate:modelValue":t[14]||(t[14]=e=>n.nationality=e),"error-messages":n.nationalityErrorMessages,label:e.$t("ui.searchbar.Citizenship")},null,8,["modelValue","error-messages","label"])])),_:1}),(0,i.bF)(v,{cols:"auto",class:"mt-2"},{default:(0,i.k6)((()=>[(0,i.bF)(p,{color:"primary",onClick:u.search,size:"x-large",class:"search-button"},{default:(0,i.k6)((()=>[(0,i.bF)(d,{type:"mdi",path:n.searchIcon},null,8,["path"]),(0,i.eW)(" "+(0,a.v_)(e.$t("ui.action.Search")),1)])),_:1},8,["onClick"])])),_:1})])),_:1})]))],2)}s(18111),s(20116),s(30531),s(7588),s(61701);var n=s(95093),u=s.n(n);s(13579);const d={key:0},c={key:1}
1,h={key:2};function p(e,t,s,r,l,o){const n=(0,i.g2)("v-chip"),u=(0,i.g2)("v-list-item-title"),p=(0,i.g2)("v-list-item-subtitle"),m=(0,i.g2)("v-list-item"),y=(0,i.g2)("v-divider"),g=(0,i.g2)("v-autocomplete");return(0,i.uX)(),(0,i.Wv)(g,{ref:"autocomplete",key:l.selectedDestinations.length,onBlur:o.resetScrollPosition,class:"destination",variant:"underlined",modelValue:l.selectedDestinations,"onUpdate:modelValue":t[0]||(t[0]=e=>l.selectedDestinations=e),"onUpdate:search":t[1]||(t[1]=e=>o.onUpdateSearchText(e)),loading:l.isLoading,items:o.destinationsList.slice(0,100),"error-messages":l.localErrorMessages,"item-title":"name","item-value":"id",label:s.label,"no-data-text":e.$t("ui.form.NoResultsFound"),"menu-props":{closeOnContentClick:!0},"hide-details":"","auto-select-first":"","open-on-clear":"","return-object":"",multiple:"",chips:"","closable-chips":"",clearable:""},{chip:(0,i.k6)((({props:e,item:t})=>[(0,i.bF)(n,(0,i.v6)(e,{closable:"",label:"",size:"small","onClick:close":e=>o.remove(t.raw)}),{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(o.shortenName(t.raw.name)),1)])),_:2},1040,["onClick:close"])])),item:(0,i.k6)((({item:t})=>[t.raw.destinationType?((0,i.uX)(),(0,i.Wv)(m,{key:0,disabled:o.menuIsDisabled(),onClick:e=>o.onItemClick(t.raw),class:(0,a.C4)({"selected-item":l.selectedDestinations.some((e=>e.id===t.raw.id))})},{default:(0,i.k6)((()=>[(0,i.bF)(u,null,{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(t.raw.name),1)])),_:2},1024),(0,i.bF)(p,null,{default:(0,i.k6)((()=>["COUNTRY"===t.raw.destinationType?((0,i.uX)(),(0,i.CE)("span",d,(0,a.v_)(e.$t("ui.Country")),1)):(0,i.Q3)("",!0),"REGION"===t.raw.destinationType?((0,i.uX)(),(0,i.CE)("span",c,(0,a.v_)(e.$t("ui.Region")),1)):(0,i.Q3)("",!0),"AIRPORT"===t.raw.destinationType?((0,i.uX)(),(0,i.CE)("span",h,(0,a.v_)(e.$t("ui.Airport")),1)):(0,i.Q3)("",!0)])),_:2},1024)])),_:2},1032,["disabled","onClick","class"])):t.raw.divider?((0,i.uX)(),(0,i.Wv)(y,{key:1})):((0,i.uX)(),(0,i.Wv)(m,{key:2,class:"history-headers"},{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(t.raw.header),1)])),_:2},1024))])),_:1},8,["onBlur","modelValue","loading","items","error-messages","label","no-data-text"])}s(44114),s(22489);var m=s(17334),y=s(66278),g={name:"DestinationLookupIdMultiSelect",created(){this.debounceQueryLookupDestination=(0,m.debounce)((e=>this.queryLookupDestination(e)),500)},mounted(){this.isLoading=!1,this.localErrorMessages=this.errorMessages,this.autocompleteForm&&(this.destinations=this.savedSelectedCountries,this.selectedDestinations=this.savedSelectedCountries,this.updateValue(this.savedSelectedCountries))},props:{value:[],label:{type:String,default:""},errorMessages:null},data(){return{destinations:[],selectedDestinations:[],maxSelectedLength:10,searchText:"",lookupResult:[],isLoading:!1,localErrorMessages:null}},computed:{...(0,y.aH)({autocompleteForm:e=>e.uiStore.autocompleteForm,savedSelectedCountries:e=>e.uiStore.selectedCountries,destinationLookupHistory:e=>e.uiStore.destinationLookupHistory}),destinationLookupHistoryByGroup(){if(0===this.destinationLookupHistory.length)return[];let e=[],t=[],s=0;for(let i of this.destinationLookupHistory){let a=i.destinationType+"#"+i.id;s>20||-1===t.indexOf(a)&&(e.push(i),t.push(a),s++)}return e},destinationsList(){return""===this.searchText||null==this.searchText?0===this.destinationLookupHistoryByGroup.length?[]:[{header:this.$t("ui.field.SearchHistory")},{divider:!0},...this.destinationLookupHistoryByGroup]:this.destinations}},methods:{...(0,y.PY)({addDestinationLookupHistory:"uiStore/ADD_DESTINATION_LOOKUP_HISTORY"}),menuIsDisabled(){return this.selectedDestinations.length>=this.maxSelectedLength},async queryLookupDestination(e){if(null!=e&&""!=e){this.isLoading=!0;let t=await this.$destinationRepository.lookupDestination(e);if(this.isLoading=!1,e==this.searchText){this.destinations=[];const e=t.destinations.filter((e=>!this.selectedDestinations.some((t=>t.id===e.id))));this.destinations.push(...e),this.autocompleteForm&&(this.destinations=this.destinations.concat(this.savedSelectedCountries))}}},shortenName(e){let t=e.substr(0,20);return t!=e&&(t+="..."),t},onUpdateSearchText(e){null!=e&&""!==e&&(this.searchText=e,this.debounceQueryLookupDestination(e))},resetSelectedDestinations(){this.destinations=Array.isArray(this.value)?[...this.value]:[],this.selectedDestinations=Array.isArray(this.value)?[...this.value]:[]},remove(e){this.selectedDestinations=this.selectedDestinations.filter((t=>
1t.id!==e.id)),this.searchText="",this.updateValue(this.selectedDestinations)},updateValue(e){this.localErrorMessages=null;let t=e.length>0?e:null;this.$emit("update:modelValue",t),e.forEach((e=>{const t=this.destinationLookupHistory.some((t=>t.id===e.id));t||this.addDestinationLookupHistory(e)}))},resetScrollPosition(){this.$nextTick((()=>{const e=this.$refs.autocomplete?.$el?.querySelector(".v-field__input");e&&(e.scrollLeft=0)}))},onItemClick(e){const t=this.selectedDestinations.some((t=>t.id===e.id));t?this.remove(e):(this.selectedDestinations.push(e),this.updateValue(this.selectedDestinations)),this.$nextTick((()=>{this.$refs.autocomplete.blur()}))}},watch:{errorMessages(){this.localErrorMessages=this.errorMessages},value(){this.resetSelectedDestinations()}}},v=s(64621);const f=(0,v.A)(g,[["render",p],["__scopeId","data-v-020d3c56"]]);var k=f;const b={key:0},S={key:1},T={key:2};function D(e,t,s,r,l,o){const n=(0,i.g2)("v-chip"),u=(0,i.g2)("v-list-item-title"),d=(0,i.g2)("v-list-item-subtitle"),c=(0,i.g2)("v-list-item"),h=(0,i.g2)("v-divider"),p=(0,i.g2)("v-autocomplete");return(0,i.uX)(),(0,i.Wv)(p,{ref:"autocomplete",key:l.selectedTransits.length,onBlur:o.resetScrollPosition,class:"transit",variant:"underlined",modelValue:l.selectedTransits,"onUpdate:modelValue":t[0]||(t[0]=e=>l.selectedTransits=e),"onUpdate:search":t[1]||(t[1]=e=>o.onUpdateSearchText(e)),loading:l.isLoading,items:o.transitsList.slice(0,100),"item-title":"name","item-value":"id",label:s.label,"
1no-data-text":e.$t("ui.form.NoResultsFound"),"menu-props":{closeOnContentClick:!0},"hide-details":"","auto-select-first":"","open-on-clear":"","return-object":"",multiple:"",chips:"","closable-chips":"",clearable:""},{chip:(0,i.k6)((({props:e,item:t})=>[t.raw?((0,i.uX)(),(0,i.Wv)(n,(0,i.v6)({key:0},e,{closable:"",label:"",size:"small","onClick:close":e=>o.remove(t.raw)}),{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(o.shortenName(t.raw.name)),1)])),_:2},1040,["onClick:close"])):(0,i.Q3)("",!0)])),item:(0,i.k6)((({item:t})=>[t.raw&&t.raw.destinationType?((0,i.uX)(),(0,i.Wv)(c,{key:0,disabled:o.menuIsDisabled,onClick:e=>o.onItemClick(t.raw),class:(0,a.C4)({"selected-item":l.selectedTransits.some((e=>e.id===t.raw.id))})},{default:(0,i.k6)((()=>[(0,i.bF)(u,null,{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(t.raw.name),1)])),_:2},1024),(0,i.bF)(d,null,{default:(0,i.k6)((()=>["COUNTRY"===t.raw.destinationType?((0,i.uX)(),(0,i.CE)("span",b,(0,a.v_)(e.$t("ui.Country")),1)):(0,i.Q3)("",!0),"REGION"===t.raw.destinationType?((0,i.uX)(),(0,i.CE)("span",S,(0,a.v_)(e.$t("ui.Region")),1)):(0,i.Q3)("",!0),"AIRPORT"===t.raw.destinationType?((0,i.uX)(),(0,i.CE)("span",T,(0,a.v_)(e.$t("ui.Airport")),1)):(0,i.Q3)("",!0)])),_:2},1024)])),_:2},1032,["disabled","onClick","class"])):t.raw&&t.raw.divider?((0,i.uX)(),(0,i.Wv)(h,{key:1})):t.raw?((0,i.uX)(),(0,i.Wv)(c,{key:2,class:"history-headers"},{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(t.raw.header),1)])),_:2},1024)):(0,i.Q3)("",!0)])),_:1},8,["onBlur","modelValue","loading","items","label","no-data-text"])}var C={name:"TransitLookupIdMultiSelect",created(){this.debounceQueryLookupTransit=(0,m.debounce)((e=>this.queryLookupTransit(e)),500)},mounted(){this.isLoading=!1,this.autocompleteForm&&(this.transits=this.savedTransitCountries||[],this.selectedTransits=this.savedTransitCountries||[],this.savedTransitCountries&&this.updateValue(this.savedTransitCountries))},props:{value:[],label:{type:String,default:""}},data(){return{transits:[],selectedTransits:[],maxSelectedLength:4,searchText:"",lookupResult:[],isLoading:!1}},computed:{...(0,y.aH)({autocompleteForm:e=>e.uiStore.autocompleteForm,savedTransitCountries:e=>e.uiStore.selectedTransitCountries,transitLookupHistory:e=>e.uiStore.transitLookupHistory}),menuIsDisabled(){return this.selectedTransits.length>=this.maxSelectedLength},transitLookupHistoryByGroup(){if(0===this.transitLookupHistory.length)return[];let e=[],t=[],s=0;for(let i of this.transitLookupHistory){let a=i.destinationType+"#"+i.id;s>20||-1===t.indexOf(a)&&(e.push(i),t.push(a),s++)}return e},transitsList(){return""===this.searchText||null==this.searchText?0===this.transitLookupHistoryByGroup.length?[]:[{header:this.$t("ui.field.SearchHistory")},{divider:!0},...this.transitLookupHistoryByGroup]:this.transits}},methods:{...(0,y.PY)({addTransitLookupHistory:"uiStore/ADD_TRANSIT_LOOKUP_HISTORY"}),async queryLookupTransit(e){if(null!=e&&""!=e){this.isLoading=!0;let t=await this.$destinationRepository.lookupDestination(e);if(this.isLoading=!1,e==this.searchText){this.transits=[];const e=t.destinations.filter((e=>!this.selectedTransits.some((t=>t.id===e.id))));this.transits.push(...e),this.autocompleteForm&&(this.transits=this.transits.concat(this.savedTransitCountries))}}},onUpdateSearchText(e){null!=e&&""!==e&&(this.searchText=e,this.debounceQueryLookupTransit(e))},shortenName(e){let t=e.substr(0,20);return t!=e&&(t+="..."),t},resetScrollPosition(){this.$nextTick((()=>{const e=this.$refs.autocomplete?.$el?.querySelector(".v-field__input");e&&(e.scrollLeft=0)}))},resetSelectedTransits(){this.transits=Array.isArray(this.value)?[...this.value]:[],this.selectedTransits=Array.isArray(this.value)?[...this.value]:[]},remove(e){this.selectedTransits=this.selectedTransits.filter((t=>t.id!==e.id)),this.searchText="",this.updateValue(this.selectedTransits)},updateValue(e){let t=e.length>0?e:null;this.$emit("update:modelValue",t),e.forEach((e=>{const t=this.transitLookupHistory.some((t=>t.id===e.id));t||this.addTransitLookupHistory(e)}))},onItemClick(e){const t=this.selectedTransits.some((t=>t.id===e.id));
1t?this.remove(e):(this.selectedTransits.push(e),this.updateValue(this.selectedTransits)),this.$nextTick((()=>{this.$refs.autocomplete.blur()}))}},watch:{value(){this.resetSelectedTransits()},searchText(){this.debounceQueryLookupTransit(this.searchText)}}};const L=(0,v.A)(C,[["render",D],["__scopeId","data-v-0679788e"]]);var _=L,E=s(52559),M=s(61848);function F(e,t,s,r,l,o){const n=(0,i.g2)("v-chip"),u=(0,i.g2)("v-list-item-title"),d=(0,i.g2)("v-list-item"),c=(0,i.g2)("v-divider"),h=(0,i.g2)("v-autocomplete");return(0,i.uX)(),(0,i.Wv)(h,{ref:"autocomplete",key:l.selectedCountries.length,onBlur:o.resetScrollPosition,variant:"underlined",class:"nationality",modelValue:l.selectedCountries,"onUpdate:modelValue":t[0]||(t[0]=e=>l.selectedCountries=e),"onUpdate:search":t[1]||(t[1]=e=>o.onUpdateSearchText(e)),loading:l.isLoading,items:o.countriesList,"error-messages":l.localErrorMessages,"item-title":"name","item-value":"id",label:s.label,"no-data-text":e.$t("ui.form.NoResultsFound"),"menu-props":{closeOnContentClick:!0},"hide-details":"","open-on-clear":"","return-object":"",multiple:"",chips:"","closable-chips":"",clearable:""},{chip:(0,i.k6)((({props:e,item:t})=>[(0,i.bF)(n,(0,i.v6)(e,{closable:"",label:"",size:"small","onClick:close":e=>o.remove(t.raw)}),{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(o.shortenName(t.raw.name)),1)])),_:2},1040,["onClick:close"])])),item:(0,i.k6)((({item:e})=>[e.raw.destinationType?((0,i.uX)(),(0,i.Wv)(d,{key:0,disabled:o.menuIsDisabled(),onClick:t=>o.onItemClick(e.raw),class:(0,a.C4)({"selected-item":l.selectedCountries.some((t=>t.id===e.raw.id))})},{default:(0,i.k6)((()=>[(0,i.bF)(u,null,{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(e.raw.name),1)])),_:2},1024)])),_:2},1032,["disabled","onClick","class"])):e.raw.divider?((0,i.uX)(),(0,i.Wv)(c,{key:1})):((0,i.uX)(),(0,i.Wv)(d,{key:2,class:"history-headers"},{default:(0,i.k6)((()=>[(0,i.eW)((0,a.v_)(e.raw.header),1)])),_:2},1024))])),_:1},8,["onBlur","modelValue","loading","items","error-messages","label","no-data-text"])}var I={name:"CountryLookupIdMultiSelect",created(){this.debounceQueryLookupCountry=(0,m.debounce)((e=>this.queryLookupCountry(e)),500)},mounted(){this.isLoading=!1;const e=this.autocompleteForm;this.countriesFetchAll().then((()=>{this.resetSelectedCountries(),e?this.searchParams.citizenshipIds.forEach((e=>{let t=this.allCountries.find((t=>t.id===e));this.selectedCountries.push(this.countryItem(t))})):(this.defaultNationality=this.allCountries.find((e=>e.iso2===this.localStorageDefaultNationality)),this.defaultNationality&&this.selectedCountries.push(this.countryItem(this.defaultNationality))),this.updateValue(this.selectedCountries)})),this.localErrorMessages=this.errorMessages},props:{value:[],label:{type:String,default:""},errorMessages:null},data(){return{maxSelectedLength:4,selectedCountries:[],searchText:"",lookupResult:[],isLoading:!1,localErrorMessages:null,defaultNationality:null}},computed:{...(0,y.aH)({allCountries:e=>e.countriesStore.entries,localStorageDefaultNationality:e=>e.uiStore.defaultNationality,autocompleteForm:e=>e.uiStore.autocompleteForm,searchParams:e=>e.uiStore.searchParams,countryLookupHistory:e=>e.uiStore.countryLookupHistory}),countryLookupHistoryByGroup(){if(0===this.countryLookupHistory.length)return[];let e=[],t=[],s=0,i=null;for(let a of this.countryLookupHistory){let r=a.destinationType+"#"+a.id;s>20||-1===t.indexOf(r)&&(i!==u()(a.lookupDate).format("YYYY-MM-DD")&&(i=u()(a.lookupDate).format("YYYY-MM-DD"),u()(a.lookupDate).format("YYYY-MM-DD")===u()().format("YYYY-MM-DD")?e.push({header:this.$t("ui.field.Today")}):e.push({header:u()(i).format("L")})),e.push(a),t.push(r),s++)}return e},countriesList(){return""===this.searchText||null==this.searchText?0===this.countryLookupHistoryByGroup.length?[]:[{header:this.$t("ui.field.SearchHistory")},{divider:!0},...this.countryLookupHistoryByGroup]:this.lookupResult}},methods:{...(0,y.i0)({countriesFetchAll:"countriesStore/fetchAll"}),...(0,y.PY)({addCountryLookupHistory:"uiStore/ADD_COUNTRY_LOOKUP_HISTORY"}),menuIsDisabled(){return this.selectedCountries.length>=this.maxSelectedLength},async queryLookupCountry(e){if(null!=e&&""!=e){this.isLoading=!0;let t=await this.$destinationRepository.lookupCountry(e);this.isLoading=!1,this.lookupResult=[];const s=t.countries.filter((e=>!this.selectedCountries.some((t=>
1t.id===e.id))));this.lookupResult.push(...s)}},resetSelectedCountries(){this.lookupResult=Array.isArray(this.value)?[...this.value]:[],this.selectedCountries=Array.isArray(this.value)?[...this.value]:[]},shortenName(e){let t=e.substr(0,20);return t!=e&&(t+="..."),t},resetScrollPosition(){this.$nextTick((()=>{const e=this.$refs.autocomplete?.$el?.querySelector(".v-field__input");e&&(e.scrollLeft=0)}))},onUpdateSearchText(e){null!=e&&""!==e&&(this.searchText=e,this.debounceQueryLookupCountry(e))},remove(e){this.selectedCountries=this.selectedCountries.filter((t=>t.id!=e.id)),this.updateValue(this.selectedCountries),this.searchText=""},updateValue(e){this.localErrorMessages=null;let t=e.length?e:null;this.$emit("update:modelValue",t),e.forEach((e=>{const t=this.countryLookupHistory.some((t=>t.id===e.id));t||this.addCountryLookupHistory(e)}))},onItemClick(e){const t=this.selectedCountries.some((t=>t.id===e.id));t?this.remove(e):(this.selectedCountries.push(e),this.updateValue(this.selectedCountries)),this.$nextTick((()=>{this.$refs.autocomplete.blur()}))},countryItem(e){return{id:e.id,destinationType:"COUNTRY",name:e.nameShort?e.nameShort:e.name}}},watch:{errorMessages(){this.localErrorMessages=this.errorMessages},value(){this.resetSelectedCountries()}}};const x=(0,v.A)(I,[["render",F],["__scopeId","data-v-399ce6bc"]]);var w=x,$=s(55038),Y=s(41877),A=s(9165),V=s(58872),U={name:"DestinationSearchBar",components:{SvgIcon:Y.A,CountryLookupIdMultiSelect:w,DatePicker:$.A,DestinationLookup:E.A,CruiseLookup:M.A,DestinationLookupIdMultiSelect:k,TransitLookupIdMultiSelect:_},props:{isResultPage:{type:Boolean,default:!1}},created(){this.autocompleteForm||this.$store.commit("uiStore/SET_RESTRICTIONTTYPE","TOURISM")},mounted(){this.$emit("cruiseAutocomplete",this.autocompleteForm),this.shippingLineLoading=!0,this.shipLoading=!0,this.shippingLinesFetchAll().then((()=>{this.shippingLineLoading=!1})),this.shipsFetchAll().then((()=>{this.shipLoading=!1})),this.autocompleteForm&&(this.dateStart=new Date(u()(this.searchParams.dateStart).format("YYYY-MM-DD")),this.dateEnd=new Date(u()(this.searchParams.dateEnd).format("YYYY-MM-DD")),this.cruiseStart=this.cruiseDateStart?new Date(u()(this.cruiseDateStart).format("YYYY-MM-DD")):null,this.restrictionType=this.searchParams.restrictionType)},data(){return{start:null,destination:null,transit:null,nationality:null,shippingLine:null,ship:null,route:null,cruiseStart:null,cruiseStartDisabled:!0,allowedDates:[],minDate:new Date(u()().format("YYYY-MM-DD")),maxDate:new Date(u()().add(3,"years").format("YYYY-MM-DD")),dateStart:new Date(u()().format("YYYY-MM-DD")),dateEnd:new Date(u()().add(2,"weeks").format("YYYY-MM-DD")),restrictionTypes:[{value:"TOURISM",text:this.$i18n.t("myjourney.PrivateTravel"),icon:A.cN_},{value:"CRUISE",text:this.$i18n.t("ui.myjourney.history.CruiseTravel"),icon:A.qAP},{value:"BUSINESS",text:this.$i18n.t("myjourney.BusinessTravel"),icon:A.cyR}],startErrorMessages:null,destinationErrorMessages:null,nationalityErrorMessages:null,shippingLineErrorMessages:null,shipErrorMessages:null,routeErrorMessages:null,cruiseDateStartErrorMessages:null,cruiseNationalityErrorMessages:null,cruiseStartErrorMessages:null,calendarIcon:A.P9H,searchIcon:V.i_W,shippingLineLoading:!1,shipLoading:!1,routeLoading:!1}},computed:{...(0,y.aH)({autocompleteForm:e=>e.uiStore.autocompleteForm,cruiseDateStart:e=>e.uiStore.cruiseDateStart,searchParams:e=>e.uiStore.searchParams,routes:e=>e.cruiseCompassRouteStore.entries}),restrictionType:{get(){return this.$store.state.uiStore.restrictionType},set(e){return this.$store.commit("uiStore/SET_RESTRICTIONTTYPE",e)}}},methods:{...(0,y.i0)({shippingLinesFetchAll:"cruiseCompassShippingLineStore/fetchAll",shipsFetchAll:"cruiseCompassShipStore/fetchAll"}),...(0,y.PY)({SET_AUTOCOMPLETE_FORM:"uiStore/SET_AUTOCOMPLETE_FORM"}),shippingLineSelected(e){this.shippingLine=e},validateCruise(){return this.validateFields([{field:"shippingLine",errorField:"shippingLineErrorMessages"},{field:"ship",errorField:"shipErrorMessages"},{field:"route",errorField:"routeErrorMessages"},{field:"start",errorField:"cruiseStartErrorMessages"},{field:"nationality",errorField:"cruiseNationalityErrorMessages"},{field:"cruiseStart",errorField:"cruiseDateStartErrorMessages"}])},validateTrip(){let e=this.validateFields([{field:"start",errorField:"startErrorMessages"},{field:"destination",errorField:"destinationErrorMessages"},{field:"nationality",errorField:"nationalityErrorMessages"}]);return!e&&this.dateStart>this.dateEnd&&(this.$emit("show-error-message",!0),e=!0),e},validateFields(e){let t=!1;return e.forEach((({field:e,errorField:s})=>{null===this[e]&&(this[s]=["Required"],t=!0)})),t}
1,getSelectedCruiseSchedule(e,t){if(!e||!t)return null;const s=u()(t).format("YYYY-MM-DD");return e.schedules.find((t=>t.dateStart===s&&t.routeId===e.routeId))||e.schedules.find((e=>e.dateStart===s))||null},search(){let e=null;if(e="CRUISE"!==this.restrictionType?this.validateTrip():this.validateCruise(),!e){let e=null,t=null;if(this.transit&&(e=this.transit.map((e=>e.id)),t=this.transit.map((e=>e.destinationType))),"CRUISE"!==this.restrictionType)this.$store.commit("uiStore/UPDATE_FORM_DATA",{selectedCountries:this.destination,departureCountry:this.start,selectedTransitCountries:this.transit}),this.$emit("search",{departureId:this.start.id,departureType:this.start.destinationType,destinationIds:this.destination.map((e=>e.id)),destinationsTypes:this.destination.map((e=>e.destinationType)),transitIds:e,transitTypes:t,citizenshipIds:this.nationality.map((e=>e.id)),dateStart:u()(this.dateStart).format("YYYY-MM-DD"),dateEnd:u()(this.dateEnd).format("YYYY-MM-DD"),restrictionType:this.restrictionType});else{const s=this.getSelectedCruiseSchedule(this.route,this.cruiseStart);this.$store.commit("uiStore/UPDATE_CRUISE_FORM_DATA",{shippingLine:this.shippingLine,ship:this.ship,route:this.route,departureCountry:this.start,cruiseDateStart:u()(this.cruiseStart).format("YYYY-MM-DD"),selectedTransitCountries:this.transit}),this.$emit("search",{departureId:this.start.id,departureType:this.start.destinationType,cruiseId:s&&s.cruiseId,transitIds:e,transitTypes:t,citizenshipIds:this.nationality.map((e=>e.id)),cruiseDateStart:u()(this.cruiseStart).format("YYYY-MM-DD"),restrictionType:this.restrictionType})}this.SET_AUTOCOMPLETE_FORM(!0)}},updateCruiseAllowedDates(){this.cruiseStartDisabled=!1,this.allowedDates=this.routes.flatMap((e=>e.schedules.map((e=>e.dateStart)))),this.allowedDates.length<=1&&(this.cruiseStartDisabled=!0)},onDepartureDateSelected(){this.$nextTick((()=>{this.$refs.returnDatePicker&&"function"===typeof this.$refs.returnDatePicker.showDatePicker&&this.$refs.returnDatePicker.showDatePicker()}))}},watch:{route(e){e?(this.cruiseStart||(this.cruiseStart=new Date(e.schedules[0].dateStart)),this.$emit("route-selected",this.getSelectedCruiseSchedule(e,this.cruiseStart)),this.allowedDates=e.schedules.map((e=>e.dateStart)),e.schedules.length>1?this.cruiseStartDisabled=!1:this.cruiseStartDisabled=!0):(this.cruiseStart=null,this.updateCruiseAllowedDates(),this.$emit("route-selected",null))},shippingLine(e){e||(this.ship=null,this.$emit("ship-selected",null)),this.$emit("shippingLine-selected",e)},ship(e){e?this.updateCruiseAllowedDates():(this.cruiseStartDisabled=!0,this.route=null,this.cruiseStart=null,this.$emit("route-selected",null)),this.$emit("ship-selected",e)},dateStart(e){this.dateEnd&&e&&this.dateEnd<e&&(this.dateEnd=new Date(e))}}};const R=(0,v.A)(U,[["render",o],["__scopeId","data-v-2ad5117e"]]);var P=R}}]);
2//# sourceMappingURL=6.00fed139.js.map

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.