1"use strict";(self["webpackChunkfrontend_manager"]=self["webpackChunkfrontend_manager"]||[]).push([[165],{69111:function(e,t,i){i.r(t),i.d(t,{default:function(){return Fe}});var n=i(20641),a=i(90033);const s={class:"result-view"},o={class:"header pb-8"},r={key:0,class:"search-container"},l={class:"search-container"},d={key:0,class:"d-flex flex-column"},u={key:1,class:"destination-result-main"};function c(e,t,c,p,h,m){const g=(0,n.g2)("DestinationSearchBar"),y=(0,n.g2)("v-img"),v=(0,n.g2)("v-skeleton-loader"),k=(0,n.g2)("v-row"),b=(0,n.g2)("v-col"),f=(0,n.g2)("DestinationResultNavigation"),I=(0,n.g2)("v-snackbar");return(0,n.uX)(),(0,n.CE)("div",s,[(0,n.Lk)("div",o,[h.isLoading?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("div",r,[(0,n.bF)(y,{cover:"",height:"200px",src:i(2370),class:"search-bar-img",style:{"border-radius":"10px"}},{default:(0,n.k6)((()=>[(0,n.Lk)("div",l,[(0,n.bF)(g,{isResultPage:!0,onSearch:m.search,onShowErrorMessage:m.showErrorMessage},null,8,["onSearch","onShowErrorMessage"])])])),_:1},8,["src"])]))]),h.isLoading?((0,n.uX)(),(0,n.CE)("div",d,[(0,n.bF)(b,null,{default:(0,n.k6)((()=>[(0,n.bF)(k,null,{default:(0,n.k6)((()=>[(0,n.bF)(v,{class:"mx-auto",type:"card",style:{width:"100%"}})])),_:1}),(0,n.bF)(k,{class:"justify-end flex-column",align:"end"},{default:(0,n.k6)((()=>[((0,n.uX)(),(0,n.CE)(n.FK,null,(0,n.pI)(2,(e=>(0,n.bF)(b,{key:e,cols:"3"},{default:(0,n.k6)((()=>[(0,n.bF)(v,{type:"article"}),(0,n.bF)(v,{type:"article"})])),_:2},1024))),64))])),_:1})])),_:1})])):(0,n.Q3)("",!0),h.isLoading?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("div",u,[(0,n.bF)(f,{destinationDetail:h.destinationDetail,feedbackTitle:m.feedbackTitle,cruise:"CRUISE"===h.destinationDetail.restrictionType},null,8,["destinationDetail","feedbackTitle","cruise"])])),(0,n.bF)(I,{modelValue:h.errorMessage,"onUpdate:modelValue":t[0]||(t[0]=e=>h.errorMessage=e),timeout:2e3,color:"error"},{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.error.DepartureDate")),1)])),_:1},8,["modelValue"])])}i(44114);var p=i(64747),h=i(53751);const m={class:"destination-navigation"},g={class:"navigation-container"},y={class:"destinations-title"};function v(e,t,i,s,o,r){const l=(0,n.g2)("SvgIcon"),d=(0,n.g2)("v-list-item"),u=(0,n.g2)("v-list-item-title"),c=(0,n.g2)("v-btn"),p=(0,n.g2)("v-btn-toggle"),v=(0,n.g2)("v-list"),k=(0,n.g2)("DestinationTravelRestriction"),b=(0,n.g2)("CountryInformation"),f=(0,n.g2)("EventDisplay");return(0,n.uX)(),(0,n.CE)("div",m,[(0,n.Lk)("div",g,[(0,n.bF)(v,{class:"navigation-list",shaped:""},{default:(0,n.k6)((()=>[(0,n.bF)(p,{color:"primary",mandatory:"",variant:"text",class:"buttons-group",modelValue:o.currentComponent,"onUpdate:modelValue":t[3]||(t[3]=e=>o.currentComponent=e)},{default:(0,n.k6)((()=>[(0,n.bF)(c,{class:"rounded-item",value:"DestinationTravelRestriction",color:"primary",onClick:t[0]||(t[0]=e=>r.selectComponent("DestinationTravelRestriction"))},{default:(0,n.k6)((()=>[(0,n.bF)(d,null,{default:(0,n.k6)((()=>[(0,n.bF)(l,{type:"mdi",path:o.accountIcon},null,8,["path"])])),_:1}),(0,n.bF)(u,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.sidebar.TravelRestrictions")),1)])),_:1})])),_:1}),e.$hasPermission("a3m_core.DestinationManagerCDB")&&!i.cruise?((0,n.uX)(),(0,n.Wv)(c,{key:0,class:"rounded-item",value:"CountryInformation",color:"primary",onClick:t[1]||(t[1]=e=>r.selectComponent("CountryInformation"))},{default:(0,n.k6)((()=>[(0,n.bF)(d,null,{default:(0,n.k6)((()=>[(0,n.bF)(l,{type:"mdi",path:o.mapMarkerIcon},null,8,["path"])])),_:1}),(0,n.bF)(u,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.home.CountryInformationTab")),1)])),_:1})])),_:1})):(0,n.Q3)("",!0),e.$hasPermission("a3m_core.DestinationManagerEvents")&&!i.cruise?((0,n.uX)(),(0,n.Wv)(c,{key:1,class:"rounded-item",value:"EventDisplay",color:"primary",onClick:t[2]||(t[2]=e=>r.selectComponent("EventDisplay"))},{default:(0,n.k6)((()=>[(0,n.bF)(d,null,{default:(0,n.k6)((()=>[(0,n.bF)(l,{type:"mdi",path:o.mytripMapIcon},null,8,["path"])])),_:1}),(0,n.bF)(u,null,{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.event.GmEvents")),1)])),_:1})])),_:1})):(0,n.Q3)("",!0)])),_:1},8,["modelValue"])])),_:1}),"CountryInformation"===o.currentComponent?((0,n.uX)(),(0,n.Wv)(v,{key:0,class:"navigation-list countries mt-6",shaped:""},{default:(0,n.k6)((()=>[(0,n.Lk)("div",y,(0,a.v_)(e.$t("ui.sidebar.Destinations")),1),(0,n.bF)(p,{color:"primary",variant:"text",mandatory:"",class:"buttons-group",modelValue:o.countryIso2,"onUpdate:modelValue":t[4]||(t[4]=e=>o.countryIso2=e)},{default:(0,n.k6)((()=>[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(r.combinedDestinations,((e,t)=>((0,n.uX)(),(0,n.Wv)(c,{class:"rounded-item small",key:t,color:"primary",value:e.iso2},{default:(0,n.k6)((()=>[(0,n.bF)(u,{class:"ml-4"},{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.name),1)])),_:2},1024)])),_:2},1032,["value"])))),128))])),_:1},8,["modelValue"])])),_:1})):(0,n.Q3)("",!0)]),(0,n.bo)((0,n.bF)(k,{url:i.destinationDetail.url,destinationDetail:i.destinationDetail,feedbackTitle:i.feedbackTitle},null,8,["url","destinationDetail","feedbackTitle"]),[[h.aG,"DestinationTravelRestriction"===o.currentComponent]]),e.$hasPermission("a3m_core.DestinationManagerCDB")&&!i.cruise?(0,n.bo)(((0,n.uX)(),(0,n.Wv)(b,{key:0,countryIso2:o.countryIso2||i.destinationDetail.destinationsIso2[0],countriesIso2:i.destinationDetail.destinationsIso2},null,8,["countryIso2","countriesIso2"])),[[h.aG,"CountryInformation"===o.currentComponent]]):(0,n.Q3)("",!0),e.$hasPermission("a3m_core.DestinationManagerEvents")&&!i.cruise?(0,n.bo)(((0,n.uX)(),(0,n.Wv)(f,{key:1,events:i.destinationDetail.events,liveEvents:i.destinationDetail.liveEvents,ref:"eventDisplay"},null,8,["events","liveEvents"])),[[h.aG,"EventDisplay"===o.currentComponent]]):(0,n.Q3)("",!0)])}i(18111),i(61701);var k=i(41877),b=i(58872),f=i(9165);const I={class:"country-information"},C=["src"];function D(e,t,i,a,s,o){return(0,n.uX)(),(0,n.CE)("div",I,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(i.countriesIso2,((e,t)=>
1(0,n.bo)(((0,n.uX)(),(0,n.CE)("div",{key:t,style:{height:"100%"}},[(0,n.Lk)("iframe",{src:o.url(e),title:"Country information"},null,8,C)])),[[h.aG,e===i.countryIso2]]))),128))])}var _=i(66278),E={name:"DestinationCountryInformation",props:{countryIso2:{type:String,required:!0},countriesIso2:{type:Array,required:!0}},computed:{...(0,_.aH)({user:e=>e.authStore.user,language:e=>e.uiStore.language})},methods:{url(e){const t="de"===this.language?"de":"en";return"https://global-monitoring.com/cdb/countries/"+e+"/"+this.user.cdbAccessKey+"?lang="+t}}},T=i(64621);const L=(0,T.A)(E,[["render",D],["__scopeId","data-v-3ac431cf"]]);var F=L;const S={class:"event-display-left-scroll",ref:"EventList"},P={key:1},A={class:"iframe-wrapper"},$={key:0,class:"iframe-title-content"},M={class:"d-flex"},w={key:0,class:"pt-2"},U={key:1,class:"pt-2"},V={class:"event-url"},N=["href"],R={class:"pl-2"},q=["src"],W={key:2,class:"empty-icon"};function x(e,t,i,s,o,r){const l=(0,n.g2)("v-checkbox"),d=(0,n.g2)("EventItemsList"),u=(0,n.g2)("v-col"),c=(0,n.g2)("v-spacer"),p=(0,n.g2)("v-icon"),h=(0,n.g2)("v-btn"),m=(0,n.g2)("v-tooltip"),g=(0,n.g2)("BosysDisplay"),y=(0,n.g2)("v-row");return(0,n.uX)(),(0,n.Wv)(y,{"no-gutters":"",style:{height:"calc(100vh - 263px)"}},{default:(0,n.k6)((()=>[(0,n.bF)(u,{cols:"4",class:"event-display-left"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",S,[e.$hasPermission("a3m_core.DestinationManagerBosysBookings")?((0,n.uX)(),(0,n.Wv)(l,{key:0,modelValue:o.showLive,"onUpdate:modelValue":t[0]||(t[0]=e=>o.showLive=e),class:"live-checkbox",label:e.$t("ui.event.ShowLiveEvents")},null,8,["modelValue","label"])):(0,n.Q3)("",!0),(0,n.bF)(d,{items:r.dateListItems,"allow-click":!0,timeAtCategory:!0,onSelect:r.openEventPage},null,8,["items","onSelect"]),r.dateListItems.length?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("div",P,(0,a.v_)(e.$t("ui.home.NoEntriesFound")),1))],512)])),_:1}),(0,n.bF)(u,{class:"pa-0 iframe-title"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",A,[o.event?((0,n.uX)(),(0,n.CE)("div",$,[(0,n.Lk)("div",M,[(0,n.bF)(c),r.isPinned?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("span",w,[(0,n.bF)(m,{bottom:""},{activator:(0,n.k6)((({on:e})=>[(0,n.bF)(h,(0,n.v6)({onClick:r.pin,variant:"text"},(0,n.Tb)(e),{loading:o.pinIsLoading}),{default:(0,n.k6)((()=>[(0,n.bF)(p,null,{default:(0,n.k6)((()=>t[1]||(t[1]=[(0,n.eW)("push_pin")]))),_:1})])),_:2},1040,["onClick","loading"])])),default:(0,n.k6)((()=>[(0,n.Lk)("span",null,(0,a.v_)(e.$t("ui.event.PinGmEventAction")),1)])),_:1})])),r.isPinned?((0,n.uX)(),(0,n.CE)("span",U,[(0,n.bF)(m,{bottom:""},{activator:(0,n.k6)((({on:e})=>[(0,n.bF)(h,(0,n.v6)({onClick:r.unpin,text:""},(0,n.Tb)(e),{loading:o.pinIsLoading}),{default:(0,n.k6)((()=>[(0,n.bF)(p,null,{default:(0,n.k6)((()=>t[2]||(t[2]=[(0,n.eW)("done")]))),_:1})])),_:2},1040,["onClick","loading"])])),default:(0,n.k6)((()=>[(0,n.Lk)("span",null,(0,a.v_)(e.$t("ui.event.UnpinGmEventAction")),1)])),_:1})])):(0,n.Q3)("",!0)]),(0,n.Lk)("div",V,[t[3]||(t[3]=(0,n.eW)("Url: ")),(0,n.Lk)("a",{href:o.event.staticPageUrl,target:"_blank"},(0,a.v_)(o.event.staticPageUrl),9,N)]),(0,n.Lk)("div",R,[e.$hasPermission("a3m_core.DestinationManagerBosysBookings")&&o.event?((0,n.uX)(),(0,n.Wv)(g,{key:0,event:o.event,bookingsEvent:o.bookingsEvent,showDetails:!1},null,8,["event","bookingsEvent"])):(0,n.Q3)("",!0)])])):(0,n.Q3)("",!0),o.event?((0,n.uX)(),(0,n.CE)("iframe",{key:1,src:o.event.staticPageUrl,class:"event-content",frameborder:"0"},null,8,q)):(0,n.Q3)("",!0),o.event?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("div",W,[(0,n.bF)(p,{size:"300",color:"grey lighten-3"},{default:(0,n.k6)((()=>t[4]||(t[4]=[(0,n.eW)("event")]))),_:1})]))])])),_:1})])),_:1})}i(7588);var X=i(14261),z=i(49691),B=i(81419),Q={name:"EventDisplay",components:{BosysDisplay:B.A,EventItemsList:z.A},props:{events:{type:Array,required:!0},liveEvents:{type:Array,default:()=>[]}},data(){return{event:null,showLive:!1,pinIsLoading:!1,bookingsEvent:null}},computed:{...(0,_.L8)({eventsPinnedGetById:"eventsLatestSignificantUpdatesPinnedStore/getById"}),isPinned(){if(this.event){let e=this.eventsPinnedGetById(this.event.id);if(e)return!0}return!1},dateListItems(){let e=[],t=null;return t=this.showLive?this.liveEvents:this.events,t.forEach((({id:t,event:i,travelersNow:n,travelersPotentiallyAffected:a})=>{let s={},o=X.A.getIconFileNameByCategorty(i.category.code,i.level);s.id=t,s.text=i.title,s.createdAt=i.significantUpdateAt,s.category=i.category.name,s.categoryIcon=o,s.isNew=0==i.countUpdates,s.staticPageUrl=i.staticPageUrl,s.gmUniqueEventId=i.gmUniqueEventId,s.travelersNow=n,s.travelersPotentiallyAffected=a,e.push(s)})),e}},methods:{...(0,_.i0)({eventsPinnedPin:"eventsLatestSignificantUpdatesPinnedStore/pin",eventsPinnedUnpin:"eventsLatestSignificantUpdatesPinnedStore/unpin",eventsLatestSignificantUpdatesPinnedFetchAll:"eventsLatestSignificantUpdatesPinnedStore/fetchAll",bosysFetchAll:"bosysStore/fetchAll"}),openEventPage(e){this.event=e,this.fetchBookings()},scrollToTop(){this.$refs.EventList.scrollTo({top:0,behavior:"smooth"})},pin(){this.pinIsLoading=!0,this.eventsPinnedPin(this.event.id).then((()=>this.eventsLatestSignificantUpdatesPinnedFetchAll({variables:{countryFilter:!1},force:!0}))).then((()=>this.pinIsLoading=!1))},unpin(){this.pinIsLoading=!0,this.eventsPinnedUnpin(this.event.id).then((()=>this.eventsLatestSignificantUpdatesPinnedFetchAll({variables:{countryFilter:!1},force:!0}))).then((()=>this.pinIsLoading=!1))},fetchBookings(){this.bosysFetchAll({variables:{gmUniqueEventId:this.event.gmUniqueEventId},force:!0}).then((e=>{this.bookingsEvent=e}))}}};const O=(0,T.A)(Q,[["render",x],["__scopeId","data-v-758c7572"]]);var j=O;const G={class:"d-flex pb-6",style:{gap:"1rem"}},J={style:{width:"100%"}},H=["src"],K={class:"widget-panel"},Y={class:"panel-title",style:{"margin-bottom":"1rem"}},Z={class:"widget-panel"},ee={class:"panel-title"};function te(e,t,i,s,o,r){const l=(0,n.g2)("v-progress-linear"),d=(0,n.g2)("DestinationWidgetCreateMyTrip"),u=(0,n.g2)("DestinationWidgetFeedback"),c=(0,n.g2)("v-col"),p=(0,n.g2)("v-row"),h=(0,n.g2)("v-container");return(0,n.uX)(),(0,n.Wv)(h,{class:"pa-0"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",G,[(0,n.Lk)("div",J,[o.loading?((0,n.uX)(),(0,n.Wv)(l,{key:0,indeterminate:""})):(0,n.Q3)("",!0),(0,n.Lk)("iframe",{src:r.mytripUrl,class:"mytrip-iframe",title:"My Trip",onLoad:t[0]||(t[0]=e=>o.loading=!1)},null,40,H)]),(0,n.bF)(p,{class:"content-main"},{default:(0,n.k6)((()=>[(0,n.bF)(c,{class:"widgets"},{default:(0,n.k6)((()=>[(0,n.Lk)("div",K,[(0,n.Lk)("div",Y,(0,a.v_)(e.$t("ui.title.CreateMyjourneyPage")),1),(0,n.bF)(d,{departureType:i.destinationDetail.departureType,departureId:i.destinationDetail.departureId,destinationsTypes:i.destinationDetail.destinationsTypes,destinationIds:i.destinationDetail.destinationIds,destinationsNames:i.destinationDetail.destinationsNames,citizenshipCountryIds:i.destinationDetail.citizenshipCountryIds,transitTypes:i.destinationDetail.transitTypes,transitIds:i.destinationDetail.transitIds,dateStart:i.destinationDetail.dateStart,dateEnd:i.destinationDetail.dateEnd,restrictionType:i.destinationDetail.restrictionType,cruiseId:i.destinationDetail.cruiseId},null,8,["departureType","departureId","destinationsTypes","destinationIds","destinationsNames","citizenshipCountryIds","transitTypes","transitIds","dateStart","dateEnd","restrictionType","cruiseId"])]),(0,n.Lk)("div",Z,[(0,n.Lk)("div",ee,(0,a.v_)(e.$t("ui.action.Feedback")),1),(0,n.bF)(u,{title:i.feedbackTitle,departureName:i.destinationDetail.departureName,destinationsNames:i.destinationDetail.destinationsNames,citizenshipsCountry:i.destinationDetail.citizenshipsCountry,transitName:i.destinationDetail.transitName,dateStart:i.destinationDetail.dateStart,dateEnd:i.destinationDetail.dateEnd,restrictionType:i.destinationDetail.restrictionType,cruiseId:i.destinationDetail.cruiseId},null,8,["title","departureName","destinationsNames","citizenshipsCountry","transitName","dateStart","dateEnd","restrictionType","cruiseId"])])])),_:1})])),_:1})])])),_:1})}var ie=i(21190);const ne={style:{"font-size":"90%"}},ae=["value"],se={class:"pt-6",style:{color:"grey"}},oe={style:{"text-align":"right"}};function re(e,t,i,s,o,r){const l=(0,n.g2)("v-card-title"),d=(0,n.g2)("v-alert"),u=(0,n.g2)("v-card-text"),c=(0,n.g2)("v-divider"),p=(0,n.g2)("v-spacer"),h=(0,n.g2)("v-btn"),m=(0,n.g2)("v-card-actions"),g=(0,n.g2)("v-card"),y=(0,n.g2)("v-dialog"),v=(0,n.g2)("v-snackbar"),k=(0,n.g2)("v-select"),b=(0,n.g2)("v-text-field"),f=(0,n.g2)("v-textarea");return(0,n.uX)(),(0,n.CE)("div",ne,[(0,n.bF)(y,{modelValue:o.showLinkDialog,"onUpdate:modelValue":t[0]||(t[0]=e=>o.showLinkDialog=e),"max-width":"900"},{default:(0,n.k6)((()=>[(0,n.bF)(g,null,{default:(0,n.k6)((()=>[(0,n.bF)(l,{class:"text-h5 lighten-2",style:{background:"lightgrey"}},{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.myjourney_page.Page")),1)])),_:1}),(0,n.bF)(u,null,{default:(0,n.k6)((()=>[(0,n.bF)(d,{type:"success",class:"mt-8"},{default:(0,n.k6)((()=>[(0,n.Lk)("input",{type:"text",class:"link-result-input",value:o.myJourneyLink,id:"myjourney-button-link"},null,8,ae)])),_:1})])),_:1}),(0,n.bF)(c),(0,n.bF)(m,{class:"pa-4"},{default:(0,n.k6)((()=>[(0,n.bF)(p),(0,n.bF)(h,{variant:"elevated",color:"primary",class:"ml-2",onClick:r.copyLinkAndOpen},{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.home.action.ClipboardActionAndOpen")),1)])),_:1},8,["onClick"]),(0,n.bF)(h,{variant:"elevated",color:"primary",class:"ml-2",href:"mailto:?body="+o.myJourneyLink,onClick:r.closeLinkDialog},{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.home.action.SendAsEmail")),1)])),_:1},8,["href","onClick"]),(0,n.bF)(h,{variant:"elevated",color:"#424242",class:"ml-2",onClick:r.closeLinkDialog},{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.action.Close")),1)])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["modelValue"]),(0,n.bF)(v,{modelValue:o.errorSnackbar,"onUpdate:modelValue":t[1]||(t[1]=e=>o.errorSnackbar=e),color:"error",timeout:8e3,location:"top"},{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("main.CREATE_MYJOURNEY_ERROR")),1)])),_:1},8,["modelValue"]),(0,n.bF)(k,{modelValue:o.content.language,"onUpdate:modelValue":t[2]||(t[2]=e=>o.content.language=e),items:r.languageItems,"persistent-hint":"","item-title":"text",variant:"underlined",label:e.$t("ui.language.Language")},null,8,["modelValue","items","label"]),(0,n.Lk)("div",se,(0,a.v_)(e.$t("ui.home.EmailUpdatesLabel")),1),(0,n.bF)(b,{modelValue:o.content.email,"onUpdate:modelValue":t[3]||(t[3]=e=>o.content.email=e),label:e.$t("ui.home.EmailAddressLabel"),rules:o.emailRules,"single-line":"",variant:"underlined",density:"compact"},null,8,["modelValue","label","rules"]),(0,n.bF)(f,{class:"pt-6",modelValue:o.content.internalNote,"onUpdate:modelValue":t[4]||(t[4]=e=>o.content.internalNote=e),label:e.$t("ui.home.InternalNote"),variant:"outlined",rows:"2",density:"compact"},null,8,["modelValue","label"]),(0,n.Lk)("div",oe,[(0,n.bF)(h,{disabled:!r.isValid,class:"mt-2",size:"small",color:"primary",onClick:r.createMyJourneyPage,loading:o.creating},{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.action.CreateMyjourneyPage")),1)])),_:1},8,["disabled","onClick","loading"])])])}var le={name:"DestinationWidgetCreateMyTrip",props:{departureType:{type:String,required:!0},departureId:{type:[Number,String],required:!0},destinationsTypes:{type:Array,required:!0},destinationIds:{type:Array,required:!0},destinationsNames:{type:Array,required:!0},transitTypes:{type:Array,required:!1,default:()=>[]},transitIds:{type:Array,required:!1,default:()=>[]},citizenshipCountryIds:{type:Array,required:!0},dateStart:{type:String,required:!0},dateEnd:{type:String,required:!0},restrictionType:{type:String,required:!0},cruiseId:{type:String,required:!1,default:null}},data(){return{creating:!1,showLinkDialog:!1,errorSnackbar:!1,myJourneyLink:null,showCovidInfos:!0,content:{language:"de",email:"",internalNote:"",showEvents:!1,citizenshipCountryIds:[],destinations:[],transits:[]},emailRules:[e=>!e||/.{1,64}@.{1,255}\..{1,64}/.test(e)||this.$t("ui.error.EmailAddressIsInvalid")]}},mounted(){this.resetContent()},computed:{...(0,_.aH)({organisation:e=>e.authStore.organisation,languages:e=>e.uiStore.languagesMyTrip,language:e=>e.uiStore.language}),isValid(){return!(this.content.citizenshipCountryIds.length>4)&&!(0==this.content.destinations.length||this.content.destinations.length>10&&"CRUISE"!==this.restrictionType)},languageItems(){let e=[];for(const t in this.languages)e.push({text:this.$t("ui.language."+t.toUpperCase()),value:t});return e}},methods:{resetContent(){this.content.language=this.language,this.content.email="",this.content.showEvents=!1,this.content.destinations=[],this.content.transits=[],this.content.citizenshipCountryIds=[...this.citizenshipCountryIds];for(let e=0;e<this.destinationIds.length;e++)this.content.destinations.push({key:this.destinationIds[e]+"-"+this.destinationsTypes[e],destinationId:this.destinationIds[e],destinationType:this.destinationsTypes[e],name:this.destinationsNames[e]});for(let e=0;e<this.transitIds.length;e++)this.content.transits.push({key:this.transitIds[e]+"-"+this.transitTypes[e],transitId:this.transitIds[e],transitType:this.transitTypes[e],name:this.transitTypes[e]})},createMyJourneyPage(){this.creating=!0,this.cruiseId?this.$myJourneyRepository.createMyJourneyCruise(this.departureType,this.departureId,this.cruiseId,this.content.citizenshipCountryIds,this.dateStart,this.dateEnd,this.restrictionType,this.content.language,this.content.email,this.content.internalNote.substring(0,1e3),this.content.transits.map((e=>({transitId:e.transitId,transitType:e.transitType})))).then((e=>{this.creating=!1,this.myJourneyLink=e.myjourney.url,this.resetContent(),this.openLinkDialog()})).catch((e=>{this.resetContent(),this.creating=!1,this.errorSnackbar=!0})):this.$myJourneyRepository.createMyJourney(this.departureType,this.departureId,this.content.destinations.map((e=>({destinationId:e.destinationId,destinationType:e.destinationType}))),this.content.citizenshipCountryIds,this.dateStart,this.dateEnd,this.restrictionType,this.content.language,this.content.email,this.content.showEvents,this.content.internalNote.substring(0,1e3),this.content.transits.map((e=>({transitId:e.transitId,transitType:e.transitType})))).then((e=>{this.creating=!1,this.myJourneyLink=e.myjourney.url,this.resetContent(),this.openLinkDialog()})).catch((e=>{this.resetContent(),this.creating=!1}))},copyLink(){var e=document.getElementById("myjourney-button-link");
1e.select(),document.execCommand("copy")},openLink(){window.open(this.myJourneyLink)},copyLinkAndOpen(){this.copyLink(),this.openLink(),this.closeLinkDialog()},openLinkDialog(){this.showLinkDialog=!0},closeLinkDialog(){this.showLinkDialog=!1}},watch:{dateStart(){this.resetContent()},dateEnd(){this.resetContent()},destinationId(){this.resetContent()},destinationType(){this.resetContent()},citizenshipCountryId(){this.resetContent()}}};const de=(0,T.A)(le,[["render",re],["__scopeId","data-v-3f985fdc"]]);var ue=de;const ce={style:{"font-size":"90%"}},pe={key:0},he={style:{color:"grey"}},me={style:{"text-align":"right"}},ge={key:1,class:"pt-6",style:{display:"flex","flex-direction":"column"}};function ye(e,t,i,s,o,r){const l=(0,n.g2)("v-text-field"),d=(0,n.g2)("v-textarea"),u=(0,n.g2)("v-btn");return(0,n.uX)(),(0,n.CE)("div",ce,[o.done?(0,n.Q3)("",!0):((0,n.uX)(),(0,n.CE)("div",pe,[(0,n.bF)(l,{class:"pt-6",modelValue:o.content.title,"onUpdate:modelValue":t[0]||(t[0]=e=>o.content.title=e),variant:"underlined",label:e.$t("ui.feedback.FeedbackTitle")},null,8,["modelValue","label"]),(0,n.Lk)("div",he,[(0,n.eW)((0,a.v_)(e.$t("ui.Email"))+" ",1),t[3]||(t[3]=(0,n.Lk)("span",{style:{color:"red",position:"relative",top:"-3px",left:"-3px"}},"*",-1))]),(0,n.bF)(l,{modelValue:o.content.email,"onUpdate:modelValue":t[1]||(t[1]=e=>o.content.email=e),label:e.$t("ui.home.YourEmailAddress"),required:"","single-line":"",variant:"underlined",density:"compact",rules:o.emailRules},null,8,["modelValue","label","rules"]),(0,n.bF)(d,{modelValue:o.content.feedback,"onUpdate:modelValue":t[2]||(t[2]=e=>o.content.feedback=e),class:"pt-6",variant:"outlined",label:`${e.$t("ui.feedback.TextInputLabel")}*`,density:"compact"},null,8,["modelValue","label"]),(0,n.Lk)("div",me,[(0,n.bF)(u,{disabled:!r.valid,loading:o.sending,onClick:r.sendFeedback,color:"primary",size:"small"},{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.feedback.SendFeedback")),1)])),_:1},8,["disabled","loading","onClick"])])])),o.done?((0,n.uX)(),(0,n.CE)("div",ge,[(0,n.eW)((0,a.v_)(e.$t("ui.feedback.DoneText"))+" ",1),(0,n.bF)(u,{onClick:r.reactivateFeedback,color:"primary",size:"small",class:"mt-2"},{default:(0,n.k6)((()=>[(0,n.eW)((0,a.v_)(e.$t("ui.feedback.SendFeeback")),1)])),_:1},8,["onClick"])])):(0,n.Q3)("",!0)])}i(81148);var ve={name:"DestinationWidgetFeedback",props:{title:{type:String,required:!0},departureName:{type:String,required:!0},destinationsNames:{type:Array,required:!0},transitName:{type:String,required:!1},citizenshipsCountry:{type:Array,required:!0},dateStart:{type:String,required:!0},dateEnd:{type:String,required:!0},restrictionType:{type:String,required:!0},cruiseId:{type:String,required:!1}},data(){return{sending:!1,done:!1,emailRules:[e=>!e||/.{1,64}@.{1,255}\..{1,64}/.test(e)||this.$t("ui.error.EmailAddressIsInvalid")],content:{title:"",email:"",feedback:""}}},mounted(){this.resetContent()},computed:{...(0,_.aH)({organisation:e=>e.authStore.organisation,languages:e=>e.uiStore.languages,language:e=>e.uiStore.language}),valid(){const e=this.emailRules.every((e=>!0===e(this.content.email)||void 0===e(this.content.email)));return""!==this.content.email&&this.content.feedback&&""!==this.content.title&&e}},methods:{resetContent(){this.content.title=this.title,this.content.email="",this.content.feedback=""},reactivateFeedback(){this.resetContent(),this.done=!1},sendFeedback(){let e=[];const t=[];if(""===this.content.email)return void alert(this.$t("ui.error.EmailAddressIsInvalid"));t.push("Departure: "+this.departureName),t.push(null!==this.transitName?"Transit: "+this.transitName:"Transit: -"),t.push("Destination(s): "+this.destinationsNames.join(", ")),t.push("Purpose of travel: "+this.restrictionType),t.push("Period of travel: "+this.$filters.i18n_dateToGerman(this.dateStart)+" - "+this.$filters.i18n_dateToGerman(this.dateEnd)),t.push("Nationalities: "+this.citizenshipsCountry.join(", ")),this.cruiseId&&t.push("CruiseId: "+this.cruiseId);let i=t.join("\n");e.push("Allgemeines Feedback:\n"+this.content.feedback);let n=e.join("\n\n");n="E-Mail: "+this.content.email+"\n\n"+i+"\n\n"+n,this.sending=!0,this.$destinationRepository.sendFeedback(this.content.title,n).then((()=>{this.sending=!1,this.done=!0}))}},watch:{title(){this.resetContent()}}};const ke=(0,T.A)(ve,[["render",ye],["__scopeId","data-v-42e4b0f5"]]);var be=ke,fe={name:"DestinationTravelRestriction",components:{DestinationWidgetCreateMyTrip:ue,DestinationWidgetFeedback:be},props:{url:{type:String,required:!0},destinationDetail:{type:Object,required:!0},feedbackTitle:{type:String,required:!0}},data(){return{loading:!0}},computed:{...(0,_.aH)({language:e=>e.uiStore.language}),mytripUrl(){return ie.Mn+"/+"+this.url+"?lang="+this.language},hasContent(){return this.$hasPermission("a3m_core.DestinationManagerVisumPoint")||this.$hasPermission("a3m_core.DestinationManagerDvkg")||this.$hasPermission("a3m_core.DestinationManagerCIBTVisas")||this.$hasPermission("a3m_core.DestinationManagerVisaGate")}}};const Ie=(0,T.A)(fe,[["render",te],["__scopeId","data-v-2c9e5959"]]);var Ce=Ie,De={name:"DestinationResultNavigation",components:{SvgIcon:k.A,CountryInformation:F,EventDisplay:j,DestinationTravelRestriction:Ce},props:{destinationDetail:{type:Object,required:!0},feedbackTitle:{type:String,required:!0},cruise:{type:Boolean,required:!0,default:!1}},data(){return{accountIcon:b.oBW,mapMarkerIcon:f.v9I,mytripMapIcon:f.pz6,currentComponent:"DestinationTravelRestriction",countryIso2:this.destinationDetail.destinationsIso2?.[0]||null}}
1,computed:{combinedDestinations(){return this.destinationDetail.destinationsIso2.map(((e,t)=>({iso2:e,name:this.destinationDetail.destinationsNames[t]})))}},methods:{selectComponent(e){this.currentComponent=e,"EventDisplay"===this.currentComponent&&this.$refs.eventDisplay&&this.$refs.eventDisplay.scrollToTop&&this.$refs.eventDisplay.scrollToTop()}}};const _e=(0,T.A)(De,[["render",v],["__scopeId","data-v-3a7cb0f4"]]);var Ee=_e,Te={name:"DestinationResultView",components:{DestinationSearchBar:p.A,DestinationResultNavigation:Ee},data(){return{destinationDetail:null,isLoading:!0,contentTab:0,actionPanel:0,errorMessage:!1}},computed:{...(0,_.aH)({searchParams:e=>e.uiStore.searchParams,organisation:e=>e.authStore.organisation}),feedbackTitle(){return this.$t("ui.Country")+": "+this.destinationDetail.destinationsNames[0]},hasContent(){return this.$hasPermission("a3m_core.DestinationManagerVisumPoint")||this.$hasPermission("a3m_core.DestinationManagerDvkg")||this.$hasPermission("a3m_core.DestinationManagerCIBTVisas")||this.$hasPermission("a3m_core.DestinationManagerVisaGate")}},methods:{...(0,_.PY)({SET_SEARCH_PARAMS:"uiStore/SET_SEARCH_PARAMS",SET_AUTOCOMPLETE_FORM:"uiStore/SET_AUTOCOMPLETE_FORM"}),async queryDestination(e){this.isLoading=!0;let t=[],i=[];e.transitTypes&&e.transitIds&&(t=e.transitTypes,i=e.transitIds),"CRUISE"===e.restrictionType?this.destinationDetail=await this.$cruiseCompassRepository.getCruiseDestinationDetail(e.departureType,e.departureId,e.cruiseId,e.citizenshipIds,e.restrictionType,e.cruiseDateStart,this.organisation.id,t,i):this.destinationDetail=await this.$destinationRepository.getDestinationDetail(e.departureType,e.departureId,e.destinationsTypes,e.destinationIds,e.citizenshipIds,e.restrictionType,e.dateStart,e.dateEnd,this.organisation.id,t,i),this.isLoading=!1},search(e){this.SET_SEARCH_PARAMS(e),this.queryDestination(e)},showErrorMessage(e){this.errorMessage=e}},watch:{organisation:{immediate:!0,handler(e){e.id&&(this.SET_AUTOCOMPLETE_FORM(!0),0!==Object.keys(this.$route.params).length?this.queryDestination(this.$route.params):this.searchParams?this.queryDestination(this.searchParams):this.$router.push({name:"index"}))}}}};const Le=(0,T.A)(Te,[["render",c],["__scopeId","data-v-7e80e7c0"]]);var Fe=Le}}]); 2//# sourceMappingURL=destination.7f7c7e0e.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.