1(()=>{var e,t,a,l,n,r={5351:(e,t,a)=>{"use strict";var l=s(a(8282)),n=s(a(97549)),r=a(72417),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(63292));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function s(e){return e&&e.__esModule?e:{default:e}}e.exports={fetchAppConfig:()=>e=>{e({type:i.LOADING_FETCH_APP_CONFIG});const t=window.location.host,a=(0,r.parseDomain)(t),{domain:o,subDomains:s,topLevelDomains:d}=a;let u=o;Array.isArray(s)&&s.length>0&&(u=`${s.filter((e=>"www"!==e)).join(".")}.${o}${d.map((e=>`.${e}`))}`),(0,l.default)({url:`${n.default.api}/api/public/app/config`,method:"get",type:"json",headers:{Accept:"application/json"},data:{key:u}}).then((t=>{let{config:a}=t;e({type:i.FETCH_APP_CONFIG_SUCCESS,payload:a})}))}}},68949:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetchBillingSettings=t.checkFeatureIsActive=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var o=n?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(l,r,o):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(63292)),n=a(66028),r=a(77322);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}t.fetchBillingSettings=()=>async e=>{e({type:l.LOADING_FETCH_BILLINGSETTINGS});const t=new Promise((e=>{r.BillingService.getSubscriptions().then((t=>{let{subscriptions:a}=t;return e(a)}))})),a=new Promise((e=>{r.BillingService.getBillingSettings().then((t=>{let{billingSettings:a}=t;return e(a)}))})),[i,o]=await Promise.all([a,t]),s=o.find((e=>e.type===n.BILLING_SUBSCRIPTION_TYPES.TIER)),d=o.filter((e=>e.type===n.BILLING_SUBSCRIPTION_TYPES.ADDON));e({type:l.FETCH_BILLINGSETTINGS_SUCCESS,payload:{billingSettings:i,tierSubscription:s,addonSubscriptions:d}})},t.checkFeatureIsActive=e=>(t,a)=>{const{billing:l}=a(),{billingSettings:n}=l,{features:r,limitedAccessFeatures:i}=n;return[...r,...i].includes(e)}},18982:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateBookingData=t.clearBookingDataAfterChangeActivity=t.clearBookingData=t.clearAllBookingData=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}t.updateBookingData=e=>(t,a)=>new Promise(((a,n)=>{t({type:l.UPDATE_CREATE_BOOKING_DATA,payload:e}),a(!0)})),t.clearAllBookingData=()=>(e,t)=>{e({type:l.CLEAR_ALL_BOOKING_DATA})},t.clearBookingData=e=>(e,t)=>{e({type:l.CLEAR_CREATE_BOOKING_DATA,payload:{allowResourceAllocation:!1,resourceAllocationOptions:[],loadingResourceAllocationOptions:!1,allowPersonnelAllocation:!1,personnelAllocationOptions:[],loadingPersonnelAllocationOptions:!1,availablePersonnel:[],loadingAllowedPersonnel:!1,availableResources:[],loadingAllowedResources:!1,activities:[],loadingActivities:!1,selectedActivity:{},selectedActivityId:void 0,channelsForActivity:[],loadingChannelsForActivity:!1,selectedChannel:{},selectedChannelId:void 0,paymentTerms:{},dataToSubmit:{resourcesAllocationOption:void 0,selectedResources:[],personnelAllocationOption:void 0,selectedPersonnel:[]},dataToSubmitRound:{resourcesAllocationOption:void 0,selectedResources:[],personnelAllocationOption:void 0,selectedPersonnel:[]},tempBooking:void 0,tempBookingPlaces:[],loadingTempBooking:!1,roundTempBooking:void 0,roundTempBookingPlaces:[],loadingRoundTempBooking:!1,locations:[],places:[],regions:[],loadingLocations:!1,prices:[],additionalServices:[],loadingPrices:!1,loadingCalculatePrice:!1,visiblePriceInfo:!1,bankFees:0,commission:0,totalPrice:0}})},t.clearBookingDataAfterChangeActivity=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(t,a)=>new Promise(((a,n)=>
1{t({type:l.UPDATE_CREATE_BOOKING_DATA,payload:{allowResourceAllocation:!1,resourceAllocationOptions:[],loadingResourceAllocationOptions:!1,allowPersonnelAllocation:!1,personnelAllocationOptions:[],loadingPersonnelAllocationOptions:!1,availablePersonnel:[],loadingAllowedPersonnel:!1,availableResources:[],loadingAllowedResources:!1,paymentTerms:{},selectedActivity:{},selectedActivityId:void 0,channelsForActivity:[],loadingChannelsForActivity:!1,selectedChannel:{},selectedChannelId:void 0,dataToSubmit:{startDate:e.startDate||void 0,resourcesAllocationOption:void 0,selectedResources:[],personnelAllocationOption:void 0,selectedPersonnel:[]},dataToSubmitRound:{resourcesAllocationOption:void 0,selectedResources:[],personnelAllocationOption:void 0,selectedPersonnel:[]},tempBooking:void 0,tempBookingPlaces:[],loadingTempBooking:!1,roundTempBooking:void 0,roundTempBookingPlaces:[],loadingRoundTempBooking:!1,locations:[],places:[],regions:[],loadingLocations:!1,prices:[],additionalServices:[],loadingPrices:!1,loadingCalculatePrice:!1,visiblePriceInfo:!1,bankFees:0,commission:0,totalPrice:0}}),a(!0)}))}},22700:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetchPublicTransferLocations=void 0;var l=d(a(24146)),n=d(a(8282)),r=d(a(46073)),i=d(a(97549)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(63292));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}t.fetchPublicTransferLocations=(e,t)=>(a,s)=>!!e&&!!t&&(a({type:o.LOADING_FETCH_TRANSFER_LOCATIONS}),void(0,n.default)({url:`${i.default.api}/api/public/products/${e}/transfer/locations`,method:"get",type:"json",headers:{Authorization:`Bearer ${r.default.getToken()}`,Accept:"application/json"},contentType:"application/json",data:{channelId:t}}).then((e=>{a({type:o.FETCH_TRANSFER_LOCATIONS_SUCCESS,payload:{locations:e.locations}})})).catch((e=>{console.log(e),l.default.error("Failed to load Locations. Please refresh your page."),a({type:o.LOADED_FETCH_TRANSFER_LOCATIONS})})))},46785:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetchCurrencySymbol=t.fetchCompany=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(63292)),n=o(a(8282)),r=(o(a(46073)),o(a(97549))),i=a(77322);function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}t.fetchCurrencySymbol=e=>{let{productSlug:t,productId:a,userId:i}=e;return e=>{e({type:l.LOADING_FETCH_CURRENCY}),(0,n.default)({url:`${r.default.api}/api/public/currency`,method:"post",data:JSON.stringify({productSlug:t,productId:a,userId:i}),headers:{"Content-Type":"application/json",Accept:"application/json"},type:"json"}).then((t=>{e({type:l.FETCH_CURRENCY_SUCCESS,payload:t.currency})})).catch((t=>{e({type:l.LOADED_FETCH_CURRENCY})}))}},t.fetchCompany=()=>e=>{e({type:l.LOADING_FETCH_COMPANY}),i.CompanyService.getCompany().then((t=>{let{company:a}=t;e({type:l.FETCH_COMPANY_SUCCESS,payload:a})})).catch((()=>{e({type:l.LOADED_FETCH_COMPANY})}))}},58305:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.changeColorOption=function(e){return{type:s.CHANGE_COLOR_OPTION,colorOption:e}},t.changeLang=function(e){return i.default.locale(e),{type:s.CHANGE_LANG,lang:e}},t.changeSidebarWidth=function(e){return{type:s.CHANGE_SIDEBAR_WIDTH,sidebarWidth:e}},t.changeTheme=function(e){return{type:s.CHANGE_THEME,theme:e}},t.fetchDashboardBookingsSettings=function(){return function(e){e({type:s.LOADING_FETCH_DASHBOARD_BOOKINGS_SETTINGS}),o.DashboardBookingsSettingsService.getDashboardBookingsSettings().then((t=>{let{dashboardBookingsSettings:a}=t;e({type:s.FETCH_DASHBOARD_BOOKINGS_SETTINGS_SUCCESS,payload:a})}))}},t.fetchUserSettings=function(){return function(e){return(0,r.default)({url:`${n.default.api}/api/v/settings`,method:"get",type:"json",headers:{Accept:"application/json",Authorization:`Bearer ${l.default.getToken()}`}}).then((t=>{let{settings:a}=t;e({type:s.FETCH_USER_SETTINGS_SUCCESS,payload:a})}))}},t.fetchUserStartupSettings=function(){return function(e){return e({type:s.LOADING_FETCH_USER_STARTUP_SETTINGS}),(0,r.default)({url:`${n.default.api}/api/v/settings/startup`,method:"get",type:"json",headers:{Accept:"application/json",Authorization:`Bearer ${l.default.getToken()}`}}).then((t=>{let{settings:a,profile:l}=t;e({type:s.FETCH_USER_STARTUP_SETTINGS_SUCCESS,payload:{settings:a,profile:l}})}))}},t.toggleBoxedLayout=function(e){return{type:s.TOGGLE_BOXED_LAYOUT,isBoxedLayout:e}},t.toggleCollapsedNav=function(e){return{type:s.TOGGLE_COLLAPSED_NAV,isCollapsedNav:e}},t.toggleFixedHeader=function(e){return{type:s.TOGGLE_FIXED_HEADER,isFixedHeader:e}},t.toggleOffCanvasNav=function(e){return{type:s.TOGGLE_OFFCANVAS_NAV,isOffCanvasNav:e}};var l=u(a(46073)),n=u(a(97549)),r=u(a(8282)),i=u(a(95093)),o=a(77322),s=function(e,t){if(e&&e.__esMo
1dule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(63292));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}},89293:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isMyDataIntegrationActive=t.fetchMyDataSettings=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=r(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=n?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292)),n=a(77322);function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(r=function(e){return e?a:t})(e)}t.fetchMyDataSettings=()=>async e=>{e({type:l.LOADING_FETCH_MYDATA});const{myData:t}=await n.AccountingService.getMyData();e({type:l.FETCH_MYDATA_SUCCESS,payload:{myData:t}})},t.isMyDataIntegrationActive=()=>(e,t)=>{const{integrations:a}=t(),{myData:l}=a;return!!l}},1393:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUserRoleDescripton=t.fetchPersonnel=void 0;var l=s(a(8282)),n=s(a(46073)),r=s(a(97549)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(63292));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function s(e){return e&&e.__esModule?e:{default:e}}t.fetchPersonnel=()=>(e,t)=>{e({type:i.LOADING_FETCH_PERSONNEL}),(0,l.default)({url:`${r.default.api}/api/v2/personnel`,headers:{Authorization:`Bearer ${n.default.getToken()}`,Accept:"application/json"},method:"get"}).then((t=>{let{personnel:a}=t;
1e({type:i.FETCH_PERSONNEL_SUCCESS,payload:a})})).catch((t=>{console.log(t),e({type:i.LOADED_FETCH_PERSONNEL})}))};const d={provider:"Activity Provider",operator:"Activity Operator",accadmin:"Account Administrator",accmanager:"Account Manager",accassistant:"Account Assistant",driver:"Driver",skipper:"Skipper",yogainstructor:"Yoga Instructor",other:"Other",guide:"Guide",coach:"Coach",pilot:"Pilot",contentmanager:"Content Manager",accaccountant:"Accountant"},u=e=>(e||[]).filter(Boolean).map((e=>d[e]||e)).join(", "),c=e=>null==e||""===e?"":"object"!=typeof e||Array.isArray(e)?u(Array.isArray(e)?e:[e]):Array.isArray(e.roleNames)&&e.roleNames.length>0?e.roleNames.join(", "):Array.isArray(e.personnelRoles)&&e.personnelRoles.length>0?e.personnelRoles.join(", "):e.personnel&&"object"==typeof e.personnel?c(e.personnel):Array.isArray(e.role)&&e.role.length>0?u(e.role):"";t.getUserRoleDescripton=c},32863:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fetchProfilingDetails=function(){return function(e){e({type:n.LOADING_FETCH_PROFILING_DETAILS}),l.GuideService.getProfilingDetails().then((t=>{let{profilingStatus:a,profilingCurrentStep:l}=t;e({type:n.FETCH_PROFILING_DETAILS_SUCCESS,payload:{profilingStatus:a,profilingCurrentStep:l}})}))}};var l=a(77322),n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=r(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=n?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function r(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(r=function(e){return e?a:t})(e)}},90650:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=d(a(2543)),r=a(66028),i=a(77322),o=d(a(12789)),s=d(a(75493));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}const c=e=>{let t=e.name;return e.companyDetails.legalName&&e.name!==e.companyDetails.legalName&&(t+=` (${e.companyDetails.legalName})`),t},m=e=>({label:c(e),value:e.id}),f=e=>e+1,p=(0,l.forwardRef)(((e,t)=>{let{accountId:a,allowClear:d,allowCreate:u,disabled:c,placeholder:p,onChange:g,filters:h={}}=e;const[y,E]=(0,l.useState)(null),[b,v]=(0,l.useState)(0),[k,S]=(0,l.useState)([]),[T,C]=(0,l.useState)(!1),[P,D]=(0,l.useState)(!1),[_,I]=(0,l.useState)(void 0);return(0,l.useEffect)((()=>{if(a){const e=k.find((e=>e.id===a));e?E(m(e)):(E({label:a,value:a}),C(!0),i.CrmService.getSingleAccount(a).then((e=>{let{account:t}=e;E(m(t)),v(f),C(!1)})))}else y&&E(null)}),[a]),l.default.createElement("div",null,l.default.createElement(o.default,{value:y,placeholder:p,isClearable:d,isCreatable:u,isDisabled:c||T,cacheUniq:b,onChange:e=>{if(E(e),e){const t=k.find((t=>t.id===e.value));g(t.id,t)}else g(void 0,void 0)},onCreate:e=>{D(!0),I(e)},onLoadOptions:async(e,t)=>{const a={account:e,...h},l={page:t-1,size:10},o={createdAt:r.SORTING_ORDER.DESC},{accounts:s,total:d}=await i.CrmService.getAccounts({filters:a,sortings:o,pagination:l});return S(n.default.uniqBy([...k,...s],"id")),{options:s.map((e=>m(e))),hasMore:Math.ceil(d/10)>t}}}),P&&!!_&&l.default.createElement(s.default,{visible:!0,name:_,onSuccess:e=>{D(!1),E({label:e,value:e}),C(!0),i.CrmService.getSingleAccount(e).then((e=>{let{account:t}=e;E(m(t)),g(t.id,t),v(f),C(!1)}))},onHide:()=>{D(!1),I(void 0)}}))}));t.default=p},69915:(e,t,a)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(96540))&&l.__esModule?l:{default:l},r=a(21757);t.default=(0,r.connect)((e=>({APPCONFIG:e.APPCONFIG})),null)((e=>{let{APPCONFIG:t}=e;return n.default.createElement("div",null,n.default.createElement("div",{style:{textAlign:"center",padding:20}},n.default.createElement("img",{src:t.logo||"/assets/img/kleesto_logo_transparent.png",alt:"app-logo",style:{height:"auto",width:150}})),n.default.createElement("div",{style:{padding:20,paddingTop:0,textAlign:"center"}},n.default.createElement("h2",{style:{fontWeight:"bold"}},"Access Blocked :("),n.default.createElement("h4",null,"We are sorry, but you are not allowed to use this feature. Please contact us for more information.")))}))},37549:(e,t,a)=>{"use strict";var l=o(a(48149)),n=o(a(96540)),r=a(88530),i=a(66028);function o(e){return e&&e.__esModule?e:{default:e}}e.exports=(0,r.injectIntl)((e=>{let{value:t,intl:a}=e;const{formatMessage:r}=a;return n.default.createElement(l.default,{color:t===i.BOOKING_CHECKIN_STATUSES.NOT_STARTED?"#0747a6":t===i.BOOKING_CHECKIN_STATUSES.PENDING?"#fa8c16":t===i.BOOKING_CHECKIN_STATUSES.COMPLETED?"#00a854":t===i.BOOKING_CHECKIN_STATUSES.EXPIRED?"#736b6b":t===i.BOOKING_CHECKIN_STATUSES.CANCELLED?"#d73435":"-"},r({id:`booking.checkInDetails.status.${t}`}))}))},16421:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=o(a(2543)),r=a(77322),i=o(a(12789));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}const d=e=>{let t,a=e.code;return e.userFirstName&&e.userLastName?t=`${e.userFirstName} ${e.userLastName}`:e.userEmail?t=e.userEmail:e.userPhone?t=e.userPhone:e.userFirstName?t=e.userFirstName:e.userLastName&&(t=e.userLastName),t&&(a+=` (${t})`),a},u=e=>({label:d(e),value:e._id}),c=e=>e+1,m=(0,l.forwardRef)(((e,t)=>{let{bookingIds:a=[],embed:o=[],filters:s,allowClear:d,disabled:m,placeholder:f,onChange:p}=e;const[g,h]=(0,l.useState)(null),[y,E]=(0,l.useState)(0),[b,v]=(0,l.useState)([]),[k,S]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{if(0===a.length)g&&h(null);else{const e=b.filter((e=>a.includes(e._id)));if(e.length===a.length){const t=e.map((e=>u(e)));h(t)}else h(a.map((e=>({label:e,value:e})))),S(!0),r.BookingService.getBookings({ids:a,size:a.length}).then((e=>{let{bookings:t}=e;const a=t.map((e=>u(e)));h(a),E(c),S(!1)}))}}),[a]),l.default.createElement("div",null,l.default.createElement(i.default,{value:g,placeholder:f,isClearable:d,isDisabled:m||k,isMulti:!0,cacheUniq:y,onChange:e=>{h(e);const t=e.map((e=>e.value)),a=b.filter((e=>t.includes(e._id)));p(t,a)},onLoadOptions:async(e,t)=>{const a={...s||{},search:e},l={page:t-1,size:10},{bookings:i,totalBookings:d}=await r.BookingService.getBookings({...a,embed:o,sorters:{cAt:"desc"},...l});return v(n.default.uniqBy([...b,...i],"_id")),{options:i.map((e=>u(e))),hasMore:Math.ceil(d/10)>t}}}))}));t.default=m},66369:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=o(a(2543)),r=a(77322),i=o(a(12789));
1function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}const d=e=>{let t,a=e.code;return e.userFirstName&&e.userLastName?t=`${e.userFirstName} ${e.userLastName}`:e.userEmail?t=e.userEmail:e.userPhone?t=e.userPhone:e.userFirstName?t=e.userFirstName:e.userLastName&&(t=e.userLastName),t&&(a+=` (${t})`),a},u=e=>({label:d(e),value:e._id}),c=e=>e+1,m=(0,l.forwardRef)(((e,t)=>{let{bookingId:a,embed:o=[],filters:s,allowClear:d,disabled:m,placeholder:f,onChange:p}=e;const[g,h]=(0,l.useState)(null),[y,E]=(0,l.useState)(0),[b,v]=(0,l.useState)([]),[k,S]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{if(a){const e=b.find((e=>e._id===a));e?h(u(e)):(h({label:a,value:a}),S(!0),r.BookingService.getSingleBooking(a).then((e=>{let{booking:t}=e;h(u(t)),E(c),S(!1)})))}else g&&h(null)}),[a]),l.default.createElement("div",null,l.default.createElement(i.default,{value:g,placeholder:f,isClearable:d,isDisabled:m||k,cacheUniq:y,onChange:e=>{if(h(e),e){const t=b.find((t=>t._id===e.value));p(t._id,t)}else p(void 0,void 0)},onLoadOptions:async(e,t)=>{const a={...s||{},search:e},l={page:t-1,size:10},{bookings:i,totalBookings:d}=await r.BookingService.getBookings({...a,embed:o,sorters:{cAt:"desc"},...l});return v(n.default.uniqBy([...b,...i],"_id")),{options:i.map((e=>u(e))),hasMore:Math.ceil(d/10)>t}}}))}));t.default=m},33310:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=i(a(16421)),r=i(a(66369));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function s(){return s=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},s.apply(null,arguments)}const d=(0,l.forwardRef)(((e,t)=>{let{value:a,multiple:i=!1,...o}=e;return i?l.default.createElement(n.default,s({},o,{bookingIds:a})):l.default.createElement(r.default,s({},o,{bookingId:a}))}));t.default=d},10918:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=o(a(2543)),r=a(77322),i=o(a(12789));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}const d=e=>"owner"===e.userRole?e.identifier&&e.identifier!==e.name.EN?`${e.identifier} (${e.name.EN})`:e.name.EN:`${e.channelUser.firstName} ${e.channelUser.lastName} (${e.name.EN})`,u=e=>({label:d(e),value:e._id}),c=e=>e+1,m=(0,l.forwardRef)(((e,t)=>{let{channelId:a,embed:o=[],filters:s={},allowClear:d,disabled:m,placeholder:f,onChange:p,menuPositionRelative:g}=e;const[h,y]=(0,l.useState)(null),[E,b]=(0,l.useState)(0),[v,k]=(0,l.useState)([]),[S,T]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{if(a){const e=v.find((e=>e._id===a));e?y(u(e)):(y({label:a,value:a}),T(!0),r.ChannelService.getSingleChannel(a,{embed:[...o,"userRole","channelUser"]}).then((e=>{let{channel:t}=e;y(u(t)),b(c),T(!1)})))}else h&&y(null)}),[a]),l.default.createElement("div",null,l.default.createElement(i.default,{value:h,placeholder:f,isClearable:d,isDisabled:m||S,cacheUniq:E,onChange:e=>{if(y(e),e){const t=v.find((t=>t._id===e.value));p(t._id,t)}else p(void 0,void 0)},onLoadOptions:async(e,t)=>{const a={...s,searchName:e},l={page:t-1,size:10},{channels:i,totalChannels:d}=await r.ChannelService.getChannels({...a,embed:[...o,"userRole","channelUser"],sorters:{cAt:"desc"},...l});return k(n.default.uniqBy([...v,...i],"_id")),{options:i.map((e=>u(e))),hasMore:Math.ceil(d/10)>t}},menuPositionRelative:g}))}));t.default=m},94821:(e,t,a)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=d(a(2543)),r=a(66028),i=a(77322),o=d(a(12789)),s=d(a(12849));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}const c=e=>{let t="";return e.firstName||e.lastName?(e.firstName&&e.lastName?t+=`${e.firstName} ${e.lastName}`:e.firstName?t+=`${e.firstName}`:e.lastName&&(t+=`${e.lastName}`),e.email&&(t+=` (${e.email})`)):e.email&&(t=e.email),t},m=e=>({label:c(e),value:e.id}),f=e=>e+1,p=(0,l.forwardRef)(((e,t)=>{let{contactId:a,allowClear:d,allowCreate:u,disabled:c,placeholder:p,onChange:g,filters:h={}}=e;const[y,E]=(0,l.useState)(null),[b,v]=(0,l.useState)(0),[k,S]=(0,l.useState)([]),[T,C]=(0,l.useState)(!1),[P,D]=(0,l.useState)(!1),[_,I]=(0,l.useState)(void 0);return(0,l.useEffect)((()=>{if(a){const e=k.find((e=>e.id===a));e?E(m(e)):(E({label:a,value:a}),C(!0),i.CrmService.getSingleContact(a).then((e=>{let{contact:t}=e;E(m(t)),v(f),C(!1)})))}else y&&E(null)}),[a]),l.default.createElement("div",null,l.default.createElement(o.default,{value:y,placeholder:p,isClearable:d,isCreatable:u,isDisabled:c||T,cacheUniq:b,onChange:e=>{if(E(e),e){const t=k.find((t=>t.id===e.value));g(t.id,t)}else g(void 0,void 0)},onCreate:e=>{D(!0),I(e)},onLoadOptions:async(e,t)=>{const a={contact:e,...h},l={page:t-1,size:10},o={createdAt:r.SORTING_ORDER.DESC},{contacts:s,total:d}=await i.CrmService.getContacts({filters:a,sortings:o,pagination:l});return S(n.default.uniqBy([...k,...s],"id")),{options:s.map((e=>m(e))),hasMore:Math.ceil(d/10)>t}}}),P&&!!_&&l.default.createElement(s.default,{visible:!0,name:_,onSuccess:e=>{D(!1),E({label:e,value:e}),C(!0),i.CrmService.getSingleContact(e).then((e=>{let{contact:t}=e;E(m(t)),g(t.id,t),v(f),C(!1)}))},onHide:()=>{D(!1),I(void 0)}}))}));t.default=p},78755:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{backgroundColor:t,text:a,label:d,longText:u=!1}=e;return o.default.createElement(s.CopyToClipboard,{text:a,onCopy:()=>{i.default.success("Copied to Clipboard!")}},d?o.default.createElement("span",null,d):o.default.createElement(l.default,{gutter:16,type:"flex",align:"middle",style:{background:t||"#f5f5f5",paddingLeft:10,paddingRight:10,borderRadius:5,cursor:"pointer"}},o.default.createElement(r.default,{span:22},o.default.createElement("span",null,u?"Click here to copy":a)),o.default.createElement(r.default,{span:2,style:{textAlign:"right"}},o.default.createElement(n.default,{style:{fontSize:15},type:"copy"}))))};var l=d(a(55517)),n=d(a(95402)),r=d(a(64219)),i=d(a(24146)),o=d(a(96540)),s=a(59399);function d(e){return e&&e.__esModule?e:{default:e}}},63791:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(a(83307)),n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),r=s(a(40961)),i=s(a(88606));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function s(e){return e&&e.__esModule?e:{default:e}}const{Option:d}=l.default,u=(0,n.forwardRef)(((e,t)=>{let{value:a,valueAsLabel:o=!1,size:s="large",onChange:u,placeholder:c,className:m,disabled:f=!1,allowClear:p=!1}=e;
1const g=(0,n.useRef)(null),[h,y]=(0,n.useState)(!1);return n.default.createElement(l.default,{ref:g,className:m,onChange:u,onFocus:()=>{if(!h&&g.current){const e=r.default.findDOMNode(g.current);if(e){const t=e.getElementsByClassName("ant-select-search__field");for(let e=0;e<t.length;e+=1)t[e].setAttribute("autocomplete","country-select-disabled");y(!0)}}},disabled:f,size:s,value:a,allowClear:p,placeholder:c,showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},i.default.countries.map((e=>{let{country:t,iso2:a}=e;const l=`${t} (${a})`,r=o?t:a;return n.default.createElement(d,{key:r,value:r},l)})))}));t.default=u},73572:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=o(a(2543)),r=a(77322),i=o(a(12789));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}const d=e=>e.name!==e.code?`${e.name} (${e.code})`:e.name,u=e=>({label:d(e),value:e._id}),c=e=>e+1,m=(0,l.forwardRef)(((e,t)=>{let{filters:a,discountId:o,allowClear:s,disabled:d,placeholder:m,onCh
1ange:f}=e;const[p,g]=(0,l.useState)(null),[h,y]=(0,l.useState)(0),[E,b]=(0,l.useState)([]),[v,k]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{if(o){const e=E.find((e=>e._id===o));e?g(u(e)):(g({label:o,value:o}),k(!0),r.DiscountService.getSingleDiscount(o).then((e=>{let{discount:t}=e;g(u(t)),y(c),k(!1)})))}else p&&g(null)}),[o]),l.default.createElement(i.default,{value:p,placeholder:m,isClearable:s,isDisabled:d||v,cacheUniq:h,onChange:e=>{if(g(e),e){const t=E.find((t=>t._id===e.value));f(t._id,t)}else f(void 0,void 0)},onLoadOptions:async(e,t)=>{const l={...a||{},discount:e},i={page:t-1,size:10},{discounts:o,total:s}=await r.DiscountService.getDiscounts({filters:l,pagination:i});return b(n.default.uniqBy([...E,...o],"_id")),{options:o.map((e=>u(e))),hasMore:Math.ceil(s/10)>t}}})}));t.default=m},66858:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(95402)),n=m(a(8963)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=c(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=m(a(95093)),o=a(77784),s=m(a(59386));a(69995);var d=m(a(79274)),u=m(a(75999));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}function m(e){return e&&e.__esModule?e:{default:e}}const f="YYYY-MM-DD",p=(0,o.extendMoment)(i.default),g=(0,r.forwardRef)(((e,t)=>{let{loading:a=!1,dateNavigationRange:i,value:o,allowedDates:u,disabled:c=!1,onChange:m,onChangeDateNavigation:g,placeholder:y}=e;const{from:E,until:b}=i,v=p(E,f),k=p(b,f),S=p.range(v,k),T=Array.from(S.by("days")).map((e=>e.format(f))),C=o&&p(o,f),P=(u?T.filter((e=>!u.includes(e))):T).map((e=>p(e,f)));return r.default.createElement(h,{className:"datepicker-container",brandColor:"#0747a6",style:{display:"flex",alignItems:"center",justifyContent:"space-between",borderRadius:4,border:"1px solid #dbdfe3",paddingLeft:7,paddingRight:7,background:c?"#f7f7f7":"white",height:32}},r.default.createElement(s.default,{formatWeekDay:e=>p().weekday(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"].indexOf(e)).format("ddd").toUpperCase(),disabled:c,dateFormat:"dd/MM/yyyy",disabledKeyboardNavigation:!0,onFocus:e=>e.target.blur(),placeholderText:y,selected:C&&C.toDate(),onChange:e=>{m(p(e).format(f))},className:"datepicker",minDate:v.toDate(),maxDate:k.toDate(),excludeDates:P.map((e=>e.toDate())),renderCustomHeader:e=>{let{monthDate:t,decreaseMonth:l,increaseMonth:i}=e;return r.default.createElement("div",null,r.default.createElement(d.default,{loading:a}),r.default.createElement(n.default,{shape:"circle",style:{float:"left",marginLeft:5},disabled:c,icon:"left",onClick:()=>{l(),(()=>{const e=p(E,f).subtract(1,"month").startOf("month").format(f),t=p(b,f).subtract(1,"month").endOf("month").format(f);g({from:e,until:t})})()}}),r.default.createElement("span",{className:"react-datepicker__current-month"},p(t).format("MMM YYYY").toUpperCase()),r.default.createElement(n.default,{shape:"circle",style:{float:"right",marginRight:5},disabled:c,icon:"right",onClick:()=>{i(),(()=>{const e=p(E,f).add(1,"month").startOf("month").format(f),t=p(b,f).add(1,"month").endOf("month").format(f);g({from:e,until:t})})()}}))}}),r.default.createElement(l.default,{type:"calendar",style:{float:"right",color:"rgba(0, 0, 0, 0.43)"}}))})),h=u.default.div` 2 .react-datepicker__input-container { 3 border: none !important; 4 } 5 6 .datepicker { 7 width: 100%; 8 border: none; 9 border-radius: 4px; 10 height: 28px; 11 cursor: pointer; 12 } 13 14 input::placeholder { 15 color: #bfbfbf !important; 16 font-weight: normal !important; 17 } 18 19 .datepicker:focus-visible { 20 outline: none; 21 } 22 23 .react-datepicker__header { 24 background-color: white !important; 25 } 26 27 .react-datepicker { 28 border: 1px solid #dbdfe3 !important; 29 border-radius: 4px !important; 30 } 31 32 .react-datepicker__day-name { 33 color: #000000a6 !important; 34 } 35 36 .react-datepicker__current-month { 37 color: #000000a6 !important; 38 font-weight: 500 !important; 39 } 40 41 .react-datepicker__day { 42 line-height: 1.2rem; 43 color: #000000a6 !important; 44 } 45 46 .react-datepicker__day--disabled { 47 color: #d9d9d9 !important; 48 } 49 50 .react-datepicker__day:hover { 51 background-color: ${e=>e.brandColor} !important; 52 opacity: 0.7 !important; 53 color: white !important; 54 } 55 56 .react-datepicker__day--selected { 57 background-color: ${e=>e.brandColor} !important; 58 color: white !important; 59 } 60 61 .react-datepicker__day--keyboard-selected { 62 background-color: unset !important; 63 } 64`;t.default=g},13924:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(a(96540)),n=i(a(95093)),r=a(21757);function i(e){return e&&e.__esModule?e:{default:e}}a(46035);class o extends l.default.PureComponent{render(){const{company:e,APPCONFIG:t}=this.props;return l.default.createElement("footer",{style:{textAlign:"center",background:"#003256",color:"rgba(255,255,255,0.6)"}},l.default.createElement("br",null),l.default.createElement("br",null),e.links&&e.links.facebook&&l.default.createElement("a",{style:{color:"rgba(255,255,255,0.6)"},href:e.links.facebook,target:"_blank"},l.default.createElement("i",{style:{padding:7},className:"fa fa-brands fa-facebook fa-2x"})),e.links&&e.links.twitter&&l.default.createElement("a",{style:{color:"rgba(255,255,255,0.6)"},href:e.links.twitter,target:"_blank"},l.default.createElement("i",{style:{padding:7},className:"fa fa-brands fa-twitter fa-2x"})),e.links&&e.links.instagram&&l.default.createElement("a",{style:{color:"rgba(255,255,255,0.6)"},href:e.links.instagram,target:"_blank"},l.default.createElement("i",{style:{padding:7},className:"fa fa-brands fa-instagram fa-2x"})),e.links&&e.links.pinterest&&l.default.createElement("a",{style:{color:"rgba(255,255,255,0.6)"},href:e.links.pinterest,target:"_blank"},l.default.createElement("i",{style:{padding:7},className:"fa fa-brands fa-pinterest fa-2x"})),e.links&&e.links.linkedin&&l.default.createElement("a",{style:{color:"rgba(255,255,255,0.6)"},href:e.links.linkedin,target:"_blank"},l.default.createElement("i",{style:{padding:7},className:"fa fa-brands fa-linkedin fa-2x"})),e.links&&e.links.blog&&l.default.createElement("a",{style:{color:"rgba(255,255,255,0.6)"},href:e.links.blog,target:"_blank"},l.default.createElement("i",{style:{padding:7},className:"fa fa-globe fa-2x"})),e.links&&e.links.youtube&&l.default.createElement("a",{style:{color:"rgba(255,255,255,0.6)"},href:e.links.youtube,target:"_blank"},l.default.createElement("i",{style:{padding:7},className:"fa fa-brands fa-youtube fa-2x"})),e.links&&e.links.tripadvisor&&l.default.createElement("a",{style:{color:"rgba(255,255,255,0.6)"},href:e.links.tripadvisor,target:"_blank"},l.default.createElement("i",{style:{padding:7},className:"fa fa-brands fa-tripadvisor fa-2x"})),l.default.createElement("br",null),l.default.createElement("br",null),t.whiteLabelBranding?l.default.createElement("span",null,e.name):l.default.createElement("span",null,"© ",(0,n.default)().startOf("year").format("YYYY")," kleesto. All rights reserved."),l.default.createElement("br",null),l.default.createElement("br",null),l.default.createElement("br",null))}}t.default=o,e.exports=(0,r.connect)((e=>{const{APPCONFIG:t}=e;return{APPCONFIG:t}}),null)(o)},30014:(e,t,a)=>{"use strict";var l=s(a(55517)),n=s(a(78298)),r=s(a(64219)),i=s(a(96540));a(2684);var o=a(37918);function s(e){return e&&e.__esModule?e:{default:e}}class d extends i.default.Component{componentDidUpdate(){}render(){return i.default.createElement("div",{style:{position:"relative"}},i.default.createElement("div",{className:"gallery-item"},this.props.gallery?this.props.youtubeId?i.default.createElement("a",{className:this.props.galleryclass+" gallery-item-link",href:`http://www.youtube.com/watch?v=${this.props.youtubeId}`,type:"text/html","data-youtube":this.props.youtubeId,poster:`http://img.youtube.com/vi/${this.props.youtubeId}/0.jpg`,title:this.props.title},i.default.createElement("div",{className:"gallery-image-parent-4",style:{backgroundImage:`url("http://img.youtube.com/vi/${this.props.youtubeId}/0.jpg")`}},i.default.createElement("div",{className:this.props.nameclass+"-name"},this.props.thumbtitle?this.props.thumbtitle:this.props.title))):i.default.createElement("a",{className:this.props.galleryclass+" gallery-item-link",href:this.props.image,title:this.props.title},i.default.createElement("div",{className:"gallery-image-parent-4",style:{backgroundImage:`url("${this.props.image}")`}},i.default.createElement("div",{className:this.props.nameclass+"-name"},this.props.thumbtitle?this.props.thumbtitle:this.props.title))):this.props.gallery5?this.props.youtubeId?i.default.createElement("a",{className:this.props.galleryclass+" gallery-item-link",href:`http://www.youtube.com/watch?v=${this.props.youtubeId}`,type:"text/html","data-youtube":this.props.youtubeId,poster:`http://img.youtube.com/vi/${this.props.youtubeId}/0.jpg`,title:this.props.title},i.default.createElement("div",{className:"gallery-image-parent-5",style:{backgroundImage:`url("http://img.youtube.com/vi/${this.props.youtubeId}/0.jpg")`}},i.default.createElement("div",{className:this.props.nameclass+"-name"},this.props.thumbtitle?this.props.thumbtitle:this.props.title))):i.default.createElement("a",{className:this.props.galleryclass+" gallery-item-link",href:this.props.image,title:this.props.title},i.default.createElement("div",{className:"gallery-image-parent-5",style:{backgroundImage:`url("${this.props.image}")`}},i.default.createElement("div",{className:this.props.nameclass+"-name"},this.props.thumbtitle?this.props.thumbtitle:this.props.title))):this.props.route?i.default.createElement("div",{className:"gallery-item-link route"}
64,this.props.fullBackground?i.default.createElement("div",{className:"gallery-image-parent-2",style:{backgroundImage:`url("${this.props.image}")`}}):i.default.createElement("div",{className:"parent-image"},i.default.createElement("img",{src:this.props.image,alt:this.props.title,width:"200",height:"150",rounded:!0})),i.default.createElement(l.default,{className:"parent"},i.default.createElement(r.default,{xs:20,className:"title"},this.props.title),i.default.createElement(r.default,{xs:18,className:"name"},i.default.createElement("div",{className:"w-left"},i.default.createElement("span",{className:"anticon anticon-environment-o",style:{fontSize:18}})),i.default.createElement("span",{className:"name-text"},this.props.location),i.default.createElement("br",null),i.default.createElement("hr",null),i.default.createElement("div",{className:"services"},this.props.services&&this.props.services.snorkeling&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Snorkeling"},i.default.createElement("img",{src:"/assets/img/icons/snorkel-w.svg"}))),this.props.services&&this.props.services.lunch&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Food (lunch)"},i.default.createElement("img",{src:"/assets/img/icons/dish-w.svg"}))),this.props.services&&this.props.services.snacks&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Snacks"},i.default.createElement("img",{src:"/assets/img/icons/sandwich-w.svg"}))),this.props.services&&this.props.services.drinks&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Drinks"},i.default.createElement("img",{src:"/assets/img/icons/drink-w.svg"}))),this.props.services&&this.props.services.coffee&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Coffee"},i.default.createElement("img",{src:"/assets/img/icons/coffee-w.svg"}))),this.props.services&&this.props.services.wifi&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Wifi"},i.default.createElement("img",{src:"/assets/img/icons/wifi-w.svg"}))),this.props.services&&this.props.services.pets&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Pets allowed"},i.default.createElement("img",{src:"/assets/img/icons/pet-w.svg"}))),this.props.services&&this.props.services.familyfriendly&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Family Friendly"},i.default.createElement("img",{src:"/assets/img/icons/family-w.svg"}))),this.props.services&&this.props.services.translation&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Translation"},i.default.createElement("img",{src:"/assets/img/icons/microphone-w.svg"}))),this.props.services&&this.props.services.transportation&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Transportation"},i.default.createElement("img",{src:"/assets/img/icons/helm-w.svg"}))),this.props.services&&this.props.services.fishingequipment&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Fishing Equipment"},i.default.createElement("img",{src:"/assets/img/icons/hook-w.svg"}))),this.props.services&&this.props.services.sodas&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Sodas"},i.default.createElement("img",{src:"/assets/img/icons/soda-w.svg"}))),this.props.services&&this.props.services.guides&&i.default.createElement("div",{className:"w-left"},i.default.createElement(n.default,{placement:"top",title:"Guided"},i.default.createElement("i",{className:"anticon anticon-user",style:{fontSize:"20px",color:"#fff"}}))))),this.props.price>0&&i.default.createElement(r.default,{xs:6,className:"price"},i.default.createElement("span",{className:"euro"},(0,o.getNumberWithCurrency)(this.props.price,this.props.currency)),i.default.createElement("span",{className:"person"},"per person")," ",i.default.createElement("br",null)," ",i.default.createElement("hr",null)," "))):i.default.createElement("p",null,".")))}}e.exports=d},13842:(e,t,a)=>{"use strict";var l=d(a(55517)),n=d(a(48149)),r=d(a(95402)),i=d(a(64219)),o=d(a(96540));a(2684);var s=a(37918);
64function d(e){return e&&e.__esModule?e:{default:e}}class u extends o.default.Component{componentDidUpdate(){}render(){return o.default.createElement("div",{style:{position:"relative",borderRadius:".5em",overflow:"hidden"}},o.default.createElement("div",{className:"gallery-item"},this.props.gallery?o.default.createElement("a",{className:this.props.galleryclass+" gallery-item-link",href:this.props.image,title:this.props.title},o.default.createElement("div",{className:"gallery-image-parent-4",style:{backgroundImage:`url("${this.props.image}")`}},o.default.createElement("div",{className:this.props.nameclass+"-name"},this.props.thumbtitle?this.props.thumbtitle:this.props.title))):this.props.gallery5?o.default.createElement("a",{className:this.props.galleryclass+" gallery-item-link",href:this.props.image,title:this.props.title},o.default.createElement("div",{className:"gallery-image-parent-5",style:{backgroundImage:`url("${this.props.image}")`}},o.default.createElement("div",{className:this.props.nameclass+"-name"},this.props.thumbtitle?this.props.thumbtitle:this.props.title))):this.props.route?o.default.createElement("div",{className:"gallery-item-link route"},this.props.fullBackground?o.default.createElement("div",{className:"gallery-image-parent-3",style:{backgroundImage:`url("${this.props.image}")`}}):o.default.createElement("div",{className:"parent-image"},o.default.createElement("img",{src:this.props.image,alt:this.props.title,width:"200",height:"150",rounded:!0})),o.default.createElement(l.default,{className:"parent"},o.default.createElement(i.default,{xs:24,className:"title"},this.props.title),this.props.price&&o.default.createElement(i.default,{xs:24,className:"price-desc"},"From ",(0,s.getNumberWithCurrency)(this.props.price,this.props.currency)," ",this.props.priceSuffix&&o.default.createElement("span",null,this.props.priceSuffix),this.props.discountApplied&&o.default.createElement(n.default,{color:"#00a854",style:{marginLeft:10}},o.default.createElement(r.default,{type:"tags"})," - ",this.props.discountPercentage,"%"),(this.props.private||this.props.shared)&&o.default.createElement("span",{style:{float:"right"}},this.props.private?"Private":"Shared")))):o.default.createElement("p",null)))}}e.exports=u},52616:(e,t,a)=>{"use strict";var l,n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),r=(l=a(10483))&&l.__esModule?l:{default:l},i=a(7060),o=a(21844),s=a(49383);function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}const u=(0,i.compose)((0,i.withProps)({googleMapURL:`https://maps.googleapis.com/maps/api/js?key=${s.GOOGLE_MAPS_API_KEY}&v=3.exp&libraries=geometry,drawing,places`,loadingElement:n.default.createElement("div",{style:{height:"100%"}})}),(0,i.lifecycle)({componentDidMount(){this.setState({onPlaceSelected:e=>{if(!e||!e.geometry||!e.formatted_address)return;const t=e.formatted_address,a=e.geometry.location.lat(),l=e.geometry.location.lng();this.props.onUpdatePlace({address:t,location:{lat:a,lng:l}})}})}}),o.withScriptjs)((e=>{const[t,a]=(0,n.useState)(void 0);return(0,n.useEffect)((()=>{a(e.inputValue)}),[e.inputValue]),n.default.createElement(r.default,{className:"ant-input "+(e.kiosk?"checkout-input":"ant-input-lg"),onPlaceSelected:e.onPlaceSelected,onChange:e=>{const t=e.target.value;a(t)},placeholder:"Type an address",types:["establishment","geocode"],value:t})}));e.exports=u},53289:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(96540)),n=r(a(32452));function r(e){return e&&e.__esModule?e:{default:e}}a(47026);class i extends l.default.Component{render(){return l.default.createElement("div",{id:"short-head",className:this.props.shadow?"shadow":""},this.props.youtubeId?l.default.createElement(n.default,{videoId:this.props.youtubeId,overlay:"rgba(0, 0, 0, 0.25)",style:{marginBottom:25}},l.default.createElement("div",{id:"head-image",style:{backgroundImage:`url("http://img.youtube.com/vi/${this.props.youtubeId}/0.jpg")`,backgroundPosition:`${this.props.position}`}},l.default.createElement("div",{className:"social-cover"}))):l.default.createElement("div",{id:"head-image",style:{background:`url("${this.props.url}")`,backgroundPosition:"center",backgroundSize:"cover"}},l.default.createElement("div",{className:"social-cover"})),l.default.createElement("div",{className:"social-desc"},l.default.createElement("h1",{className:this.props.small?"fg-white non-caps":"fg-white"},this.props.title),l.default.createElement("h3",{className:"fg-white",style:{opacity:.8}},this.props.subtitle)),this.props.counters&&l.default.createElement("div",{style:{position:"absolute",bottom:"70px",background:"rgba(0,0,0,0.3)",marginLeft:"5%",color:"#fff",borderRadius:"50px",padding:"8px 15px 8px 0px"}},l.default.createElement("span",null,this.props.places&&l.default.createElement("div",{style:{display:"inline-block",paddingLeft:"18px"}},l.default.createElement("img",{alt:"beach",src:"/assets/img/icons/beach-white.svg",style:{height:"35px",marginTop:"-10px",paddingRight:"8px",display:"inline-block"}}),l.default.createElement("div",{style:{fontSize:"20px",fontWeight:"300",display:"inline-block"}},this.props.places))),l.default.createElement("span",null,this.props.boats&&l.default.createElement("div",{style:{display:"inline-block",paddingLeft:"18px"}},l.default.createElement("img",{alt:"sailboat",src:"/assets/img/icons/sailboat.svg",style:{height:"31px",marginTop:"-8px",paddingRight:"8px",display:"inline-block"}}),l.default.createElement("div",{style:{fontSize:"20px",fontWeight:"300",display:"inline-block"}},this.props.boats))),l.default.createElement("span",null,this.props.routes&&l.default.createElement("div",{style:{display:"inline-block",paddingLeft:"18px"}},l.default.createElement("img",{id:"white-svg",alt:"map",src:"/assets/img/icons/folded-map-with-placeholder.svg",style:{height:"35px",marginTop:"-8px",paddingRight:"8px",display:"inline-block"}}),l.default.createElement("div",{style:{fontSize:"20px",fontWeight:"300",display:"inline-block"}},this.props.routes)))))}}t.default=i},54578:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(96540)),n=r(a(78074));function r(e){return e&&e.__esModule?e:{default:e}}a(96629),t.default=e=>{let{photos:t,photoHeight:a=300,thumbnailHeight:r=100}=e;return l.default.createElement(n.default,{lazyLoad:!0,infinite:!0,showNav:!0,showThumbnails:!0,thumbnailPosition:"bottom",showFullscreenButton:!0,useBrowserFullscreen:!1,showBullets:!1,showPlayButton:!1,items:t.map((e=>({original:e.url,originalHeight:a,originalAlt:e.alt,thumbnail:e.thumbUrl,thumbnailHeight:r,thumbnailAlt:e.alt})))})}},5636:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(a(55517)),n=s(a(13121)),r=s(a(64219)),i=s(a(8963)),o=s(a(96540));function s(e){return e&&e.__esModule?e:{default:e}}a(48487),t.default=e=>{let{className:t="",value:a,min:s,max:d,size:u,onClickMinus:c,disabledMinus:m=!1,onClickPlus:f,disabledPlus:p=!1,onChange:g,disabled:h=!1,style:y}=e;return o.default.createElement(l.default,{type:"flex",align:"middle",className:"input-number-plus-minus",style:y},o.default.createElement(r.default,{span:6,style:{textAlign:"left"}},o.default.createElement(i.default,{className:t,disabled:m||h||void 0!==s&&a<=s,onClick:c,shape:"circle",icon:"minus",size:u})),o.default.createElement(r.default,{span:12,style:{paddingLeft:5,paddingRight:5,textAlign:"center"}},o.default.createElement(n.default,{precision:0,className:t,disabled:h,onChange:g,value:a,min:s,max:d,size:u,style:{width:"100%",margin:0}})),o.default.createElement(r.default,{span:6,style:{textAlign:"right"}},o.default.createElement(i.default,{className:t,disabled:p||h||void 0!==d&&a>=d,onClick:f,shape:"circle",icon:"plus",size:u})))}},93707:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(96540))&&l.__esModule?l:{default:l},r=a(88530);t.default=(0,r.injectIntl)((e=>n.default.createElement(r.FormattedMessage,e)),{withRef:!1})},69025:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=d(a(2543)),r=a(66028),i=a(77322),o=d(a(12789)),s=d(a(87654));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}const c=e=>e.title,m=e=>({label:c(e),value:e.id}),f=e=>e+1,p=(0,l.forwardRef)(((e,t)=>{let{embed:a=[],filters:d={},invoiceItemId:u,allowClear:c,allowCreate:p,disabled:g,placeholder:h,onChange:y}=e;const[E,b]=(0,l.useState)(null),[v,k]=(0,l.useState)(0),[S,T]=(0,l.useState)([]),[C,P]=(0,l.useState)(!1),[D,_]=(0,l.useState)(!1),[I,x]=(0,l.useState)(void 0);return(0,l.useEffect)((()=>{if(u){const e=S.find((e=>e.id===u));e?b(m(e)):(b({label:u,value:u}),P(!0),i.AccountingService.getSingleInvoiceItem(u).then((e=>{let{invoiceItem:t}=e;b(m(t)),k(f),P(!1)})))}else E&&b(null)}),[u]),l.default.createElement("div",null,l.default.createElement(o.default,{value:E,placeholder:h,isClearable:c,isCreatable:p,isDisabled:g||
64C,cacheUniq:v,onChange:e=>{if(b(e),e){const t=S.find((t=>t.id===e.value));y(t.id,t)}else y(void 0,void 0)},onCreate:e=>{_(!0),x(e)},onLoadOptions:async(e,t)=>{const l={...d,item:e},o={page:t-1,size:10},s={createdAt:r.SORTING_ORDER.DESC},{invoiceItems:u,total:c}=await i.AccountingService.getInvoiceItems({filters:l,sortings:s,pagination:o,embed:a});return T(n.default.uniqBy([...S,...u],"id")),{options:u.map((e=>m(e))),hasMore:Math.ceil(c/10)>t}}}),D&&!!I&&l.default.createElement(s.default,{visible:!0,title:I,onSuccess:e=>{_(!1),b({label:e,value:e}),P(!0),i.AccountingService.getSingleInvoiceItem(e).then((e=>{let{invoiceItem:t}=e;b(m(t)),y(t.id,t),k(f),P(!1)}))},onHide:()=>{_(!1),x(void 0)}}))}));t.default=p},80486:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=a(10611),r=d(a(2543)),i=a(66028),o=a(77322),s=d(a(12789));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}const c=e=>e+1,m=e=>{const{series:t,number:a,clientDetails:l}=e,{name:n}=l;let r=`${t}-${a}`;return n&&(r+=` (${n})`),r},f=e=>({label:m(e),value:e.id}),p=(0,l.forwardRef)(((e,t)=>{let{filters:a,invoiceId:d,allowClear:u,disabled:m,placeholder:p,onChange:g}=e;const[h,y]=(0,l.useState)(null),[E,b]=(0,l.useState)([]),[v,k]=(0,l.useState)(0),[S,T]=(0,l.useState)(void 0);return(0,l.useEffect)((()=>{S&&a&&k(c)}),[a]),(0,l.useEffect)((()=>{if(d){const e=E.find((e=>e.id===d));e?y(f(e)):(y({label:d,value:d}),o.AccountingService.getSingleInvoice(d).then((e=>{let{invoice:t}=e;y(f(t)),k(c)})))}else h&&y(null)}),[d]),l.default.createElement(s.default,{value:h,cacheUniq:v,placeholder:p,isClearable:u,isDisabled:m,onChange:e=>{if(y(e),e){const t=E.find((t=>t.id===e.value));g(t.id,t)}else g(void 0,void 0)},onLoadOptions:async(e,t)=>{const l={...a||{},invoice:e},s={page:t-1,size:10},d={createdAt:i.SORTING_ORDER.DESC},{invoices:u,total:c}=await o.AccountingService.getInvoices({filters:l,sortings:d,pagination:s});return b(r.default.uniqBy([...E,...u],"id")),T((0,n.v4)()),{options:u.map((e=>f(e))),hasMore:Math.ceil(c/10)>t}}})}));t.default=p},81197:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(83307))&&l.__esModule?l:{default:l},r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(88530),o=a(66028);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}const d=e=>{switch(e){case o.SUPPORTED_LANGUAGES.en:return"uk";case o.SUPPORTED_LANGUAGES.it:return"it";case o.SUPPORTED_LANGUAGES.el:return"gr";case o.SUPPORTED_LANGUAGES.de:return"de";case o.SUPPORTED_LANGUAGES.fr:return"fr";default:return""}},{Option:u}=n.default,c=(0,r.forwardRef)(((e,t)=>{let{supportedLanguages:a,value:l,size:s="large",onChange:c,placeholder:m,className:f,disabled:p=!1,allowClear:g=!1}=e;const{formatMessage:h}=(0,i.useIntl)(),y=(0,r.useMemo)((()=>a||Object.values(o.SUPPORTED_LANGUAGES)),[a]);return r.default.createElement(n.default,{className:f,onChange:e=>c(e),disabled:p,size:s,value:l,allowClear:g,placeholder:m,showSearch:!0,optionFilterProp:"children"},y.map((e=>r.default.createElement(u,{key:e,value:e},r.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:4}},r.default.createElement("img",{src:`/assets/img/flags/${d(e)}.png`,alt:"country-flag",style:{width:13,height:13,objectFit:"contain"}}),h({id:`SUPPORTED_LANGUAGES.${e}`}))))))}));t.default=c},87008:(e,t,a)=>{"use strict";
64var l,n=(l=a(8963))&&l.__esModule?l:{default:l},r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(21757),o=a(77322),s=a(66028);function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}a(62817);const u=new Date("2025-12-02T23:59:59");e.exports=(0,i.connect)((e=>{const{billing:t}=e,{tierSubscription:a}=t;return{tierSubscription:a}}),null)((function(e){let{tierSubscription:t}=e;const[a,l]=(0,r.useState)(!!t),[i,d]=(0,r.useState)({days:0,hours:0,minutes:0,seconds:0});(0,r.useEffect)((()=>{const e=()=>{const e=new Date,t=u-e;d(t>0?{days:Math.floor(t/864e5),hours:Math.floor(t/36e5%24),minutes:Math.floor(t/6e4%60),seconds:Math.floor(t/1e3%60)}:{days:0,hours:0,minutes:0,seconds:0})};e();const t=setInterval(e,1e3);return()=>clearInterval(t)}),[]);const c=e=>String(e).padStart(2,"0");return a?r.default.createElement(r.default.Fragment,null):r.default.createElement("div",{className:"black-friday-banner"},r.default.createElement("div",{className:"black-friday-banner-container"},r.default.createElement("h1",{className:"header-text-left"},"Black Friday"),r.default.createElement("h1",{className:"header-text-mid"},"Save â¬600 on Kleesto!"),r.default.createElement("div",{className:"countdown-timer"},r.default.createElement("span",{className:"countdown-label"},"Offer ends in"),r.default.createElement("div",{className:"countdown-units"},r.default.createElement("span",{className:"countdown-value"},c(i.days)),r.default.createElement("span",{className:"countdown-separator"},":"),r.default.createElement("span",{className:"countdown-value"},c(i.hours)),r.default.createElement("span",{className:"countdown-separator"},":"),r.default.createElement("span",{className:"countdown-value"},c(i.minutes)),r.default.createElement("span",{className:"countdown-separator"},":"),r.default.createElement("span",{className:"countdown-value"},c(i.seconds)))),r.default.createElement(n.default,{icon:"tag",onClick:()=>{o.EventTrackerService.eventTrack(s.TRACKING_EVENTS.UpgradeButtonClicked,{campaign:"blackfriday"}),window.open("https://black-friday-2025.kleesto.com","_blank")},className:"upgrade-button"},"Get Discount"),r.default.createElement(n.default,{className:"close-button",onClick:()=>{l(!0)},shape:"circle",icon:"close"})))}))},47295:(e,t,a)=>{"use strict";var l,n=(l=a(8963))&&l.__esModule?l:{default:l},r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(21757),o=(a(24179),a(77322)),s=a(66028);function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}a(74909),e.exports=(0,i.connect)((e=>{const{billing:t}=e,{tierSubscription:a}=t;return{tierSubscription:a}}),null)((function(e){let{tierSubscription:t}=e;const[a,l]=(0,r.useState)(!!t&&(t.serviceKey===s.BILLING_TIER_KEYS.tier3||t.serviceKey===s.BILLING_TIER_KEYS.customTier));return a?r.default.createElement(r.default.Fragment,null):r.default.createElement("div",{className:"cyber-week-banner"},r.default.createElement("div",{className:"cyber-week-banner-container"},r.default.createElement("h1",{className:"cyber-week-txt"},"Cyber Week"),r.default.createElement("h1",{className:"header-text-mid description"},"Unlock 50% Off Our Top Tier This Cyber Week!"),r.default.createElement(n.default,{icon:"tag",onClick:()=>{o.EventTrackerService.eventTrack(s.TRACKING_EVENTS.UpgradeButtonClicked,{campaign:"cyberweek"}),window.open("https://pricing-calculator.kleesto.com/calculator","_blank")},className:"upgrade-button"},"Get discount"),r.default.createElement(n.default,{className:"close-button",onClick:()=>{l(!0)},shape:"circle",icon:"close"})))}))},70160:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=d(a(8963)),n=d(a(24146)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(24179);a(54213);var o=d(a(46073));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}t.default=function(){return o.default.isAdminImpersonate()?r.default.createElement("div",{className:"impersonation-banner"},r.default.createElement("div",{className:"impersonation-banner-container"},r.default.createElement("div",{className:"warning-content"},r.default.createElement("i",{className:"fa fa-exclamation-triangle warning-icon"}),r.default.createElement("span",{className:"warning-text"},r.default.createElement("b",null,"ADMIN MODE")," - You are viewing this account as an admin. Features may be granted that are normally restricted. Use with caution.")),r.default.createElement(l.default,{icon:"logout",onClick:()=>{o.default.deauthenticateUser(),n.default.success("Logged out!"),i.browserHistory.push("/login"),window.location.reload()},className:"end-impersonation-button",size:"small"},"Logout"))):r.default.createElement(r.Fragment,null)}},49877:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=d(a(8963)),n=d(a(24146)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(88530);a(54201);var o=a(77322);function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){let{requestId:t}=e;const a=(0,i.useIntl)(),[s,d]=(0,r.useState)(!1),[u,c]=(0,r.useState)(void 0),[m,f]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{o.UserService.getSelfUser().then((e=>{let{user:t}=e;c(t),t.emailVerified||d(!0)}))}),[]),s?r.default.createElement("div",{className:"verify-email-banner"},r.default.createElement("div",{className:"verify-email-banner-container"},r.default.createElement("h1",{className:"header-text-mid description"},a.formatMessage({id:"banners.verifyEmail.title"})),r.default.createElement(l.default,{loading:m,onClick:()=>{f(!0),o.UserService.sendVerificationEmail({requestId:t}).then((()=>{f(!1),n.default.success(r.default.createElement("span",null,a.formatMessage({id:"banners.verifyEmail.success"},{email:u.email})),5),d(!1)}))},className:"verify-email-button"},a.formatMessage({id:"banners.verifyEmail.button"}),r.default.createElement("i",{style:{marginLeft:5},className:"fa fa-paper-plane"})))):r.default.createElement(r.Fragment,null)}},49489:(e,t,a)=>{"use strict";var l=p(a(669)),n=p(a(96540)),r=a(21757),i=a(24179),o=a(66028),s=p(a(48193)),d=(p(a(46073)),p(a(65231))),u=p(a(48765)),c=p(a(69906)),m=(p(a(87008)),p(a(49877))),f=p(a(70160));function p(e){return e&&e.__esModule?e:{default:e}}p(a(47295));const{Header:g,Footer:h,Content:y}=l.default;class E extends n.default.Component{constructor(e){super(e),this.state={}}componentDidMount(){const{profilingStatus:e}=this.props;e!==o.PROFILING_STATUSES.COMPLETED&&i.browserHistory.push("/v/onboarding")}render(){const{children:e,fixedHeader:t,isOrganizationOwner:a,APPCONFIG:r,tierSubscription:p,profilingStatus:E}=this.props;if(!a)return n.default.createElement("div",null,n.default.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",marginTop:300}},n.default.createElement("img",{className:"startup-logo",src:r.logo||"/assets/img/kleesto_logo_transparent.png",alt:"app-logo",style:{height:"auto",width:"300px"}})),n.default.createElement("div",{style:{marginTop:20,textAlign:"center"}},n.default.createElement("h2",{style:{fontWeight:"bold"}},"Nothing to see here :("),n.default.createElement("h4",null,"The dashboard can only be accessed by your organization's admin.")));let b=i.browserHistory.getCurrentLocation().pathname.split("/");return b.length>2&&(b=`/${b[1]}/${b[2]}`),E!==o.PROFILING_STATUSES.COMPLETED?"/v/onboarding"!==b?n.default.createElement(s.default,null):n.default.createElement(l.default,{id:"app-main-layout"},n.default.createElement(y,{className:"app-content kleesto-vault"},e)):n.default.createElement(l.default,{id:"app-main-layout"},n.default.createElement(f.default,null),n.default.createElement(m.default,null),n.default.createElement(l.default,{className:"ant-layout-has-sider"},n.default.createElement(c.default,{selectedRoute:b}),t?n.default.createElement(l.default,null,n.default.createElement(g,{className:"app-header"},n.default.createElement(d.default,null)),n.default.createElement(l.default,null,n.default.createElement(y,{className:"app-content kleesto-vault"},e),n.default.createElement(h,{className:"app-footer kleesto-vault"},n.default.createElement(u.default,null)))):n.default.createElement(l.default,null,n.default.createElement(g,{className:"app-header"},n.default.createElement(d.default,null)),n.default.createElement(y,{className:"app-content kleesto-vault"},e),n.default.createElement(h,{className:"app-footer kleesto-vault"},n.default.createElement(u.default,null)))))}}e.exports=(0,r.connect)((e=>{const{APPCONFIG:t,user:a,settings:l,billing:n,userguide:r}=e,{fixedHeader:i}=l,{profile:o}=a,{profilingStatus:s}=r,{isOrganizationOwner:d}
64=o,{tierSubscription:u}=n;return{APPCONFIG:t,fixedHeader:i,isOrganizationOwner:d,tierSubscription:u,profilingStatus:s}}),null)(E)},48765:(e,t,a)=>{"use strict";var l=i(a(96540)),n=a(21757),r=i(a(95093));function i(e){return e&&e.__esModule?e:{default:e}}a(86842);class o extends l.default.Component{render(){const{APPCONFIG:e}=this.props;return e.whiteLabelSubdomain?l.default.createElement("div",null):l.default.createElement("div",{className:"app-footer-inner"},l.default.createElement("span",{className:"footer-left"},l.default.createElement("span",null,"Copyright ©"," ",l.default.createElement("a",{className:"brand",target:"_blank",href:e.website},e.brand)," ","2018 - ",(0,r.default)().startOf("year").format("YYYY"),l.default.createElement("span",null," "),!1,!1)))}}e.exports=(0,n.connect)((e=>{const{APPCONFIG:t}=e;return{APPCONFIG:t}}),null)(o)},3545:(e,t,a)=>{"use strict";var l=r(a(8963)),n=r(a(96540));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=function(){return n.default.createElement(l.default,{id:"announcements-widget",shape:"circle",icon:"notification",style:{border:"none",fontSize:16}})}},28834:(e,t,a)=>{"use strict";var l=u(a(78298)),n=u(a(8963)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(14219),o=u(a(95093)),s=a(77322);function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}e.exports=function(){const{boot:e,show:t,hardShutdown:a}=(0,i.useIntercom)(),[d,u]=(0,r.useState)(!1),[c,m]=(0,r.useState)(void 0),[f,p]=(0,r.useState)(void 0),[g,h]=(0,r.useState)(void 0);(0,r.useEffect)((()=>{s.AuthService.authChat().then((e=>{let{token:t}=e;h(t)})),s.UserService.getSelfUser().then((e=>{let{user:t}=e;m(t)})),s.CompanyService.getCompany().then((e=>{let{company:t}=e;p(t)}))}),[]),(0,r.useEffect)((()=>()=>{a()}),[]);const y=!!g&&!!c&&!!f;return r.default.createElement(l.default,{title:"Looking for help? Contact Us!"},r.default.createElement(n.default,{id:"support-chat",disabled:!y,onClick:()=>{d||(e({email:c.email,userId:c._id,userHash:g,createdAt:(0,o.default)(c.cAt).unix(),name:`${c.firstName} ${c.lastName}`,phone:c.profile.phone,company:{companyId:f._id,name:f.name,website:f.website,createdAt:(0,o.default)(f.cAt).unix()}}),u(!0)),t()},shape:"circle",icon:"customer-service",style:{border:"none",fontSize:16}}))}},65231:(e,t,a)=>{"use strict";var l=v(a(24146)),n=v(a(8963)),r=v(a(95402)),i=v(a(2016)),o=b(a(96540)),s=a(21757),d=a(24179),u=v(a(46073)),c=a(58305),m=b(a(68949)),f=a(77322),p=a(66028),g=(v(a(16907)),v(a(16383))),h=v(a(28834)),y=v(a(3545));function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(E=function(e){return e?a:t})(e)}function b(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=E(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}function v(e){return e&&e.__esModule?e:{default:e}}const{SubMenu:k}=i.default,S=()=>o.default.createElement(n.default,{className:"hidden-sm-down",style:{backgroundColor:"#00F9FF",borderColor:"black",color:"black",fontWeight:"bold"},size:"large",onClick:()=>{f.EventTrackerService.eventTrack(p.TRACKING_EVENTS.UpgradeButtonClicked),window.open("https://pricing-calculator.kleesto.com/calculator","_blank")}},"Upgrade",o.default.createElement(r.default,{type:"rocket"}));e.exports=(0,s.connect)((e=>{const{APPCONFIG:t,settings:a,billing:l}=e,{collapsedNav:n,offCanvasNav:r}
64=a,{tierSubscription:i}=l;return{APPCONFIG:t,tierSubscription:i,collapsedNav:n,offCanvasNav:r}}),(e=>({handleToggleCollapsedNav:t=>e((0,c.toggleCollapsedNav)(t)),handleToggleOffCanvasNav:t=>e((0,c.toggleOffCanvasNav)(t)),checkFeatureIsActive:t=>e(m.checkFeatureIsActive(t))})))((e=>{let{APPCONFIG:t,collapsedNav:a,handleToggleCollapsedNav:s,offCanvasNav:c,handleToggleOffCanvasNav:m,tierSubscription:E,checkFeatureIsActive:b}=e;const[v,T]=(0,o.useState)(void 0),[C,P]=(0,o.useState)(!1),D=()=>{P(!0)};return(0,o.useEffect)((()=>{f.UserService.getSelfUser().then((e=>{let{user:t}=e;T(t)}))}),[]),(0,o.useEffect)((()=>{t.whiteLabelSubdomain||u.default.isUserAdmin()||u.default.isAdminImpersonate()||f.GuideService.getProductTourDetails(p.USERGUIDE_PRODUCTTOURS_KEYS.INTRODUCTION).then((e=>{e.autoStart&&f.GuideService.startProductTour(p.USERGUIDE_PRODUCTTOURS_KEYS.INTRODUCTION)}))}),[]),o.default.createElement("div",{className:"app-header-inner bg-color-light kleesto-vault"},o.default.createElement("div",{className:"header-left"},o.default.createElement("ul",{className:"header-list list-unstyled list-inline",style:{textAlign:"center"}},o.default.createElement("li",{className:"list-inline-item hidden-md-down"},o.default.createElement(r.default,{className:"header-icon app-sidebar-toggler",type:a?"menu-unfold":"menu-fold",onClick:()=>{s(!a)}})),o.default.createElement("li",{className:"list-inline-item hidden-lg-up"},o.default.createElement(r.default,{className:"header-icon app-sidebar-toggler",type:c?"right-square-o":"left-square-o",onClick:()=>{m(!c)}}))),o.default.createElement(n.default,{className:"hidden-sm-down",type:"primary",onClick:D},"Create Booking"),c&&o.default.createElement(n.default,{className:"hidden-sm-up",type:"primary",onClick:D},"Create Booking")),o.default.createElement("div",{className:"header-right",style:{display:"flex"}},!E&&!t.whiteLabelSubdomain&&o.default.createElement(o.Fragment,null,o.default.createElement("div",{style:{marginRight:20}},o.default.createElement(S,null),c&&o.default.createElement(S,null))),!t.whiteLabelSubdomain&&!u.default.isAdminImpersonate()&&o.default.createElement(h.default,null),!t.whiteLabelSubdomain&&!u.default.isAdminImpersonate()&&o.default.createElement(y.default,null),o.default.createElement(i.default,{mode:"horizontal",style:{zIndex:100}},o.default.createElement(k,{title:o.default.createElement("span",null,o.default.createElement(r.default,{type:"user",style:{fontSize:16}}),o.default.createElement("span",{className:"hidden-xs-down"},v?`${v.firstName} ${v.lastName}`:""))},o.default.createElement(i.default.Item,{key:"profile"},o.default.createElement(d.Link,{to:"/v/profile"},o.default.createElement(r.default,{type:"user"}),o.default.createElement("span",{className:"nav-text"},"Profile"))),o.default.createElement(i.default.Divider,null),o.default.createElement(i.default.Item,{key:"company"},o.default.createElement(d.Link,{to:"/v/company"},o.default.createElement("span",null,o.default.createElement("i",{className:"fa fa-landmark",style:{marginRight:9,marginLeft:2}}),o.default.createElement("span",{className:"nav-text"},"Company")))),!t.whiteLabelSubdomain&&o.default.createElement(i.default.Divider,null),!t.whiteLabelSubdomain&&o.default.createElement(i.default.Item,{key:"billing"},o.default.createElement(d.Link,{to:"/v/billing"},o.default.createElement("span",null,o.default.createElement(r.default,{type:"credit-card"}),o.default.createElement("span",{className:"nav-text"},"Billing")))),o.default.createElement(i.default.Divider,null),o.default.createElement(i.default.Item,{key:"logout"},o.default.createElement("a",{onClick:()=>{u.default.deauthenticateUser(),l.default.success("Logged out!"),d.browserHistory.push("/login"),window.location.reload()}},o.default.createElement(r.default,{type:"logout"}),"Logout"))))),C&&o.default.createElement(g.default,{visible:!0,onHide:()=>{P(!1)}}))}))},69906:(e,t,a)=>{"use strict";var l=a(74692),n=u(a(669));a(34734);var r=u(a(96540)),i=a(21757);a(47108);var o=u(a(46073)),s=u(a(61012)),d=u(a(37045));function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{Sider:m}=n.default;class f extends r.default.Component{constructor(e){super(e),c(this,"componentDidMount",(()=>{const{sidebarContent:e}=this.refs;l(e).slimscroll({height:"calc(100vh - 104px)",size:"7px"})})),c(this,"moveScrollbarDownAccount",(()=>{const{accountExpaned:e}=this.state;this.setState({accountExpaned:!e},(()=>{if(e){const{sidebarContent:e}=this.refs,t=l(e)[0].scrollHeight;l(e).animate({scrollTop:t})}}))})),c(this,"moveScrollbarDownDocument",(()=>{const{documentExpanded:e,accountExpaned:t}=this.state;this.setState({documentExpanded:!e},(()=>{let e=null;if(t){const{sidebarContent:t}=this.refs;e=l(t)[0].scrollHeight-600,l(t).animate({scrollTop:e})}else{const{sidebarContent:t}=this.refs;e=l(t)[0].scrollHeight,l(t).animate({scrollTop:e})}}))})),this.state={accountExpaned:!1,documentExpanded:!1}}componentWillUnmount(){}render(){const{APPCONFIG:e}=this.props,{selectedRoute:t}=this.props,{collapsedNav:a,offCanvasNav:l,sidebarWidth:n}=this.props,i=l?0:64;return r.default.createElement(m,{collapsible:!0,collapsed:a||l,collapsedWidth:i,trigger:null,width:n,className:"app-sidebar sidebar-bg-light"},r.default.createElement("section",{className:"sidebar-header bg-color-light kleesto-vault",style:{borderBottom:"1px solid #d9d9d9"}},a?r.default.createElement("img",{className:"logo-img logo-react",alt:"dashboard-icon",width:"90px",src:e.icon||"/assets/img/kleesto-icon-s
64hort-logo.png"}):r.default.createElement("a",{href:"/"},r.default.createElement("img",{style:{maxWidth:"110px",maxHeight:"100%"},src:e.logo||"/assets/img/kleesto_logo_transparent.png",alt:"dashboard-logo"}))),r.default.createElement("div",{className:"sidebar-content kleesto-vault",ref:"sidebarContent"},o.default.isUserAdmin()?r.default.createElement(s.default,{selectedRoute:t,moveScrollbarDownDocument:this.moveScrollbarDownDocument,moveScrollbarDownAccount:this.moveScrollbarDownAccount}):r.default.createElement(d.default,{selectedRoute:t,moveScrollbarDownDocument:this.moveScrollbarDownDocument,moveScrollbarDownAccount:this.moveScrollbarDownAccount})))}}e.exports=(0,i.connect)((e=>({collapsedNav:e.settings.collapsedNav,offCanvasNav:e.settings.offCanvasNav,sidebarWidth:e.settings.sidebarWidth,APPCONFIG:e.APPCONFIG})),null)(f)},61012:(e,t,a)=>{"use strict";var l=s(a(2016)),n=s(a(95402)),r=s(a(96540)),i=a(21757),o=a(24179);function s(e){return e&&e.__esModule?e:{default:e}}class d extends r.default.Component{constructor(e){super(e),this.state={}}render(){const{selectedRoute:e}=this.props,{collapsedNav:t}=this.props,a=t?"vertical":"inline",i=""===e[0]&&"v"===e[1]?"/v":e;return r.default.createElement(l.default,{theme:"light",mode:a,selectedKeys:[i]},r.default.createElement(l.default.Item,{key:"/a/users"},r.default.createElement(o.Link,{to:"/a/users"},r.default.createElement(n.default,{type:"user"}),r.default.createElement("span",{className:"nav-text"},"Users"))),r.default.createElement(l.default.Item,{key:"/a/companies"},r.default.createElement(o.Link,{to:"/a/companies"},r.default.createElement("span",null,r.default.createElement("i",{className:"fa fa-landmark",style:{marginRight:9,marginLeft:2}}),r.default.createElement("span",{className:"nav-text"},"Companies")))),r.default.createElement(l.default.Item,{key:"/a/features"},r.default.createElement(o.Link,{to:"/a/features"},r.default.createElement("span",null,r.default.createElement(n.default,{type:"appstore-o",style:{marginRight:9}}),r.default.createElement("span",{className:"nav-text"},"Client Features")))))}}e.exports=(0,i.connect)((e=>({collapsedNav:e.settings.collapsedNav})),null)(d)},37045:(e,t,a)=>{"use strict";var l=s(a(95402)),n=s(a(2016)),r=s(a(96540)),i=a(21757),o=a(24179);function s(e){return e&&e.__esModule?e:{default:e}}const{SubMenu:d}=n.default;class u extends r.default.Component{constructor(e){super(e),this.state={}}componentDidMount(){}render(){const{selectedRoute:e}=this.props,{collapsedNav:t,colorOption:a}=this.props,{moveScrollbarDownDocument:i,moveScrollbarDownAccount:s}=this.props,{APPCONFIG:u,userWhiteLabel:c}=this.props,m=t?"vertical":"inline",f=["31","32","33","34","35","36"].indexOf(a)>=0?"light":"dark",p=""===e[0]&&"v"===e[1]?"/v":e;return r.default.createElement(n.default,{theme:f,mode:m,selectedKeys:[p],id:"menu-navbar"},r.default.createElement(n.default.Item,{key:"/v"},r.default.createElement(o.Link,{to:"/v"},r.default.createElement(l.default,{type:"home"}),r.default.createElement("span",{className:"nav-text"},"Dashboard"))),r.default.createElement(n.default.Item,{key:"/v/calendar"},r.default.createElement(o.Link,{to:"/v/calendar"},r.default.createElement(l.default,{type:"calendar"}),r.default.createElement("span",{className:"nav-text"},"Calendar"))),r.default.createElement(n.default.Item,{key:"/v/bookings"},r.default.createElement(o.Link,{to:"/v/bookings",id:"menu-navitem-bookings"},r.default.createElement(l.default,{type:"barcode"}),r.default.createElement("span",{className:"nav-text"},"Bookings"))),r.default.createElement(n.default.Item,{key:"/v/reports"},r.default.createElement(o.Link,{to:"/v/reports"},r.default.createElement(l.default,{type:"line-chart"}),r.default.createElement("span",{className:"nav-text"},"Reports"))),r.default.createElement(n.default.Item,{key:"/v/activities"},r.default.createElement(o.Link,{to:"/v/activities",id:"menu-navitem-travelproducts"},r.default.createElement(l.default,{type:"rocket"}),r.default.createElement("span",{className:"nav-text"},"Travel Products"))),r.default.createElement(n.default.Item,{key:"/v/resources"},r.default.createElement(o.Link,{to:"/v/resources"},r.default.createElement(l.default,{type:"appstore"}),r.default.createElement("span",{className:"nav-text"},"Resources & Assets"))),r.default.createElement(n.default.Item,{key:"/v/personnel"},r.default.createElement(o.Link,{to:"/v/personnel"},r.default.createElement(l.default,{type:"team"}),r.default.createElement("span",{className:"nav-text"},"Personnel"))),r.default.createElement(d,{key:"menu-schedules",title:r.default.createElement("span",{id:"menu-navitem-availability-pricing"},r.default.createElement(l.default,{type:"calendar"}),r.default.createElement("span",{className:"nav-text"},"Availability & Pricing"))},r.default.createElement(n.default.Item,{key:"/v/products-schedules"},r.default.createElement(o.Link,{to:"/v/products-schedules"},r.default.createElement(l.default,{type:"rocket"}),r.default.createElement("span",{className:"nav-text"}," Products Schedules "))),r.default.createElement(n.default.Item,{key:"/v/resources-schedules"},r.default.createElement(o.Link,{to:"/v/resources-schedules"},r.default.createElement(l.default,{type:"appstore"}),r.default.createElement("span",{className:"nav-text"}," Resources Schedules ")))),r.default.createElement(n.default.Item,{key:"/v/channels"},r.default.createElement(o.Link,{to:"/v/channels",id:"menu-navitem-channels"},r.default.createElement(l.default,{type:"share-alt"}),r.default.createElement("span",{className:"nav-text"},"Channels"))),r.default.createElement(n.default.Item,{key:"/v/suppliers"},r.default.createElement(o.Link,{to:"/v/suppliers"},r.default.createElement(l.default,{type:"share-alt",style:{transform:"rotate(180deg)"}}),r.default.createElement("span",{className:"nav-text"},"Suppliers"))),r.default.createElement(d,{key:"menu-promotion",title:r.default.createElement("span",null,r.default.createElement("i",{className:"fa fa-bullhorn",style:{marginRight:9,marginLeft:2}}),r.default.createElement("span",{className:"nav-text"},"Promotions"))},r.default.createElement(n.default.Item,{key:"/v/discounts"},r.default.createElement(o.Link,{to:"/v/discounts"},r.default.createElement(l.default,{type:"tags"}),r.default.createElement("span",{className:"nav-text"},"Discounts & Coupons"))),r.default.createElement(n.default.Item,{key:"/v/giftcards"},r.default.createElement(o.Link,{to:"/v/giftcards"},r.default.createElement(l.default,{type:"gift"}),r.default.createElement("span",{className:"nav-text"},"Gift Cards"))),r.default.createElement(n.default.Item,{key:"/v/specialoffers"},r.default.createElement(o.Link,{to:"/v/specialoffers"},r.default.createElement("i",{className:"fa fa-percent",style:{marginRight:9,marginLeft:2}}),r.default.createElement("span",{className:"nav-text"},"Special Offers")))),r.default.createElement(n.default.Item,{key:"/v/reviews"},r.default.createElement(o.Link,{to:"/v/reviews"},r.default.createElement(l.default,{type:"star"}),r.default.createElement("span",{className:"nav-text"},"Reviews & Ratings"))),r.default.createElement(d,{key:"menu-payments",title:r.default.createElement("span",null,r.default.createElement(l.default,{type:"wallet"}),r.default.createElement("span",{className:"nav-text"},"Payments"))},r.default.createElement(n.default.Item,{key:"/v/payments"},r.default.createElement(o.Link,{to:"/v/payments"},r.default.createElement(l.default,{type:"wallet"}),r.default.createElement("span",{className:"nav-text"},"All Payments"))),r.default.createElement(n.default.Item,{key:"/v/payments-balance"},r.default.createElement(o.Link,{to:"/v/payments-balance"},r.default.createElement("span",null,r.default.createElement("i",{className:"fa fa-scale-balanced",style:{marginRight:9,marginLeft:2}}),r.default.createElement("span",{className:"nav-text"},"Payments Balance"))))),r.default.createElement(d,{key:"menu-crm",title:r.default.createElement("span",null,r.default.createElement(l.default,{type:"contacts"}),r.default.createElement("span",{className:"nav-text"},"CRM"))},r.default.createElement(n.default.Item,{key:"/v/contacts"},r.default.createElement(o.Link,{to:"/v/contacts"},r.default.createElement(l.default,{type:"user"}),r.default.createElement("span",{className:"nav-text"},"Contacts"))),r.default.createElement(n.default.Item,{key:"/v/accounts"},r.default.createElement(o.Link,{to:"/v/accounts"},r.default.createElement("span",null,r.default.createElement("i",{className:"fa fa-building",style:{marginRight:9,marginLeft:2}}),r.default.createElement("span",{className:"nav-text"},"Accounts"))))),r.default.createElement(d,{key:"menu-accounting",title:r.default.createElement("span",null,r.default.createElement("i",{className:"fa fa-book",style:{marginRight:9,marginLeft:2}}),r.default.createElement("span",{className:"nav-text"},"Accounting"))},r.default.createElement(n.default.Item,{key:"/v/invoices"},r.default.createElement(o.Link,{to:"/v/invoices"},r.default.createElement(l.default,{type:"file-text"}),r.default.createElement("span",{className:"nav-text"},"Invoices"))),r.default.createElement(n.default.Item,{key:"/v/invoiceitems"},r.default.createElement(o.Link,{to:"/v/invoiceitems"},r.default.createElement("span",null,r.default.createElement(l.default,{type:"bars"}),r.default.createElement("span",{className:"nav-text"},"Items")))),r.default.createElement(n.default.Item,{key:"/v/taxes"},r.default.createElement(o.Link,{to:"/v/taxes"},r.default.createElement("span",null,r.default.createElement("i",{className:"fa fa-sack-dollar",style:{marginRight:9}}),r.default.createElement("span",{className:"nav-text"},"Taxes"))))),r.default.createElement(n.default.Item,{key:"/v/expenses"},r.default.createElement(o.Link,{to:"/v/expenses"},r.default.createElement(l.default,{type:"calculator"}),r.default.createElement("span",{className:"nav-text new-feature-item"},"Expenses"))),r.default.createElement(n.default.Item,{key:"/v/documents"},r.default.createElement(o.Link,{to:"/v/documents"},r.default.createElement(l.default,{type:"folder-open"}),r.default.createElement("span",null,"Documents"))),r.default.createElement(d,{onTitleClick:s,key:"/v/account",title:r.default.createElement("span",null,r.default.createElement(l.default,{type:"setting"}),r.default.createElement("span",{className:"nav-text"},"Account"))},r.default.createElement(n.default.Item,{key:"/v/profile"},r.default.createElement(o.Link,{to:"/v/profile"},r.default.createElement(l.default,{type:"user"}),r.default.createElement("span",{className:"nav-text"},"Profile"))),r.default.createElement(n.default.Item,{key:"/v/company"},r.default.createElement(o.Link,{to:"/v/company"},r.default.createElement("span",null,r.default.createElement("i",{className:"fa fa-landmark",style:{marginRight:9,marginLeft:2}}),r.default.createElement("span",{className:"nav-text"},"Company")))),r.default.createElement(n.default.Item,{key:"/v/policies"},r.default.createElement(o.Link,{to:"/v/policies"},r.default.createElement(l.default,{type:"safety"}),r.default.createElement("span",{className:"nav-text"},"Policies"))),!u.whiteLabelSubdomain&&r.default.createElement(n.default.Item,{key:"/v/billing"},r.default.createElement(o.Link,{to:"/v/billing"},r.default.createElement("span",null,r.default.createElement(l.default,{type:"credit-card"}),r.default.createElement("span",{className:"nav-text"},"Billing")))),r.default.createElement(n.default.Item,{key:"/v/settings"},r.default.createElement(o.Link,{to:"/v/settings"},r.default.createElement("span",null,r.default.createElement("i",{className:"fa fa-cogs",style:{marginRight:9,marginLeft:2}}),r.default.createElement("span",{className:"nav-text"},"Settings"))))))}}e.exports=(0,i.connect)((e=>{const{user:t}=e,{settings:a}=t;return{collapsedNav:e.settings.collapsedNav,colorOption:e.settings.colorOption,steps:a.dashboard&&a.dashboard.steps||{},userWhiteLabel:t&&t.settings&&t.settings.whiteLabel,APPCONFIG:e.APPCONFIG}}),null)(u)},79274:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(96540)),n=r(a(34815));function r(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{let{loading:t=!1}=e;return l.default.createElement("div",{className:"sweet-loading",style:{position:"absolute",overflow:"hidden",top:0,left:0,width:"100%",height:"100%",textAlign:"center",backgroundColor:"rgb(0 0 0 / 0%)"}},l.default.createElement(n.default,{color:"#0747a6",loading:t,size:10,cssOverride:{width:"100%"}}))}},47228:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=d(a(13776)),n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),r=a(88530),i=a(21757),o=d(a(86442));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}const u=(0,n.forwardRef)(((e,t)=>{let{children:a,lang:i,...s}=e;const d=o.default[i];return n.default.createElement(l.default,s,n.default.createElement(r.IntlProvider,{locale:d.locale,messages:d.messages},a))}));t.default=(0,i.connect)((e=>{let{settings:{lang:t}}=e;return{lang:t}}),null)(u)},12658:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{value:t,size:a,onChange:o,placeholder:s,className:d}=e;const[u,c]=(0,r.useState)(!1);return r.default.createElement(l.default,{prefix:r.default.createElement(n.default,{type:"lock"}),value:t,size:a,onChange:o,placeholder:s,className:d,type:u?"text":"password",addonAfter:r.default.createElement("div",{className:`${d||""} password-input-icon`},u?r.default.createElement(i.EyeInvisibleOutlined,{style:{fontSize:14},onClick:()=>c(!1)}):r.default.createElement(i.EyeOutlined,{style:{fontSize:14},onClick:()=>c(!0)}))})};var l=s(a(7669)),n=s(a(95402)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(86572);function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function s(e){return e&&e.__esModule?e:{default:e}}a(71549)},75107:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(78298)),n=o(a(48149)),r=o(a(95402)),i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{let t,a,o,s,{paidStatus:d,paymentType:u}=e;return"guarantee"===u?s="safety":"reservation"===u&&(s="book"),"paid"===d?(t="#00a854",o="Paid"):"planned"===d?(t="#0747a6",o="Planned"):"authorized"===d?(a="clock-circle-o",t="#fa8c16",o="Reserved"):"released"===d?(t="#736b6b",o="Released"):"cancelled"===d?(t="#736b6b",o="Cancelled"):"pending"===d?(t="#fa8c16",o="Pending"):"refunded"===d?(t="#d73435",o="Refunded"):"partially-refunded"===d&&(t="#d73435",o="Part. Refunded"),i.default.createElement(l.default,{title:"guarantee"===u?"Security Deposit":"reservation"===u?"Reservation Deposit":void 0},i.default.createElement(n.default,{color:t},s&&i.default.createElement(r.default,{type:s,style:{marginRight:5}}),a&&i.default.createElement(r.default,{type:a,style:{marginRight:5}}),o))}},16665:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;
64i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=o(a(2543)),r=a(77322),i=o(a(12789));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}const d=e=>e.name.EN,u=e=>({label:d(e),value:e._id}),c=e=>e+1,m=(0,l.forwardRef)((e=>{let{personnelIds:t=[],allowClear:a,disabled:o,placeholder:s,onChange:d,filters:m={}}=e;const[f,p]=(0,l.useState)(null),[g,h]=(0,l.useState)(0),[y,E]=(0,l.useState)([]),[b,v]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{if(0===t.length)f&&p(null);else{const e=y.filter((e=>t.includes(e._id))),a=[...new Map(e.map((e=>[e._id,e]))).values()];if(a.length===t.length){const e=a.map((e=>u(e)));p(e)}else{p(t.map((e=>({label:e,value:e})))),v(!0);const e={ids:t},a={page:0,size:t.length};r.PersonnelService.getPersonnel({...e,...a}).then((e=>{let{personnel:t}=e;const a=t.map((e=>u(e)));p(a),h(c),v(!1)}))}}}),[t]),l.default.createElement(i.default,{value:f,placeholder:s,isClearable:a,isDisabled:o||b,isMulti:!0,cacheUniq:g,onChange:e=>{p(e);const t=e.map((e=>e.value)),a=y.filter((e=>t.includes(e._id)));d(t,a)},onLoadOptions:async(e,t)=>{const a={...m,search:e},l={page:t-1,size:10},{personnel:i,total:o}=await r.PersonnelService.getPersonnel({...a,...l});return E(n.default.uniqBy([...y,...i],"_id")),{options:i.map((e=>u(e))),hasMore:Math.ceil(o/10)>t}}})}));t.default=m},4229:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=o(a(2543)),r=a(77322),i=o(a(12789));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}const d=e=>e.name.EN,u=e=>({label:d(e),value:e._id}),c=e=>e+1,m=(0,l.forwardRef)(((e,t)=>{let{personnelId:a,filters:o={}
64,allowClear:s,disabled:d,placeholder:m,onChange:f}=e;const[p,g]=(0,l.useState)(null),[h,y]=(0,l.useState)(0),[E,b]=(0,l.useState)([]),[v,k]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{if(a){const e=E.find((e=>e._id===a));e?g(u(e)):(g({label:a,value:a}),k(!0),r.PersonnelService.getSinglePersonnel(a).then((e=>{let{personnel:t}=e;g(u(t)),y(c),k(!1)})))}else p&&g(null)}),[a]),l.default.createElement(i.default,{value:p,placeholder:m,isClearable:s,isDisabled:d||v,cacheUniq:h,onChange:e=>{if(g(e),e){const t=E.find((t=>t._id===e.value));f(t._id,t)}else f(void 0,void 0)},onLoadOptions:async(e,t)=>{const a={...o,search:e},l={page:t-1,size:10},{personnel:i,total:s}=await r.PersonnelService.getPersonnel({...a,...l});return b(n.default.uniqBy([...E,...i],"_id")),{options:i.map((e=>u(e))),hasMore:Math.ceil(s/10)>t}}})}));t.default=m},31409:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=i(a(16665)),r=i(a(4229));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function s(){return s=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},s.apply(null,arguments)}const d=(0,l.forwardRef)(((e,t)=>{let{value:a,multiple:i=!1,...o}=e;return i?l.default.createElement(n.default,s({},o,{personnelIds:a})):l.default.createElement(r.default,s({},o,{personnelId:a}))}));t.default=d},56869:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=a(10611),r=s(a(2543)),i=a(77322),o=s(a(12789));function s(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}const u=e=>e.identifier===e.name.EN?e.identifier:`${e.identifier} (${e.name.EN})`,c=(e,t,a)=>({label:u(e),value:e._id,isDisabled:!!a&&a(e)}),m=e=>e+1,f=(0,l.forwardRef)((e=>{let{productIds:t=[],allowClear:a,disabled:s,placeholder:d,onChange:u,filters:f,isOptionDisabled:p}=e;const{userRole:g}=f||{},[h,y]=(0,l.useState)(null),[E,b]=(0,l.useState)(0),[v,k]=(0,l.useState)(void 0),[S,T]=(0,l.useState)([]),[C,P]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{v&&b(m)}),[f]),(0,l.useEffect)((()=>{if(0===t.length)h&&y(null);else{const e=S.filter((e=>t.includes(e._id)));if(e.length===t.length){const t=e.map((e=>c(e,0,p)));y(t)}else{y(t.map((e=>({label:e,value:e})))),P(!0);const e={ids:t,userRole:g},a={size:t.length};i.ProductService.getProducts({...e,...a}).then((e=>{let{products:t}=e;const a=t.map((e=>c(e,0,p)));y(a),b(m),P(!1)}))}}}),[t]),l.default.createElement("div",null,l.default.createElement(o.default,{value:h,placeholder:d,isClearable:a,isDisabled:s||C,isMulti:!0,cacheUniq:E,onChange:e=>{y(e);const t=e.map((e=>e.value)),a=S.filter((e=>t.includes(e._id)));u(t,a)},onLoadOptions:async(e,t)=>{const a={...f||{},searchName:e},l={page:t-1,size:20},{products:o,totalProducts:s}=await i.ProductService.getProducts({...a,...l});return T(r.default.uniqBy([...S,...o],"_id")),k((0,n.v4)()),{options:o.map((e=>c(e,0,p))),hasMore:Math.ceil(s/20)>t}}}))}));t.default=f},32337:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=a(10611),r=s(a(2543)),i=a(77322),o=s(a(12789));function s(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}const u=e=>e.identifier===e.name.EN?e.identifier:`${e.identifier} (${e.name.EN})`,c=(e,t,a)=>({label:u(e),value:e._id,isDisabled:!!a&&a(e)}),m=e=>e+1,f=(0,l.forwardRef)((e=>{let{productId:t,allowClear:a,disabled:s,placeholder:d,onChange:u,filters:f,isOptionDisabled:p}=e;const{userRole:g}=f||{},[h,y]=(0,l.useState)(null),[E,b]=(0,l.useState)(0),[v,k]=(0,l.useState)(void 0),[S,T]=(0,l.useState)([]),[C,P]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{v&&b(m)}),[f]),(0,l.useEffect)((()=>{if(t){const e=S.find((e=>e._id===t));e?y(c(e,0,p)):(y({label:t,value:t}),P(!0),i.ProductService.getSingleProduct(t).then((e=>{let{product:t}=e;y(c(t,0,p)),b(m),P(!1)})))}else h&&y(null)}),[t]),l.default.createElement("div",null,l.default.createElement(o.default,{value:h,placeholder:d,isClearable:a,isDisabled:s||C,cacheUniq:E,onChange:e=>{if(y(e),e){const t=S.find((t=>t._id===e.value));u(t._id,t)}else u(void 0,void 0)},onLoadOptions:async(e,t)=>{const a={...f||{},searchName:e},l={page:t-1,size:20},{products:o,totalProducts:s}=await i.ProductService.getProducts({...a,...l});return T(r.default.uniqBy([...S,...o],"_id")),k((0,n.v4)()),{options:o.map((e=>c(e,0,p))),hasMore:Math.ceil(s/20)>t}}}))}));t.default=f},44150:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=i(a(56869)),r=i(a(32337));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function s(){return s=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},s.apply(null,arguments)}const d=(0,l.forwardRef)(((e,t)=>{let{value:a,multiple:i=!1,...o}=e;return i?l.default.createElement(n.default,s({},o,{productIds:a})):l.default.createElement(r.default,s({},o,{productId:a}))}));t.default=d},65632:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(a(78298)),n=u(a(8963)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(21757),o=a(77322),s=u(a(46073));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}const c=(0,r.forwardRef)(((e,t)=>{let{productTourKey:a,APPCONFIG:i}=e;const[d,u]=(0,r.useState)(void 0),[c,m]=(0,r.useState)(!1);if(i.whiteLabelSubdomain||s.default.isUserAdmin()||s.default.isAdminImpersonate())return r.default.createElement(r.Fragment,null);const f=()=>{m(!0),o.GuideService.startProductTour(a).then((()=>{m(!1)}))};return(0,r.useEffect)((()=>{o.GuideService.getProductTourDetails(a).then((e=>{u(e.allowStart),e.autoStart&&f()}))}),[a]),d?r.default.createElement(l.default,{title:"Guide me!"},r.default.createElement(n.default,{disabled:c,onClick:f,shape:"circle",style:{boxShadow:"0 3px 6px 0 rgba(40, 40, 90, 0.09), 0 1px 1px 0 rgba(0, 0, 0, 0.065)",border:"none"}},r.default.createElement("span",{style:{fontWeight:"bold",color:"black",fontSize:17}},"ð¼"))):r.default.createElement(r.Fragment,null)}));t.default=(0,i.connect)((e=>{const{APPCONFIG:t}=e;return{APPCONFIG:t}}),null)(c)},86987:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=d(a(96540)),r=a(21757),i=d(a(68949)),o=(l=a(41705))&&l.__esModule?l:{default:l};function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}a(35080);const u=(0,n.forwardRef)(((e,t)=>{let{feature:a,checkFeatureIsActive:l,children:r}=e;const i=l(a),[s,d]=(0,n.useState)(!i);return n.default.createElement(n.Fragment,null,i?r:n.default.createElement("div",{className:"protected-feature-frozen-div"},r),s&&n.default.createElement(o.default,{visible:!0,feature:a,onHide:()=>d(!1)}))}));t.default=(0,r.connect)(null,(e=>({checkFeatureIsActive:t=>e(i.checkFeatureIsActive(t))})))(u)},38483:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(78298)),n=c(a(95402)),r=c(a(48149)),i=u(a(96540)),o=a(21757),s=u(a(68949));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}function c(e){return e&&e.__esModule?e:{default:e}}const m=(0,i.forwardRef)(((e,t)=>{let{feature:a,checkFeatureIsActive:o,upgradeAsTagIcon:s=!1,label:d}=e;const u=o(a);return u?d:i.default.createElement(i.Fragment,null,d,u?void 0:i.default.createElement(l.default,{title:"This feature is not available in your current plan."},s?i.default.createElement(r.default,{color:"#00f9ff",style:{color:"black",marginLeft:5,fontWeight:"bold"}},"Upgrade"):i.default.createElement(n.default,{type:"rocket",style:{marginLeft:5,color:"black",backgroundColor:"#00f9ff",borderRadius:"50%",padding:5,fontWeight:"bold"}})))}));t.default=(0,o.connect)(null,(e=>({checkFeatureIsActive:t=>e(s.checkFeatureIsActive(t))})))(m)},14656:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(13776)),n=c(a(96540)),r=a(88530),i=a(21757),o=m(a(86442)),s=c(a(68949)),d=m(a(41705));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}function c(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}function m(e){return e&&e.__esModule?e:{default:e}}const f=(0,n.forwardRef)(((e,t)=>{let{feature:a,checkFeatureIsActive:i,children:s,lang:u,...c}=e;if(!i(a))return n.default.createElement(d.default,{visible:!0,feature:a,onHide:c.onCancel});const m=o.default[u];return n.default.createElement(l.default,c,n.default.createElement(r.IntlProvider,{locale:m.locale,messages:m.messages},s))}));t.default=(0,i.connect)((e=>{let{settings:{lang:t}}=e;return{lang:t}}),(e=>({checkFeatureIsActive:t=>e(s.checkFeatureIsActive(t))})))(f)},74472:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(13776)),n=c(a(29281)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;
64i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=c(a(5556)),o=c(a(8282)),s=c(a(97549)),d=c(a(46073));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}function c(e){return e&&e.__esModule?e:{default:e}}class m extends r.Component{constructor(e){super(e),this.state={loading:!1,rawObject:{}}}componentDidMount(){const{targetId:e,targetType:t}=this.props,a="booking"===t?`${s.default.api}/api/v2/bookings/${e}`:"enquiry"===t?`${s.default.api}/api/v2/enquiries/${e}`:"policy"===t?`${s.default.api}/api/v2/policies/${e}`:"hold"===t?`${s.default.api}/holds/${e}`:"payment"===t?`${s.default.api}/api/v2/payments/${e}`:"";this.setState({loading:!0}),(0,o.default)({url:a,headers:{Accept:"application/json",Authorization:`Bearer ${d.default.getToken()}`},type:"json",method:"get"}).then((e=>{this.setState({rawObject:e,loading:!1})}))}render(){const{visible:e,onSuccess:t,onCancel:a,targetType:i}=this.props,{rawObject:o,loading:s}=this.state;return r.default.createElement(l.default,{className:"minimal-modal",title:`${i.substring(0,1).toUpperCase()+i.substring(1)} Details`,visible:e,onOk:t,onCancel:a},s?r.default.createElement("div",null,r.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),r.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),r.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),r.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),r.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),r.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),r.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):r.default.createElement("pre",null,JSON.stringify(o,null,4)))}}m.propTypes={visible:i.default.bool.isRequired,onSuccess:i.default.func.isRequired,onCancel:i.default.func.isRequired,targetType:i.default.string.isRequired,targetId:i.default.string.isRequired},t.default=m},25996:(e,t,a)=>{"use strict";var l=i(a(96540)),n=(i(a(5556)),i(a(7609)));a(28255);var r=i(a(41747));function i(e){return e&&e.__esModule?e:{default:e}}class o extends l.default.Component{componentDidMount(){let e,t=this.renderEchartDom(),a=this.props.onEvents||{};this.bindEvents(t,a),"function"==typeof this.props.onChartReady&&this.props.onChartReady(t),(0,r.default)(this.refs["echartsDom"+this.props.reference],(function(){clearTimeout(e),e=setTimeout((function(){t.resize()}),200)}))}componentDidUpdate(){this.renderEchartDom(),this.bindEvents(this.getEchartsInstance(),this.props.onEvents||[])}componentWillUnmount(){n.default.dispose(this.refs["echartsDom"+this.props.reference])}bindEvents(e,t){var a=function(a){"string"==typeof a&&"function"==typeof t[a]&&(e.off(a),e.on(a,(function(l){t[a](l,e)})))};for(var l in t)a(l)}renderEchartDom(){let e=this.getEchartsInstance();return e.setOption(this.props.option,this.props.notMerge||!1,this.props.lazyUpdate||!1),this.props.showLoading?e.showLoading(this.props.loadingOption||null):e.hideLoading(),e}getEchartsInstance(){let e=this.props.theme?this.props.theme:"macarons";return n.default.getInstanceByDom(this.refs["echartsDom"+this.props.reference])||n.default.init(this.refs["echartsDom"+this.props.reference],e)}render(){let e=this.props.style||{height:"350px"};return l.default.createElement("div",{ref:"echartsDom"+this.props.reference,className:this.props.className,key:this.props.reference,style:e})}}e.exports=o},88975:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;
64i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=o(a(2543)),r=a(77322),i=o(a(12789));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}const d=e=>{let t=e.name.EN;return e.publicName.EN!==e.name.EN&&(t+=` (${e.publicName.EN})`),t},u=e=>({label:d(e),value:e._id}),c=e=>e+1,m=(0,l.forwardRef)((e=>{let{resourceIds:t=[],allowClear:a,disabled:o,placeholder:s,onChange:d,filters:m={}}=e;const[f,p]=(0,l.useState)(null),[g,h]=(0,l.useState)(0),[y,E]=(0,l.useState)([]),[b,v]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{if(0===t.length)f&&p(null);else{const e=y.filter((e=>t.includes(e._id))),a=[...new Map(e.map((e=>[e._id,e]))).values()];if(a.length===t.length){const e=a.map((e=>u(e)));p(e)}else{p(t.map((e=>({label:e,value:e})))),v(!0);const e={ids:t},a={page:0,size:t.length};r.ResourceService.getResources({...e,...a}).then((e=>{let{resources:t}=e;const a=t.map((e=>u(e)));p(a),h(c),v(!1)}))}}}),[t]),l.default.createElement(i.default,{value:f,placeholder:s,isClearable:a,isDisabled:o||b,isMulti:!0,cacheUniq:g,onChange:e=>{p(e);const t=e.map((e=>e.value)),a=y.filter((e=>t.includes(e._id)));d(t,a)},onLoadOptions:async(e,t)=>{const a={...m,resource:e},l={page:t-1,size:10},{resources:i,total:o}=await r.ResourceService.getResources({...a,...l});return E(n.default.uniqBy([...y,...i],"_id")),{options:i.map((e=>u(e))),hasMore:Math.ceil(o/10)>t}}})}));t.default=m},19175:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=o(a(2543)),r=a(77322),i=o(a(12789));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}const d=e=>{let t=e.name.EN;return e.publicName.EN!==e.name.EN&&(t+=` (${e.publicName.EN})`),t},u=e=>({label:d(e),value:e._id}),c=e=>e+1,m=(0,l.forwardRef)(((e,t)=>{let{resourceId:a,embed:o=[],filters:s={},allowClear:d,disabled:m,placeholder:f,onChange:p}=e;const[g,h]=(0,l.useState)(null),[y,E]=(0,l.useState)(0),[b,v]=(0,l.useState)([]),[k,S]=(0,l.useState)(!1);return(0,l.useEffect)((()=>{if(a){const e=b.find((e=>e._id===a));e?h(u(e)):(h({label:a,value:a}),S(!0),r.ResourceService.getSingleResource(a).then((e=>{let{resource:t}=e;h(u(t)),E(c),S(!1)})))}else g&&h(null)}),[a]),l.default.createElement(i.default,{value:g,placeholder:f,isClearable:d,isDisabled:m||k,cacheUniq:y,onChange:e=>{if(h(e),e){const t=b.find((t=>t._id===e.value));p(t._id,t)}else p(void 0,void 0)},onLoadOptions:async(e,t)=>{const a={...s,resource:e},l={page:t-1,size:10},{resources:i,total:d}=await r.ResourceService.getResources({...a,embed:o,...l});return v(n.default.uniqBy([...b,...i],"_id")),{options:i.map((e=>u(e))),hasMore:Math.ceil(d/10)>t}}})}));t.default=m},23283:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=i(a(88975)),r=i(a(19175));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function s(){return s=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},s.apply(null,arguments)}const d=(0,l.forwardRef)(((e,t)=>{let{value:a,multiple:i=!1,...o}=e;return i?l.default.createElement(n.default,s({},o,{resourceIds:a})):l.default.createElement(r.default,s({},o,{resourceId:a}))}));t.default=d},25555:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(13121)),n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var o=n?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(l,r,o):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),r=o(a(5556));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}function o(e){return e&&e.__esModule?e:{default:e}}function s(){return s=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},s.apply(null,arguments)}const d=e=>{let{value:t,onChange:a,min:r=0,max:i,...o}=e;const[d,u]=(0,n.useState)(t);return(0,n.useEffect)((()=>{u(t)}),[t]),n.default.createElement(l.default,s({},o,{value:d,min:r,max:i,onChange:e=>{u(e),a&&a((e=>{if(null==e||""===e||Number.isNaN(e))return r;const t="number"==typeof e?e:parseFloat(e);return Number.isNaN(t)||t<r?r:"number"==typeof i&&t>i?i:t})(e))}}))};d.propTypes={value:r.default.number,onChange:r.default.func,min:r.default.number,max:r.default.number},d.defaultProps={value:void 0,onChange:void 0,min:0,max:void 0},t.default=d},12789:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(a(96540)),n=a(67665),r=s(a(23689)),i=a(8817),o=a(46005);function s(e){return e&&e.__esModule?e:{default:e}}function d(){return d=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},d.apply(null,arguments)}const u=(0,n.withAsyncPaginate)(r.default),c=(0,i.SortableElement)((e=>{const t={...e.innerProps,onMouseDown:e=>{e.preventDefault(),e.stopPropagation()}};return l.default.createElement(o.components.MultiValue,d({},e,{innerProps:t}))})),m=(0,i.SortableHandle)((e=>l.default.createElement(o.components.MultiValueLabel,e))),f=(0,i.SortableContainer)(n.AsyncPaginate);t.default=e=>{let{value:t,placeholder:a,isClearable:o=!1,isCreatable:s=!1,isDisabled:p=!1,isMulti:g=!1,onChange:h,onCreate:y,onLoadOptions:E,cacheUniq:b,menuPositionRelative:v=!1}=e;const k={menuPosition:v?void 0:"fixed",isClearable:o,isDisabled:p,isMulti:g,styles:{input:e=>({...e,margin:0,paddingBottom:0,paddingTop:0}),option:e=>({...e,paddingTop:2,paddingBottom:2}),control:e=>({...e,minHeight:31,borderColor:"#d9d9d9"}),dropdownIndicator:e=>({...e,padding:3}),clearIndicator:e=>({...e,padding:3}),valueContainer:e=>({...e,paddingTop:0,paddingBottom:0}),placeholder:e=>({...e,color:"#bfbfbf"}),menuPortal:e=>({...e,zIndex:20}),multiValue:e=>({...e,height:25,backgroundColor:"#f3f3f3"}),multiValueLabel:e=>({...e,fontSize:"12px",alignSelf:"center"}),multiValueRemove:e=>({...e,backgroundColor:"#f3f3f3"})},placeholder:a,debounceTimeout:700,additional:{page:1},value:t,loadOptions:async(e,t,a)=>{let{page:l}=a;const{options:n,hasMore:r}=await E(e,l);return{options:n,hasMore:r,additional:{page:l+1}}},shouldLoadMore:(e,t,a)=>{const l=(e-t)/2;return e-t-a<=Math.max(l,50)},onChange:h,cacheUniqs:[b],components:g?{MultiValue:c,MultiValueLabel:m}:void 0};return s?l.default.createElement(u,d({SelectComponent:r.default},k,{onCreateOption:y})):g?l.default.createElement(f,d({},k,{axis:"xy",onSortEnd:e=>{let{oldIndex:a,newIndex:l}=e;const n=(0,i.arrayMove)(t,a,l);h(n)},distance:4,getHelperDimensions:e=>{let{node:t}=e;return t.getBoundingClientRect()}})):l.default.createElement(n.AsyncPaginate,k)}},68273:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(30960)),n=o(a(95093)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var o=n?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(l,r,o):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}
64function o(e){return e&&e.__esModule?e:{default:e}}const s="YYYY-MM-DD",d=(0,r.forwardRef)(((e,t)=>{let{size:a="large",value:i,onChange:o,isDateDisabled:d,style:u={width:"100%"},disabled:c=!1,allowClear:m=!1}=e;return r.default.createElement(l.default,{size:a,value:i&&(0,n.default)(i,s),disabledDate:d?e=>!!e&&d(e.format(s)):void 0,onChange:e=>{n.default.isMoment(e)?o(e.format(s)):o(e)},format:"DD/MM/YYYY",style:u,disabled:c,allowClear:m})}));t.default=d},97294:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(48735)),n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=i(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var o=n?Object.getOwnPropertyDescriptor(e,r):null;o&&(o.get||o.set)?Object.defineProperty(l,r,o):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),r=o(a(95093));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(i=function(e){return e?a:t})(e)}function o(e){return e&&e.__esModule?e:{default:e}}const s=(0,n.forwardRef)(((e,t)=>{let{size:a="large",value:i,onChange:o,style:s={width:"100%"},disabled:d=!1,allowEmpty:u=!0,format:c="HH:mm",placeholder:m}=e;return n.default.createElement(l.default,{size:a,value:i&&(0,r.default)(i,c),onChange:e=>{r.default.isMoment(e)?o(e.format(c)):o(e)},style:s,format:c,allowEmpty:u,disabled:d,placeholder:m})}));t.default=s},48193:(e,t,a)=>{"use strict";var l=i(a(95402)),n=i(a(96540));a(4642);var r=a(21757);function i(e){return e&&e.__esModule?e:{default:e}}e.exports=(0,r.connect)((e=>({APPCONFIG:e.APPCONFIG})),null)((e=>{let{APPCONFIG:t,iconAsLogo:a=!1}=e;return n.default.createElement("div",{className:"loading-container"},a?n.default.createElement(l.default,{type:"loading",style:{fontSize:50},spin:!0}):n.default.createElement("img",{className:"startup-logo",src:t.logo||"/assets/img/kleesto_logo_transparent.png",alt:"Company Logo",style:{height:"auto",width:"300px"}}))}))},88852:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=d(a(2543)),r=a(66028),i=a(77322),o=d(a(12789)),s=d(a(66633));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}const c=e=>`${e.identifier} (${e.amountType===r.TAX_AMOUNT_TYPES.PERCENTAGE?`${e.amountValue}%`:e.amountValue})`,m=e=>({label:c(e),value:e.id}),f=e=>e+1,p=(0,l.forwardRef)(((e,t)=>{let{taxId:a,embed:d=[],filters:u={},allowClear:c,allowCreate:p,disabled:g,placeholder:h,onChange:y}=e;const[E,b]=(0,l.useState)(null),[v,k]=(0,l.useState)(0),[S,T]=(0,l.useState)([]),[C,P]=(0,l.useState)(!1),[D,_]=(0,l.useState)(!1),[I,x]=(0,l.useState)(void 0);return(0,l.useEffect)((()=>{if(a){const e=S.find((e=>e.id===a));e?b(m(e)):(b({label:a,value:a}),P(!0),i.AccountingService.getSingleTax(a).then((e=>{let{tax:t}=e;b(m(t)),k(f),P(!1)})))}else E&&b(null)}),[a]),l.default.createElement("div",null,l.default.createElement(o.default,{value:E,placeholder:h,isClearable:c,isCreatable:p,isDisabled:g||
64C,cacheUniq:v,onChange:e=>{if(b(e),e){const t=S.find((t=>t.id===e.value));y(t.id,t)}else y(void 0,void 0)},onCreate:e=>{_(!0),x(e)},onLoadOptions:async(e,t)=>{const a={...u,tax:e},l={page:t-1,size:10},o={createdAt:r.SORTING_ORDER.DESC},{taxes:s,total:c}=await i.AccountingService.getTaxes({filters:a,sortings:o,pagination:l,embed:d});return T(n.default.uniqBy([...S,...s],"id")),{options:s.map((e=>m(e))),hasMore:Math.ceil(c/10)>t}}}),D&&!!I&&l.default.createElement(s.default,{visible:!0,name:I,onSuccess:e=>{_(!1),b({label:e,value:e}),P(!0),i.AccountingService.getSingleTax(e).then((e=>{let{tax:t}=e;b(m(t)),y(t.id,t),k(f),P(!1)}))},onHide:()=>{_(!1),x(void 0)}}))}));t.default=p},16907:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=i(a(46073)),r=i(a(97549));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}function s(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class d extends l.Component{constructor(e){super(e),s(this,"handleMessage",(e=>{e.origin===new URL(r.default.voiceAssistant).origin&&("CLOSE_VOICE_ASSISTANT"===e.data.type&&this.setState({isOpen:!1}),"OPEN_VOICE_ASSISTANT"===e.data.type&&this.setState({isOpen:!0}))})),s(this,"handleIframeLoad",(()=>{setTimeout((()=>{this.sendAuthToken()}),500)})),s(this,"sendAuthToken",(()=>{const e=this.iframeRef.current;if(!e||!e.contentWindow)return void console.warn("VoiceAssistant iframe not ready");const t=n.default.getToken();if(t)try{e.contentWindow.postMessage({type:"SET_AUTH_TOKEN",token:t},r.default.voiceAssistant),console.log("Auth token sent to VoiceAssistant iframe")}catch(e){console.error("Failed to send auth token to iframe:",e)}else console.warn("No auth token available for VoiceAssistant")})),this.state={isOpen:!1},this.iframeRef=l.default.createRef(),this.tokenRefreshInterval=null}componentDidMount(){r.default.voiceAssistant&&(this.iframeRef.current&&this.iframeRef.current.addEventListener("load",this.handleIframeLoad),window.addEventListener("message",this.handleMessage),this.tokenRefreshInterval=setInterval((()=>{this.sendAuthToken()}),3e6))}componentWillUnmount(){r.default.voiceAssistant&&(this.iframeRef.current&&this.iframeRef.current.removeEventListener("load",this.handleIframeLoad),window.removeEventListener("message",this.handleMessage),this.tokenRefreshInterval&&clearInterval(this.tokenRefreshInterval))}render(){const{isOpen:e}=this.state;if(!r.default.voiceAssistant)return null;const t={position:"fixed",bottom:"20px",right:"20px",width:e?"min(450px, calc(100vw - 40px))":"90px",height:e?"min(680px, calc(100vh - 40px))":"90px",border:"none",zIndex:999999,background:"transparent",pointerEvents:"auto"};return l.default.createElement("iframe",{ref:this.iframeRef,src:r.default.voiceAssistant,style:t,title:"Kleesto Voice Assistant",allow:"microphone"})}}t.default=d},63292:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LOADING_FETCH_PLACES=t.LOADING_FETCH_PERSONNEL=t.LOADING_FETCH_PARTNER_SCHEDULES=t.LOADING_FETCH_MYDATA=t.LOADING_FETCH_FILTERED_EVENTS=t.LOADING_FETCH_EVENTS=t.LOADING_FETCH_DASHBOARD_BOOKINGS_SETTINGS=t.LOADING_FETCH_CURRENCY=t.LOADING_FETCH_COMPANY=t.LOADING_FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS=t.LOADING_FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS=t.LOADING_FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE=t.LOADING_FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE=t.LOADING_FETCH_BILLINGSETTINGS=t.LOADING_FETCH_APP_CONFIG=t.LOADING_FETCH_ACTIVITY_CHANNELS=t.LOADING_CALCULATE_BOOKING_PRICE=t.LOADED_PARTNER_FETCH_SCHEDULES=t.LOADED_FETCH_TRANSFER_LOCATIONS=t.LOADED_FETCH_TOUR_PLACES=t.LOADED_FETCH_TEMPORARY_BOOKING=t.LOADED_FETCH_SUPPLIERS_CHANNELS=t.LOADED_FETCH_SUPPLIED_CHANNELS=t.LOADED_FETCH_SELECTED_EVENT=t.LOADED_FETCH_SELECTED_BOOKING=t.LOADED_FETCH_SCHEDULES=t.LOADED_FETCH_RESOURCES=t.LOADED_FETCH_REGIONS=t.LOADED_FETCH_REGION=t.LOADED_FETCH_PROFILING_STATUS=t.LOADED_FETCH_PRODUCTS=t.LOADED_FETCH_PRICES=t.LOADED_FETCH_POLICIES=t.LOADED_FETCH_PLACES=t.LOADED_FETCH_PE
64RSONNEL=t.LOADED_FETCH_MYDATA=t.LOADED_FETCH_FILTERED_EVENTS=t.LOADED_FETCH_EVENTS=t.LOADED_FETCH_CURRENCY=t.LOADED_FETCH_COMPANY=t.LOADED_FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS=t.LOADED_FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS=t.LOADED_FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE=t.LOADED_FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE=t.LOADED_FETCH_BILLINGSETTINGS=t.LOADED_FETCH_ACTIVITY_CHANNELS=t.LOADED_CALCULATE_BOOKING_PRICE=t.FETCH_USER_STARTUP_SETTINGS_SUCCESS=t.FETCH_USER_SETTINGS_SUCCESS=t.FETCH_TRANSFER_LOCATIONS_SUCCESS=t.FETCH_TOUR_PLACES_SUCCESS=t.FETCH_TEMPORARY_BOOKING_SUCCESS=t.FETCH_SUPPLIERS_CHANNELS_SUCCESS=t.FETCH_SUPPLIED_CHANNELS_SUCCESS=t.FETCH_SELECTED_EVENT_SUCCESS=t.FETCH_SELECTED_EVENT_ERROR=t.FETCH_SELECTED_BOOKING_SUCCESS=t.FETCH_SELECTED_BOOKING_ERROR=t.FETCH_SCHEDULES_SUCCESS=t.FETCH_SCHEDULES_ERROR=t.FETCH_RESOURCE_EVENTS_SUCCESS=t.FETCH_RESOURCES_SUCCESS=t.FETCH_RENTAL_EVENTS_SUCCESS=t.FETCH_REGION_SUCCESS=t.FETCH_REGIONS_SUCCESS=t.FETCH_PROFILING_DETAILS_SUCCESS=t.FETCH_PRODUCTS_SUCCESS=t.FETCH_PRICES_SUCCESS=t.FETCH_POLICIES_SUCCESS=t.FETCH_PLACES_SUCCESS=t.FETCH_PERSONNEL_SUCCESS=t.FETCH_PARTNER_SCHEDULES_SUCCESS=t.FETCH_PARTNER_SCHEDULES_ERROR=t.FETCH_MYDATA_SUCCESS=t.FETCH_FILTERED_EVENTS_SUCCESS=t.FETCH_FILTERED_EVENTS_ERROR=t.FETCH_EVENTS_SUCCESS=t.FETCH_EVENTS_ERROR=t.FETCH_DASHBOARD_BOOKINGS_SETTINGS_SUCCESS=t.FETCH_CURRENCY_SUCCESS=t.FETCH_CURRENCY_ERROR=t.FETCH_COMPANY_SUCCESS=t.FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS_SUCCESS=t.FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS_SUCCESS=t.FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE_SUCCESS=t.FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE_SUCCESS=t.FETCH_BILLINGSETTINGS_SUCCESS=t.FETCH_APP_CONFIG_SUCCESS=t.FETCH_ACTIVITY_CHANNELS_SUCCESS=t.CLEAR_SELECTED_BOOKING_DATA=t.CLEAR_PLACES_REGIONS_DATA=t.CLEAR_FILTER_DATA=t.CLEAR_FILTERED_RESOURCES_RENTAL=t.CLEAR_CREATE_BOOKING_DATA=t.CLEAR_ALL_BOOKING_DATA=t.CHANGE_THEME=t.CHANGE_SIDEBAR_WIDTH=t.CHANGE_LANG=t.CHANGE_COLOR_OPTION=t.CALCULATE_BOOKING_PRICE_SUCCESS=void 0,t.UPDATE_SELECTED_SCHEDULE=t.UPDATE_PREVIEW_ACTIVITY_DATA=t.UPDATE_CREATE_BOOKING_DATA=t.UPDATE_CREATE_ACTIVITY_DATA=t.TOGGLE_OFFCANVAS_NAV=t.TOGGLE_FIXED_HEADER=t.TOGGLE_COLLAPSED_NAV=t.TOGGLE_BOXED_LAYOUT=t.SET_TRIGGERED_DATA=t.SET_SELECTED_SCHEDULE=t.SET_SELECTED_EVENTS=t.SET_SELECTED_EVENT=t.SET_SCHEDULE_EXTRA_DATA=t.SET_MONTH_VIEW=t.SET_FILTERED_RESOURCES_RENTAL=t.SET_DATE_VIEW=t.PERSIST_ACTIVITIES_SCHEDULES_SEARCH=t.LOADING_FETCH_USER_STARTUP_SETTINGS=t.LOADING_FETCH_USER_SETTINGS=t.LOADING_FETCH_TRANSFER_LOCATIONS=t.LOADING_FETCH_TOUR_PLACES=t.LOADING_FETCH_TEMPORARY_BOOKING=t.LOADING_FETCH_SUPPLIERS_CHANNELS=t.LOADING_FETCH_SUPPLIED_CHANNELS=t.LOADING_FETCH_SELECTED_EVENT=t.LOADING_FETCH_SELECTED_BOOKING=t.LOADING_FETCH_SCHEDULES=t.LOADING_FETCH_RESOURCES=t.LOADING_FETCH_REGIONS=t.LOADING_FETCH_REGION=t.LOADING_FETCH_PROFILING_DETAILS=t.LOADING_FETCH_PRODUCTS=t.LOADING_FETCH_PRICES=t.LOADING_FETCH_POLICIES=void 0,t.LOADING_FETCH_APP_CONFIG="LOADING_FETCH_APP_CONFIG",t.FETCH_APP_CONFIG_SUCCESS="FETCH_APP_CONFIG_SUCCESS",t.TOGGLE_BOXED_LAYOUT="TOGGLE_BOXED_LAYOUT",t.TOGGLE_COLLAPSED_NAV="TOGGLE_COLLAPSED_NAV",t.TOGGLE_OFFCANVAS_NAV="TOGGLE_OFFCANVAS_NAV",t.TOGGLE_FIXED_HEADER="TOGGLE_FIXED_HEADER",t.CHANGE_SIDEBAR_WIDTH="CHANGE_SIDEBAR_WIDTH",t.CHANGE_COLOR_OPTION="CHANGE_COLOR_OPTION",t.CHANGE_THEME="CHANGE_THEME",t.CHANGE_LANG="CHANGE_LANG",t.LOADING_FETCH_USER_STARTUP_SETTINGS="LOADING_FETCH_USER_STARTUP_SETTINGS",t.FETCH_USER_STARTUP_SETTINGS_SUCCESS="FETCH_USER_STARTUP_SETTINGS_SUCCESS",t.LOADING_FETCH_USER_SETTINGS="LOADING_FETCH_USER_SETTINGS",t.FETCH_USER_SETTINGS_SUCCESS="FETCH_USER_SETTINGS_SUCCESS",t.LOADING_FETCH_DASHBOARD_BOOKINGS_SETTINGS="LOADING_FETCH_DASHBOARD_BOOKINGS_SETTINGS",t.FETCH_DASHBOARD_BOOKINGS_SETTINGS_SUCCESS="FETCH_DASHBOARD_BOOKINGS_SETTINGS_SUCCESS",t.LOADING_FETCH_CURRENCY="LOADING_FETCH_CURRENCY",t.FETCH_CURRENCY_SUCCESS="FETCH_CURRENCY_SUCCESS",t.LOADED_FETCH_CURRENCY="LOADED_FETCH_CURRENCY",t.FETCH_CURRENCY_ERROR="FETCH_CURRENCY_ERROR",t.LOADING_FETCH_COMPANY="LOADING_FETCH_COMPANY",t.FETCH_COMPANY_SUCCESS="FETCH_COMPANY_SUCCESS",t.LOADED_FETCH_COMPANY="LOADED_FETCH_COMPANY",t.LOADING_FETCH_SCHEDULES="LOADING_FETCH_SCHEDULES",t.FETCH_SCHEDULES_SUCCESS="FETCH_SCHEDULES_SUCCESS",t.LOADED_FETCH_SCHEDULES="LOADED_FETCH_SCHEDULES",t.FETCH_SCHEDULES_ERROR="FETCH_SCHEDULES_ERROR",t.SET_SCHEDULE_EXTRA_DATA="SET_SCHEDULE_EXTRA_DATA",t.PERSIST_ACTIVITIES_SCHEDULES_SEARCH="PERSIST_ACTIVITIES_SCHEDULES_SEARCH",t.LOADING_FETCH_PARTNER_SCHEDULES="LOADING_FETCH_PARTNER_SCHEDULES",t.FETCH_PARTNER_SCHEDULES_SUCCESS="FETCH_PARTNER_SCHEDULES_SUCCESS",t.LOADED_PARTNER_FETCH_SCHEDULES="LOADED_PARTNER_FETCH_SCHEDULES",t.FETCH_PARTNER_SCHEDULES_ERROR="FETCH_PARTNER_SCHEDULES_ERROR",t.SET_SELECTED_SCHEDULE="SET_SELECTED_SCHEDULE",t.UPDATE_SELECTED_SCHEDULE="UPDATE_SELECTED_SCHEDULE",t.SET_SELECTED_EVENT="SET_SELECTED_EVENT",t.SET_SELECTED_EVENTS="SET_SELECTED_EVENTS",t.SET_MONTH_VIEW="SET_MONTH_VIEW",t.
64SET_DATE_VIEW="SET_DATE_VIEW",t.SET_TRIGGERED_DATA="SET_TRIGGERED_DATA",t.SET_FILTERED_RESOURCES_RENTAL="SET_FILTERED_RESOURCES_RENTAL",t.CLEAR_FILTERED_RESOURCES_RENTAL="CLEAR_FILTERED_RESOURCES_RENTAL",t.LOADING_FETCH_EVENTS="LOADING_FETCH_EVENTS",t.FETCH_EVENTS_SUCCESS="FETCH_EVENTS_SUCCESS",t.FETCH_RENTAL_EVENTS_SUCCESS="FETCH_RENTAL_EVENTS_SUCCESS",t.FETCH_RESOURCE_EVENTS_SUCCESS="FETCH_RESOURCE_EVENTS_SUCCESS",t.LOADED_FETCH_EVENTS="LOADED_FETCH_EVENTS",t.FETCH_EVENTS_ERROR="FETCH_EVENTS_ERROR",t.LOADING_FETCH_FILTERED_EVENTS="LOADING_FETCH_FILTERED_EVENTS",t.FETCH_FILTERED_EVENTS_SUCCESS="FETCH_FILTERED_EVENTS_SUCCESS",t.LOADED_FETCH_FILTERED_EVENTS="LOADED_FETCH_FILTERED_EVENTS",t.FETCH_FILTERED_EVENTS_ERROR="FETCH_FILTERED_EVENTS_ERROR",t.CLEAR_FILTER_DATA="CLEAR_FILTER_DATA",t.LOADING_FETCH_SELECTED_EVENT="LOADING_FETCH_SELECTED_EVENT",t.FETCH_SELECTED_EVENT_SUCCESS="FETCH_SELECTED_EVENT_SUCCESS",t.LOADED_FETCH_SELECTED_EVENT="LOADED_FETCH_SELECTED_EVENT",t.FETCH_SELECTED_EVENT_ERROR="FETCH_SELECTED_EVENT_ERROR",t.LOADING_FETCH_SELECTED_BOOKING="LOADING_FETCH_SELECTED_BOOKING",t.FETCH_SELECTED_BOOKING_SUCCESS="FETCH_SELECTED_BOOKING_SUCCESS",t.LOADED_FETCH_SELECTED_BOOKING="LOADED_FETCH_SELECTED_BOOKING",t.FETCH_SELECTED_BOOKING_ERROR="FETCH_SELECTED_BOOKING_ERROR",t.LOADING_FETCH_TRANSFER_LOCATIONS="LOADING_FETCH_TRANSFER_LOCATIONS",t.FETCH_TRANSFER_LOCATIONS_SUCCESS="FETCH_TRANSFER_LOCATIONS_SUCCESS",t.LOADED_FETCH_TRANSFER_LOCATIONS="LOADED_FETCH_TRANSFER_LOCATIONS",t.LOADING_FETCH_TEMPORARY_BOOKING="LOADING_FETCH_TEMPORARY_BOOKING",t.FETCH_TEMPORARY_BOOKING_SUCCESS="FETCH_TEMPORARY_BOOKING_SUCCESS",t.LOADED_FETCH_TEMPORARY_BOOKING="LOADED_FETCH_TEMPORARY_BOOKING",t.LOADING_FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS="LOADING_FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS",t.FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS_SUCCESS="FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS_SUCCESS",t.LOADED_FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS="LOADED_FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS",t.LOADING_FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS="LOADING_FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS",t.FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS_SUCCESS="FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS_SUCCESS",t.LOADED_FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS="LOADED_FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS",t.CLEAR_SELECTED_BOOKING_DATA="CLEAR_SELECTED_BOOKING_DATA",t.LOADING_FETCH_PRODUCTS="LOADING_FETCH_PRODUCTS",t.FETCH_PRODUCTS_SUCCESS="FETCH_PRODUCTS_SUCCESS",t.LOADED_FETCH_PRODUCTS="LOADED_FETCH_PRODUCTS",t.LOADING_FETCH_PRICES="LOADING_FETCH_PRICES",t.FETCH_PRICES_SUCCESS="FETCH_PRICES_SUCCESS",t.LOADED_FETCH_PRICES="LOADED_FETCH_PRICES",t.LOADING_FETCH_ACTIVITY_CHANNELS="LOADING_FETCH_ACTIVITY_CHANNELS",t.FETCH_ACTIVITY_CHANNELS_SUCCESS="FETCH_ACTIVITY_CHANNELS_SUCCESS",t.LOADED_FETCH_ACTIVITY_CHANNELS="LOADED_FETCH_ACTIVITY_CHANNELS",t.UPDATE_CREATE_BOOKING_DATA="UPDATE_CREATE_BOOKING_DATA",t.LOADING_FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE="LOADING_FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE",t.FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE_SUCCESS="FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE_SUCCESS",t.LOADED_FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE="LOADED_FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE",t.LOADING_FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE="LOADING_FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE",t.FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE_SUCCESS="FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE_SUCCESS",t.LOADED_FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE="LOADED_FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE",t.UPDATE_CREATE_ACTIVITY_DATA="UPDATE_CREATE_ACTIVITY_DATA",t.UPDATE_PREVIEW_ACTIVITY_DATA="UPDATE_PREVIEW_ACTIVITY_DATA",t.CLEAR_CREATE_BOOKING_DATA="CLEAR_CREATE_BOOKING_DATA",t.CLEAR_ALL_BOOKING_DATA="CLEAR_ALL_BOOKING_DATA",t.LOADING_CALCULATE_BOOKING_PRICE="LOADING_CALCULATE_BOOKING_PRICE",t.CALCULATE_BOOKING_PRICE_SUCCESS="CALCULATE_BOOKING_PRICE_SUCCESS",t.LOADED_CALCULATE_BOOKING_PRICE="LOADED_CALCULATE_BOOKING_PRICE",t.LOADING_FETCH_PERSONNEL="LOADING_FETCH_PERSONNEL",t.FETCH_PERSONNEL_SUCCESS="FETCH_PERSONNEL_SUCCESS",t.LOADED_FETCH_PE
64RSONNEL="LOADED_FETCH_PERSONNEL",t.LOADING_FETCH_RESOURCES="LOADING_FETCH_RESOURCES",t.FETCH_RESOURCES_SUCCESS="FETCH_RESOURCES_SUCCESS",t.LOADED_FETCH_RESOURCES="LOADED_FETCH_RESOURCES",t.LOADING_FETCH_POLICIES="LOADING_FETCH_POLICIES",t.FETCH_POLICIES_SUCCESS="FETCH_POLICIES_SUCCESS",t.LOADED_FETCH_POLICIES="LOADED_FETCH_POLICIES",t.LOADING_FETCH_PLACES="LOADING_FETCH_PLACES",t.FETCH_PLACES_SUCCESS="FETCH_PLACES_SUCCESS",t.LOADED_FETCH_PLACES="LOADED_FETCH_PLACES",t.CLEAR_PLACES_REGIONS_DATA="CLEAR_PLACES_REGIONS_DATA",t.LOADING_FETCH_TOUR_PLACES="LOADING_FETCH_TOUR_PLACES",t.FETCH_TOUR_PLACES_SUCCESS="FETCH_TOUR_PLACES_SUCCESS",t.LOADED_FETCH_TOUR_PLACES="LOADED_FETCH_TOUR_PLACES",t.LOADING_FETCH_REGIONS="LOADING_FETCH_REGIONS",t.FETCH_REGIONS_SUCCESS="FETCH_REGIONS_SUCCESS",t.LOADED_FETCH_REGIONS="LOADED_FETCH_REGIONS",t.LOADING_FETCH_REGION="LOADING_FETCH_REGION",t.FETCH_REGION_SUCCESS="FETCH_REGION_SUCCESS",t.LOADED_FETCH_REGION="LOADED_FETCH_REGION",t.LOADING_FETCH_SUPPLIERS_CHANNELS="LOADING_FETCH_SUPPLIERS_CHANNELS",t.FETCH_SUPPLIERS_CHANNELS_SUCCESS="FETCH_SUPPLIERS_CHANNELS_SUCCESS",t.LOADED_FETCH_SUPPLIERS_CHANNELS="LOADED_FETCH_SUPPLIERS_CHANNELS",t.LOADING_FETCH_SUPPLIED_CHANNELS="LOADING_FETCH_SUPPLIED_CHANNELS",t.FETCH_SUPPLIED_CHANNELS_SUCCESS="FETCH_SUPPLIED_CHANNELS_SUCCESS",t.LOADED_FETCH_SUPPLIED_CHANNELS="LOADED_FETCH_SUPPLIED_CHANNELS",t.LOADING_FETCH_BILLINGSETTINGS="LOADING_FETCH_BILLINGSETTINGS",t.FETCH_BILLINGSETTINGS_SUCCESS="FETCH_BILLINGSETTINGS_SUCCESS",t.LOADED_FETCH_BILLINGSETTINGS="LOADED_FETCH_BILLINGSETTINGS",t.LOADING_FETCH_MYDATA="LOADING_FETCH_MYDATA",t.FETCH_MYDATA_SUCCESS="FETCH_MYDATA_SUCCESS",t.LOADED_FETCH_MYDATA="LOADED_FETCH_MYDATA",t.LOADING_FETCH_PROFILING_DETAILS="LOADING_FETCH_PROFILING_DETAILS",t.FETCH_PROFILING_DETAILS_SUCCESS="FETCH_PROFILING_DETAILS_SUCCESS",t.LOADED_FETCH_PROFILING_STATUS="LOADED_FETCH_PROFILING_STATUS"},66028:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.USERGUIDE_PRODUCTTOURS_KEYS=t.TRACKING_EVENTS=t.TAX_AMOUNT_TYPES=t.SUPPORTED_LANGUAGES=t.SORTING_ORDER=t.REVIEWREQUEST_STATUSES=t.RESOURCE_TYPES=t.REQUEST_STATUSES=t.PROFILING_STEPS=t.PROFILING_STATUSES=t.PRODUCT_TYPE_CATEGORIES=t.PRODUCT_TRANSFERSERVICES=t.PRODUCT_PRODUCTTYPE_PRICINGTYPES=t.PRODUCT_PRODUCTTYPES=t.PRODUCT_CHANGE_OWNERSHIP_REQUEST_STATUSES=t.PRICINGOPTION_PRICINGTYPES=t.PRICINGOPTION_PRICE_TRAVELERTYPES=t.PRICINGOPTION_PRICE_COMMISSIONTYPES=t.PAYMENT_PROVIDER_PAYMENTMETHOD_NAMES=t.PAYMENT_PROVIDERS=t.NOTIFICATION_TYPES=t.MYDATA_VAT_EXEMPTION_CATEGORIES=t.MYDATA_VAT_CATEGORIES=t.MYDATA_TAX_TYPE_CATEGORIES=t.MYDATA_TAX_TYPES=t.MYDATA_PROVIDERS=t.MMK_YACHT_TYPES=t.MMK_YACHT_PRODUCTS=t.LIMITED_ACCESS_FEATURES=t.INVOICE_TYPE_MYDATA_TYPES=t.INVOICE_TYPES=t.INVOICE_STATUSES=t.INVOICE_MYDATA_TYPE_CLASSIFICATION_CATEGORY_TYPES=t.INVOICE_MYDATA_TYPE_CLASSIFICATION_CATEGORIES=t.INVOICE_MYDATA_TYPES=t.INVOICE_MYDATA_STATUSES=t.INVOICE_MYDATA_PAYMENTMETHOD_TYPES=t.INVOICE_MYDATA_MOVEPURPOSES=t.INVOICEBULKTASK_STATUSES=t.INVOICEBULKTASK_INVOICEDETAILS_STATUSES=t.INVOICEBULKTASK_ACTIONS=t.INVITATION_STATUSES=t.GIFTCARDSETTINGS_STATUSES=t.FEATURES=t.EXTERNAL_REVIEW_PLATFORMS=t.EXPENSE_RELATEDWITHDETAILS_TARGETS=t.EXPENSECATEGORY_TYPES=t.DASHBOARDBOOKINGSSETTINGS_RELATEDWITH=t.DASHBOARDBOOKINGSSETTINGS_COLUMNS=t.CUSTOMFIELD_CHANNELMANAGERKEYS=t.CURRENCIES=t.CONTENTCUSTOMFIELD_TYPES=t.CONTENTCUSTOMFIELD_RELATEDWITH=t.COMPANY_BUSINESS_TYPES=t.COMPANY_BUSINESS_SERVICES=t.CHANNEL_CATEGORIES=t.CHANNELMANAGER_IDS=t.BOOKING_CHECKIN_STATUSES=t.BILLING_TIER_KEYS=t.BILLING_SUBSCRIPTION_TYPES=t.BILLING_SUBSCRIPTION_STATUSES=t.BILLING_SERVICE_TYPES=t.BILLING_PAYMENTMETHOD_TYPE_CARD_BRANDS=t.BILLING_PAYMENTMETHOD_TYPES=t.BILLING_INVOICE_STATUSES=t.BILLING_BILLINGFREQUENCIES=t.BILLING_ADDON_KEYS=void 0,t.GIFTCARDSETTINGS_STATUSES={ACTIVE:"ACTIVE",INACTIVE:"INACTIVE"},t.INVITATION_STATUSES={pending:"pending",completed:"completed",cancelled:"cancelled"},t.CHANNEL_CATEGORIES={hotel:"hotel",manual:"manual",marketplace:"marketplace",rep:"rep",tablet:"tablet",ota:"ota",api:"api",agency:"agency",vendor:"vendor",website:"website",other:"other"},t.BOOKING_CHECKIN_STATUSES={NOT_STARTED:"NOT_STARTED",PENDING:"PENDING",COMPLETED:"COMPLETED",EXPIRED:"EXPIRED",CANCELLED:"CANCELLED"},t.RESOURCE_TYPES={BIKE:"BIKE",BOAT:"BOAT",CAR:"CAR",VAN:"VAN",BUS:"BUS",VEHICLE:"VEHICLE",EQUIPMENT:"EQUIPMENT",JETSKI:"JETSKI",KAYAK:"KAYAK",PADDLES:"PADDLES",PARKING_SLOT:"PARKING_SLOT",APARTMENT:"APARTMENT",ROOM:"ROOM",SUITE:"SUITE",VILLA:"VILLA",HELICOPTER:"HELICOPTER",AIRPLANE:"AIRPLANE",OTHER:"OTHER"},t.INVOICE_STATUSES={PENDING:"PENDING",PAID:"PAID",VOID:"VOID"},t.INVOICEBULKTASK_STATUSES={PENDING:"PENDING",IN_PROGRESS:"IN_PROGRESS",COMPLETED:"COMPLETED"},t.PRODUCT_CHANGE_OWNERSHIP_REQUEST_STATUSES={NOT_STARTED:"NOT_STARTED",IN_PROGRESS:"IN_PROGRESS",COMPLETED:"COMPLETED",FAILED:"FAILED"},t.INVOICEBULKTASK_INVOICEDETAILS_STATUSES={PENDING:"PENDING",COMPLETED:"COMPLETED",FAILED:"FAILED"},t.INVOICEBULKTASK_ACTIONS={SEND_MYDATA:"SEND_MYDATA",MARK_PAID:"MARK_PAID",DELETE:"DELETE"},t.REVIEWREQUEST_STATUSES={SCHEDULED:"SCHEDULED",PENDING:"PENDING",COMPLETED:"COMPLETED",REDI
64RECTED:"REDIRECTED",EXPIRED:"EXPIRED",CANCELLED:"CANCELLED"},t.EXTERNAL_REVIEW_PLATFORMS={GOOGLE:"GOOGLE",TRIPADVISOR:"TRIPADVISOR"},t.SUPPORTED_LANGUAGES={el:"el",it:"it",de:"de",fr:"fr",en:"en"},t.EXPENSECATEGORY_TYPES={COST_OF_SALES:"COST_OF_SALES",OPERATING:"OPERATING"},t.EXPENSE_RELATEDWITHDETAILS_TARGETS={BOOKING:"BOOKING",PRODUCT:"PRODUCT",RESOURCE:"RESOURCE",PERSONNEL:"PERSONNEL"},t.CURRENCIES={EUR:"EUR",USD:"USD"},t.INVOICE_TYPES={INVOICE:"INVOICE",RECEIPT:"RECEIPT",CREDIT_NOTE:"CREDIT_NOTE"},t.INVOICE_MYDATA_TYPES={11.1:"11.1",11.2:"11.2",2.1:"2.1",2.2:"2.2",2.3:"2.3",1.1:"1.1",1.2:"1.2",1.3:"1.3",1.4:"1.4",5.1:"5.1",11.4:"11.4",8.1:"8.1",8.2:"8.2",3.1:"3.1"},t.PRODUCT_TYPE_CATEGORIES={transfer:{land:"land",sea:"sea",air:"air",tour:"tour"}},t.PRODUCT_TRANSFERSERVICES={Taxi:"Taxi","Private Car":"Private Car","Mini Van":"Mini Van",Van:"Van","Mini Bus":"Mini Bus",Bus:"Bus",Limousine:"Limousine","Luxury Car":"Luxury Car","Station Wagon":"Station Wagon",Jeep:"Jeep","Axopar 28":"Axopar 28","Axopar 37":"Axopar 37","Goldfish 43":"Goldfish 43","Tesoro T40":"Tesoro T40","Rock 36":"Rock 36","Rock 36 Open RIB":"Rock 36 Open RIB","Rock 30 Open RIB":"Rock 30 Open RIB","Marvel 960":"Marvel 960","Black Arrow":"Black Arrow","Nimbus 11":"Nimbus 11",RIB:"RIB","Motor Yacht":"Motor Yacht","Speed Boat":"Speed Boat",Catamaran:"Catamaran","Sailing Boat":"Sailing Boat","Scorpion 28":"Scorpion 28","Technohull 40":"Technohull 40","Fjord 38":"Fjord 38","Tesoro 40 Inboard":"Tesoro 40 Inboard","Tesoro 40 Outboard":"Tesoro 40 Outboard","Tesoro Cat T41 inboard":"Tesoro Cat T41 inboard","Fairline 43":"Fairline 43","Ferretti 46":"Ferretti 46","Pardo 50":"Pardo 50","Fairline 52":"Fairline 52","Aicon 56":"Aicon 56","Mangusta 72":"Mangusta 72","Azimut 80":"Azimut 80","Ferretti 830":"Ferretti 830","Super Phantom 85":"Super Phantom 85","Cantieri Di Pisa 90":"Cantieri Di Pisa 90","Baglietto 100":"Baglietto 100","Heesen 144":"Heesen 144",Schooner:"Schooner","Traditional Boat":"Traditional Boat","Saxdor 320":"Saxdor 320","Saxdor 320 GTO":"Saxdor 320 GTO","Saxdor 400 GTO":"Saxdor 400 GTO","Palmer Johnson 80":"Palmer Johnson 80","Riva 71":"Riva 71","Princess V65":"Princess V65","â Tesoro Cat T41 Outboard":"â Tesoro Cat T41 Outboard","Fjord 44":"Fjord 44","Tesoro 42":"Tesoro 42","Princess V62":"Princess V62","VanDutch 55":"VanDutch 55","EVO 43":"EVO 43","Mercedes Vito":"Mercedes Vito","Mercedes Sprinter":"Mercedes Sprinter","Mercedes B Class":"Mercedes B Class","Mercedes V Class":"Mercedes V Class","Nissan Evalia":"Nissan Evalia","Opel Movano":"Opel Movano","Toyota Alphard (or similar)":"Toyota Alphard (or similar)","4x4 Minibus Game Viewing Vehicle":"4x4 Minibus Game Viewing Vehicle",Helicopter:"Helicopter","Private Jet":"Private Jet","Sprinter Van":"Sprinter Van"},t.INVOICE_MYDATA_STATUSES={NOT_SENT:"NOT_SENT",SENT:"SENT",CANCELLED:"CANCELLED"},t.SORTING_ORDER={ASC:"ASC",DESC:"DESC"},t.TAX_AMOUNT_TYPES={FIXED:"FIXED",PERCENTAGE:"PERCENTAGE"},t.INVOICE_TYPE_MYDATA_TYPES={RECEIPT:["11.2","11.1","8.2"],INVOICE:["2.1","2.2","2.3","1.1","1.2","1.3","1.4","3.1","8.1"],CREDIT_NOTE:["5.1","11.4"]};const a=t.PAYMENT_PROVIDERS={STRIPE:"STRIPE",EUROBANK:"EUROBANK",VIVA:"VIVA"},l=(t.PAYMENT_PROVIDER_PAYMENTMETHOD_NAMES={[a.STRIPE]:"Online Payment (Stripe)",[a.EUROBANK]:"Online Payment (Eurobank)",[a.VIVA]:"Online Payment (Viva)"},t.INVOICE_MYDATA_TYPE_CLASSIFICATION_CATEGORIES={1.1:["category1_1","category1_2","category1_3","category1_4","category1_5","category1_7","category1_8","category1_9","category1_95"],1.2:["category1_1","category1_2","category1_3","category1_4","category1_5","category1_7","category1_8","category1_9","category1_95"],1.3:["category1_1","category1_2","category1_3","category1_4","category1_5","category1_7","category1_8","category1_9","category1_95"],1.4:["category1_7","category1_95"],2.1:["category1_3","category1_5","category1_8","category1_9","category1_95"],2.2:["category1_3","category1_5","category1_8","category1_9","category1_95"],2.3:["category1_3","category1_5","category1_8","category1_9","category1_95"],5.1:[],11.4:[],11.1:["category1_1","category1_2","category1_3","category1_4","category1_5","category1_7","category1_8","category1_9","category1_95"],11.2:["category1_3","category1_5","category1_8","category1_9","category1_95"],8.1:["category1_3","category1_5","category1_8","category1_9","category1_95"],8.2:["category1_95"],3.1:["category2_1","category2_2","category2_3","category2_5","category2_7","category2_10","category2_11","category2_95"]},t.INVOICE_MYDATA_TYPE_CLASSIFICATION_CATEGORY_TYPES={1.1:{category1_1:["E3_561_001","E3_561_002","E3_561_007"],category1_2:["E3_561_001","E3_561_002","E3_561_007"],category1_3:["E3_561_001","E3_561_007","E3_563"],category1_4:["E3_880_001"],category1_5:["E3_561_002","E3_561_007","E3_562","E3_563","E3_564","E3_565","E3_566","E3_567","E3_568","E3_570"],category1_7:["E3_880_001","E3_880_003","E3_880_004"],category1_8:["E3_561_001","E3_561_002","E3_561_007","E3_562","E3_563","E3_564","E3_565","E3_566","E3_567","E3_568","E3_570","E3_596","E3_597","E3_880_001","E3_881_001","E3_881_003","E3_881_004","NONE"],category1_9:["E3_561_001","E3_561_002","E3_561_007","E3_562","E3_563","E3_564","E3_565","E3_566","E3_567","E3_568","E3_570","E3_596","E3_597","E3_880_001","E3_881_001","E3_881_003","E3_881_004","NONE"],category1_95:["E3_596","E3_597","NONE"]},1.2:{category1_1:["E3_561_005","E3_561_007"],category1_2:["E3_561_005","E3_561_007"],category1_3:["E3_561_005","E3_561_007"],category1_4:["E3_561_007","E3_880_003"],category1_5:["E3_561_005","E3_561_007","E3_562","E3_570"],category1_7:["E3_881_003"],category1_8:["E3_561_005","E3_561_007","E3_562","E3_570","E3_880_003","E3_881_003","NONE"],category1_9:["E3_561_005","E3_561_007","E3_562","E3_570","E3_880_003","E3_881_003","NONE"],category1_95:["NONE"]},1.3:{category1_1:["E3_561_006","E3_561_007"],category1_2:["E3_561_006","E3_561_007"],category1_3:["E3_561_006","E3_561_007"],category1_4:["E3_561_007","E3_880_004"],category1_5:["E3_561_006","E3_561_007","E3_562","E3_570"],category1_7:["E3_881_004"],category1_8:["E3_561_006","E3_561_007","E3_562","E3_570","E3_880_004","E3_881_004","NONE"],category1_9:["E3_561_006","E3_561_007","E3_562","E3_570","E3_880_004","E3_881_004","NONE"],category1_95:["NONE"]},1.4:{category1_7:["E3_881_001","E3_881_003","E3_881_004"],category1_95:["NONE"]},2.1:{category1_3:["E3_561_001","E3_561_007","E3_563"],category1_5:["E3_561_007","E3_562","E3_563","E3_564","E3_565","E3_566","E3_567","E3_568","E3_570"],category1_8:["E3_561_001","E3_561_007","E3_562","E3_563","E3_564","E3_565","E3_566","E3_567","E3_568","E3_570","NONE"],category1_9:["E3_561_001","E3_561_007","E3_562","E3_563","E3_564","E3_565","E3_566","E3_567","E3_568","E3_570","NONE"],category1_95:["NONE"]},2.2:{category1_3:["E3_561_005","E3_561_007"],category1_5:["E3_561_005","E3_561_007","E3_562","E3_570"],category1_8:["E3_561_005","E3_561_007","E3_562","E3_570","NONE"],category1_9:["E3_561_005","E3_561_007","E3_562","E3_570","NONE"],category1_95:["NONE"]},2.3:{category1_3:["E3_561_006","E3_561_007"],category1_5:["E3_561_006","E3_561_007","E3_562","E3_570"],category1_8:["E3_561_006","E3_561_007","E3_562","E3_570","NONE"],category1_9:["E3_561_006","E3_561_007","E3_562","E3_570","NONE"],category1_95:["NONE"]},5.1:{},11.4:{},11.1:{category1_1:["E3_561_003","E3_561_004","E3_561_005","E3_561_006","E3_561_007"],category1_2:["E3_561_003","E3_561_004","E3_561_005","E3_561_006","E3_561_007"],category1_3:["E3_561_003","E3_561_004","E3_561_005","E3_561_006","E3_561_007","E3_563"],category1_4:["E3_561_007","E3_880_002","E3_880_003","E3_880_004"],category1_5:["E3_561_007","E3_562","E3_563","E3_570"],category1_7:["E3_881_002","E3_881_003","E3_881_004"],category1_8:["E3_561_003","E3_561_004","E3_561_005","E3_561_006","E3_561_007","E3_562","E3_563","E3_570","E3_880_002","E3_880_003","E3_880_004","E3_881_002","E3_881_003","E3_881_004","NONE"],category1_9:["E3_561_003","E3_561_004","E3_561_005","E3_561_006","E3_561_007","E3_562","E3_563","E3_570","E3_880_002","E3_880_003","E3_880_004","E3_881_002","E3_881_003","E3_881_004","NONE"],category1_95:["NONE"]},11.2:{category1_3:["E3_561_003","E3_561_005","E3_561_006","E3_561_007","E3_563"],category1_5:["E3_561_007","E3_562","E3_563","E3_570"],category1_8:["E3_561_003","E3_561_005","E3_561_006","E3_561_007","E3_562","E3_563","E3_570","NONE"],category1_9:["E3_561_003","E3_561_005","E3_561_006","E3_561_007","E3_562","E3_563","E3_570","NONE"],category1_95:["NONE"]},8.1:{category1_3:["E3_561_001"],category1_5:["E3_562"],category1_8:["E3_561_001","E3_562","NONE"],category1_9:["E3_561_001","E3_562","NONE"],category1_95:["NONE"]},8.2:{category1_95:["NONE"]},3.1:{category2_1:["E3_102_002","E3_102_003","E3_102_006","E3_313_002","E3_313_005"],category2_2:["E3_202_002","E3_202_005","E3_302_002","E3_302_005"],category2_3:["E3_585_004","E3_585_009","E3_585_016"],category2_5:["E3_585_004","E3_585_016"],category2_7:["E3_882_002","E3_883_002"],category2_10:["E3_102_002","E3_102_003","E3_102_006","E3_202_006","E3_202_005","E3_302_002","E3_302_005","E3_313_002","E3_313_005","E3_585_004","E3_585_009","E3_585_016","E3_882_002","E3_883_002","NONE"],category2_11:["E3_102_002","E3_102_003","E3_102_006","E3_202_002","E3_202_005","E3_302_002","E3_302_005","E3_313_002","E3_313_005","E3_585_004","E3_585_009","E3_585_016","E3_882_002","E3_883_002","NONE"],category2_95:["NONE"]}},t.INVOICE_MYDATA_PAYMENTMETHOD_TYPES=[1,2,3,4,5,6,7],t.INVOICE_MYDATA_MOVEPURPOSES=[1,2,3,4,5,6,7,8],t.MYDATA_TAX_TYPES=[2,3,4],t.MYDATA_TAX_TYPE_CATEGORIES={2:[1,2,3,4,5,6,7,8,9,10,11,12],3:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],4
64:[1,2,3,4]},t.MYDATA_VAT_CATEGORIES=[1,2,3,4,5,6,7,8],t.MYDATA_VAT_EXEMPTION_CATEGORIES=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27],t.NOTIFICATION_TYPES={BOOKING_PENDING:"BOOKING_PENDING",BOOKING_ACCEPTED:"BOOKING_ACCEPTED",BOOKING_REJECTED:"BOOKING_REJECTED",BOOKING_CANCELLED:"BOOKING_CANCELLED",BOOKING_PERSONNEL_STATUS_ACCEPTED:"BOOKING_PERSONNEL_STATUS_ACCEPTED",BOOKING_PERSONNEL_STATUS_REJECTED:"BOOKING_PERSONNEL_STATUS_REJECTED",BOOKING_SUPPLIER_REMOVED:"BOOKING_SUPPLIER_REMOVED"},t.CONTENTCUSTOMFIELD_TYPES={TEXT:"TEXT",RICH_TEXT:"RICH_TEXT",NUMBER:"NUMBER",SINGLE_SELECT:"SINGLE_SELECT"},t.CONTENTCUSTOMFIELD_RELATEDWITH={PRODUCT:"PRODUCT",DESTINATION:"DESTINATION"},t.PRICINGOPTION_PRICE_TRAVELERTYPES={ADULT:"ADULT",CHILD:"CHILD",INFANT:"INFANT",YOUTH:"YOUTH",STUDENT:"STUDENT",SENIOR:"SENIOR",ANY:"ANY"},t.PRICINGOPTION_PRICE_COMMISSIONTYPES={flat:"flat",perIn:"perIn",perOver:"perOver",feeIn:"feeIn",feeOver:"feeOver",feeInPerPerson:"feeInPerPerson",feeOverPerPerson:"feeOverPerPerson"},t.PRICINGOPTION_PRICINGTYPES={perperson:"perperson",packaged:"packaged",customfixed:"customfixed",duration:"duration",perlocation:"perlocation"},t.PRODUCT_PRODUCTTYPES={activity:"activity",tour:"tour",multiday:"multiday",rental:"rental",transfer:"transfer",napkin:"napkin"},t.PRODUCT_PRODUCTTYPE_PRICINGTYPES={activity:["perperson","packaged","customfixed"],tour:["perperson","packaged","customfixed"],multiday:["perperson","packaged","customfixed"],rental:["duration"],transfer:["perlocation"],napkin:["perperson","packaged","customfixed"]},t.DASHBOARDBOOKINGSSETTINGS_COLUMNS={code:"code",cAt:"cAt",product:"product",start:"start",end:"end",tickets:"tickets",price:"price",channel:"channel",status:"status",checkInStatus:"checkInStatus",executionStatus:"executionStatus",executionStep:"executionStep",contact:"contact",meetingPoints:"meetingPoints",pickupPoints:"pickupPoints",dropOffPoints:"dropOffPoints",suppliersChannels:"suppliersChannels",personnel:"personnel",resources:"resources",transferService:"transferService",pricingOptionName:"pricingOptionName"},t.DASHBOARDBOOKINGSSETTINGS_RELATEDWITH={CUSTOMFIELD:"CUSTOMFIELD"},t.CHANNELMANAGER_IDS={GETYOURGUIDE:"GETYOURGUIDE",VIATOR:"VIATOR",GOOGLE_TTD:"GOOGLE_TTD"},t.CUSTOMFIELD_CHANNELMANAGERKEYS={firstName:"firstName",lastName:"lastName",email:"email",phone:"phone",age:"age",gender:"gender",height:"height",weight:"weight",countryOfOrigin:"countryOfOrigin",primaryLanguage:"primaryLanguage",hotel:"hotel",resellerReference:"resellerReference"},t.REQUEST_STATUSES={pendingSubmitCompanyData:"pending-submit-company-data",pendingSubmitOtherData:"pending-submit-other-data",pendingApproveData:"pending-approve-data",accepted:"accepted",cancelled:"cancelled"},t.TRACKING_EVENTS={UserLoggedIn:"User Logged In",InvitationAccepted:"Invitation Accepted",BookingCreationStarted:"Booking Creation Started",TempBookingCreated:"Temporary Booking Created",BookingCreated:"Booking Created",ProductCreationStarted:"Product Creation Started",ProductCreated:"Product Created",PersonnelCreationStarted:"Personnel Creation Started",PersonnelCreated:"Personnel Created",ResourceCreationStarted:"Resource Creation Started",ResourceCreated:"Resource Created",DiscountCreationStarted:"Discount Creation Started",DiscountCreated:"Discount Created",CRMContactCreationStarted:"CRM Contact Creation Started",CRMContactCreated:"CRM Contact Created",CRMAccountCreationStarted:"CRM Account Creation Started",CRMAccountCreated:"CRM Account Created",SpecialOfferCreationStarted:"Special Offer Creation Started",SpecialOfferCreated:"Special Offer Created",DocumentCreationStarted:"Document Creation Started",DocumentCreated:"Document Created",PolicyCreationStarted:"Policy Creation Started",PolicyCreated:"Policy Created",CustomFieldCreationStarted:"CustomField Creation Started",CustomFieldCreated:"CustomField Created",CategoryCreationStarted:"Category Creation Started",CategoryCreated:"Category Created",ResourceCategoryCreationStarted:"Resource Category Creation Started",ResourceCategoryCreated:"Resource Category Created",PlaceCategoryCreationStarted:"Place Category Creation Started",PlaceCategoryCreated:"Place Category Created",DestinationCreationStarted:"Destination Creation Started",DestinationCreated:"Destination Created",PlaceCreationStarted:"Place Creation Started",PlaceCreated:"Place Created",RegionCreationStarted:"Region Creation Started",RegionCreated:"Region Created",ExpenseCreationStarted:"Expense Creation Started",ExpenseCreated:"Expense Created",ExpenseCategoryCreationStarted:"Expense Category Creation Started",ExpenseCategoryCreated:"Expense Category Created",InvoiceCreationStarted:"Invoice Creation Started",InvoiceCreated:"Invoice Created",AmenityCreationStarted:"Amenity Creation Started",AmenityCreated:"Amenity Created",GlobalTagCreationStarted:"Global Tag Creation Started",GlobalTagCreated:"Global Tag Created",PaymentMethodCreationStarted:"Payment Method Creation Started",PaymentMethodCreated:"Payment Method Created",ContentCustomFieldCreationStarted:"Content CustomField Creation Started",ContentCustomFieldCreated:"Content CustomField Created",InvoiceItemCreationStarted:"Invoice Item Creation Started",InvoiceItemCreated:"Invoice Item Created",TaxCreationStarted:"Tax Creation Started",TaxCreated:"Tax Created",ChannelCreationStarted:"Channel Creation Started",ChannelCreated:"Channel Created",SupplierCreationStarted:"Supplier Creation Started",SupplierCreated:"Supplier Created",PaymentCreationStarted:"Payment Creation Started",PaymentCreated:"Payment Created",UpgradeButtonClicked:"Upgrade Button Clicked",UpgradePlanClicked:"Upgrade Plan Clicked",DowngradePlanClicked:"Downgrade Plan Clicked",UpdatePlanClicked:"Update Plan Clicked",CancelSubscriptionClicked:"Cancel Subscription Clicked",StartTrialClicked:"Start Trial Clicked",BuyNowClicked:"Buy Now Clicked",SubscribeServiceModalOpened:"Subscribe Service Modal Opened",BlackFridayBannerClicked:"Black Friday Banner Clicked",CyberWeekBannerClicked:"Cyber Week Banner Clicked"},t.BILLING_TIER_KEYS={tier1:"tier1",tier2:"tier2",tier3:"tier3",customTier:"customTier"},t.BILLING_ADDON_KEYS={accountingExpenses:"accountingExpenses",accountingProvider:"accountingProvider",brandRemoval:"brandRemoval",executionManagement:"executionManagement"},t.MYDATA_PROVIDERS={DIRECT:"DIRECT",OXYGEN:"OXYGEN"},t.FEATURES={WIDGETS:"WIDGETS",WEBSITE_SUBDOMAIN:"WEBSITE_SUBDOMAIN",TABLETVIEWS:"TABLETVIEWS",B2B_CHANNELS:"B2B_CHANNELS",CHANNELMANAGER:"CHANNELMANAGER",PERSONNEL:"PERSONNEL",RESOURCES:"RESOURCES",SUPPLIERS:"SUPPLIERS",ACCOUNTING:"ACCOUNTING",ACCOUNTING_PROVIDER:"ACCOUNTING_PROVIDER",EXPENSES:"EXPENSES",EXECUTION_MANAGEMENT:"EXECUTION_MANAGEMENT",DISTRIBUTION_API:"DISTRIBUTION_API",VENDOR_API:"VENDOR_API",CHECKIN:"CHECKIN"},t.LIMITED_ACCESS_FEATURES={CONVERSATIONS:"CONVERSATIONS",BOOKING_MANAGER_AGENT:"BOOKING_MANAGER_AGENT",KIOSK_VIEW:"KIOSK_VIEW","invoices-documents":"invoices-documents","stripe-integration":"stripe-integration","eurobank-integration":"eurobank-integration","viva-integration":"viva-integration",subusers:"subusers",enquiries:"enquiries",holds:"holds",icals:"icals"},t.BILLING_BILLINGFREQUENCIES={MONTHLY:"MONTHLY",ANNUAL:"ANNUAL"}
64,t.BILLING_PAYMENTMETHOD_TYPES={CARD:"CARD",PAYPAL:"PAYPAL",LINK:"LINK",SEPA_DEBIT:"SEPA_DEBIT",OTHER:"OTHER"},t.BILLING_PAYMENTMETHOD_TYPE_CARD_BRANDS={VISA:"VISA",MASTERCARD:"MASTERCARD",AMERICAN_EXPRESS:"AMERICAN_EXPRESS",OTHER:"OTHER"},t.BILLING_INVOICE_STATUSES={DRAFT:"DRAFT",PENDING:"PENDING",PAID:"PAID",VOID:"VOID"},t.BILLING_SERVICE_TYPES={TIER:"TIER",ADDON:"ADDON"});t.BILLING_SUBSCRIPTION_TYPES=l,t.BILLING_SUBSCRIPTION_STATUSES={TRIALING:"TRIALING",ACTIVE:"ACTIVE",INCOMPLETE:"INCOMPLETE",EXPIRED:"EXPIRED",OVERDUE:"OVERDUE",CANCELLED:"CANCELLED",UNPAID:"UNPAID",PAUSED:"PAUSED"},t.COMPANY_BUSINESS_TYPES={PROVIDER:"PROVIDER",MARKETPLACE:"MARKETPLACE",TRAVEL_AGENCY:"TRAVEL_AGENCY",DMC:"DMC",ACCOMMODATION:"ACCOMMODATION",OTHER:"OTHER"},t.COMPANY_BUSINESS_SERVICES={SAILING_CHARTERING:"SAILING_CHARTERING",TRANSFER:"TRANSFER",CAR_RENTAL:"CAR_RENTAL",BIKE_RENTAL:"BIKE_RENTAL",DAILY_TRIPS:"DAILY_TRIPS",MULTIDAY_TRIPS:"MULTIDAY_TRIPS",OUTDOOR_ACTIVITIES:"OUTDOOR_ACTIVITIES",WINTER_ACTIVITIES:"WINTER_ACTIVITIES",GUIDED_TOURS:"GUIDED_TOURS",LESSONS_WORKSHOPS:"LESSONS_WORKSHOPS",ACCOMMODATION:"ACCOMMODATION",OTHER:"OTHER"},t.PROFILING_STATUSES={PENDING:"PENDING",COMPLETED:"COMPLETED"},t.PROFILING_STEPS={BUSINESS_TYPE:"BUSINESS_TYPE",BUSINESS_SERVICES:"BUSINESS_SERVICES",COMPANY_DETAILS:"COMPANY_DETAILS"},t.USERGUIDE_PRODUCTTOURS_KEYS={INTRODUCTION:"INTRODUCTION",PERSONNEL_WALKTHROUGH:"PERSONNEL_WALKTHROUGH",RESOURCES_WALKTHROUGH:"RESOURCES_WALKTHROUGH",POLICIES_WALKTHROUGH:"POLICIES_WALKTHROUGH",PRODUCT_AVAILABILITIES_WALKTHROUGH:"PRODUCT_AVAILABILITIES_WALKTHROUGH",RESOURCE_AVAILABILITIES_WALKTHROUGH:"RESOURCE_AVAILABILITIES_WALKTHROUGH",PRICINGOPTIONS_WALKTHROUGH:"PRICINGOPTIONS_WALKTHROUGH",PRODUCTS_WALKTHROUGH:"PRODUCTS_WALKTHROUGH",TOUR_PRODUCT_WALKTHROUGH:"TOUR_PRODUCT_WALKTHROUGH",MULTIDAY_PRODUCT_WALKTHROUGH:"MULTIDAY_PRODUCT_WALKTHROUGH",RENTAL_PRODUCT_WALKTHROUGH:"RENTAL_PRODUCT_WALKTHROUGH",BOOKINGS_WALKTHROUGH:"BOOKINGS_WALKTHROUGH",CHANNELS_WALKTHROUGH:"CHANNELS_WALKTHROUGH"},t.MMK_YACHT_TYPES=["Sail boat","Motor boat","Catamaran","Gulet","Motorsailer","Motoryacht","Wooden boat","Cruiser","Power catamaran","Trimaran","Houseboat","Rubber boat","Motor cruiser","Other"],t.MMK_YACHT_PRODUCTS=["Bareboat","Crewed","AllInclusive","DailyCharter","Flotilla","Powered","Berth","Cabin","Cruise","Regatta","Canal"]},49383:e=>{"use strict";e.exports={GOOGLE_MAPS_API_KEY:"AIzaSyAF91BvU1ItxDdwD1cctlYu2h0yVx-Wdsc",SEGMENT_TOKEN_KEY:"Iltxl2MpG7mFE1EPJrSPuaUpTudK6Y9C",TRUCONVERSION_ID:"34865",USETIFUL_TOKEN:"d405069ea71460d7a9ba5cb5e36f403a",CHANGELOGFY_APP_ID:"63743599-43ce-455f-93a2-5c8666a6ab82",INTERCOM_APP_ID:"ro9vl690"}},11018:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.INVOICE_MYDATA_VISIBLE_RULES=t.INVOICE_MYDATA_REQUIRED_RULES=t.INVOICEBULKTASK_INVOICES_MAX=t.HoldDefaultColumnsRelatedWith=t.HoldDefaultColumns=t.COMPANY_BUSINESS_TYPES_PRIORITY=t.BookingsDefaultColumns=void 0,t.INVOICE_MYDATA_VISIBLE_RULES={selfPricing:{1.1:!0,1.2:!1,1.3:!1,1.4:!0,2.1:!0,2.2:!1,2.3:!1,5.1:!1,11.4:!1,11.1:!1,11.2:!1,8.1:!1,8.2:!1,3.1:!1},movePurposeDetails:{1.1:!0,1.2:!0,1.3:!0,1.4:!0,2.1:!1,2.2:!1,2.3:!1,5.1:!1,11.4:!1,11.1:!0,11.2:!1,8.1:!1,8.2:!1,3.1:!0}},t.INVOICE_MYDATA_REQUIRED_RULES={postalCode:{1.1:!1,1.2:!0,1.3:!0,1.4:!0,2.1:!1,2.2:!0,2.3:!0,5.1:!1,11.4:!1,11.1:!1,11.2:!1,8.1:!0,8.2:!1,3.1:!0},city:{1.1:!1,1.2:!0,1.3:!0,1.4:!0,2.1:!1,2.2:!0,2.3:!0,5.1:!1,11.4:!1,11.1:!1,11.2:!1,8.1:!0,8.2:!1,3.1:!0}},t.BookingsDefaultColumns=["code","cAt","product","channel","start","tickets","price","status","contact"],t.HoldDefaultColumns={code:"code",createdAt:"createdAt",product:"product",start:"start",tickets:"tickets",channel:"channel",status:"status",contact:"contact"},t.HoldDefaultColumnsRelatedWith={CUSTOMFIELD:"CUSTOMFIELD"},t.INVOICEBULKTASK_INVOICES_MAX=100,t.COMPANY_BUSINESS_TYPES_PRIORITY={PROVIDER:1,MARKETPLACE:2,TRAVEL_AGENCY:3,DMC:4,ACCOMMODATION:5,OTHER:6}},97549:e=>{"use strict";console.log({REACT_APP_ENV:"production"}),e.exports={api:"https://api.kleesto.com",b2bPortal:"https://subdomain.kleesto.com",voiceAssistant:"https://voice-assistant-production-xzmtw.ondigitalocean.app",supplierPortal:"https://supplier-portal.kleesto.com"}},28083:(e,t,a)=>{"use strict";var l=h(a(84721));a(35496),a(24645),a(68075),a(79430),a(9859),a(97052);var n=h(a(95093));a(54691),a(56195),a(88383),a(77853),a(85498);
64var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=g(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(21757),o=h(a(46942)),s=a(88530),d=h(a(39125)),u=a(77322),c=a(5351),m=a(58305),f=h(a(86442)),p=a(37918);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}function h(e){return e&&e.__esModule?e:{default:e}}let y;class E extends r.Component{constructor(e){super(e),this.state={}}componentDidMount(){const{onFetchAppConfig:e,onChangeLang:t,lang:a}=this.props,{lang:l}=(0,p.getPageQuery)();u.EventTrackerService.initialize(),n.default.locale(a),"string"==typeof a&&a!==l&&f.default[l]&&t(l),e()}componentDidUpdate(){const{router:e}=this.props;e.location.pathname!==y&&(y=e.location.pathname,u.EventTrackerService.pageTrack(y))}render(){const{children:e}=this.props,{boxedLayout:t,fixedHeader:a,theme:n,lang:i}=this.props,{APPCONFIG:u}=this.props;if(u.loadingConfig||!u.authorizedSubdomain)return r.default.createElement("div",null);const c=f.default[i];return r.default.createElement(s.IntlProvider,{locale:c.locale,messages:c.messages},r.default.createElement(l.default,{locale:c.antd},r.default.createElement("div",{id:"app-inner",className:"full-height"},r.default.createElement("div",{className:"preloaderbar hide"},r.default.createElement("span",{className:"bar"})),r.default.createElement("div",{id:"app-main",className:(0,o.default)("full-height",{"fixed-header":a,"boxed-layout":t,"theme-gray":"gray"===n,"theme-dark":"dark"===n})},r.default.createElement(d.default,{title:""},r.default.createElement("link",{rel:"icon",type:"image/png",sizes:"32x32",href:u.icon||"/assets/img/kleesto_icon_blue.svg"})),e))))}}e.exports=(0,i.connect)((e=>{let{settings:t,APPCONFIG:a}=e;return{boxedLayout:t.boxedLayout,fixedHeader:t.fixedHeader,lang:t.lang,theme:t.theme,APPCONFIG:a}}),(e=>({onFetchAppConfig:()=>e((0,c.fetchAppConfig)()),onChangeLang:t=>e((0,m.changeLang)(t))})))(E)},89330:(e,t,a)=>{"use strict";var l=b(a(96540)),n=a(21757),r=a(88530),i=a(14219),o=b(a(68949)),s=b(a(32863)),d=b(a(89293)),u=a(58305),c=y(a(46073)),m=a(49383),f=a(77322),p=a(46785),g=y(a(48193)),h=y(a(49489));function y(e){return e&&e.__esModule?e:{default:e}}function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(E=function(e){return e?a:t})(e)}function b(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=E(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}class v extends l.Component{constructor(e){var t,a,l;super(e),t=this,l=()=>{const{showLoadingIndicator:e}=this.state,{settings:t,profile:a,billingSettings:l,profilingStatus:n}=this.props;e&&t&&a&&l&&n&&setTimeout((()=>{this.setState({showLoadingIndicator:!1})}),1300)},(a=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(a="componentDidUpdate"))in t?Object.defineProperty(t,a,{value:l,enumerable:!0,configurable:!0,writable:!0}):t[a]=l,this.state={showLoadingIndicator:!0}}componentDidMount(){const{APPCONFIG:e}=this.props,{fetchBillingSettings:t,fetchMyDataSettings:a,onFetchCompany:l,onFetchCurrency:n,onFetchUserStartupSettings:r,onFetchDashboardBookingsSettings:i,fetchProfilingDetails:o}=this.props;r(),t(),a(),n({userId:c.default.getIdFromToken()}),l(),i(),o(),f.UserService.getSelfUser().then((t=>{let{user:a}=t;c.default.isAdminImpersonate()||f.EventTrackerService.identify(a._id,{user:a}),e.whiteLabelSubdomain||c.default.isAdminImpersonate()||(f.AnnouncementService.initialize(a._id,{user:a}),f.GuideService.initialize(a._id,{user:a}))}))}render(){const{showLoadingIndicator:e}=this.state,{children:t,APPCONFIG:a}=this.props;return e?l.default.createElement(g.default,null):l.default.createElement(i.IntercomProvider,{appId:m.INTERCOM_APP_ID,shouldInitialize:!a.whiteLabelSubdomain&&!c.default.isAdminImpersonate()},l.default.createElement(h.default,{children:t}))}}e.exports=(0,n.connect)((e=>{const{APPCONFIG:t,user:a,billing:l,userguide:n}=e,{settings:r,profile:i}=a,{billingSettings:o}=l,{profilingStatus:s}=n;return{APPCONFIG:t,settings:r,profile:i,billingSettings:o,profilingStatus:s}}),(e=>({onFetchUserStartupSettings:()=>e((0,u.fetchUserStartupSettings)()),onFetchCurrency:t=>e((0,p.fetchCurrencySymbol)(t)),onFetchCompany:()=>e((0,p.fetchCompany)()),onFetchDashboardBookingsSettings:()=>e((0,u.fetchDashboardBookingsSettings)()),fetchBillingSettings:()=>e(o.fetchBillingSettings()),fetchMyDataSettings:()=>e(d.fetchMyDataSettings()),fetchProfilingDetails:()=>e(s.fetchProfilingDetails())})))((0,r.injectIntl)(v))},90561:(e,t,a)=>{"use strict";var l=s(a(96540)),n=a(40961),r=a(21757),i=a(24179),o=s(a(94320));
64function s(e){return e&&e.__esModule?e:{default:e}}(0,n.render)(l.default.createElement(r.Provider,{store:o.default},l.default.createElement(i.Router,{history:i.browserHistory},l.default.createElement(i.Route,{path:"/",component:a(28083)},l.default.createElement(i.IndexRedirect,{to:"login"}),l.default.createElement(i.Route,{path:"/a",component:a(89330)},l.default.createElement(i.IndexRoute,{component:a(88484)}),l.default.createElement(i.Route,{path:"users",getComponent:(e,t)=>{Promise.resolve().then((e=>{t(null,a(88484))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"companies",getComponent:(e,t)=>{a.e(287).then((e=>{t(null,a(50287))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"features",getComponent:(e,t)=>{a.e(1735).then((e=>{t(null,a(51735))}).bind(null,a)).catch(a.oe)}})),l.default.createElement(i.Route,{path:"/v",component:a(89330)},l.default.createElement(i.IndexRoute,{component:a(76582)}),l.default.createElement(i.Route,{path:"onboarding",getComponent:(e,t)=>{a.e(8390).then((e=>{t(null,a(58390))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"activities",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(6358),a.e(882),a.e(4419),a.e(6154),a.e(5207)]).then((e=>{t(null,a(95207))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"activities/edit/:id",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(6750),a.e(6358),a.e(882),a.e(7696),a.e(1262),a.e(4419),a.e(3644),a.e(6154),a.e(5630),a.e(1507),a.e(2519)]).then((e=>{t(null,a(63820))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"activities/new",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(6750),a.e(6358),a.e(882),a.e(7696),a.e(1262),a.e(4419),a.e(3644),a.e(6154),a.e(5630),a.e(1507),a.e(1202)]).then((e=>{t(null,a(31507))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"calendar",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(8923),a.e(4729),a.e(9562),a.e(1238),a.e(4055),a.e(8774),a.e(2169)]).then((e=>{t(null,a(8774))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"calendar/id/:id",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(8923),a.e(4729),a.e(9562),a.e(1238),a.e(4055),a.e(8774),a.e(2169)]).then((e=>{t(null,a(8774))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"bookings",getComponent:(e,t)=>{Promise.all([a.e(6599),a.e(1112),a.e(5680),a.e(5566)]).then((e=>{t(null,a(35680))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"bookings/id/:id",getComponent:(e,t)=>{Promise.all([a.e(6599),a.e(1112),a.e(5680),a.e(5566)]).then((e=>{t(null,a(35680))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"bookings/verify/:tempBookingId/book",getComponent:(e,t)=>{a.e(8184).then((e=>{t(null,a(28184))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"payments-balance",getComponent:(e,t)=>{Promise.all([a.e(7753),a.e(2826)]).then((e=>{t(null,a(9996))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"payments",getComponent:(e,t)=>{a.e(1177).then((e=>{t(null,a(81177))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"contacts",getComponent:(e,t)=>{Promise.all([a.e(24),a.e(8626)]).then((e=>{t(null,a(21131))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"contacts/:id",getComponent:(e,t)=>{Promise.all([a.e(6),a.e(6599),a.e(7804),a.e(1112),a.e(5774),a.e(9866)]).then((e=>{t(null,a(87907))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"accounts",getComponent:(e,t)=>{a.e(9882).then((e=>{t(null,a(89882))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"accounts/:id",getComponent:(e,t)=>{Promise.all([a.e(6),a.e(6599),a.e(7804),a.e(5774),a.e(24),a.e(6349)]).then((e=>{t(null,a(24803))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"expenses",getComponent:(e,t)=>{Promise.all([a.e(8314),a.e(6372)]).then((e=>{t(null,a(81238))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"invoices",getComponent:(e,t)=>{Promise.all([a.e(5774),a.e(7458)]).then((e=>{t(null,a(37251))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"reviews",getComponent:(e,t)=>
64{a.e(5340).then((e=>{t(null,a(35340))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"invoiceitems",getComponent:(e,t)=>{a.e(5494).then((e=>{t(null,a(55494))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"invoices/new",getComponent:(e,t)=>{a.e(4784).then((e=>{t(null,a(34784))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"invoices/:id/edit",getComponent:(e,t)=>{a.e(7107).then((e=>{t(null,a(97107))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"taxes",getComponent:(e,t)=>{a.e(3164).then((e=>{t(null,a(63164))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"discounts",getComponent:(e,t)=>{a.e(7041).then((e=>{t(null,a(57041))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"giftcards",getComponent:(e,t)=>{a.e(8680).then((e=>{t(null,a(28680))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"specialoffers",getComponent:(e,t)=>{a.e(5561).then((e=>{t(null,a(15561))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"documents",getComponent:(e,t)=>{Promise.all([a.e(6),a.e(7804),a.e(7184)]).then((e=>{t(null,a(49551))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"documents/new",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(7753),a.e(6206),a.e(2132)]).then((e=>{t(null,a(91637))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"documents/:documentId/edit",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(7753),a.e(6206),a.e(6642)]).then((e=>{t(null,a(27479))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"documents/:category/:id",getComponent:(e,t)=>{Promise.all([a.e(6),a.e(7804),a.e(7184)]).then((e=>{t(null,a(49551))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"reports",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(4014)]).then((e=>{t(null,a(94014))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"resources",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(5630),a.e(1113)]).then((e=>{t(null,a(65955))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"policies",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(1262),a.e(6616)]).then((e=>{t(null,a(83357))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"channels",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(6750),a.e(9562),a.e(882),a.e(7696),a.e(1262),a.e(3199),a.e(9632),a.e(5146)]).then((e=>{t(null,a(68099))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"channels/id/:channelId",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(9562),a.e(882),a.e(7696),a.e(3199),a.e(8540),a.e(3827)]).then((e=>{t(null,a(8540))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"suppliers/id/:channelId",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(9562),a.e(882),a.e(7696),a.e(3199),a.e(8540),a.e(3827)]).then((e=>{t(null,a(8540))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"suppliers",getComponent:(e,t)=>{Promise.all([a.e(6750),a.e(9632),a.e(5693)]).then((e=>{t(null,a(65838))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"suppliers/new",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(1262),a.e(5677)]).then((e=>{t(null,a(10480))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"users",getComponent:(e,t)=>{Promise.all([a.e(6750),a.e(4429),a.e(9513)]).then((e=>{t(null,a(44429))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"personnel",getComponent:(e,t)=>{Promise.all([a.e(6750),a.e(4429),a.e(9513)]).then((e=>{t(null,a(44429))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"personnel/:id",getComponent:(e,t)=>{Promise.all([a.e(6599),a.e(8314),a.e(1080)]).then((e=>{t(null,a(35939))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"profile",getComponent:(e,t)=>{a.e(4518).then((e=>{t(null,a(54518))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"company",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(882),a.e(7696),a.e(5699)]).then((e=>{t(null,a(32363))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"settings",getComponent:(e,t)=>
64{Promise.all([a.e(6589),a.e(4419),a.e(3644),a.e(4434)]).then((e=>{t(null,a(1630))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"settings/integrations/mmk/import",getComponent:(e,t)=>{a.e(4889).then((e=>{t(null,a(14889))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"billing",getComponent:(e,t)=>{a.e(1802).then((e=>{t(null,a(81802))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"billing/tiers",getComponent:(e,t)=>{a.e(1652).then((e=>{t(null,a(21652))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"resources-schedules",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(9562),a.e(1238),a.e(6335)]).then((e=>{t(null,a(52675))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"products-schedules",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(9562),a.e(1238),a.e(4598)]).then((e=>{t(null,a(59518))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"schedules",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(9562),a.e(1238),a.e(4598)]).then((e=>{t(null,a(59518))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"schedules/:type/id/:scheduleId",getComponent:(e,t)=>{Promise.all([a.e(6589),a.e(4729),a.e(1764),a.e(9562),a.e(1238),a.e(4055),a.e(4530)]).then((e=>{t(null,a(35507))}).bind(null,a)).catch(a.oe)}})),l.default.createElement(i.Route,{path:"approve-booking/:code",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(1240)]).then((e=>{t(null,a(1240))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"change-email",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(6788)]).then((e=>{t(null,a(96788))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"verify-invite/:token",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(9093)]).then((e=>{t(null,a(59093))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"verify-supplier-invite/:token",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(7595)]).then((e=>{t(null,a(67595))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"verify-subuser-invite/:token",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(4938)]).then((e=>{t(null,a(64938))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"verify-email/:token",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(7902)]).then((e=>{t(null,a(57902))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"login",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(799)]).then((e=>{t(null,a(50799))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"register",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(8355)]).then((e=>{t(null,a(38355))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"register/:token",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(861)]).then((e=>{t(null,a(50861))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"forgot-password",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(9338)]).then((e=>{t(null,a(49338))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"set-password/:token",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(606)]).then((e=>{t(null,a(60606))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"companies/:companySlug",getComponent:(e,t)=>{a.e(9726).then((e=>{t(null,a(99726))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"companies/:companySlug/activities",getComponent:(e,t)=>{Promise.resolve().then((e=>{t(null,a(54590))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"products",component:a(54590)}),l.default.createElement(i.Route,{path:"companies/:companySlug/activities/:activitySlug",component:a(32486)}),l.default.createElement(i.Route,{path:"products/:activitySlug",component:a(32486)}),l.default.createElement(i.Route,{path:"tablet/:channelId",getComponent:(e,t)=>{a.e(3042).then((e=>{t(null,a(73042))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"tablet/:channelId/destinations",getComponent:(e,t)=>{a.e(6131).then((e=>{t(null,a(26131))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"tablet/:channelId/destinations/:destinationId",getComponent:(e,t)=>
64{a.e(9470).then((e=>{t(null,a(39470))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"tablet/:channelId/categories",getComponent:(e,t)=>{a.e(9090).then((e=>{t(null,a(59090))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"tablet/:channelId/categories/:categoryId",getComponent:(e,t)=>{a.e(6538).then((e=>{t(null,a(26538))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"tablet/:channelId/activities/:activitySlug",getComponent:(e,t)=>{Promise.resolve().then((e=>{t(null,a(32486))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"companies/:companySlug/about",getComponent:(e,t)=>{a.e(9726).then((e=>{t(null,a(99726))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"companies/:companySlug/portal/suppliers/requests",getComponent:(e,t)=>{Promise.all([a.e(5143),a.e(2745)]).then((e=>{t(null,a(85143))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"portal/suppliers/requests",getComponent:(e,t)=>{Promise.all([a.e(5143),a.e(2745)]).then((e=>{t(null,a(85143))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"companies/:companySlug/paymentlinks/:id",component:a(56547)}),l.default.createElement(i.Route,{path:"paymentlinks/:id",component:a(56547)}),l.default.createElement(i.Route,{path:"companies/:companySlug/payments",component:a(3607)}),l.default.createElement(i.Route,{path:"payments",component:a(3607)}),l.default.createElement(i.Route,{path:"companies/:companySlug/giftcards",component:a(91515)}),l.default.createElement(i.Route,{path:"giftcards",component:a(91515)}),l.default.createElement(i.Route,{path:"payments/:paymentId",component:a(60614)}),l.default.createElement(i.Route,{path:"book/new/product/:tempId",component:a(50705)}),l.default.createElement(i.Route,{path:"book/new/transfer/:tempId",component:a(50705)}),l.default.createElement(i.Route,{path:"booking/:bookingCode/checkin",component:a(57938)}),l.default.createElement(i.Route,{path:"document/:documentId",component:a(1e4)}),l.default.createElement(i.Route,{path:"preview-invoice/:publicToken",component:a(29296)}),l.default.createElement(i.Route,{path:"booking/:bookingCode",component:a(90099)}),l.default.createElement(i.Route,{path:"reviewrequests/:publicToken",component:a(58301)}),l.default.createElement(i.Route,{path:"billingportal-callback/:flow",getComponent:(e,t)=>{a.e(3800).then((e=>{t(null,a(43800))}).bind(null,a)).catch(a.oe)}}),l.default.createElement(i.Route,{path:"*",getComponent:(e,t)=>{Promise.all([a.e(8923),a.e(2763)]).then((e=>{t(null,a(62763))}).bind(null,a)).catch(a.oe)}})))),document.getElementById("app-container"))},95294:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(a(23338)),n=i(a(23921)),r=i(a(92421));function i(e){return e&&e.__esModule?e:{default:e}}const o={antd:l.default,locale:"de",messages:{...r.default,...n.default}};t.default=o},82520:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(a(91258)),n=i(a(60555)),r=i(a(92421));function i(e){return e&&e.__esModule?e:{default:e}}const o={antd:l.default,locale:"el",messages:{...r.default,...n.default}};t.default=o},94274:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(88325)),n=r(a(92421));function r(e){return e&&e.__esModule?e:{default:e}}const i={antd:l.default,locale:"en",messages:{...n.default}};t.default=i},29261:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(a(36928)),n=i(a(46310)),r=i(a(92421));function i(e){return e&&e.__esModule?e:{default:e}}const o={antd:l.default,locale:"fr",messages:{...r.default,...n.default}};t.default=o},62348:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(a(63262)),n=i(a(28415)),r=i(a(92421));function i(e){return e&&e.__esModule?e:{default:e}}const o={antd:l.default,locale:"it",messages:{...r.default,...n.default}};t.default=o},86442:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(a(94274)),n=s(a(82520)),r=s(a(62348)),i=s(a(95294)),o=s(a(29261));function s(e){return e&&e.__esModule?e:{default:e}}const d={en:l.default,el:n.default,it:r.default,de:i.default,fr:o.default};t.default=d},46073:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=a(24179);t.default=class{static authenticateUser(e){let{token:t,userId:a,isUserAdmin:l=!1,adminImpersonate:n=!1}=e;localStorage.setItem("token",t),localStorage.setItem("userId",a),localStorage.setItem("isUserAdmin",l?"1":"0"),localStorage.setItem("adminImpersonate",n?"1":"0")}static deauthenticateUser(){localStorage.removeItem("token"),localStorage.removeItem("userId"),localStorage.removeItem("isUserAdmin"),localStorage.removeItem("adminImpersonate")}static getToken(){return localStorage.getItem("token")}static getIdFromToken(){return localStorage.getItem("userId")||(this.deauthenticateUser(),l.browserHistory.push("/login"),null)}static isUserAdmin(){return"1"===localStorage.getItem("isUserAdmin")}static isAdminImpersonate(){return"1"===localStorage.getItem("adminImpersonate")}}},86727:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(a(72505)),n=i(a(55373)),r=i(a(46073));function i(e){return e&&e.__esModule?e:{default:e}}const o=l.default.create();o.interceptors.request.use((e=>{e.headers["Content-Type"]="application/json",e.headers.Accept="application/json";const t=r.default.getToken();return e.headers["X-Public-Request"]||(e.headers.Authorization=`Bearer ${t}`),e.paramsSerializer=e=>n.default.stringify(e,{arrayFormat:"brackets",encode:!1}),e}),(e=>{Promise.reject(e)})),o.interceptors.response.use((e=>e.data),(e=>{var t,a;return e.response&&401===e.response.status&&(r.default.deauthenticateUser(),window.location.href="/login"),Promise.reject({...(null===(t=e.response)||void 0===t?void 0:t.data)||{},status:null===(a=e.response)||void 0===a?void 0:a.status})})),t.default=o},8282:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(4879)),n=r(a(46073));function r(e){return e&&e.__esModule?e:{default:e}}t.default=async e=>{try{return await new Promise(((t,a)=>{(0,l.default)({...e,success:e=>t(e),error:e=>a(e)})}))}catch(e){if(!e||401!==e.status)throw e;n.default.deauthenticateUser(),window.location.href="/login"}}},27116:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(91003))&&l.__esModule?l:{default:l},r=a(37918);const i={CHECKOUT_STEP_ONE:"CHECKOUT_STEP_ONE",CHECKOUT_STEP_TWO:"CHECKOUT_STEP_TWO",CHECKOUT_STEP_THREE:"CHECKOUT_STEP_THREE",CHECKOUT_COMPLETED:"CHECKOUT_COMPLETED",CHECKOUT_ENQUIRY:"CHECKOUT_ENQUIRY"};class o{static init(e){let{gtmId:t}=e;this.gtmId=t,n.default.initialize({gtmId:t})}static sendEvent(e){let{type:t,data:a}=e;if(this.gtmId)if(t===i.CHECKOUT_STEP_ONE){const{activity:e,tickets:t,company:l}=a;n.default.dataLayer({dataLayer:{event:"eec.checkout",ecommerce:{checkout:{actionField:{step:1},products:[{id:e.identifier,name:e.name.EN,category:e.productType,brand:l.name,quantity:t}]}}}})}else if(t===i.CHECKOUT_STEP_TWO)n.default.dataLayer({dataLayer:{event:"eec.checkout",ecommerce:{checkout:{actionField:{step:2}}}}});else if(t===i.CHECKOUT_STEP_THREE)n.default.dataLayer({dataLayer:{event:"eec.checkout",ecommerce:{checkout:{actionField:{step:3}}}}});else if(t===i.CHECKOUT_COMPLETED){const{booking:e,roundTransferBooking:t,activity:l,company:i}=a,o=t?[e,t]:[e];n.default.dataLayer({dataLayer:{event:"eec.purchase",ecommerce:{currencyCode:e.currency,purchase:{actionField:{id:o.map((e=>e.code)).join("-"),affiliation:e.channel.name.EN,revenue:o.reduce(((e,t)=>e+t.price),0).toFixed(2),shipping:o.reduce(((e,t)=>e+t.channel.commission),0).toFixed(2),coupon:e.coupon||""},products:o.map((e=>({id:l.identifier,name:l.name.EN,category:l.productType,variant:e.pricingOptionName||"",brand:i.name,quantity:e.tickets,price:(0,r.calc2Decimals)(e.price/e.tickets).toFixed(2),coupon:e.coupon||""})))}}}})}else if(t===i.CHECKOUT_ENQUIRY){const{booking:e,roundTransferBooking:t,activity:l,company:r}=a,i=t?[e,t]:[e];n.default.dataLayer({dataLayer:{event:"checkout_enquiry",ecommerce:{currencyCode:e.currency,purchase:{actionField:{id:i.map((e=>e.code)).join("-"),affiliation:e.channel.name.EN},products:i.map((e=>({id:l.identifier,name:l.name.EN,category:l.productType,variant:e.pricingOptionName||"",brand:r.name,quantity:e.tickets})))}}}})}}}t.default=o,e.exports={TagManagerController:o,TagManagerTypes:i}},23259:e=>{"use strict";e.exports={makeId:function(e){for(var t="",a=0;a<e;a++)t+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.floor(62*Math.random()));return t}}},1378:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={activities:[],loadingActivities:!1,activity:{},loadingActivity:!1,coverPhotoLoading:!1,profilePhotoLoading:!1,galleryPhotoLoading:!1,confirmLoading:!1};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;return t===l.UPDATE_CREATE_ACTIVITY_DATA?{...e,...a}:e}},37890:(e,t,a)=>{"use strict";var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={loadingConfig:!1,loadingWidgetConfig:!1};e.exports=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_APP_CONFIG:return{...e,loadingConfig:!0};case l.FETCH_APP_CONFIG_SUCCESS:return{...e,...a,loadingConfig:!1};default:return e}}},67240:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={billingSettings:void 0,tierSubscription:void 0,addonSubscriptions:[],loadingBillingSettings:!0};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_BILLINGSETTINGS:return{...e,loadingBillingSettings:!0};case l.FETCH_BILLINGSETTINGS_SUCCESS:return{...e,billingSettings:a.billingSettings,tierSubscription:a.tierSubscription,addonSubscriptions:a.addonSubscriptions,loadingBillingSettings:!1};case l.LOADED_FETCH_BILLINGSETTINGS:return{...e,loadingBillingSettings:!1};default:return e}}},88031:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={bookings:[],loadingBookings:!1,selectedBooking:{},loadingSelectedBooking:!1,allowResourceAllocation:!1,resourceAllocationOptions:[],loadingResourceAllocationOptions:!1,allowPersonnelAllocation:!1,personnelAllocationOptions:[],loadingPersonnelAllocationOptions:!1,availablePersonnel:[],loadingAllowedPersonnel:!1,availableResources:[],loadingAllowedResources:!1,activities:[],loadingActivities:!1,selectedActivity:{},selectedActivityId:void 0,channelsForActivity:[],loadingChannelsForActivity:!1,selectedChannel:{},selectedChannelId:void 0,paymentTerms:{},dataToSubmit:{resourcesAllocationOption:void 0,selectedResources:[],personnelAllocationOption:void 0,selectedPersonnel:[]},dataToSubmitRound:{resourcesAllocationOption:void 0,selectedResources:[],personnelAllocationOption:void 0,selectedPersonnel:[]},tempBooking:void 0,tempBookingPlaces:[],loadingTempBooking:!1,roundTempBooking:void 0,roundTempBookingPlaces:[],loadingRoundTempBooking:!1,singleBookingData:{},roundBookingData:{},contactDetails:{},locations:[],places:[],regions:[],loadingLocations:!1,prices:[],additionalServices:[],loadingPrices:!1,loadingCalculatePrice:!1,visiblePriceInfo:!1,bankFees:0,commission:0,totalPrice:0};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_ACTIVITY_CHANNELS:return{...e,loadingChannelsForActivity:!0};case l.FETCH_ACTIVITY_CHANNELS_SUCCESS:return{...e,channelsForActivity:a.channelsForActivity,selectedChannel:a.selectedChannel,selectedChannelId:a.selectedChannelId,loadingChannelsForActivity:!1};case l.LOADED_FETCH_ACTIVITY_CHANNELS:return{...e,loadingChannelsForActivity:!1};case l.LOADING_FETCH_PRICES:return{...e,loadingPrices:!0};case l.FETCH_PRICES_SUCCESS:return{...e,prices:a.prices,additionalServices:a.additionalServices,loadingPrices:!1};case l.LOADED_FETCH_PRICES:return{...e,loadingPrices:!1};case l.LOADING_FETCH_PRODUCTS:return{...e,loadingActivities:!0};case l.FETCH_PRODUCTS_SUCCESS:return{...e,activities:a,loadingActivities:!1};case l.LOADED_FETCH_PRODUCTS:return{...e,loadingActivities:!1};case l.LOADING_FETCH_SELECTED_BOOKING:return{...e,loadingSelectedBooking:!0};case l.FETCH_SELECTED_BOOKING_SUCCESS:return{...e,selectedBooking:a,loadingSelectedBooking:!1};case l.LOADED_FETCH_SELECTED_BOOKING:return{...e,loadingSelectedBooking:!1};case l.LOADING_FETCH_TEMPORARY_BOOKING:case l.FETCH_TEMPORARY_BOOKING_SUCCESS:case l.LOADED_FETCH_TEMPORARY_BOOKING:return{...e,...a};case l.LOADING_FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS:return{...e,loadingResourceAllocationOptions:!0};case l.FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS_SUCCESS:return{...e,allowRes
64ourceAllocation:a.allowResourceAllocation,resourceAllocationOptions:a.resourceAllocationOptions,loadingResourceAllocationOptions:!1};case l.LOADED_FETCH_BOOKING_RESOURCE_ALLOCATION_OPTIONS:return{...e,loadingResourceAllocationOptions:!1};case l.LOADING_FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS:return{...e,loadingPersonnelAllocationOptions:!0};case l.FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS_SUCCESS:return{...e,allowPersonnelAllocation:a.allowPersonnelAllocation,personnelAllocationOptions:a.personnelAllocationOptions,loadingPersonnelAllocationOptions:!1};case l.LOADED_FETCH_BOOKING_PERSONNEL_ALLOCATION_OPTIONS:return{...e,loadingPersonnelAllocationOptions:!1};case l.LOADING_FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE:return{...e,loadingAllowedPersonnel:!0,availablePersonnel:[]};case l.FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE_SUCCESS:return{...e,availablePersonnel:a,loadingAllowedPersonnel:!1};case l.LOADED_FETCH_BOOKING_AVAILABLE_PERSONNEL_RESERVE:return{...e,loadingAllowedPersonnel:!1};case l.LOADING_FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE:return{...e,loadingAllowedResources:!0,availableResources:[]};case l.FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE_SUCCESS:return{...e,availableResources:a,loadingAllowedResources:!1};case l.LOADED_FETCH_BOOKING_AVAILABLE_RESOURCES_RESERVE:return{...e,loadingAllowedResources:!1};case l.LOADING_FETCH_TRANSFER_LOCATIONS:return{...e,loadingLocations:!0};case l.FETCH_TRANSFER_LOCATIONS_SUCCESS:return{...e,locations:a.locations,regions:a.regions,places:a.places,loadingLocations:!1};case l.LOADED_FETCH_TRANSFER_LOCATIONS:return{...e,loadingLocations:!1};case l.LOADING_CALCULATE_BOOKING_PRICE:return{...e,loadingCalculatePrice:!0};case l.CALCULATE_BOOKING_PRICE_SUCCESS:return{...e,...a,visiblePriceInfo:!0,loadingCalculatePrice:!1};case l.LOADED_CALCULATE_BOOKING_PRICE:return{...e,loadingCalculatePrice:!1};case l.CLEAR_SELECTED_BOOKING_DATA:return{...e,selectedBooking:{},loadingSelectedBooking:!1,allowResourceAllocation:!1,resourceAllocationOptions:[],loadingResourceAllocationOptions:!1};case l.UPDATE_CREATE_BOOKING_DATA:case l.CLEAR_CREATE_BOOKING_DATA:return{...e,...a};case l.CLEAR_ALL_BOOKING_DATA:return r;default:return e}}},91807:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={partnersChannels:[],loadingPartnersChannels:!1,suppliersChannels:[],loadingSuppliersChannels:!1,suppliedChannels:[],loadingSuppliedChannels:!1};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_SUPPLIERS_CHANNELS:return{...e,loadingSuppliersChannels:!0};case l.FETCH_SUPPLIERS_CHANNELS_SUCCESS:return{...e,suppliersChannels:a,loadingSuppliersChannels:!1};case l.LOADED_FETCH_SUPPLIERS_CHANNELS:return{...e,loadingSuppliersChannels:!1};case l.LOADING_FETCH_SUPPLIED_CHANNELS:return{...e,loadingSuppliedChannels:!0};case l.FETCH_SUPPLIED_CHANNELS_SUCCESS:return{...e,suppliedChannels:a,loadingSuppliedChannels:!1};case l.LOADED_FETCH_SUPPLIED_CHANNELS:return{...e,loadingSuppliedChannels:!1};default:return e}}},68668:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={company:{},loadingCompany:!1,currency:void 0,loadingCurrency:!1};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_CURRENCY:return{...e,loadingCurrency:!0};case l.FETCH_CURRENCY_SUCCESS:return{...e,currency:a,loadingCurrency:!1};case l.LOADED_FETCH_CURRENCY:return{...e,loadingCurrency:!1};case l.LOADING_FETCH_COMPANY:return{...e,loadingCompany:!0};case l.FETCH_COMPANY_SUCCESS:return{...e,company:a,loadingCompany:!1}
64;case l.LOADED_FETCH_COMPANY:return{...e,loadingCompany:!1};default:return e}}},36507:(e,t,a)=>{"use strict";var l=a(17375),n=a(99869),r=v(a(72046)),i=v(a(82896)),o=v(a(43269)),s=v(a(68668)),d=v(a(88031)),u=v(a(1378)),c=v(a(84527)),m=v(a(51702)),f=v(a(66877)),p=v(a(88119)),g=v(a(91807)),h=v(a(37890)),y=v(a(67240)),E=v(a(7256)),b=v(a(66642));function v(e){return e&&e.__esModule?e:{default:e}}const k={routing:n.routerReducer,settings:r.default,schedules:o.default,company:s.default,user:i.default,bookings:d.default,activities:u.default,personnel:c.default,resources:m.default,policies:f.default,places:p.default,channels:g.default,APPCONFIG:h.default,billing:y.default,integrations:E.default,userguide:b.default};e.exports=(0,l.combineReducers)(k)},7256:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={myData:void 0,loadingMyData:!1};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_MYDATA:return{...e,loadingMyData:!0};case l.FETCH_MYDATA_SUCCESS:return{...e,myData:a.myData,loadingMyData:!1};case l.LOADED_FETCH_MYDATA:return{...e,loadingMyData:!1};default:return e}}},84527:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={personnel:[],loadingPersonnel:!1};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_PERSONNEL:return{...e,loadingPersonnel:!0};case l.FETCH_PERSONNEL_SUCCESS:return{...e,personnel:a,loadingPersonnel:!1};case l.LOADED_FETCH_PERSONNEL:return{...e,loadingPersonnel:!1};default:return e}}},88119:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={places:[],loadingPlaces:!1,tourPlaces:[],loadingTourPlaces:!1,regions:[],loadingRegions:!1,region:{},loadingRegion:!1};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_PLACES:return{...e,loadingPlaces:!0};case l.FETCH_PLACES_SUCCESS:return{...e,places:a,loadingPlaces:!1};case l.LOADED_FETCH_PLACES:return{...e,loadingPlaces:!1};case l.LOADING_FETCH_TOUR_PLACES:return{...e,loadingTourPlaces:!0};case l.FETCH_TOUR_PLACES_SUCCESS:return{...e,tourPlaces:a,loadingTourPlaces:!1};case l.LOADED_FETCH_TOUR_PLACES:return{...e,loadingTourPlaces:!1};case l.LOADING_FETCH_REGIONS:return{...e,loadingRegions:!0};case l.FETCH_REGIONS_SUCCESS:return{...e,regions:a,loadingRegions:!1};case l.LOADED_FETCH_REGIONS:return{...e,loadingRegions:!1};case l.LOADING_FETCH_REGION:return{...e,loadingRegion:!0};case l.FETCH_REGION_SUCCESS:return{...e,region:a,loadingRegion:!1};case l.LOADED_FETCH_REGION:return{...e,loadingRegion:!1};case l.CLEAR_PLACES_REGIONS_DATA:return r;default:return e}}},66877:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={policies:[],loadingPolicies:!1};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_POLICIES:return{...e,loadingPolicies:!0};case l.FETCH_POLICIES_SUCCESS:return{...e,policies:a,loadingPolicies:!1};case l.LOADED_FETCH_POLICIES:return{...e,loadingPolicies:!1};default:return e}}},51702:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={resources:[],loadingResources:!1};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_RESOURCES:return{...e,loadingResources:!0};case l.FETCH_RESOURCES_SUCCESS:return{...e,resources:a.resources,loadingResources:!1};case l.LOADED_FETCH_RESOURCES:return{...e,loadingResources:!1};default:return e}}},43269:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={resourcesSchedulesData:[],activitiesSchedulesData:[],partnerActivitiesSchedulesData:[],resourcesSchedulesInfo:[],activitiesSchedulesInfo:[],partnerActivitiesSchedulesInfo:[],activitiesSchedulesFilters:void 0,activitiesSchedulesSortings:void 0,activitiesSchedulesPagination:void 0,activities:[],resources:[],loadingSchedules:!1,loadingPartnerSchedules:!1,selectedSchedule:void 0,loadingEvents:!1,events:[],resourcesEvents:[],daysInfo:[],currentMonthView:void 0,currentDateView:void 0,filteredRentalResources:void 0,rentalResources:[],selectedEvent:void 0,loadingSelectedEvent:!1,selectedEvents:[],selectedRowKeys:[],triggeredData:void 0,filteredEvents:[],filteredData:{},loadingFilteredEvents:!1};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_SCHEDULES:return{...e,loadingSchedules:!0};case l.FETCH_SCHEDULES_SUCCESS:return{...Object.assign(e,a),loadingSchedules:!1};case l.LOADED_FETCH_SCHEDULES:return{...e,loadingSchedules:!1};case l.LOADING_FETCH_PARTNER_SCHEDULES:return{...e,loadingPartnerSchedules:!0};case l.FETCH_PARTNER_SCHEDULES_SUCCESS:return{...Object.assign(e,a),loadingPartnerSchedules:!1};case l.PERSIST_ACTIVITIES_SCHEDULES_SEARCH:return{...e,activitiesSchedulesFilters:a.filters,activitiesSchedulesSortings:a.sortings,activitiesSchedulesPagination:a.pagination};case l.LOADED_FETCH_PARTNER_SCHEDULES:return{...e,loadingPartnerSchedules:!1};case l.SET_SCHEDULE_EXTRA_DATA:return{...e,activities:a.activities,resources:a.resources};case l.SET_SELECTED_SCHEDULE:return{...e,selectedSchedule:a.data,currentMonthView:a.initMonthView,currentDateView:a.currentDateView};case l.UPDATE_SELECTED_SCHEDULE:return{...e,selectedSchedule:a};case l.SET_SELECTED_EVENT:return{...e,selectedEvent:a};case l.SET_SELECTED_EVENTS:return{...e,selectedEvents:a.selectedEvents,selectedRowKeys:a.selectedRowKeys};case l.SET_MONTH_VIEW:return{...e,currentMonthView:a};case l.SET_DATE_VIEW:return{...e,currentDateView:a};case l.SET_TRIGGERED_DATA:return{...e,triggeredData:a};case l.SET_FILTERED_RESOURCES_RENTAL:return{...e,filteredRentalResources:a};case l.CLEAR_FILTERED_RESOURCES_RENTAL:return{...e,filteredRentalResources:void 0,rentalResources:[]};case l.LOADING_FETCH_EVENTS:return{...e,loadingEvents:!0};case l.FETCH_EVENTS_SUCCESS:return{...e,events:a,loadingEvents:!1};case l.FETCH_RENTAL_EVENTS_SUCCESS:return{...e,events:a.events,resourcesEvents:a.resourcesEvents,daysInfo:a.daysInfo,filteredRentalResources:a.filteredRentalResources,rentalResources:a.rentalResources,loadingEvents:!1};case l.FETCH_RESOURCE_EVENTS_SUCCESS:return{...e,events:a.events,resourcesEvents:a.resourcesEvents,daysInfo:a.daysInfo,loadingEvents:!1};case l.LOADED_FETCH_EVENTS:return{...e,loadingEvents:!1};case l.LOADING_FETCH_SELECTED_EVENT:return{...e,loadingSelectedEvent:!0};case l.FETCH_SELECTED_EVENT_SUCCESS:return{...e,selectedEvent:a,loadingSelectedEvent:!1};case l.LOADED_FETCH_SELECTED_EVENTS:return{...e,loadingSelectedEvent:!1};case l.LOADING_FETCH_FILTERED_EVENTS:return{...e,loadingFilteredEvents:!0,filteredData:a};case l.FETCH_FILTERED_EVENTS_SUCCESS:return{...e,filteredEvents:a,loadingFilteredEvents:!1};case l.LOADED_FETCH_FILTERED_EVENTS:return{...e,loadingFilteredEvents:!1};case l.CLEAR_FILTER_DATA:return{...e,filteredEvents:[],selectedEvents:[],selectedRowKeys:[],filteredData:{},loadingFilteredEvents:!1};default:return e}}},72046:(e,t,a)=>{"use strict";var l=a(63292);const n={boxedLayout:!1,fixedHeader:!0,collapsedNav:!1,offCanvasNav:!1,sidebarWidth:240,colorOption:"32",theme:"light",lang:"en"};e.exports=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case l.TOGGLE_BOXED_LAYOUT:return{...e,boxedLayout:t.isBoxedLayout};case l.TOGGLE_COLLAPSED_NAV:return{...e,collapsedNav:t.isCollapsedNav};case l.TOGGLE_OFFCANVAS_NAV:return{...e,offCanvasNav:t.isOffCanvasNav};case l.TOGGLE_FIXED_HEADER:return{...e,fixedHeader:t.isFixedHeader};case l.CHANGE_SIDEBAR_WIDTH:return{...e,sidebarWidth:t.sidebarWidth};case l.CHANGE_COLOR_OPTION:return{...e,colorOption:t.colorOption};case l.CHANGE_THEME:return{...e,theme:t.theme};case l.CHANGE_LANG:return{...e,lang:t.lang};default:return e}}},82896:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={profile:void 0,settings:void 0,dashboardBookingsSettings:void 0,loadingDashboardBookingsSettings:!0,loadingSettings:!1,loadingStartupSettings:!0};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_USER_STARTUP_SETTINGS:return{...e,loadingStartupSettings:!0};case l.FETCH_USER_STARTUP_SETTINGS_SUCCESS:return{...e,settings:a.settings,profile:a.profile,loadingStartupSettings:!1};case l.LOADING_FETCH_USER_SETTINGS:return{...e,loadingSettings:!0};case l.FETCH_USER_SETTINGS_SUCCESS:return{...e,settings:a,loadingSettings:!1};case l.LOADING_FETCH_DASHBOARD_BOOKINGS_SETTINGS:return{...e,loadingDashboardBookingsSettings:!0};case l.FETCH_DASHBOARD_BOOKINGS_SETTINGS_SUCCESS:return{...e,dashboardBookingsSettings:a,loadingDashboardBookingsSettings:!1};default:return e}}},66642:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=n(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&{}.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(l,i,o):l[i]=e[i]}return l.default=e,a&&a.set(e,l),l}(a(63292));function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(n=function(e){return e?a:t})(e)}const r={profilingStatus:void 0,profilingCurrentStep:void 0,loadingProfilingDetails:!0};t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,{type:t,payload:a}=arguments.length>1?arguments[1]:void 0;switch(t){case l.LOADING_FETCH_PROFILING_DETAILS:return{...e,loadingProfilingDetails:!0};case l.FETCH_PROFILING_DETAILS_SUCCESS:return{...e,profilingStatus:a.profilingStatus,profilingCurrentStep:a.profilingCurrentStep,loadingProfilingDetails:!1};default:return e}}},51694:(e,t,a)=>{"use strict";var l=o(a(78298)),n=o(a(95402)),r=o(a(48149)),i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=e=>{let{value:t,icon:a,explainer:o}=e;const s=i.default.createElement("span",null,("confirmed"===t||"enquiry-confirmed"===t)&&i.default.createElement(r.default,{color:"#00a854"},"Confirmed"),("pending"===t||"enquiry-pending"===t||"PENDING"===t)&&i.default.createElement(r.default,{color:"#fa8c16"},a&&i.default.createElement(n.default,{type:a,style:{marginRight:5}}),"Pending"),"enquiry-offer_sent"===t&&i.default.createElement(r.default,{color:"#fa8c16"},"Offer Sent"),("rejected"===t||"enquiry-rejected"===t)&&i.default.createElement(r.default,{color:"#736b6b"},"Rejected"),("cancelled"===t||"enquiry-cancelled"===t||"CANCELLED"===t)&&i.default.createElement(r.default,{color:"#d73435"},"Cancelled"),"OPEN"===t&&i.default.createElement(r.default,{color:"#fa8c16"},"Open"),"notStarted"===t&&i.default.createElement(r.default,{color:"#fa8c16"},"Not Started"),"inProgress"===t&&i.default.createElement(r.default,{color:"#0747a6"},"In Progress"),("completed"===t||"COMPLETED"===t)&&i.default.createElement(r.default,{color:"#00a854"},"Completed"),"startTrip"===t&&i.default.createElement(r.default,{color:"#0747a6"},"Trip Started"),"arrivedAtPickup"===t&&i.default.createElement(r.default,{color:"#0747a6"},"Arrived At Pickup"),"startRoute"===t&&i.default.createElement(r.default,{color:"#0747a6"},"Route Started"),"endRoute"===t&&i.default.createElement(r.default,{color:"#0747a6"},"Route Ended"),"endTrip"===t&&i.default.createElement(r.default,{color:"#00a854"},"Trip Ended"));return o?i.default.createElement(l.default,{title:o},s):s}},93991:(e,t,a)=>{"use strict";var l=o(a(96383)),n=o(a(11612)),r=o(a(80899)),i=o(a(96540));
64function o(e){return e&&e.__esModule?e:{default:e}}const s=r.default.TabPane;class d extends i.default.Component{fetchPlace(e){let t=this.props.places.find((function(t){return t._id==e})),a=this.props.tempplaces.find((function(t){return t.key==e||t._id==e}));return t&&t.name.EN||a&&a.label&&a.label||a&&a.name&&a.name.EN&&a.name.EN}renderSideTimeline(){return"multiday"===this.props.productType&&this.props.timeline.length>1?i.default.createElement(r.default,{defaultActiveKey:"1",style:{textAlign:"center"}},this.props.timeline.map(((e,t)=>i.default.createElement(s,{tab:"Day "+(t+1),key:String(t+1)},i.default.createElement("br",null),this.renderSideTimelineDetails(t))))):i.default.createElement("div",null,this.renderSideTimelineDetails(0))}renderSideTimelineDetails(e){let t=this.props.timeline;return i.default.createElement(n.default,null,t[e].map(((e,t)=>e&&(e.title||e.phase||e.place||e.time)&&i.default.createElement(n.default.Item,{style:{textAlign:"left"},color:this.props.color||"#0747a6",key:t},e.title&&i.default.createElement("div",null,i.default.createElement("b",null,e.title)),i.default.createElement("span",null,e.phase),i.default.createElement("span",null,e.place&&0!==e.place.length&&e.phase&&i.default.createElement("br",null)),i.default.createElement("span",null,e.place&&e.place.length>0&&this.fetchPlace(e.place[1==e.place.length?0:3])),e.time?": "+e.time:""))))}render(){return this.props.timeline.length>=1?i.default.createElement("div",{className:"container",style:{background:"white",padding:15,borderRadius:8}},this.renderSideTimeline()):i.default.createElement("div",{style:{width:"100%",textAlign:"center"}},i.default.createElement(l.default,{tip:"Preview timeline"}))}}e.exports=d},72123:(e,t,a)=>{"use strict";var l=d(a(55517)),n=d(a(8963)),r=d(a(64219)),i=d(a(96540)),o=d(a(38483)),s=d(a(65632));function d(e){return e&&e.__esModule?e:{default:e}}class u extends i.default.PureComponent{render(){const{inactive:e,title:t,desc:a,buttonId:d="",productTourKey:u}=this.props,{buttonText:c,protectedFeature:m,buttonType:f="primary",buttonIcon:p,onClick:g,disabledButton:h}=this.props,{secondaryButtonText:y,secondaryButtonIcon:E,onClickSecondaryButton:b,disabledSecondaryButton:v,secondaryButtonId:k=""}=this.props,{extraActions:S}=this.props,T=c||y||S;return i.default.createElement(l.default,null,i.default.createElement(r.default,{xl:T?12:24,lg:T?12:24,md:T?12:24,sm:T?12:24,xs:24},e?i.default.createElement("h3",{style:{lineHeight:"1.9rem",color:"#666",fontWeight:"400",marginTop:0}},t):i.default.createElement("h2",{style:{lineHeight:"1.9rem",color:"#0747a6",fontWeight:"400",marginTop:0}},u?i.default.createElement("span",{style:{display:"flex",alignItems:"center"}},i.default.createElement("span",{style:{marginRight:5}},t),i.default.createElement(s.default,{productTourKey:u})):t),a&&i.default.createElement("p",null,a)),T&&i.default.createElement(r.default,{xl:12,lg:12,md:12,sm:12,xs:24,style:{textAlign:"right"}},S&&i.default.createElement("span",{style:a?{marginTop:22,marginRight:10,display:"inline-block"}:{marginRight:10,display:"inline-block"}},S),y&&i.default.createElement(n.default,{disabled:v,type:"default",size:"large",icon:E,style:a?{fontWeight:"400",marginTop:22,marginRight:10}:{fontWeight:"400",marginRight:10},onClick:b,id:k},y),c&&i.default.createElement(n.default,{disabled:h,type:f,size:"large",icon:p,style:a?{fontWeight:"400",marginTop:22}:{fontWeight:"400"},onClick:g,id:d},m?i.default.createElement(o.default,{feature:m,label:c}):c)))}}e.exports=u},19344:(e,t,a)=>{"use strict";var l=f(a(13776)),n=f(a(94535)),r=f(a(29281)),i=f(a(55517)),o=f(a(64219)),s=f(a(80899)),d=f(a(96540)),u=a(77322),c=f(a(95093)),m=f(a(78755));function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(88231);const{TabPane:g}=s.default;class h extends d.default.Component{constructor(e){super(e),p(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchCompany()})),p(this,"componentWillUnmount",(()=>{this._isMounted=!1})),p(this,"fetchCompany",(()=>{const{companyId:e}=this.props;this.setState({loadingCompany:!0}),u.AdminService.getSingleCompany(e).then((e=>{let{company:t}=e;this.setState({company:t,loadingCompany:!1}
64)}))})),p(this,"handleSuccess",(()=>{const{onSuccess:e}=this.props;this.fetchCompany(),e()})),p(this,"renderRowKeyValue",((e,t,a)=>d.default.createElement(i.default,null,d.default.createElement(o.default,{span:12},d.default.createElement("span",null,e)),d.default.createElement(o.default,{span:12},d.default.createElement(m.default,{text:t||"-"}),void 0!==a&&d.default.createElement("div",{style:{marginTop:10}},d.default.createElement(m.default,{backgroundColor:"#fff700",text:a||"-"})))))),this.state={company:void 0,loadingCompany:!0}}render(){const{visible:e,onHide:t}=this.props,{company:a,loadingCompany:i}=this.state;return d.default.createElement(l.default,{className:"minimal-modal",title:a?`Company Details: ${a.name||"-"}`:"Company Details",visible:e,onCancel:t,footer:null},i?d.default.createElement(r.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}):d.default.createElement("div",{className:"admin-company-details-modal"},d.default.createElement(n.default,{type:a.approved?"success":"warning",showIcon:!0,message:a.approved?"Company has been approved!":"This company is not approved yet."}),d.default.createElement(s.default,{defaultActiveKey:"companyDetails",style:{marginTop:20}},d.default.createElement(g,{tab:"Company Details",key:"companyDetails"},this.renderRowKeyValue("Brand Name",a.name),this.renderRowKeyValue("Website",a.website),this.renderRowKeyValue("Activity",a.activity),d.default.createElement("div",{style:{marginTop:20}},this.renderRowKeyValue("Country",a.country),this.renderRowKeyValue("City",a.city),this.renderRowKeyValue("Postal Code",a.postalCode),this.renderRowKeyValue("Street",a.street),this.renderRowKeyValue("Street Number",a.streetNumber)),d.default.createElement("div",{style:{marginTop:20}},this.renderRowKeyValue("Legal Name",a.legalName),this.renderRowKeyValue("Legal Address",a.legalAddress),this.renderRowKeyValue("VAT Number",a.vatID),this.renderRowKeyValue("Registration Number",a.registrationNumber),this.renderRowKeyValue("Registration Date",a.registrationDate),a.mhte&&this.renderRowKeyValue("MHTE",a.mhte),this.renderRowKeyValue("Tax Office",a.taxOffice),this.renderRowKeyValue("Representative Name",a.representativeName),this.renderRowKeyValue("Representative Email",a.representativeEmail),this.renderRowKeyValue("Representative Phone",a.representativePhone)),d.default.createElement("div",{style:{marginTop:20}},this.renderRowKeyValue("IBAN",a.iban),this.renderRowKeyValue("Swift Code",a.swift),this.renderRowKeyValue("Bank Name",a.bankName)),d.default.createElement("div",{style:{marginTop:20}},this.renderRowKeyValue("Company Slug",a.slug),this.renderRowKeyValue("Company ID",a._id),this.renderRowKeyValue("Date Created",(0,c.default)(a.cAt).format("DD/MM/YYYY HH:mm")))),d.default.createElement(g,{tab:"Raw Data",key:"raw-data"},d.default.createElement("pre",null,JSON.stringify(a,null,4))))))}}e.exports=h},82770:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(13776)),n=f(a(7669)),r=f(a(24146)),i=f(a(77925)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=m(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=a(24179),d=f(a(12658)),u=a(77322),c=f(a(46073));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}const p=i.default.Item,g=(0,o.forwardRef)((e=>{let{userId:t,formId:a,form:m,onHide:f}=e;const[g,h]=(0,o.useState)(void 0),[y,E]=(0,o.useState)(!1);(0,o.useEffect)((()=>{u.AdminService.getSingleUser(t).then((e=>{let{user:t}=e;return h(t)}))}),[]);const b=e=>{e.preventDefault(),m.validateFieldsAndScroll(((e,a)=>{e||u.AuthService.impersonate({...a,adminImpersonateId:t}).then((e=>{let{token:t,userId:a}=e;c.default.authenticateUser({token:t,userId:a,adminImpersonate:!0}),r.default.success("Impersonating..."),setTimeout((()=>{s.browserHistory.push("/v"),setTimeout((()=>{location.reload()}),200)}),500)})).catch((()=>{r.default.error("Failed to impersonate user."),E(!1)}))}))},{getFieldDecorator:v}=m;return o.default.createElement(l.default,{className:"minimal-modal",visible:!0,title:g?`Impersonate User: ${g.firstName} ${g.lastName}`:"Impersonate User",onOk:b,confirmLoading:y,onCancel:f},o.default.createElement(i.default,{id:a,onSubmit:b,layout:"vertical"},o.default.createElement(p,{label:"Email Address"},v("email",{rules:[{required:!0,message:"Field is required"}]})(o.default.createElement(n.default,{type:"email",placeholder:"Fill in your email address"}))),o.default.createElement(p,{label:"Password"},v("password",{rules:[{required:!0,message:"Field is required"}]})(o.default.createElement(d.default,{placeholder:"Fill in your password"})))))}
64)),h=i.default.create()(g);t.default=i.default.create()(h)},20213:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(a(78298)),n=u(a(95402)),r=u(a(8963)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),o=u(a(14831)),s=u(a(82770));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}const{Group:c}=r.default;t.default=e=>{let{userId:t}=e;const[a,d]=(0,i.useState)(!1),[u,m]=(0,i.useState)(!1);return i.default.createElement("div",null,i.default.createElement(c,null,i.default.createElement(l.default,{title:"User Details"},i.default.createElement(r.default,{onClick:()=>{d(!0)}},i.default.createElement(n.default,{type:"info-circle"}))),i.default.createElement(l.default,{title:"Impersonate User"},i.default.createElement(r.default,{onClick:()=>{m(!0)}},i.default.createElement(n.default,{type:"user"})))),a&&i.default.createElement(o.default,{visible:!0,userId:t,onHide:()=>{d(!1)}}),u&&i.default.createElement(s.default,{visible:!0,userId:t,onHide:()=>{m(!1)}}))}},14831:(e,t,a)=>{"use strict";var l=p(a(48149)),n=p(a(55517)),r=p(a(64219)),i=p(a(29281)),o=p(a(80899)),s=p(a(96540)),d=a(77322),u=p(a(47228)),c=p(a(78755)),m=p(a(95093));a(11610);var f=p(a(19344));function p(e){return e&&e.__esModule?e:{default:e}}function g(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{TabPane:h}=o.default;class y extends s.default.Component{constructor(e){super(e),g(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchUser()})),g(this,"componentWillUnmount",(()=>{this._isMounted=!1})),g(this,"fetchUser",(()=>{const{userId:e}=this.props;this.setState({loadingUser:!0}),d.AdminService.getSingleUser(e,{embed:["company","invitedByUser"]}).then((e=>{let{user:t}=e;this.setState({user:t,loadingUser:!1})}))})),g(this,"showCompanyDetailsModal",(()=>this.setState({visibleCompanyDetailsModal:!0}))),g(this,"hideCompanyDetailsModal",(()=>this.setState({visibleCompanyDetailsModal:!1}))),g(this,"showInvitedUserDetailsModal",(()=>this.setState({visibleInvitedUserDetailsModal:!0}))),g(this,"hideInvitedUserDetailsModal",(()=>this.setState({visibleInvitedUserDetailsModal:!1}))),g(this,"handleSuccess",(()=>{const{onSuccess:e}=this.props;this.fetchUser(),e()})),this.state={user:void 0,loadingUser:!0,visibleCompanyDetailsModal:!1,visibleInvitedUserDetailsModal:!1}}render(){const{visible:e,onHide:t}=this.props,{user:a,loadingUser:d}=this.state,{visibleInvitedUserDetailsModal:p,visibleCompanyDetailsModal:g}=this.state;return s.default.createElement(u.default,{className:"minimal-modal",title:a?`User Details: ${a.firstName} ${a.lastName}`:"User Details",visible:e,onCancel:t,footer:null},d?s.default.createElement(i.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}):s.default.createElement("div",{className:"admin-user-details-modal"},s.default.createElement(o.default,{defaultActiveKey:"details"},s.default.createElement(h,{tab:"Details",key:"details"},s.default.createElement(n.default,null,s.default.createElement(r.default,{span:12},"First Name"),s.default.createElement(r.default,{span:12},s.default.createElement(c.default,{text:a.firstName}))),s.default.createElement(n.default,null,s.default.createElement(r.default,{span:12},"Last Name"),s.default.createElement(r.default,{span:12},s.default.createElement(c.default,{text:a.lastName}))),s.default.createElement(n.default,null,s.default.createElement(r.default,{span:12},"Email Address"),s.default.createElement(r.default,{span:12},s.default.createElement(c.default,{text:a.email}))),s.default.createElement(n.default,null,s.default.createElement(r.default,{span:12},"Email Status"),s.default.createElement(r.default,{span:12},s.default.createElement(l.default,{color:a.emailVerified?"#52c41a":"#d73435"},a.emailVerified?"Verified":"Not Verified"))),s.default.createElement(n.default,null,s.default.createElement(r.default,{span:12},"Phone Number"),s.default.createElement(r.default,{span:12},s.default.createElement(c.default,{text:a.profile.phone||"-"}))),a.company&&s.default.createElement(n.default,null,s.default.createElement(r.default,{span:12},"Company Name"),s.default.createElement(r.default,{span:12},s.default.createElement("a",{onClick:this.showCompanyDetailsModal},a.company.name))),a.invitedByUser&&s.default.createElement(n.default,null,s.default.createElement(r.default,{span:12},"Invited By"),s.default.createElement(r.default,{span:12},s.default.createElement("a",{onClick:this.showInvitedUserDetailsModal},a.invitedByUser.firstName," ",a.invitedByUser.lastName))),s.default.createElement(n.default,null,s.default.createElement(r.default,{span:12},"User ID"),s.default.createElement(r.default,{span:12},s.default.createElement(c.default,{text:a._id}))),s.default.createElement(n.default,null,s.default.createElement(r.default,{span:12},"Date Created"),s.default.createElement(r.default,{span:12},(0,m.default)(a.cAt).format("DD/MM/YYYY HH:mm")))),s.default.createElement(h,{tab:"Raw Data",key:"raw-data"},s.default.createElement("pre",null,JSON.stringify({...a,company:void 0,invitedByUser:void 0},null,4)))),g&&s.default.createElement(f.default,{visible:!0,companyId:a.c
64ompany._id,onHide:this.hideCompanyDetailsModal}),p&&s.default.createElement(y,{visible:!0,userId:a.invitedByUser._id,onHide:this.hideInvitedUserDetailsModal})))}}e.exports=y},76851:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=a(77322),r=s(a(72123)),i=s(a(32958)),o=s(a(61095));function s(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class c extends l.Component{constructor(e){super(e),u(this,"fetchUsers",(()=>{const{pagination:e,filters:t}=this.state,a={filters:t,pagination:{size:e.pageSize,page:e.current-1},embed:["company"]};this.setState({loadingUsers:!0}),n.AdminService.getUsers(a).then((t=>{let{users:a,total:l}=t;const n={...e,total:l};this.setState({users:a,pagination:n,loadingUsers:!1})}))})),u(this,"handleChangePagination",(e=>{this.setState({pagination:e},(()=>{this.fetchUsers()}))})),u(this,"handleSuccess",(()=>{this.fetchUsers()})),u(this,"handleApplyFilters",(e=>{const{pagination:t}=this.state;this.setState({filters:e,pagination:{...t,current:1}},(()=>{this.fetchUsers()}))})),this.state={filters:{},users:[],loadingUsers:!1,pagination:{current:1,total:10,pageSize:10}}}componentDidMount(){this.fetchUsers()}render(){const{loadingUsers:e,users:t,pagination:a}=this.state;return l.default.createElement("div",null,l.default.createElement(r.default,{title:"Users",desc:"View and manage all users",page:"users"}),l.default.createElement("div",{className:"row table-row"},l.default.createElement("div",{className:"col-xl-12"},l.default.createElement("div",{className:"box box-default",style:{padding:15}},l.default.createElement(i.default,{onApplyFilters:this.handleApplyFilters,loadingSearch:e}),l.default.createElement("div",{style:{marginTop:20}},l.default.createElement(o.default,{users:t,loading:e,pagination:a,onChangePagination:this.handleChangePagination,onSuccess:this.handleSuccess}))))))}}t.default=c},32958:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(8963)),n=m(a(55517)),r=m(a(64219)),i=m(a(7669)),o=m(a(30960)),s=m(a(77925)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=c(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),u=m(a(95093));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}function m(e){return e&&e.__esModule?e:{default:e}}const f=s.default.Item,{RangePicker:p}=o.default,g=(0,d.forwardRef)((e=>{let{form:t,onApplyFilters:a,loadingSearch:o}=e;const{getFieldDecorator:c}=t;return d.default.createElement(s.default,{onSubmit:e=>{e.preventDefault(),t.validateFields(((e,t)=>{const{createdAt:l,...n}=t,r={...n,minCreatedAt:l&&l[0]&&l[0].startOf("day").toISOString(),maxCreatedAt:l&&l[1]&&l[1].endOf("day").toISOString()};a(r)}))}},d.default.createElement(n.default,{gutter:16},d.default.createElement(r.default,{xl:12,lg:12,md:12,sm:24,xs:24},d.default.createElement(f,{label:"User"},c("user")(d.default.createElement(i.default,{placeholder:"Search by name, email or phone",style:{width:"100%"}})))),d.default.createElement(r.default,{xl:12,lg:12,md:12,sm:24,xs:24},d.default.createElement(f,{label:"Date Created"},c("createdAt",{})(d.default.createElement(p,{allowClear:!0,ranges:{Today:[(0,u.default)(),(0,u.default)()],"This Week":[(0,u.default)().startOf("week"),(0,u.default)().endOf("week")],"Last Week":[
64(0,u.default)().subtract(1,"week").startOf("week"),(0,u.default)().subtract(1,"week").endOf("week")],"This Month":[(0,u.default)().startOf("month"),(0,u.default)().endOf("month")],"Last Month":[(0,u.default)().subtract(1,"month").startOf("month"),(0,u.default)().subtract(1,"month").endOf("month")],"This Year":[(0,u.default)().startOf("year"),(0,u.default)().endOf("year")],"Last Year":[(0,u.default)().subtract(1,"year").startOf("year"),(0,u.default)().subtract(1,"year").endOf("year")]},format:"DD/MM/YYYY",style:{width:"100%"}}))))),d.default.createElement(l.default,{type:"primary",icon:"search",htmlType:"submit",disabled:o},"Search"),d.default.createElement(l.default,{style:{marginLeft:10},onClick:()=>{t.resetFields(),a({})},disabled:o},"Reset Filters"))})),h=s.default.create()(g);t.default=h},61095:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(58609)),n=m(a(78298)),r=m(a(95402)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=c(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}
64(a(96540)),o=m(a(95093)),s=m(a(14831)),d=m(a(19344)),u=m(a(20213));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}function m(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{let{users:t,loading:a,pagination:c,onChangePagination:m,onSuccess:f}=e;const[p,g]=(0,i.useState)(void 0),[h,y]=(0,i.useState)(!1),[E,b]=(0,i.useState)(void 0),[v,k]=(0,i.useState)(!1);return i.default.createElement("div",null,i.default.createElement(l.default,{bordered:!0,rowKey:e=>e._id,scroll:{x:900},size:"middle",loading:a,columns:[{title:"First Name",dataIndex:"firstName",key:"firstName",width:100},{title:"Last Name",dataIndex:"lastName",key:"lastName",width:100},{title:"Email Address",dataIndex:"email",key:"email",width:200,render:(e,t)=>i.default.createElement("a",{onClick:()=>{return e=t._id,g(e),void y(!0);var e}},t.email,i.default.createElement(n.default,{title:t.emailVerified?"Email is verified":"Email is not verified"},i.default.createElement(r.default,{style:{marginLeft:3,color:t.emailVerified?"#52c41a":"#d73435"},type:t.emailVerified?"check-circle":"close-circle"})))},{title:"Phone Number",dataIndex:"profile.phone",key:"profile.phone",width:100,render:e=>e||"-"},{title:"Company Name",dataIndex:"user.company",key:"user.company",width:200,render:(e,t)=>{const{company:a}=t;return a?i.default.createElement("span",null,i.default.createElement("a",{onClick:()=>{return e=t.company._id,b(e),void k(!0);var e}},a.name||"-"),i.default.createElement(n.default,{title:a.approved?"Company is approved":"Company is not approved"},i.default.createElement(r.default,{style:{marginLeft:3,color:a.approved?"#52c41a":"#d73435"},type:a.approved?"check-circle":"close-circle"}))):"-"}},{title:"Date Created",dataIndex:"cAt",key:"cAt",width:100,render:e=>i.default.createElement("span",null,(0,o.default)(e).format("DD/MM/YYYY HH:mm"))},{title:"Actions",key:"actions",width:100,render:e=>i.default.createElement(u.default,{userId:e._id,onSuccess:f})}],dataSource:t,pagination:c,onChange:e=>{m(e)}}),v&&E&&i.default.createElement(d.default,{visible:!0,companyId:E,onHide:()=>{b(void 0),k(!1)}}),h&&p&&i.default.createElement(s.default,{visible:!0,userId:p,onHide:()=>{g(void 0),y(!1)}}))}},88484:(e,t,a)=>{"use strict";var l=r(a(96540)),n=r(a(76851));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=()=>l.default.createElement("div",{className:"container-fluid page-dashboard kleesto-vault admin-users-page"},l.default.createElement(n.default,null))},60735:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(96540)),n=r(a(32452));function r(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{let{youtubeId:t,title:a,url:r}=e;return l.default.createElement("div",{id:"product-cover",className:"shadow"},t?l.default.createElement(n.default,{videoId:t,overlay:"rgba(0, 0, 0, 0.25)",style:{marginBottom:25}},l.default.createElement("div",{id:"head-image",style:{backgroundImage:`url("http://img.youtube.com/vi/${t}/0.jpg")`,backgroundPosition:"50% 50%"}},l.default.createElement("div",{className:"social-cover"}))):l.default.createElement("div",{id:"head-image",style:{backgroundImage:`url(${r})`,backgroundPosition:"50% 50%"}},l.default.createElement("div",{className:"social-cover"})),l.default.createElement("div",{className:"social-title-section"},l.default.createElement("h1",{className:"fg-white"},a)))}},32552:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=v(a(58609)),n=v(a(11612)),r=v(a(95402)),i=v(a(13776)),o=v(a(55517)),s=v(a(64219)),d=v(a(48149)),u=v(a(80899)),c=v(a(61244)),m=v(a(96540)),f=v(a(95093)),p=v(a(8282)),g=v(a(46073)),h=v(a(97549)),y=a(37918),E=v(a(60735)),b=v(a(70061));function v(e){return e&&e.__esModule?e:{default:e}}function k(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{Panel:S}=c.default,{TabPane:T}=u.default,C={created:{color:"#52c41a",icon:"plus-circle"},updated:{color:"#1890ff",icon:"edit"},deleted:{color:"#ff4d4f",icon:"delete"}},P=C.updated,D=/^(.+?)\s(created|updated|deleted)\s(.*)$/i,_=e=>{if("string"!=typeof e)return{userName:null,action:"updated",rest:""};const t=e.match(D);return t?{userName:t[1],action:t[2].toLowerCase(),rest:t[3]}:{userName:null,action:"updated",rest:e}},I={borderRadius:4,padding:"6px 10px",fontSize:13,lineHeight:"20px",color:"#262626",wordBreak:"break-word"},x={...I,background:"#fff1f0",border:"1px solid #ffccc7"},O={...I,background:"#f6ffed",border:"1px solid #b7eb8f"},A={...I,background:"#fafafa",border:"1px dashed #d9d9d9",fontStyle:"italic",color:"#8c8c8c"},N=/<[a-z][\s\S]*>/i,w=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],R=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],M={activity:"Activity",tour:"Tour",multiday:"Multiday",rental:"Rental",transfer:"Transfer",napkin:"Napkin"},B={perperson:"Per Person",packaged:"Fixed",customfixed:"Group",duration:"Duration",perlocation:"Per location"},L={hour:"Hour",day:"Day",week:"Week"},F={Bike:"Bike",Car:"Car",Boat:"Boat",Accommodation:"Accommodation",Parking:"Parking",Other:"Other"},W={flat:"No Commission - Flat Price",perIn:"Commission (Percentage) - In Final Booking Price",perOver:"Commission (Percentage) - Over Final Booking Price",feeIn:"Fee (Fixed Number) - In Final Booking Price",feeOver:"Fee (Fixed Number) - Over Final Booking Price",feeInPerPerson:"Per Person Fee (Fixed Number) - In Final Booking Price",feeOverPerPerson:"Per Person Fee (Fixed Number) - Over Final Booking Price"},z=e=>Array.isArray(e)?e.map((e=>String(e).trim())).filter((e=>e.length>0)):"string"==typeof e?e.split("\n").map((e=>e.trim())).filter((e=>e.length>0)):[],Y=()=>m.default.createElement("div",{style:A},"(empty)"),j=(e,t)=>m.default.createElement("div",null,e.map(((e,a)=>m.default.createElement(d.default,{key:a,color:t,style:{margin:"0 6px 6px 0"}},e)))),H={descriptionHtml:e=>{const t=(e=>Array.isArray(e)?e[0]?String(e[0]):"":"string"==typeof e?e:"")(e);return t?(e=>m.default.createElement("div",{className:"markdown-body",style:{border:"1px solid #f0f
640f0",borderRadius:4,padding:"8px 12px",background:"#fafafa",maxHeight:280,overflow:"auto",fontSize:13,lineHeight:"20px"},dangerouslySetInnerHTML:{__html:e}}))(t):Y()},highlights:e=>{const t=z(e);return 0===t.length?Y():j(t,"gold")},priceIncludes:e=>{const t=z(e);return 0===t.length?Y():j(t,"green")},priceNotIncludes:e=>{const t=z(e);return 0===t.length?Y():j(t,"red")},faq:e=>{const t=(e=>Array.isArray(e)?e.map((e=>{var t,a;return e&&"object"==typeof e?{question:"string"==typeof e.question?e.question:(null===(t=e.question)||void 0===t?void 0:t.EN)||"",answer:"string"==typeof e.answer?e.answer:(null===(a=e.answer)||void 0===a?void 0:a.EN)||""}:null})).filter((e=>e&&(e.question||e.answer))):[])(e);return 0===t.length?Y():(e=>m.default.createElement(c.default,{bordered:!1,style:{background:"transparent"}},e.map(((e,t)=>m.default.createElement(S,{key:t,header:e.question||`FAQ #${t+1}`,style:{background:"#fafafa",marginBottom:6,border:"1px solid #f0f0f0",borderRadius:4}},m.default.createElement("div",{style:{whiteSpace:"pre-wrap",fontSize:13,lineHeight:"20px"}},e.answer))))))(t)},months:e=>{const t=Array.isArray(e)?e:[];if(0===t.length)return Y();const a=t.map((e=>w[e]||String(e)));return j(a,"blue")},weekdays:e=>{const t=Array.isArray(e)?e:[];if(0===t.length)return Y();const a=t.map((e=>R[e]||String(e)));return j(a,"cyan")},times:e=>{const t=Array.isArray(e)?e:[];return 0===t.length?Y():j(t.map((e=>String(e))),"purple")},private:e=>{if(null==e)return Y();const t=e?"Private":"Shared";return m.default.createElement("div",{style:{fontSize:13,lineHeight:"20px"}},t)},active:e=>null==e?Y():m.default.createElement("div",{style:{fontSize:13,lineHeight:"20px"}},e?"Active":"Inactive"),productType:e=>e?m.default.createElement("div",{style:{fontSize:13,lineHeight:"20px"}},M[e]||e):Y(),pricingType:e=>e?m.default.createElement("div",{style:{fontSize:13,lineHeight:"20px"}},B[e]||e):Y(),timeType:e=>e?m.default.createElement("div",{style:{fontSize:13,lineHeight:"20px"}},L[e]||e):Y(),rentalCategoryId:e=>e?m.default.createElement("div",{style:{fontSize:13,lineHeight:"20px"}},F[e]||e):Y(),commissionType:e=>e?m.default.createElement("div",{style:{fontSize:13,lineHeight:"20px"}},W[e]||e):Y(),resourcesIds:e=>{const t=Array.isArray(e)?e:[];return 0===t.length?Y():j(t.map(String),"geekblue")},photos:e=>{const t=Array.isArray(e)?e.filter(Boolean):[];return 0===t.length?Y():m.default.createElement("div",null,t.map(((e,t)=>m.default.createElement("img",{key:t,src:e,alt:"",style:{width:64,height:64,objectFit:"cover",borderRadius:4,border:"1px solid #f0f0f0",marginRight:6,marginBottom:6}}))))}},U={before:{...x,padding:8},after:{...O,padding:8}},$=(e,t)=>{const a=H[e.field];return a?m.default.createElement("div",{style:U[t]},a(e[t])):((e,t)=>{const a="before"===t?x:O;return null==e||""===e?m.default.createElement("div",{style:A},"(empty)"):"boolean"==typeof e?m.default.createElement("div",{style:a},e?"Yes":"No"):"number"==typeof e?m.default.createElement("div",{style:a},e):"string"==typeof e?N.test(e)||e.length>80?m.default.createElement("pre",{style:{...a,whiteSpace:"pre-wrap",maxHeight:220,overflow:"auto",fontFamily:"inherit",margin:0}},e):m.default.createElement("div",{style:a},e):Array.isArray(e)?0===e.length?m.default.createElement("div",{style:A},"(empty)"):e.every((e=>null===e||"object"!=typeof e&&"function"!=typeof e))?m.default.createElement("div",{style:a},e.join(", ")):m.default.createElement("pre",{style:{...a,whiteSpace:"pre-wrap",maxHeight:220,overflow:"auto",fontFamily:"inherit",margin:0}},JSON.stringify(e,null,2)):m.default.createElement("pre",{style:{...a,whiteSpace:"pre-wrap",maxHeight:220,overflow:"auto",fontFamily:"inherit",margin:0}},JSON.stringify(e,null,2))})(e[t],t)},G={added:{bg:"#f6ffed",border:"#b7eb8f",color:"#389e0d",glyph:"+"},removed:{bg:"#fff1f0",border:"#ffccc7",color:"#cf1322",glyph:"â"},changed:{bg:"#e6f7ff",border:"#91d5ff",color:"#0050b3",glyph:"Î"},label:{bg:"#fafafa",border:"#d9d9d9",color:"#8c8c8c",glyph:"·"}},V=e=>{if(null==e)return!0;const t=typeof e;return"boolean"===t||"number"===t||"string"===t&&e.length<80&&!N.test(e)},q=(e,t)=>
64null==e||""===e?m.default.createElement("span",{style:{color:"#bfbfbf"}},"â"):"boolean"==typeof e?m.default.createElement("span",null,e?"Yes":"No"):m.default.createElement("span",{style:{fontWeight:"after"===t?600:400,color:"#262626"}},String(e)),K=new Set(["resources","operators","resourcesIds","categories","destinations","meetingPoints","leftOffPoints","amenitiesIds","policies","tags","globalTagsIds","languages"]),X=/(\([^()]*â[^()]*\))/g;class Q extends m.default.Component{constructor(e){super(e),k(this,"componentDidMount",(()=>{this._isMounted=!0})),k(this,"componentWillUnmount",(()=>{this._isMounted=!1})),k(this,"fetchHistory",(()=>{const{preview:e}=this.props,{historyPage:t}=this.state;this.setState({historyLoading:!0}),(0,p.default)({url:`${h.default.api}/api/v2/products/${e._id}/history`,headers:{Accept:"application/json",Authorization:`Bearer ${g.default.getToken()}`},method:"get",data:{page:t-1,size:20}}).then((e=>{let{history:t,total:a}=e;this._isMounted&&this.setState({history:t||[],historyTotal:a||0,historyLoading:!1,historyLoaded:!0})})).catch((()=>{this._isMounted&&this.setState({historyLoading:!1,historyLoaded:!0})}))})),k(this,"handleTabChange",(e=>{"history"!==e||this.state.historyLoaded||this.state.historyLoading||this.fetchHistory()})),k(this,"handleHistoryPageChange",(e=>{this.setState({historyPage:e},(()=>this.fetchHistory()))})),k(this,"setVisibleChannelId",(e=>this.setState({visibleChannelId:e}))),k(this,"renderGallery",(()=>{const{visibleImageUrl:e}=this.state,{preview:t}=this.props,{galleryPhotos:a=[]}=t;return m.default.createElement("div",null,m.default.createElement(o.default,{gutter:16},a.map(((e,t)=>m.default.createElement(s.default,{key:t,style:{padding:10,cursor:"pointer"},onClick:()=>this.setState({visibleImageUrl:e.url}),xl:6,lg:6,md:6,sm:12,xs:24},m.default.createElement("img",{src:e.url,alt:"product",style:{borderRadius:4},height:"200",width:"100%",rounded:!0}))))),e&&m.default.createElement(i.default,{visible:!0,footer:null,onCancel:()=>this.setState({visibleImageUrl:void 0})},m.default.createElement("img",{alt:"product",style:{borderRadius:4},style:{width:"100%"},src:e})))})),k(this,"renderGeneralInfo",(()=>{const{preview:e}=this.props;let{duration:t}=e;const{productType:a}=e;let l="";if(t=Number(t),t)if("multiday"===a)l=`${t} day${t>1?"s":""}`;else{const e=(0,f.default)().startOf("day").add(t,"hours").hours();e>=1&&(l+=`${e}h `);const a=(0,f.default)().startOf("day").add(t,"hours").subtract(e,"hours").minutes();a>=1&&(l+=`${a}m`)}else l="-";return m.default.createElement("div",null,m.default.createElement(n.default.Item,{dot:m.default.createElement(r.default,{type:"rocket",style:{fontSize:"16px"}})},m.default.createElement("h5",{className:"color-primary",style:{paddingBottom:12}},"Name")," ",m.default.createElement("h6",{className:"color-gray"},e.name&&e.name.EN||"-")),m.default.createElement(n.default.Item,{dot:m.default.createElement(r.default,{type:"user",style:{fontSize:"16px"}})},m.default.createElement("h5",{className:"color-primary",style:{paddingBottom:12}},"Capacity")," ",m.default.createElement("h6",{className:"color-gray"},e.capacity||"-")),"rental"!==e.productType&&"transfer"!==e.productType&&m.default.createElement(n.default.Item,{dot:m.default.createElement(r.default,{type:"clock-circle-o",style:{fontSize:"16px"}})},m.default.createElement("h5",{className:"color-primary",style:{paddingBottom:12}},"Duration")," ",m.default.createElement("h6",{className:"color-gray"},l)),e.amenities&&e.amenities.length>0&&m.default.createElement(n.default.Item,null,m.default.createElement("h5",{className:"color-primary",style:{paddingBottom:12}},"Amenities")," ",m.default.createElement("h6",{className:"color-gray"},e.amenities.map(((t,a)=>{const l=a===e.amenities.length-1;return`${t.name}${l?"":", "}`})))),m.default.createElement(n.default.Item,{dot:m.default.createElement(r.default,{type:"tag-o",style:{fontSize:"16px"}})},m.default.createElement("h5",{className:"color-primary",style:{paddingBottom:12}},"Persons per Booking")," ",m.default.createElement("h6",{className:"color-gray"},"Minimum: ",e.minTickets||"-"," / Maximum: ",e.maxTickets||"-")),e.categories&&e.categories.length>0&&m.default.createElement(n.default.Item,null,m.default.createElement("h5",{className:"color-primary",style:{paddingBottom:12}},"Categories")," ",m.default.createElement("h6",{className:"color-gray"},m.default.createElement("ul",null,e.categories.map((e=>m.default.createElement("li",{key:e._id,style:{marginLeft:20,listStyleType:"square"}},m.default.createElement("span",null,e.name.EN))))))),m.default.createElement(n.default.Item,{dot:m.default.createElement(r.default,{type:"clock-circle-o",style:{fontSize:"16px"}})},m.default.createElement("h5",{className:"color-primary",style:{paddingBottom:12}},"Timezone")," ",m.default.createElement("h6",{className:"color-gray"}," ",e.timezoneName||"-")),m.default.createElement(n.default.Item,null,m.default.createElement("h5",{className:"color-primary",style:{paddingBottom:12}},"Shared / Private")," ",m.default.createElement("h6",{className:"color-gray"},e.private?"Private":"Shared")))})),k(this,"renderDescription",(()=>{const{preview:e}=this.props,{descriptionHtml:t=[],summaryDescriptionHtml:a,highlights:l=[],priceIncludes:r=[],priceN
64otIncludes:i=[],pickupPoints:d=[],locationId:u,meetingPoints:p=[],meetingPointsTime:g=[],leftOffPoints:h=[],leftOffPointsTime:E=[],policies:b=[],channels:v=[],suppliers:k=[],productType:T}=e,C=l[0]&&l[0].split("\n").filter((e=>e.length>0))||[],P=r[0]&&r[0].split("\n").filter((e=>e.length>0))||[],D=i[0]&&i[0].split("\n").filter((e=>e.length>0))||[];return m.default.createElement("div",null,m.default.createElement(o.default,{gutter:32},m.default.createElement(s.default,{md:12,xs:24},m.default.createElement("div",{style:{paddingLeft:10}},m.default.createElement("h3",{style:{fontWeight:"bold"}},"Description"),m.default.createElement("hr",null),a?m.default.createElement("div",{style:{fontSize:13},dangerouslySetInnerHTML:{__html:a}}):t.length>0?1===t.length?m.default.createElement("div",{style:{fontSize:13},dangerouslySetInnerHTML:{__html:t[0]}}):m.default.createElement(c.default,{bordered:!1},t.map(((e,t)=>m.default.createElement(S,{header:m.default.createElement("span",null,m.default.createElement("h5",{className:"color-primary title",style:{marginTop:5}},"Description:"," ")," ",m.default.createElement("h5",{className:"color-gray title",style:{marginTop:5}},"Day ",t+1)),key:String(t+1)},m.default.createElement("div",{style:{fontSize:13},dangerouslySetInnerHTML:{__html:e}}))))):m.default.createElement("p",{className:"color-gray"},"No Description")),("activity"===T||"tour"===T||"multiday"===T)&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Timeline")},this.renderTimeline())),C.length>0&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Highlights (",C.length,")")},m.default.createElement(o.default,{gutter:16},C.map(((e,t)=>m.default.createElement(s.default,{key:t,xl:24,lg:24,md:24,sm:24,xs:24},m.default.createElement("p",{className:"color-gray"},e))))))),P.length>0&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Included In Price (",P.length,")")},m.default.createElement(o.default,{gutter:16},P.map(((e,t)=>m.default.createElement(s.default,{key:t,xl:24,lg:24,md:24,sm:24,xs:24},m.default.createElement("p",{className:"color-gray"},e))))))),D.length>0&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Not Included In Price (",D.length,")")},m.default.createElement(o.default,{gutter:16},D.map(((e,t)=>m.default.createElement(s.default,{key:t,xl:24,lg:24,md:24,sm:24,xs:24},m.default.createElement("p",{className:"color-gray"},e))))))),u&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Location")},m.default.createElement(o.default,{gutter:16},m.default.createElement("h6",{className:"color-gray"},this.getPlaceName(u))))),d.length>0&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Pickup Points (",d.length,")")},m.default.createElement(o.default,{gutter:16},d.slice(0,9).map(((t,a)=>m.default.createElement("p",{key:a,className:"color-gray"},t&&this.getPlaceName(t.placeId)||"-"," ",t.price>0&&`(+ ${(0,y.getNumberWithCurrency)(t.price,e.currency)} ${t.pricePerTicket?" per person":"fixed price"})`))),d.length>10&&m.default.createElement("b",null,"+",d.length-10," more")))),p.length>0&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Meeting Points (",p.length,")")},m.default.createElement(o.default,{gutter:16},p.slice(0,9).map(((e,t)=>m.default.createElement("p",{key:t,className:"color-gray"},e&&this.getPlaceName(e)||"-",g[t]?`: ${g[t]} ${(0,f.default)(g[t],"HH:mm",!0).isValid()?"(Exact time)":"minutes before start time"}`:""))),p.length>10&&m.default.createElement("b",null,"+",p.length-10," more")))),h.length>0&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Drop off Points (",h.length,")")},m.default.createElement(o.default,{gutter:16},h.slice(0,9).map(((e,t)=>m.default.createElement("p",{key:t,className:"color-gray"}
64,e&&this.getPlaceName(e)||"-",E[t]?`: ${E[t]} ${(0,f.default)(E[t],"HH:mm",!0).isValid()?"(Exact time)":"minutes after end time"}`:""))),h.length>10&&m.default.createElement("b",null,"+",h.length-10," more")))),b.length>0&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Policies (",b.length,")")},m.default.createElement(c.default,{bordered:!1},b.map((e=>m.default.createElement(S,{key:e._id,header:m.default.createElement("h5",{className:"color-primary title",style:{marginTop:8}},"cancellation"===e.terms.type?"Cancellation & Refund Policy":"privacy"===e.terms.type?"Privacy Policy":e.name.EN)},e.terms&&e.terms.publicLink?m.default.createElement("a",{href:e.terms.publicLink,target:"_blank",rel:"noreferrer"},"Click here to read more details about the policy."):e.terms&&e.terms.details&&e.terms.details.EN||"No description")))))),v.length>0&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Channels (",v.length,")")},m.default.createElement(o.default,{gutter:16},v.map(((e,t)=>m.default.createElement(s.default,{key:t,span:12},m.default.createElement("p",{key:t,className:"color-gray"},m.default.createElement("a",{onClick:()=>this.setVisibleChannelId(e._id)},e.name.EN)))))))),k.length>0&&m.default.createElement(c.default,{bordered:!1},m.default.createElement(S,{header:m.default.createElement("h4",{style:{fontWeight:"bold",color:"#595959",marginTop:8}},"Suppliers (",k.length,")")},m.default.createElement(o.default,{gutter:16},k.map(((e,t)=>m.default.createElement(s.default,{key:t,span:12},m.default.createElement("p",{key:t,className:"color-gray"},m.default.createElement("a",{onClick:()=>this.setVisibleChannelId(e._id)},e.name.EN))))))))),m.default.createElement(s.default,{md:12,xs:24},m.default.createElement(n.default,{style:{margin:"40px 0 0 5px"},className:"preview"},this.renderGeneralInfo()))))}
64)),k(this,"getPlaceName",(e=>{const{preview:t}=this.props,{tempPlaces:a,places:l}=t,n=l.find((t=>t._id.toString()===e&&e.toString())),r=a.find((t=>t._id.toString()===e&&e.toString()));return n||r?`${n.name.EN} (${n.address||"-"})`:"-"})),k(this,"renderTimeline",(()=>{const{preview:e}=this.props;return m.default.createElement("div",null,m.default.createElement(o.default,null,e.timeline&&e.timeline.length>0?1===e.timeline.length?e.timeline[0].map(((e,t)=>e&&(e.title||e.phase||e.place&&e.place.length>0||e.time)&&m.default.createElement("h6",{key:t,className:"color-gray"},e.title&&m.default.createElement("div",null,m.default.createElement("b",null,e.title)),m.default.createElement("span",null,e.phase),e.place&&0!==e.place.length&&e.phase&&m.default.createElement("span",null,"Â - Â "),m.default.createElement("span",null,e.place&&this.getPlaceName(e.place)),e.time?m.default.createElement("span",null,": ",e.time):""))):m.default.createElement(c.default,{bordered:!1},e.timeline.map(((e,t)=>m.default.createElement(S,{header:m.default.createElement("span",null,m.default.createElement("h5",{className:"color-primary title",style:{marginTop:5}},"Timeline:"," ")," ",m.default.createElement("h5",{className:"color-gray title",style:{marginTop:5}},"Day ",t+1)),key:String(t+1)},e.map(((e,t)=>e&&(e.title||e.phase||e.place&&e.place.length>0||e.time)&&m.default.createElement("h6",{key:t,className:"color-gray"},e.title&&m.default.createElement("div",null,m.default.createElement("b",null,e.title)),m.default.createElement("span",null,e.phase),e.place&&0!==e.place.length&&e.phase&&m.default.createElement("span",null,"Â - Â "),m.default.createElement("span",null,e.place&&this.getPlaceName(e.place)),e.time?m.default.createElement("span",null,": ",e.time):""))))))):m.default.createElement("h6",{className:"color-gray"},"No Timeline")))})),k(this,"openHistoryEntry",(e=>this.setState({historyModalEntry:e}))),k(this,"closeHistoryEntry",(()=>this.setState({historyModalEntry:null}))),k(this,"renderHistoryEntryModal",(()=>{const{historyModalEntry:e}=this.state;if(!e)return null;const t=(0,f.default)(e.timestamp),{userName:a,action:l,rest:n}=_(e.message),o=C[l]||P;return m.default.createElement(i.default,{visible:!0,onCancel:this.closeHistoryEntry,footer:null,width:720,title:m.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:8}},m.default.createElement(r.default,{type:o.icon,style:{fontSize:18,color:o.color}}),m.default.createElement("span",{style:{fontWeight:600}},"History entry"),m.default.createElement(d.default,{color:o.color,style:{marginLeft:4}},l))},m.default.createElement("div",{style:{marginBottom:12,fontSize:14,lineHeight:"22px",color:"#262626"}},a?m.default.createElement("span",{style:{fontWeight:600,color:"#1f1f1f"}},a," "):null,m.default.createElement("span",{style:{color:o.color,fontWeight:500}},l)," ",m.default.createElement("span",null,(s=n)?s.includes("â")?s.split(X).map(((e,t)=>{if(!e)return null;if(X.test(e)){X.lastIndex=0;const a=e.slice(1,-1),l=a.indexOf("â"),n=a.slice(0,l).trim(),r=a.slice(l+1).trim();return m.default.createElement("span",{key:t,style:{display:"inline-block",background:"#f5f7fa",borderRadius:4,padding:"1px 8px",margin:"0 2px",fontSize:13,lineHeight:"20px"}},m.default.createElement("span",{style:{color:"#8c8c8c"}},n),m.default.createElement("span",{style:{margin:"0 6px",color:"#1890ff",fontWeight:600}},"â"),m.default.createElement("strong",{style:{color:"#262626"}},r))}return m.default.createElement("span",{key:t},e)})):s:null)),m.default.createElement("div",{style:{fontSize:12,color:"#8c8c8c",marginBottom:16}},t.format("DD MMM YYYY, HH:mm")," (",t.fromNow(),")"),e.changes&&e.changes.length>0&&m.default.createElement("div",{style:{borderTop:"1px solid #f0f0f0",paddingTop:14}},m.default.createElement("div",{style:{fontWeight:600,fontSize:13,color:"#1f1f1f",marginBottom:12}},"Changes"),e.changes.map(((e,t)=>{const a=(e=>{const t=null===e.before||void 0===e.before,a=null===e.after||void 0===e.after;return t&&a?"label":t?"added":a?"removed":"changed"})(e),l="label"===a,n=K.has(e.field),r=!l&&!n&&!H[e.field]&&V(e.before)&&V(e.after);return m.default.createElement("div",{key:`${e.field}-${t}`,style:{display:"flex",alignItems:"flex-start",marginBottom:l||r?8:14}},(e=>{const t=G[e];return m.default.createElement("span",{style:{display:"inline-block",width:22,height:22,borderRadius:4,background:t.bg,border:`1px solid ${t.border}`,color:t.color,fontWeight:700,fontSize:13,lineHeight:"20px",textAlign:"center",marginRight:10,flex:"0 0 22px"}},t.glyph)})(a),m.default.createElement("div",{style:{flex:1,minWidth:0}},m.default.createElement("div",{style:{fontSize:13,color:"#262626",lineHeight:"22px",marginBottom:l||r?0:6}},m.default.createElement("span",{style:{fontWeight:l?500:600,color:"#1f1f1f"}},e.label),r&&m.default.createElement("span",{style:{marginLeft:8,color:"#595959"}},q(e.before,"before"),m.default.createElement("span",{style:{margin:"0 8px",color:"#1890ff",fontWeight:600}},"â"),q(e.after,"after"))),!l&&n&&(e=>{const t=Array.isArray(e.before)?e.before:[],a=Array.isArray(e.after)?e.after:[],l=new Set(t.map(String)),n=new Set(a.map(String)),r=a.filter((e=>
64!l.has(String(e)))),i=t.filter((e=>!n.has(String(e))));return 0===r.length&&0===i.length?m.default.createElement("div",{style:{fontSize:13,color:"#8c8c8c",fontStyle:"italic"}},"(order changed)"):m.default.createElement("div",null,r.length>0&&m.default.createElement("div",{style:{marginBottom:i.length>0?8:0}},m.default.createElement("span",{style:{fontSize:12,fontWeight:600,color:"#389e0d",marginRight:6}},"Added"),r.map(((e,t)=>m.default.createElement(d.default,{key:`a-${t}`,color:"green",style:{margin:"0 4px 4px 0"}},String(e))))),i.length>0&&m.default.createElement("div",null,m.default.createElement("span",{style:{fontSize:12,fontWeight:600,color:"#cf1322",marginRight:6}},"Removed"),i.map(((e,t)=>m.default.createElement(d.default,{key:`r-${t}`,color:"red",style:{margin:"0 4px 4px 0"}},String(e))))))})(e),!l&&!n&&!r&&m.default.createElement("div",{style:{display:"flex",gap:12,alignItems:"flex-start",flexWrap:"wrap"}},m.default.createElement("div",{style:{flex:"1 1 220px",minWidth:0}},$(e,"before")),m.default.createElement("div",{style:{color:"#1890ff",fontWeight:600,padding:"4px 0",fontSize:16}},"â"),m.default.createElement("div",{style:{flex:"1 1 220px",minWidth:0}},$(e,"after")))))}))));var s})),k(this,"renderHistoryTimeline",(()=>{const{history:e,historyTotal:t,historyLoading:a,historyPage:n}=this.state,i=[{title:"",key:"dot",width:28,render:(e,t)=>{const{action:a}=_(t.message),l=C[a]||P;return m.default.createElement("div",{style:{width:10,height:10,borderRadius:"50%",background:l.color,margin:"0 auto"}})}},{title:"Date",key:"date",width:150,render:(e,t)=>m.default.createElement("span",{style:{fontSize:12,color:"#595959"}},(0,f.default)(t.timestamp).format("DD/MM/YYYY HH:mm"))},{title:"User",dataIndex:"userName",key:"userName",width:150,render:e=>m.default.createElement("span",{style:{fontSize:13,fontWeight:500,color:"#1f1f1f"}},e)},{title:"Action",key:"action",width:100,render:(e,t)=>{const{action:a}=_(t.message),l=C[a]||P;return m.default.createElement(d.default,{color:l.color},a)}},{title:"Summary",key:"summary",render:(e,t)=>{const{rest:a}=_(t.message);return m.default.createElement("span",{style:{fontSize:13,color:"#262626",display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"}},a)}},{title:"",key:"details",width:90,align:"right",render:(e,t)=>m.default.createElement("a",{role:"button",tabIndex:0,onClick:e=>{e.stopPropagation(),this.openHistoryEntry(t)},style:{fontSize:12}},"Details ",m.default.createElement(r.default,{type:"right",style:{fontSize:10}}))}];return m.default.createElement("div",{style:{padding:"8px 4px"}},m.default.createElement(l.default,{rowKey:"_id",size:"small",loading:a,dataSource:e,columns:i,locale:{emptyText:"No history yet for this product."},pagination:t>0&&{current:n,pageSize:20,total:t,onChange:this.handleHistoryPageChange,size:"small",showSizeChanger:!1,hideOnSinglePage:!0},onRow:e=>({style:{cursor:"pointer"},onClick:()=>this.openHistoryEntry(e)})}),this.renderHistoryEntryModal())})),this.state={visibleChannelId:void 0,historyLoaded:!1,historyLoading:!1,history:[],historyTotal:0,historyPage:1,historyModalEntry:null}}render(){const{preview:e,isVendor:t}=this.props,{visibleChannelId:a}=this.state,{coverPhoto:l=[],galleryPhotos:n=[]}=e,r=l.length>0&&l.find((e=>e.youtubeId)),i=n.length>0,o=!!t,s=i||o;return m.default.createElement("div",{className:"preview-product-details"},m.default.createElement(E.default,{url:e.coverPhoto[0]&&e.coverPhoto[0].url&&e.coverPhoto[0].url.split(" ").join("%20").split("'").join("%27"),title:e.name.EN,youtubeId:r&&r.youtubeId}),m.default.createElement("div",{className:"container-fluid preview-product-details-content",style:{paddingBottom:10}},s?m.default.createElement(u.default,{defaultActiveKey:"details",tabPosition:"top-left",onChange:this.handleTabChange},m.default.createElement(T,{tab:"Details",key:"details"},this.renderDescription()),i&&m.default.createElement(T,{tab:"Gallery",key:"gallery"},this.renderGallery()),o&&m.default.createElement(T,{tab:"Change History",key:"history"},this.renderHistoryTimeline())):this.renderDescription()),a&&m.default.createElement(b.default,{channelId:a,visible:!0,onHide:()=>this.setVisibleChannelId(void 0)}))}}t.default=Q,e.exports=Q},5009:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(a(13776)),n=u(a(29281)),r=u(a(96540)),i=u(a(8282)),o=u(a(97549)),s=u(a(46073)),d=u(a(32552));function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(78435);class m extends r.default.Component{constructor(e){super(e),c(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchProductPreview()})),c(this,"fetchProductPreview",(()=>{const{productId:e}=this.props;this.setState({loadingProduct:!0}),(0,i.default)({url:`${o.default.api}/api/v/activities/id/${e}/preview/enhanced`,headers:{Authorization:`Bearer ${s.default.getToken()}`,Accept:"application/json"},method:"post"}).then((e=>{let{activity:t}=e;this.setState({product:t,loadingProduct:!1})}))})),this.state={loadingProduct:!0,product:void 0}}render(){const{visible:e,onHide:t}=this.props,{product:a,loadingProduct:i}=this.state;return r.default.createElement(l.default,{style:{top:10},className:"minimal-modal modal-70 preview-product-modal",title:i?"Loading...":a.name&&a.name.EN||"-",visible:e,onCancel:t,footer:null},i?r.default.createElement("div",null,r.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),r.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),r.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):r.default.createElement(d.default,{preview:a,isVendor:"vendor"===a.userRole}))}}t.default=m},41705:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(29281)),n=(p(a(78298)),p(a(95402))),r=p(a(8963)),i=(p(a(48149)),p(a(1035)),p(a(94535)),function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=f(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540))),o=a(88530),s=a(21757),d=p(a(47228)),u=p(a(69915)),c=a(77322),m=a(66028);function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}function p(e){return e&&e.__esModule?e:{default:e}}a(37918),a(2512),p(a(19393)),t.default=(0,s.connect)((e=>{const{APPCONFIG:t,billing:a}=e,{tierSubscription:l}=a;return{APPCONFIG:t,tierSubscription:l}}),null)((0,o.injectIntl)((e=>{let{visible:t,onHide:a,feature:o,features:s=[],tierSubscription:f,APPCONFIG:p,intl:g}=e;const{formatMessage:h}=g,y=s.length>0?s:[o],[E,b]=(0,i.useState)(void 0),[v,k]=(0,i.useState)({}),[S,T]=(0,i.useState)(!1),[C,P]=(0,i.useState)(void 0),[D,_]=(0,i.useState)(!1);return(0,i.useEffect)((()=>{t&&(window.open("https://pricing-calculator.kleesto.com/calculator","_blank"),(async()=>{const e=new Promise((e=>{c.BillingService.getTierServices({filters:{features:y}}).then((t=>{let{services:a}=t;return e(a)}))})),t=new Promise((e=>{c.BillingService.getAddonServices({filters:{features:y}}).then((t=>{let{services:a}=t;return e(a)}))})),[a,l]=await Promise.all([e,t]),[n]=l,[r]=a;P(n||r)})())}),[t]),(0,i.useEffect)((()=>{if(C)if(c.EventTrackerService.eventTrack(m.TRACKING_EVENTS.SubscribeServiceModalOpened,{serviceKey:C.key}),C.discountDetails&&C.discountDetails.billingFrequency)b(C.discountDetails.billingFrequency);else{const[e]=C.prices.sort(((e,t)=>e.amount-t.amount));b(e.billingFrequency)}}),[C]),(0,i.useEffect)((()=>{f&&(T(!0),c.BillingService.getSubscriptionPermissions(f.id).then((e=>{let{permissions:t}=e;k(t),T(!1)})))}),[f]),i.default.createElement(d.default,{title:null,className:"minimal-modal subscribe-service-modal modal-450px",visible:t,confirmLoading:D,onCancel:a,maskClosable:!1,footer:null},p.whiteLabelSubdomain?i.default.createElement(u.default,null):i.default.createElement("div",null,i.default.createElement("div",{style:{textAlign:"center",padding:20}},i.default.createElement("img",{src:p.logo||"/assets/img/kleesto_logo_transparent.png",alt:"app-logo",style:{height:"auto",width:150}})),i.default.createElement("div",{style:{padding:"0 20px 20px",textAlign:"center"}},i.default.createElement("h3",{style:{fontWeight:"bold",fontFamily:"GoogleSans",fontSize:22}},"Unlock This Feature"),i.default.createElement("p",{style:{color:"#595959",marginBottom:24,fontSize:14,fontFamily:"GoogleSans"}},"Upgrade your plan to access this feature and more"),i.default.createElement(l.default,{style:{borderRadius:12,textAlign:"center",border:"2px s
64olid #0747a6"},bodyStyle:{padding:"30px 20px"}},i.default.createElement("div",{style:{width:50,height:50,borderRadius:"50%",background:"linear-gradient(135deg, #0747a6 0%, #1e64cc 100%)",display:"flex",alignItems:"center",justifyContent:"center",margin:"0 auto 15px"}},i.default.createElement(n.default,{type:"calculator",style:{fontSize:24,color:"#fff"}})),i.default.createElement("h4",{style:{fontWeight:"bold",marginBottom:6,fontFamily:"GoogleSans",fontSize:17}},"Build Your Own Plan"),i.default.createElement("p",{style:{color:"#595959",fontSize:13,marginBottom:16,fontFamily:"GoogleSans"}},"Modular pricing â unlock only the features that best suit your business needs"),i.default.createElement("ul",{style:{textAlign:"left",listStyle:"none",padding:0,maxWidth:300,margin:"0 auto 20px"}},["Booking & distribution modules","Fleet & personnel management","Documents & accounting","Communications & inbox","Pay only for what you need"].map((e=>i.default.createElement("li",{key:e,style:{marginBottom:8,fontSize:13,fontFamily:"GoogleSans",display:"flex",alignItems:"center"}},i.default.createElement(n.default,{type:"check-circle",theme:"twoTone",twoToneColor:"#3dbd7d",style:{marginRight:8,fontSize:15}}),e)))),i.default.createElement(r.default,{type:"primary",size:"large",style:{width:"100%",borderRadius:35,fontFamily:"GoogleSans",fontWeight:600,height:44},onClick:()=>{window.open("https://pricing-calculator.kleesto.com/calculator","_blank")}},"Open Calculator ",i.default.createElement(n.default,{type:"arrow-right"}))))))})))},19393:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(96540))&&l.__esModule?l:{default:l},r=a(88530);t.default=e=>{let{usageBilling:t}=e;const a=(0,r.useIntl)(),{formatMessage:l}=a,{online:i,b2b:o,channelManager:s,api:d}=t,u=e=>{const{percentageAmount:t,fixedAmount:a}=e;return l({id:t>0&&a>0?"billing.usageBillingConfig.percentageAndFixedAmount":t>0?"billing.usageBillingConfig.percentageAmount":a>0?"billing.usageBillingConfig.fixedAmount":"billing.usageBillingConfig.percentageAmount"},{percentageAmount:t,fixedAmount:a.toFixed(2)})};return i||o||s||d?n.default.createElement("div",null,n.default.createElement("b",null,l({id:"billing.usageBilling"}),":"),i&&n.default.createElement("div",null,n.default.createElement("span",null,"⢠",l({id:"billing.usageBilling.online"}),":"," ",u(i))),o&&n.default.createElement("div",null,n.default.createElement("span",null,"⢠",l({id:"billing.usageBilling.b2b"}),": ",u(o))),s&&n.default.createElement("div",null,n.default.createElement("span",null,"⢠",l({id:"billing.usageBilling.channelManager"}),":"," ",u(s))),d&&n.default.createElement("div",null,n.default.createElement("span",null,"⢠",l({id:"billing.usageBilling.api"}),": ",u(d)))):n.default.createElement(n.default.Fragment,null)}},29199:(e,t,a)=>{"use strict";var l=S(a(58609)),n=S(a(8963)),r=S(a(95402)),i=S(a(78298)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=k(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=S(a(95093)),d=S(a(46073)),u=a(77322),c=a(88530),m=a(66028),f=a(11018),p=a(21757),g=S(a(37549)),h=a(37918),y=S(a(51694)),E=S(a(57280)),b=S(a(90173));a(48550);var v=S(a(6016));function k(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(k=function(e){return e?a:t})(e)}function S(e){return e&&e.__esModule?e:{default:e}}function T(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const C="DD/MM/YYYY HH:mm",P=f.BookingsDefaultColumns.map((e=>({key:e})));class D extends o.Component{constructor(e){super(e),T(this,"getCustomFieldContent",((e,t)=>
64{const a=e.customFieldsPerActivity.find((e=>e._id===t._id));if(!a)return o.default.createElement("span",null,"-");const{value:l}=a,{type:n}=a;let r;if("number"===n)r=void 0===l?"-":l;else if("text"===n||"longText"===n||"multiple"===n||"timePicker"===n)r=l||"-";else if("select-multiple"===n||"longText-multiple"===n)r=0===l.length?"-":l.join(", ");else if("boolean"===n)r=l?"Yes":"No";else if("locationPicker"===n)if(l){const{address:e}=l;r=e}else r="-";else if("mediaUploader"===n&&"image"===a.mediaType){if(0!==l.length)return o.default.createElement("a",{href:l[0].url,target:"_blank",rel:"noreferrer"},"Click Here");r="-"}else r="fillGaps"===n||"fillGaps-multiple"===n?"Values can't be shown.":"datePicker"===n&&l?(0,s.default)(l,"YYYY-MM-DD").format("DD/MM/YYYY"):"-";return r.length>28?o.default.createElement(i.default,{title:r},`${r.substring(0,25)}...`):r})),T(this,"getCodeContent",(e=>{const t=e.code;return e.warnings?o.default.createElement("span",null,e.warnings.hasWarningResources||e.warnings.hasWarningPersonnel||e.warnings.hasWarningWhoGetsPaid||e.warnings.hasWarningCustomFields?o.default.createElement(i.default,{title:o.default.createElement("div",null,o.default.createElement("ul",null,e.warnings.hasWarningCustomFields&&o.default.createElement("li",{style:{marginTop:5}},o.default.createElement(r.default,{type:"exclamation-circle-o",style:{color:"orange",marginRight:5}}),"Some of the custom fields are not filled."),e.warnings.hasWarningResources&&o.default.createElement("li",{style:{marginTop:5}},o.default.createElement(r.default,{type:"exclamation-circle-o",style:{color:"orange",marginRight:5}}),"Some of the persons have not been covered from the resources. You need to connect more resources on this booking."),e.warnings.hasWarningPersonnel&&o.default.createElement("li",{style:{marginTop:5}},o.default.createElement(r.default,{type:"exclamation-circle-o",style:{color:"orange",marginRight:5}}),"You have not reserved any personnel for this booking."),e.warnings.hasWarningWhoGetsPaid&&o.default.createElement("li",{style:{marginTop:5}},o.default.createElement(r.default,{type:"exclamation-circle-o",style:{color:"orange",marginRight:5}}),"You have not selected who will get the money from the traveler for this booking.")))},o.default.createElement("a",{onClick:()=>this.setVisibleBookingId(e._id)},t)," ",o.default.createElement(r.default,{type:"exclamation-circle-o",style:{color:"red"}})):o.default.createElement("a",{onClick:()=>this.setVisibleBookingId(e._id)},t)):o.default.createElement("a",{onClick:()=>this.setVisibleBookingId(e._id)},t)})),T(this,"getBookingDateContent",(e=>(0,s.default)(e.cAt).format(C))),T(this,"getProductContent",(e=>{const{activityName:t}=e;return t.length>28?o.default.createElement(i.default,{title:t},`${t.substring(0,25)}...`):t})),T(this,"getRunDateContent",(e=>{const{dateToTravel:t,timeToTravel:a}=e;return(0,s.default)(`${t} ${a}`,"YYYY-MM-DD HH:mm").format(C)})),T(this,"getEndDateContent",(e=>{const{extraData:t}=e,{endDate:a,endTime:l}=t;return a&&l?(0,s.default)(`${a} ${l}`,"YYYY-MM-DD HH:mm").format(C):"-"})),T(this,"getTicketsContent",(e=>e.tickets)),T(this,"getPriceContent",(e=>{const{userRole:t}=e;if("personnel"===t)return o.default.createElement("span",null,"-");let a;if("supplier"===t){const t=e.suppliersChannels.find((e=>e.invitedUserId===d.default.getIdFromToken())),{commission:l}=t;a=l}else a=e.price;return o.default.createElement("span",{className:a<=0?"color-danger":""},(0,h.getNumberWithCurrency)(a,e.currency))})),T(this,"getChannelContent",(e=>{const{userRole:t}=e;let a="";if("vendor"===t)a=e.channel.name.EN;else if("channel"===t){const{channel:t,channelUser:l}=e;a=`${l.firstName} ${l.lastName} (${t.name.EN})`}else if("supplier"===t){const{suppliersChannels:t,channelUser:l}=e,n=t.find((e=>e.invitedUserId===d.default.getIdFromToken()));a=`${l.firstName} ${l.lastName} (${n.name.EN})`}return a.length>28?o.default.createElement(i.default,{title:a},`${a.substring(0,25)}...`):a})),T(this,"getCheckInStatusContent",(e=>{var t;const a=null===(t=e.checkInDetails)||void 0===t?void 0:t.status;return a?o.default.createElement(g.default,{value:a}):"-"})),T(this,"getStatusContent",(e=>{const t=e.isEnquiryBooking?`enquiry-${e.enquiryStatus}`:e.status,a="pending"===e.status&&!!e.expiresAt;return o.default.createElement("div",null,o.default.createElement(y.default,{value:t,icon:a?"clock-circle-o":e.nextChainBookingId?"link":void 0,explainer:a?`Booking will automatically expire on ${(0,s.default)(e.expiresAt).format("DD/MM/YYYY HH:mm")}`:void 0}))})),T(this,"getMeetingPointsContent",(e=>{const{meetingPoints:t=[]}=e;if(0===t.length)return"-";const a=t.map((e=>e.name?e.name.EN:e.address)).join(", ");return a.length>28?o.default.createElement(i.default,{title:a},`${a.substring(0,25)}...`):a})),T(this,"getPickupPoints",(e=>{const{pickupPoints:t}=e;if(0===t.length)return"-";const a=t.map((e=>e.name?e.name.EN:e.address)).join(", ");return a.length>28?o.default.createElement(i.default,{title:a},`${a.substring(0,25)}...`):a})),T(this,"getDropOffPoints",(e=>{const{dropOffPoints:t}=e;if(0===t.length)return"-";const a=t.map((e=>e.name?e.name.EN:e.address)).join(", ");return a.length>28?o.default.createElement(i.default,{title:a},`${a.substring(0,25)}...`):a})),T(this,"getContactContent",(e=>{const{previousChainBookingId:t,status:a}=e,{userFirstName:l,userLastName:n,userEmail:s,userPhone:d}=e;if("pending"===a&&t)return o.default.createElement(i.default,{title:"The contact details will be provided upon booking confirmation"},o.default.createElement("span",{style:{filter:"blur(2.5px)"}},"Upon confirmation")," ",o.default.createElement(r.default,{type:"question-circle-o"}));let u="";return l&&n?u=`${l} ${n}`:s?u=s:d?u=d:l?u=l:n&&(u=n),u.length>28?o.default.createElement(i.default,{title:u},`${u.substring(0,25)}...`):u||"-"})),T(this,"getSuppliersChannelsContent",(e=>{const{suppliersChannels:t=[]}=e,{userRole:a}=e;if("vendor"!==a)return"-";if(0===t.length)return"-";const l=t.map((e=>e.name.EN)).join(", ");return l.length>28?o.default.createElement(i.default,{title:l},`${l.substring(0,25)}...`):l})),T(this,"getExecutionStatusContent",(e=>
64e.executionDetails?o.default.createElement(y.default,{value:e.executionDetails.status}):o.default.createElement("span",null,"-"))),T(this,"getExecutionStepContent",(e=>{if(!e.executionDetails)return o.default.createElement("span",null,"-");const{currentStep:t}=e.executionDetails;return t?o.default.createElement(y.default,{value:e.executionDetails.currentStep}):o.default.createElement("span",null,"-")})),T(this,"getPricingOptionNameContent",(e=>{const{pricingOptionName:t}=e;return t||o.default.createElement("span",null,"-")})),T(this,"getTransferServiceContent",(e=>{const{transferService:t}=e.extraData;return t||o.default.createElement("span",null,"-")})),T(this,"getPersonnelContent",(e=>{const{userRole:t}=e;if("vendor"!==t)return"-";const{personnel:a=[]}=e;if(0===a.length)return"-";const l=a.map((e=>e.name.EN)).join(", ");return l.length>28?o.default.createElement(i.default,{title:l},`${l.substring(0,25)}...`):l})),T(this,"getResourcesContent",(e=>{const{userRole:t}=e;if("vendor"!==t)return"-";const{resources:a=[]}=e;if(0===a.length)return"-";const l=a.map((e=>e.name.EN)).join(", ");return l.length>28?o.default.createElement(i.default,{title:l},`${l.substring(0,25)}...`):l})),T(this,"setVisibleBookingId",(e=>this.setState({visibleBookingId:e}))),T(this,"handleShowColumnSettingsModal",(()=>{this.setState({isColumnSettingsModalVisible:!0})})),T(this,"handleHideColumnSettings",(()=>{this.setState({isColumnSettingsModalVisible:!1})})),T(this,"handleSuccessColumnSettings",(()=>{this.setState({isColumnSettingsModalVisible:!1})})),T(this,"fetchCustomFields",(()=>{this.setState({loadingCustomFields:!0}),u.CustomFieldService.getCustomFields({showType:"fixed"}).then((e=>{let{customFields:t}=e;this.setState({customFields:t,loadingCustomFields:!1})}))})),T(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchCustomFields()})),T(this,"componentWillUnmount",(()=>{this._isMounted=!1})),T(this,"getColumnTitle",(e=>{const{customFields:t}=this.state,{intl:a}=this.props;let l="-";switch(e.key){case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.code:l=a.formatMessage({id:"dashboardBookingsSettings.code"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.cAt:l=a.formatMessage({id:"dashboardBookingsSettings.cAt"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.product:l=a.formatMessage({id:"dashboardBookingsSettings.product"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.start:l=a.formatMessage({id:"dashboardBookingsSettings.start"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.end:l=a.formatMessage({id:"dashboardBookingsSettings.end"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.tickets:l=a.formatMessage({id:"dashboardBookingsSettings.tickets"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.price:l=a.formatMessage({id:"dashboardBookingsSettings.price"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.channel:l=a.formatMessage({id:"dashboardBookingsSettings.channel"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.contact:l=a.formatMessage({id:"dashboardBookingsSettings.contact"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.status:l=a.formatMessage({id:"dashboardBookingsSettings.status"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.checkInStatus:l=a.formatMessage({id:"dashboardBookingsSettings.checkInStatus"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.pickupPoints:l=a.formatMessage({id:"dashboardBookingsSettings.pickupPoints"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.dropOffPoints:l=a.formatMessage({id:"dashboardBookingsSettings.dropOffPoints"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.suppliersChannels:l=a.formatMessage({id:"dashboardBookingsSettings.suppliersChannels"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.resources:l=a.formatMessage({id:"dashboardBookingsSettings.resources"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.personnel:l=a.formatMessage({id:"dashboardBookingsSettings.personnel"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.meetingPoints:l=a.formatMessage({id:"dashboardBookingsSettings.meetingPoints"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.executionStatus:l=a.formatMessage({id:"dashboardBookingsSettings.executionStatus"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.executionStep:l=a.formatMessage({id:"dashboardBookingsSettings.executionStep"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.transferService:l=a.formatMessage({id:"dashboardBookingsSettings.transferService"});break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.pricingOptionName:l=a.formatMessage({id:"dashboardBookingsSettings.pricingOptionName"});break;default:if(e.relatedWith===m.DASHBOARDBOOKINGSSETTINGS_RELATEDWITH.CUSTOMFIELD){const n=t.find((t=>t._id===e.key));n&&(l=n.translations&&n.translations.name&&n.translations.name[a.locale]||n.name)}}return l})),T(this,"getColumnContent",((e,t)=>
64{const{customFields:a}=this.state;let l="-";switch(e.key){case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.code:l=this.getCodeContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.cAt:l=this.getBookingDateContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.product:l=this.getProductContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.start:l=this.getRunDateContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.end:l=this.getEndDateContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.tickets:l=this.getTicketsContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.price:l=this.getPriceContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.channel:l=this.getChannelContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.contact:l=this.getContactContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.status:l=this.getStatusContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.checkInStatus:l=this.getCheckInStatusContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.pickupPoints:l=this.getPickupPoints(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.dropOffPoints:l=this.getDropOffPoints(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.suppliersChannels:l=this.getSuppliersChannelsContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.personnel:l=this.getPersonnelContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.resources:l=this.getResourcesContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.meetingPoints:l=this.getMeetingPointsContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.executionStatus:l=this.getExecutionStatusContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.executionStep:l=this.getExecutionStepContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.transferService:l=this.getTransferServiceContent(t);break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.pricingOptionName:l=this.getPricingOptionNameContent(t);break;default:if(e.relatedWith===m.DASHBOARDBOOKINGSSETTINGS_RELATEDWITH.CUSTOMFIELD){const n=a.find((t=>t._id===e.key));n&&(l=this.getCustomFieldContent(t,n))}}return l})),T(this,"getColumnWidth",(e=>{let t=200;switch(e.key){case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.code:t=110;break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.cAt:t=120;break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.product:case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.pricingOptionName:t=210;break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.start:case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.end:t=120;break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.tickets:t=80;break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.price:t=100;break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.channel:case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.contact:t=200;break;case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.status:case m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.checkInStatus:t=140}return t})),T(this,"isColumnSortable",(e=>[m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.cAt,m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.start].includes(e.key))),T(this,"renderColumns",(()=>{const{dashboardBookingsSettings:e}=this.props,{isExpandedTable:t=!1,onSuccess:a}=this.props,l=(t||!e||0===e.columns.length?P:e.columns).map((e=>({title:this.getColumnTitle(e),key:e.key,width:e.width||this.getColumnWidth(e),sorter:!t&&this.isColumnSortable(e),render:t=>this.getColumnContent(e,t)})));return l.push({title:o.default.createElement(n.default,{onClick:this.handleShowColumnSettingsModal,shape:"circle",icon:"setting"}),key:"actions",width:50,fixed:"right",render:e=>o.default.createElement(E.default,{bookingId:e._id,onSuccess:a})}),l})),this.state={visibleBookingId:void 0,isColumnSettingsModalVisible:!1,customFields:[],loadingCustomFields:!1}}render(){const{intl:e}=this.props,{bookings:t,loading:a,onApplySortings:n,onSuccess:r}=this.props,{expandedRowKey:i}=this.props,{visibleBookingId:d,isColumnSettingsModalVisible:u,loadingCustomFields:c}=this.state,f=i&&t.findIndex((e=>e[i].length>0))>-1,p=a||c;return o.default.createElement("div",{className:"bookings-table"},o.default.createElement(l.default,{bordered:!0,columns:this.renderColumns(),scroll:{x:1e3},rowKey:e=>e._id,dataSource:t,loading:p,pagination:!1,onChange:(e,t,a)=>{const{columnKey:l,order:r}=a,i={};if(l){const e="ascend"===r?"asc":"descend"===r?"desc":void 0;l===m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.start?i.startDateTime=e:l===m.DASHBOARDBOOKINGSSETTINGS_COLUMNS.cAt&&(i.cAt=e)}n(i)},rowClassName:e=>{let t="";const{warnings:a,extraData:l,status:n,expiresAt:r}=e;return"pending"===n&&r&&(0,s.default)(r).diff((0,s.default)(),"hours")<1?t+="booking-expiration-warning-color":a&&(a.hasWarningCustomFields||a.hasWarningPersonnel||a.hasWarningResources||a.hasWarningWhoGetsPaid||l.markAsImportant)&&(t+="booking-warning-color"),f&&0===e[i].length&&(t+=" hide-expandedrow-icon"),t},size:"middle",expandedRowRender:f?t=>o.default.createElement(D,{intl:e,bookings:t[i],loading:p,onSuccess:r,isExpandedTable:!0}):void 0}),!!d&&o.default.createElement(b.default,{visible:!0,bookingId:d,onSuccess:()=>this.setVisibleBookingId(void 0),onCancel:()=>this.setVisibleBookingId(void 0)}),u&&o.default.createElement(v.default,{visible:!0,onCancel:this.handleHideColumnSettings,onSuccess:this.handleSuccessColumnSettings}))}}e.exports=(0,p.connect)((e=>{const{dashboardBookingsSettings:t,loadingDashboardBookingsSettings:a}=e.user;return{dashboardBookingsSettings:t,loadingDashboardBookingsSettings:a}}))((0,c.injectIntl)(D))},50618:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(a(69655)),n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),r=a(77322),i=a(66028),o=a(21757),s=u(a(29199));function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class m extends n.Component{constructor(e){super(e),c(this,"componentDidUpdate",(e=>{const{loadingDashboardBookingsSettings:t}=this.props;e.loadingDashboardBookingsSettings&&!t&&this.fetchBookings()})),c(this,"fetchBookings",(()=>{const{dashboardBookingsSettings:e}=this.props,{page:t,size:a,filters:l,sortings:n}=this.state;this.setState({loadingBookings:!0});let o=["channelUser","warnings","nextChainBookings"];if(e){const t=(e=>{const t=[],a=e.columns.some((e=>e.key===i.DASHBOARDBOOKINGSSETTINGS_COLUMNS.pickupPoints)),l=e.columns.some((e=>e.key===i.DASHBOARDBOOKINGSSETTINGS_COLUMNS.dropOffPoints)),n=e.columns.some((e=>e.key===i.DASHBOARDBOOKINGSSETTINGS_COLUMNS.meetingPoints)),r=e.columns.some((e=>e.key===i.DASHBOARDBOOKINGSSETTINGS_COLUMNS.personnel)),o=e.columns.some((e=>e.key===i.DASHBOARDBOOKINGSSETTINGS_COLUMNS.resources));return a&&t.push("pickupPoints"),l&&t.push("dropOffPoints"),n&&t.push("meetingPoints"),r&&t.push("personnel"),o&&t.push("resources"),t})(e);t.length>0&&(o=[...o,...t])}0===Object.keys(n).length&&(n.cAt="desc");const s={...l,sorters:n,embed:o,size:a,page:t-1};r.BookingService.getBookings(s).then((e=>{let{bookings:t,totalBookings:a}=e;this._isMounted&&this.setState({loadingBookings:!1,bookings:t,totalBookings:a})}))})),c(this,"handleChangePageSize",((e,t)=>{this.setState({size:t,page:1},(()=>{this.fetchBookings()}))})),c(this,"handleChangePagination",((e,t)=>{this.setState({page:e,size:t},(()=>{this.fetchBookings()}))})),c(this,"handleApplySortings",(e=>{this.setState({sortings:e},(()=>{this.fetchBookings()}))})),this.state={bookings:[],totalBookings:0,filters:e.filters||{},sortings:e.sortings||{},size:5,page:1,loadingBookings:!1}}componentDidMount(){const{loadingDashboardBookingsSettings:e}=this.props;this._isMounted=!0,e||this.fetchBookings()}componentWillUnmount(){this._isMounted=!1}render(){const{bookings:e,totalBookings:t,loadingBookings:a}=this.state,{page:r,size:i}=this.state;return n.default.createElement("div",null,n.default.createElement(s.default,{bookings:e,loading:a,onSuccess:this.fetchBookings,onApplySortings:this.handleApplySortings}),n.default.createElement("br",null),n.default.createElement("div",{style:{float:"right"}},n.default.createElement(l.default,{size:"small",current:r,pageSize:i,pageSizeOptions:["5","10","20"],total:t,showSizeChanger:!0,onChange:this.handleChangePagination,onShowSizeChange:this.handleChangePageSize})))}}t.default=(0,o.connect)((e=>{const{user:t}=e,{dashboardBookingsSettings:a,loadingDashboardBookingsSettings:l}=t;return{dashboardBookingsSettings:a,loadingDashboardBookingsSettings:l}}))(m)},57280:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=O(a(7226)),n=O(a(2016)),r=O(a(95402)),i=O(a(13776)),o=O(a(24146)),s=O(a(8963)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=x(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;
64i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),u=O(a(5556)),c=O(a(8282)),m=O(a(97549)),f=O(a(46073));a(42683);var p=O(a(95093)),g=a(77322),h=O(a(74472)),y=O(a(90173)),E=O(a(57296)),b=O(a(36517)),v=O(a(34317)),k=O(a(78286)),S=O(a(26587)),T=O(a(6010)),C=O(a(86641)),P=O(a(98039)),D=O(a(55964)),_=O(a(56254)),I=O(a(21324));function x(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(x=function(e){return e?a:t})(e)}function O(e){return e&&e.__esModule?e:{default:e}}function A(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const N=s.default.Group;class w extends d.Component{constructor(e){super(e),A(this,"fetchPermissions",(()=>{const{bookingId:e}=this.props;this.setState({loadingPermissions:!0}),g.BookingService.getBookingPermissions(e).then((e=>{let{permissions:t}=e;this.setState({permissions:t,loadingPermissions:!1})}))})),A(this,"handleChangeMarkAsImportant",(e=>{const{bookingId:t}=this.props,{handleSuccessAction:a}=this;(0,c.default)({url:`${m.default.api}/api/v/bookings/edit/one/mark-as-important`,type:"json",method:"post",contentType:"application/json",headers:{Accept:"application/json",Authorization:`Bearer ${f.default.getToken()}`},data:JSON.stringify({bookingId:t,markAsImportant:e})}).then((t=>{t.success&&o.default.success(`Booking has been ${e?"marked":"unmarked"} as important!`),a("edit")}))})),A(this,"handleStartCheckIn",(()=>{const{bookingId:e,onSuccess:t}=this.props;g.BookingService.getSingleBooking(e).then((a=>{let{booking:l}=a;i.default.confirm({title:"Are you sure you want to open the check-in before the scheduled date?",content:d.default.createElement("span",{style:{fontSize:14}},"Originally, the check-in was set to open on"," ",d.default.createElement("b",null,(0,p.default)(l.checkInDetails.startsAt).format("DD/MM/YYYY HH:mm")),". Instead, it will open immediately, and the customer will receive an email to complete their check-in by ",d.default.createElement("b",null,(0,p.default)(l.checkInDetails.expiresAt).format("DD/MM/YYYY HH:mm")),".",d.default.createElement("br",null),d.default.createElement("br",null),"The check-in link will be sent to ",d.default.createElement("b",null,l.userEmail,".")),okText:"Open Check-in",okType:"primary",cancelText:"Cancel",onOk:()=>new Promise((a=>{g.BookingService.startBookingCheckIn(e).then((()=>{o.default.success("Check-in has been started!"),t("start-checkin"),a()}))})),onCancel(){}})}))})),A(this,"handleSendCheckInReminder",(()=>{const{bookingId:e}=this.props;g.BookingService.sendBookingCheckInReminder(e).then((()=>{o.default.success("Check-in reminder has been sent!")}))})),A(this,"handleOpenDropdown",(e=>{e&&this.fetchPermissions()})),A(this,"handleShowAction",(e=>{let{key:t}=e;"mark-booking"===t?this.handleChangeMarkAsImportant(!0):"unmark-booking"===t?this.handleChangeMarkAsImportant(!1):"send-checkin-reminder"===t?this.handleSendCheckInReminder():"start-checkin"===t?this.handleStartCheckIn():this.setState({visibleAction:t})})),A(this,"hideActionModal",(()=>{this.setState({visibleAction:void 0})})),A(this,"handleSuccessAction",(e=>{const{onSuccess:t,calendarView:a}=this.props;this.hideActionModal(),t(e),a&&this.fetchPermissions()})),A(this,"renderButtonWithPermission",((e,t,a)=>d.default.createElement("span",null,e&&d.default.createElement("p",{onClick:a,style:{color:"#1890ff",fontWeight:"400",cursor:"pointer",margin:"15px 0px",fontSize:15}},t)))),A(this,"renderButtonWithoutPermission",((e,t)=>d.default.createElement("p",{onClick:t,style:{color:"#1890ff",fontWeight:"400",cursor:"pointer",margin:"15px 0px",fontSize:15}},e))),this.state={permissions:{},visibleAction:void 0,loadingPermissions:!1}}componentDidMount(){const{calendarView:e}=this.props;e&&this.fetchPermissions()}render(){const{calendarView:e,bookingId:t}=this.props,{permissions:a}=this.state,{allowAccept:i,allowSendOffer:o,allowReject:u,allowEdit:c,allowViewPayments:m}=a,{allowCancel:f,allowDelete:p,allowMarkAsImportant:g,allowUnmarkAsImportant:x}=a,{allowCreateNextChainBooking:O,allowExtendExpirationTime:A}=a,{allowStartCheckIn:w,allowSendCheckInReminder:R}=a,{visibleAction:M,loadingPermissions:B}=this.state;return d.default.createElement("div",{style:{textAlign:e?"center":""}},e?d.default.createElement(N,{style:{marginTop:20}},!1,this.renderButtonWithoutPermission("Booking Details",(()=>this.handleShowAction({key:"booking-details"}))),!B&&this.renderButtonWithPermission(A,"Extend Expiration Time",(()=>this.handleShowAction({key:"extend-expiration-time"}))),!B&&this.renderButtonWithPermission(o,"Send Offer",(()=>this.handleShowAction({key:"send_offer"}))),!B&&this.renderButtonWithPermission(i,"Accept Booking",(()=>this.handleShowAction({key:"approve-booking"}))),!B&&this.renderButtonWithPermission(u,"Reject Booking",(()=>this.handleShowAction({key:"reject-booking"}))),!B&&this.renderButtonWithPermission(c,"Edit Booking",(()=>this.handleShowAction({key:"edit-booking"}))),!B&&this.renderButtonWithPermission(m,"Payment Details",(()=>this.handleShowAction({key:"payment-details"}))),!B&&this.renderButtonWithPermission(O,"Add Supplier",(()=>this.handleShowAction({key:"create-next-chain-booking"}))),!B&&this.renderButtonWithPermission(f,"Cancel Booking",(()=>this.handleShowAction({key:"cancel-booking"}))),!B&&this.renderButtonWithPermission(p,"Delete Booking",(()=>this.handleShowAction({key:"delete-booking"}))),!B&&this.renderButtonWithPermission(g,"Mark as Important",(()=>this.handleChangeMarkAsImportant(!0))),!B&&this.renderButtonWithPermission(x,"Unmark As Important",(()=>this.handleChangeMarkAsImportant(!1))),this.renderButtonWithoutPermission("Duplicate Booking",(()=>this.handleShowAction({key:"duplicate-booking"}))),!B&&this.renderButtonWithPermission(w,"Open early Check-in",(()=>this.handleShowAction({key:"start-checkin"}))),!B&&this.renderButtonWithPermission(R,"Send Check-in reminder",(()=>this.handleShowAction({key:"send-checkin-reminder"}))),B&&d.default.createElement("p",{style:{color:"#1890ff",fontWeight:"400",cursor:"pointer",margin:"15px 0px",fontSize:15}},d.default.createElement(r.default,{style:{display:"block"},type:"loading",spin:!0}))):d.default.createElement(l.default,{trigger:["click"],placement:"bottomRight",onVisibleChange:this.handleOpenDropdown,overlay:d.default.createElement(n.default,{onClick:this.handleShowAction},!1,d.default.createElement(n.default.Item,{key:"booking-details"},"Booking Details"),B&&d.default.createElement(n.default.Item,{disabled:!0},d.default.createElement(r.default,{style:{display:"block"},type:"loading",spin:!0})),!B&&w&&d.default.createElement(n.default.Item,{key:"start-checkin"},"Open early Check-in"),!B&&R&&d.default.createElement(n.default.Item,{key:"send-checkin-reminder"},"Send Check-in reminder"),!B&&A&&d.default.createElement(n.default.Item,{key:"extend-expiration-time"},"Extend Expiration Time"),!B&&o&&d.default.createElement(n.default.Item,{key:"send_offer"},"Send Offer"),!B&&i&&d.default.createElement(n.default.Item,{key:"approve-booking"},"Accept Booking"),!B&&u&&d.default.createElement(n.default.Item,{key:"reject-booking"},"Reject Booking"),!B&&c&&d.default.createElement(n.default.Item,{key:"edit-booking"},"Edit Booking"),!B&&m&&d.default.createElement(n.default.Item,{key:"payment-details"},"Payment Details"),!B&&O&&d.default.createElement(n.default.Item,{key:"create-next-chain-booking"},"Add Supplier"),!B&&f&&d.default.createElement(n.default.Item,{key:"cancel-booking"},"Cancel Booking"),!B&&p&&d.default.createElement(n.default.Item,{key:"delete-booking"},"Delete Booking"),!B&&g&&d.default.createElement(n.default.Item,{key:"mark-booking"},"Mark as Important"),!B&&x&&d.default.createElement(n.default.Item,{key:"unmark-booking"},"Unmark as Important"),!B&&d.default.createElement(n.default.Item,{key:"duplicate-booking"},"Duplicate Booking"))},d.default.createElement(s.default,{style:{width:"100%"}},d.default.createElement(r.default,{type:"ellipsis"}))),"raw-object"===M&&d.default.createElement(h.default,{visible:"raw-object"===M,onSuccess:this.hideActionModal,onCancel:this.hideActionModal,targetType:"booking",targetId:t}),"booking-details"===M&&d.default.createElement(y.default,{visible:"booking-details"===M,bookingId:t,onSuccess:this.hideActionModal,onCancel:this.hideActionModal}),"payment-details"===M&&d.default.createElement(E.default,{visible:"payment-details"===M,bookingId:t,onSuccess:()=>this.hideActionModal("edit"),onCancel:this.hideActionModal}),"edit-booking"===M&&d.default.createElement(b.default,{visible:"edit-booking"===M,bookingId:t,onSuccess:()=>this.handleSuccessAction("edit"),onCancel:this.hideActionModal}),"duplicate-booking"===M&&d.default.createElement(I.default,{bookingId:t,onSuccess:()=>this.handleSuccessAction("duplicate"),visible:"duplicate-booking"===M,onHide:this.hideActionModal}),"approve-booking"===M&&d.default.createElement(v.default,{visible:"approve-booking"===M,bookingId:t,onSuccess:()=>this.handleSuccessAction("accept"),onCancel:this.hideActionModal}),"send_offer"===M&&d.default.createElement(C.default,{visible:"send_offer"===M,bookingId:t,onSuccess:()=>this.handleSuccessAction("send_offer"),onCancel:this.hideActionModal}),"reject-booking"===M&&d.default.createElement(k.default,{visible:"reject-booking"===M,bookingId:t,onSuccess:()=>this.handleSuccessAction("reject"),onCancel:this.hideActionModal}),"cancel-booking"===M&&d.default.createElement(S.default,{visible:"cancel-booking"===M,bookingId:t,onSuccess:()=>this.handleSuccessAction("cancel"),onCancel:this.hideActionModal}),"delete-booking"===M&&d.default.createElement(T.default,{visible:"delete-booking"===M,bookingId:t,onSuccess:()=>this.handleSuccessAction("delete"),onCancel:this.hideActionModal}),"booking-warnings"===M&&d.default.createElement(P.default,{visible:"booking-warnings"===M,bookingId:t,onSuccess:this.hideActionModal,onCancel:this.hideActionModal}),"create-next-chain-booking"===M&&d.default.createElement(D.default,{visible:!0,onHide:this.hideActionModal,previousChainBookingId:t}),"extend-expiration-time"===M&&d.default.createElement(_.default,{visible:"extend-expiration-time"===M,bookingId:t,onSuccess:()=>this.handleSuccessAction("extend-expiration-time"),onHide:this.hideActionModal}))}}w.defaultProps={calendarView:!1},w.propTypes={bookingId:u.default.string.isRequired,onSuccess:u.default.func.isRequired,calendarView:u.default.bool},t.default=w},34317:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(13776)),n=f(a(94535)),r=f(a(8963)),i=f(a(95402)),o=f(a(29281)),s=f(a(24146)),d=f(a(96540)),u=a(77322),c=a(37918),m=f(a(37959));function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class g extends d.default.Component{constructor(e){super(e),p(this,"componentDidMount",(()=>{this.fetchBooking()})),p(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;u.BookingService.getSingleBooking(e,{embed:["permissions"]}).then((e=>{let{booking:t}=e;const{permissions:a,...l}=t;this.setState({permissions:a,booking:l})}))})),p(this,"handleSubmit",(()=>{const{booking:e}=this.state,{onSuccess:t}=this.props;this.setState({loadingSubmit:!0}),u.BookingService.acceptBooking(e.code).then((()=>{s.default.success("Booking has been successfully accepted!"),this.setState({loadingSubmit:!1}),t()})).catch((()=>{s.default.error("Failed to accept booking."),this.setState({loadingSubmit:!1})}))})),p(this,"showEditInitPaymentsModal",(()=>{this.setState({visibleEditInitPayments:!0})})),p(this,"hideEditInitPaymentsModal",(()=>{this.setState({visibleEditInitPayments:!1})})),p(this,"handleSuccessEditInitPaymentsModal",(()=>{this.hideEditInitPaymentsModal(),this.handleSubmit()})),this.state={booking:void 0,permissions:{},loadingSubmit:!1,visibleEditInitPayments:!1}}render(){const{booking:e,permissions:t,loadingSubmit:a}=this.state,{visibleEditInitPayments:s}=this.state,{visible:u,onCancel:f}=this.props;return d.default.createElement(l.default,{title:null,visible:u,className:"minimal-modal modal-350px",onOk:this.handleSubmit,onCancel:f,okText:"Accept Booking",cancelText:"Cancel",confirmLoading:a,maskClosable:!1},e?d.default.createElement("div",null,d.default.createElement("div",{style:{textAlign:"center",marginTop:20,marginBottom:20}},d.default.createElement(i.default,{className:"color-success",type:"check-circle",style:{fontSize:60}}),d.default.createElement("h3",{style:{fontWeight:"bold"}},"Accept Booking ",e.code,"?")),d.default.createElement("p",{style:{fontSize:"0.8rem",margin:0}},"Make sure that all the booking details are correct, such as contact information, booking price, channel commission, supplier costs and booking payments."),t.allowEditPricesCommissions&&0===e.price&&d.default.createElement("div",{style:{marginTop:20,marginBottom:20,textAlign:"left"}},d.default.createElement(n.default,{message:d.default.createElement("b",{style:{fontSize:"0.9rem"}},"Booking Price Warning!"),description:d.default.createElement("div",null,d.default.createElement("p",{style:{fontSize:"0.8rem"}},"The booking price is currently set at"," ",d.default.createElement("b",null,(0,c.getNumberWithCurrency)(e.price,e.currency),".")," Are you sure you want to accept the booking with this price?"),d.default.createElement(r.default,{icon:"edit",style:{width:"100%"},disabled:a,onClick:this.showEditInitPaymentsModal},"Adjust Price & Accept Booking")),type:"warning",showIcon:!0})),s&&d.default.createElement(m.default,{visible:!0,bookingId:e._id,onSuccess:this.handleSuccessEditInitPaymentsModal,onHide:this.hideEditInitPaymentsModal})):d.default.createElement("div",null,d.default.createElement(o.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})))}}t.default=g},98039:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(13776)),n=f(a(94535)),r=f(a(29281)),i=f(a(24146)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=m(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;
64i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=f(a(5556)),d=f(a(8282)),u=f(a(97549)),c=f(a(46073));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}class p extends o.Component{constructor(e){var t,a,l;super(e),t=this,l=()=>{const{bookingId:e}=this.props;this.setState({loadingWarnings:!0}),(0,d.default)({url:`${u.default.api}/api/v2/bookings/${e}/warnings`,headers:{Authorization:`Bearer ${c.default.getToken()}`,Accept:"application/json"},method:"get",type:"json",contentType:"application/json"}).then((e=>{let{warnings:t}=e;this._isMounted&&this.setState({warnings:t,loadingWarnings:!1})})).catch((()=>{i.default.error("Failed to load Booking Warnings.")}))},(a=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(a="fetchBookingWarnings"))in t?Object.defineProperty(t,a,{value:l,enumerable:!0,configurable:!0,writable:!0}):t[a]=l,this.state={warnings:void 0,loadingWarnings:!0}}componentDidMount(){this._isMounted=!0,this.fetchBookingWarnings()}componentWillUnmount(){this._isMounted=!1}render(){const{visible:e,onSuccess:t,onCancel:a}=this.props,{loadingWarnings:i,warnings:s}=this.state;return o.default.createElement(l.default,{title:"Booking Warnings",className:"minimal-modal preview-booking-small",visible:e,onOk:t,okText:"OK",onCancel:a},i?o.default.createElement("div",null,o.default.createElement(r.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):o.default.createElement("div",null,s.hasWarningCustomFields&&o.default.createElement(n.default,{message:"Some of the custom fields are not filled.",type:"warning",showIcon:!0,style:{marginBottom:"5px"}}),s.hasWarningPersonnel&&o.default.createElement(n.default,{message:"'You have not reserved any staff (Personnel) for this booking.'",type:"warning",showIcon:!0,style:{marginBottom:"5px"}}),s.hasWarningResources&&o.default.createElement(n.default,{message:"Some of the persons have not been covered from the resources. You need to connect more resources on this booking.",type:"warning",showIcon:!0,style:{marginBottom:"5px"}}),s.hasWarningWhoGetsPaid&&o.default.createElement(n.default,{message:"You have not selected who will get the money from the traveler for this booking.",type:"warning",showIcon:!0,style:{marginBottom:"5px"}}),!s.hasWarningCustomFields&&!s.hasWarningPersonnel&&!s.hasWarningResources&&!s.hasWarningWhoGetsPaid&&o.default.createElement(n.default,{message:"You booking has no warnings.",type:"info",showIcon:!0,style:{marginBottom:"5px"}})))}}p.propTypes={bookingId:s.default.string.isRequired,visible:s.default.bool.isRequired,onCancel:s.default.func.isRequired,onSuccess:s.default.func.isRequired},t.default=p},56254:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(13776)),n=c(a(13121)),r=c(a(29281)),i=c(a(24146)),o=c(a(96540)),s=c(a(95093)),d=c(a(5556)),u=a(77322);function c(e){return e&&e.__esModule?e:{default:e}}function m(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const f="DD/MM/YYYY HH:mm";class p extends o.default.Component{constructor(e){super(e),m(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking()})),m(this,"componentWillUnmount",(()=>{this._isMounted=!1})),m(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;this.setState({loadingBooking:!0}),u.BookingService.getSingleBooking(e).then((e=>{let{booking:t}=e;this.setState({booking:t,loadingBooking:!1})}
64))})),m(this,"handelExpirationTimeInHoursChange",(e=>{this.setState({expirationTimeInHours:e})})),m(this,"handleSubmit",(()=>{const{expirationTimeInHours:e}=this.state;if(!e)return void i.default.error("Field is required");const{onSuccess:t,bookingId:a}=this.props;this.setState({loadingAction:!0}),u.BookingService.extendExpirationTime(a,{expirationTimeInHours:e}).then((()=>{i.default.success("Booking expiration time has been updated!"),this.setState({loadingAction:!1}),t()})).catch((()=>{i.default.error("Failed to extend expiration time"),this.setState({loadingAction:!1})}))})),this.state={expirationTimeInHours:void 0,booking:void 0,loadingBooking:!0,loadingAction:!1}}render(){const{onHide:e,visible:t}=this.props,{booking:a,loadingAction:i,loadingBooking:d,expirationTimeInHours:u}=this.state;return o.default.createElement(l.default,{title:a?`(${a.code}) Extend Booking Expiration Time`:"Extend Booking Expiration Time",visible:t,className:"minimal-modal",onCancel:e,onOk:this.handleSubmit,confirmLoading:i,okText:"Submit",cancelText:"Back"},d?o.default.createElement("div",null,o.default.createElement(r.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):o.default.createElement("div",null,o.default.createElement("span",{style:{fontSize:13}},"The current expiration time is:"," ",o.default.createElement("b",null,(0,s.default)(a.expiresAt).format(f))),o.default.createElement("div",{style:{marginTop:20,marginBottom:20}},o.default.createElement("span",{style:{fontSize:13}},o.default.createElement("span",{className:"color-danger"},"*")," Extend this booking for"," ",o.default.createElement(n.default,{style:{marginLeft:10,marginRight:10},placeholder:"........",min:1,precision:0,value:u,onChange:this.handelExpirationTimeInHoursChange})," ","hours")),u&&o.default.createElement("span",{className:"color-success",style:{fontSize:13}},"The new expiration time will be:"," ",o.default.createElement("b",null,(0,s.default)(a.expiresAt).add(u,"hours").startOf("minute").format(f)))))}}p.propTypes={visible:d.default.bool.isRequired,bookingId:d.default.string.isRequired,onHide:d.default.func.isRequired,onSuccess:d.default.func.isRequired},t.default=p},90173:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=T(a(78298)),n=T(a(95402)),r=T(a(94535)),i=T(a(29281)),o=T(a(24146)),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=S(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),d=T(a(5556)),u=a(37918),c=T(a(25996)),m=T(a(95093)),f=a(1393),p=T(a(47228)),g=T(a(37549)),h=T(a(46073)),y=a(77322),E=T(a(51694)),b=T(a(43823));a(42683);var v=T(a(70061)),k=T(a(5009));function S(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(S=function(e){return e?a:t})(e)}function T(e){return e&&e.__esModule?e:{default:e}}function C(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class P extends s.Component{constructor(e){super(e),C(this,"fetchBookingInfo",(()=>{const{bookingId:e}=this.props;this.setState({loadingBooking:!0}),y.BookingService.getSingleBooking(e,{embed:["pickupPoints","dropOffPoints","meetingPoints","personnel","resources","approvedByUser","approvedByOperator","singleTransferBooking","roundTransferBooking"]}).then((e=>{let{booking:t}=e;if(!this._isMounted)return;const{singleTransferBooking:a,roundTransferBooking:l,userRole:n}=t;
64this.setState({booking:t,singleTransferBooking:a,roundTransferBooking:l,userRole:n,loadingBooking:!1})})).catch((()=>{o.default.error("Failed to load Booking")}))})),C(this,"fetchBookingDocuments",(()=>{const{bookingId:e}=this.props,t={filters:{targetIds:[e]}};y.DocumentService.getDocuments(t).then((e=>{let{documents:t,total:a}=e;this.setState({documents:t,totalDocuments:a})}))})),C(this,"getTotalPrice",(()=>{const{booking:e,userRole:t}=this.state;return"vendor"===t||"channel"===t?e.price:e.suppliersChannels.find((e=>e.invitedUserId===h.default.getIdFromToken())).commission})),C(this,"getPieGraphOptions",(()=>{const{booking:e,userRole:t}=this.state,a=[];if("vendor"===t)a.push({value:Number(e.price),name:`Booking Price: ${(0,u.getNumberWithCurrency)(e.price,e.currency)}`}),a.push({value:e.channel.commission,name:`${e.channel.name.EN} Commission: ${(0,u.getNumberWithCurrency)(e.channel.commission,e.currency)}`}),e.suppliersChannels.forEach((t=>{a.push({value:t.commission,name:`${t.name.EN} Price: ${(0,u.getNumberWithCurrency)(t.commission,e.currency)}`})}));else if("channel"===t)a.push({value:Number(e.price),name:`Booking Price: ${(0,u.getNumberWithCurrency)(e.price,e.currency)}`}),e.paymentPolicy.terms&&e.paymentPolicy.terms.settings&&e.paymentPolicy.terms.settings.hideCommissionAmountFromChannel||a.push({value:e.channel.commission,name:`My Commission: ${(0,u.getNumberWithCurrency)(e.channel.commission,e.currency)}`});else if("supplier"===t){const t=e.suppliersChannels.find((e=>e.invitedUserId===h.default.getIdFromToken()));a.push({value:t.commission,name:`My Price: ${(0,u.getNumberWithCurrency)(t.commission,e.currency)}`})}return{tooltip:{trigger:"item",formatter:"{a} <br/>{b}"},calculable:!0,series:[{name:"Price Breakdown",type:"pie",radius:["50%","70%"],itemStyle:{normal:{label:{show:!1},labelLine:{show:!1}},emphasis:{label:{show:!1,position:"center",textStyle:{fontSize:"30",fontWeight:"bold"}}}},data:a}]}})),C(this,"renderChannelCommissionDetails",(()=>{const{booking:e,userRole:t}=this.state;return s.default.createElement("span",{style:{display:"contents"}},s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},s.default.createElement("b",null,"Channel Details"),":")),s.default.createElement("td",{style:{padding:2}},"channel"===t?"My Commission":s.default.createElement("a",{onClick:()=>this.setVisibleChannelId(e.channel._id)},e.channel.name.EN)),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",{style:{color:"red"}},(0,u.getNumberWithCurrency)(e.channel.commission,e.currency))))})),C(this,"renderCheckInDetails",(()=>{const{booking:e}=this.state;return s.default.createElement("span",{style:{display:"contents",alignItems:"center"}},s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},s.default.createElement("b",null,"Check-in Status"),":"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement(g.default,{value:e.checkInDetails.status}))),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Check-in Open Time:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,m.default)(e.checkInDetails.startsAt).format("DD/MM/YYYY HH:mm")))),e.checkInDetails.completedAt?s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Check-in Date Completed:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,m.default)(e.checkInDetails.completedAt).format("DD/MM/YYYY HH:mm")))):s.default.createElement(s.default.Fragment,null,s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Check-in Close Time:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,m.default)(e.checkInDetails.expiresAt).format("DD/MM/YYYY HH:mm"))))))})),C(this,"renderGeneralDetails",(()=>{const{booking:e}=this.state,{meetingPoints:t,pickupPoints:a,dropOffPoints:l}=e,n=t[0],r=a[0],i=l[0],o=r||n;return s.default.createElement("span",{style:{display:"contents"}},s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},s.default.createElement("b",null,"General Details"),":")),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Number of persons:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,e.tickets))),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Start Date:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,m.default)(`${e.dateToTravel} ${e.timeToTravel}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm")))),o&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},r?"Pickup":"Meeting"," Point:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,o.name&&o.name.EN||o.address),e.extraData.pickupRelativeTime>0?s.default.createElement("span",{style:{marginLeft:5}},"(at"," ",(0,m.default)(`${e.dateToTravel} ${e.timeToTravel}`,"YYYY-MM-DD HH:mm").subtract(e.extraData.pickupRelativeTime,"minutes").format("HH:mm"),")"):e.extraData.meetingTime?s.default.createElement("span",{style:{marginLeft:5}},"(at ",e.extraData.meetingTime,")"):e.extraData.meetingRelativeTime>0?s.default.createElement("span",{style:{marginLeft:5}},"(at"," ",(0,m.default)(`${e.dateToTravel} ${e.timeToTravel}`,"YYYY-MM-DD HH:mm").subtract(e.extraData.meetingRelativeTime,"minutes").format("HH:mm"),")"):void 0)),e.extraData.pickupPointPrice>0&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Pickup Service Price:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,u.getNumberWithCurrency)(e.extraData.pickupPointPrice,e.currency)))),o&&s.default.createElement("tr",null,s.default.createElement("td",null,"Â "),s.default.createElement("td",null,"Â ")),e.extraData.endDate&&e.extraData.endTime&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"End Date:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,m.default)(`${e.extraData.endDate} ${e.extraData.endTime}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm")))),i&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Drop off Point:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,i.name&&i.name.EN||i.address))),"transfer"===e.extraData.productType&&s.default.createElement("tr",null,s.default.createElement("td",null,"Â "),s.default.createElement("td",null,"Â ")),e.extraData.transferService&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Transfer Service:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,e.extraData.transferService))),e.luggagePerSize&&(e.luggagePerSize.small>0||e.luggagePerSize.large>0)&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Luggage:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},e.luggagePerSize.small>0&&e.luggagePerSize.large>0?s.default.createElement("span",null,s.default.createElement("b",null,e.luggagePerSize.small," ",s.default.createElement("i",{className:"fa fa-suitcase-rolling fa-xl"})),s.default.createElement("b",{style:{marginLeft:10}},e.luggagePerSize.large," ",s.default.createElement("i",{className:"fa fa-suitcase fa-xl"}))):e.luggagePerSize.small>0?s.default.createElement("b",null,e.luggagePerSize.small," ",s.default.createElement("i",{className:"fa fa-suitcase-rolling fa-xl"})):e.luggagePerSize.large>0?s.default.createElement("b",null,e.luggagePerSize.large," ",s.default.createElement("i",{className:"fa fa-suitcase fa-xl"})):s.default.createElement("b",null,"-"))))}
64)),C(this,"renderReservationDetails",(()=>{const{booking:e}=this.state,{personnel:t,resources:a}=e,l=(e.extraData.revertInfo.personnelIdsAffectedStatus||[]).filter((e=>{let{supplierId:t}=e;return!t})).map((e=>{let{personnelId:t}=e;return t})),n=t.filter((e=>l.indexOf(e._id.toString())>-1)),r=(e.extraData.revertInfo.resourcesIdsAffectedStatus||[]).map((e=>{let{resourceId:t}=e;return t})),i=a.filter((e=>r.indexOf(e._id.toString())>-1));return s.default.createElement("div",null,s.default.createElement("b",null,"Reservation Details"),":",n.length>0&&s.default.createElement("div",{style:{marginTop:10}},s.default.createElement("span",{style:{fontWeight:500}},"Personnel"),":"," ",n.map(((e,t)=>`${e.name.EN} (${(0,f.getUserRoleDescripton)(e)})${t===n.length-1?"":", "}`))),i.length>0&&s.default.createElement("div",{style:{marginTop:10}},s.default.createElement("span",{style:{fontWeight:500}},"Resources"),":"," ",i.map(((e,t)=>`${e.name.EN}${t===i.length-1?"":", "}`))))})),C(this,"renderAdditionalServices",(()=>{const{booking:e}=this.state;return s.default.createElement("span",{style:{display:"contents"}},s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},s.default.createElement("b",null,"Additional Services"),":")),e.textAdditionalServices.map(((t,a)=>s.default.createElement("tr",{key:a},s.default.createElement("td",{style:{padding:2}},t.amount," ",t.name," Ã ",(0,u.getNumberWithCurrency)(t.price,e.currency)),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},(0,u.getNumberWithCurrency)(t.amount*t.price,e.currency))))))})),C(this,"renderTicketDetails",(()=>{const{booking:e}=this.state,{textTicketDetails:t}=e;return s.default.createElement("span",{style:{display:"contents"}},s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},s.default.createElement("b",null,"Ticket Details"),":")),t.map(((t,a)=>s.default.createElement("tr",{key:a},s.default.createElement("td",{style:{padding:2}},t.times," ",t.timeType?`${t.timeType}${t.times>1?"s":""}`:t.name," Ã"," ",(0,u.getNumberWithCurrency)(t.price,e.currency),t.timeType&&` (per ${t.timeType}) `,t.totalResources>1&&s.default.createElement("span",null,"Ã ",t.totalResources," ",t.resourceType,"(s)")),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},t.totalResources>1?(0,u.getNumberWithCurrency)(t.times*t.price*t.totalResources,e.currency):(0,u.getNumberWithCurrency)(t.times*t.price,e.currency))))))})),C(this,"hidePreviewSelectedDocument",(()=>{this.setState({previewSelectedDocument:void 0})})),C(this,"showPreviewSelectedDocument",(e=>{this.setState({previewSelectedDocument:e})})),C(this,"renderDocumentsDetails",(()=>{const{documents:e,totalDocuments:t}=this.state;return s.default.createElement("span",{style:{display:"contents"}},s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},s.default.createElement("b",null,"Documents (",t,")"),":")),e.map((e=>s.default.createElement("tr",{key:e._id},s.default.createElement("td",{style:{padding:2}},(0,m.default)(e.date).format("DD/MM/YYYY")),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("a",{onClick:()=>this.showPreviewSelectedDocument(e)},e.name))))))})),C(this,"renderSupplierCommissionDetails",(()=>{const{booking:e}=this.state;return s.default.createElement("span",{style:{display:"contents"}},s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},s.default.createElement("b",null,"Supplier Details"),":")),e.suppliersChannels.map((t=>s.default.createElement("tr",{key:t._id},s.default.createElement("td",{style:{padding:2,width:"50%"}},s.default.createElement("a",{onClick:()=>this.setVisibleChannelId(t._id)},t.name&&t.name.EN||"-")),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",{style:{color:"red"}},(0,u.getNumberWithCurrency)(t.commission,e.currency)))))))})),C(this,"setVisibleChannelId",(e=>{this.setState({visibleChannelId:e})})),C(this,"setVisibleRelatedBookingId",(e=>{this.setState({visibleRelatedBookingId:e})})),C(this,"setVisibleProductId",(e=>{this.setState({visibleProductId:e})})),this.state={booking:void 0,documents:[],totalDocuments:0,previewSelectedDocument:void 0,visibleRelatedBookingId:void 0,visibleChannelId:void 0,visibleProductId:void 0,singleTransferBooking:void 0,roundTransferBooking:void 0,userRole:void 0,loadingBooking:!0}}componentDidMount(){this._isMounted=!0,this.fetchBookingInfo(),this.fetchBookingDocuments()}componentWillUnmount(){this._isMounted=!1}render(){const{onCancel:e,onSuccess:t,visible:a}=this.props,{skipSetVisibleRelatedBookingId:o}=this.props,{booking:d,loadingBooking:f}=this.state,{singleTransferBooking:g,roundTransferBooking:h}=this.state,{visibleRelatedBookingId:y,visibleChannelId:S,visibleProductId:T}=this.state,{documents:C,previewSelectedDocument:D}=this.state,{userRole:_}=this.state,{approvedByUser:I,approvedByOperator:x}=d||{},O=d&&d.extraData&&d.extraData.revertInfo&&d.extraData.revertInfo.personnelIdsAffectedStatus&&d.extraData.revertInfo.personnelIdsAffectedStatus.filter((e=>{let{supplierId:t}=e;return!t})).length>0||!1,A=d&&d.extraData&&d.extraData.revertInfo&&d.extraData.revertInfo.resourcesIdsAffectedStatus&&d.extraData.revertInfo.resourcesIdsAffectedStatus.length>0||!1,N=!!d&&d.textAdditionalServices&&d.textAdditionalServices.filter((e=>e)).length>0,w=d?this.getTotalPrice():0,R=d?d.isEnquiryBooking?`enquiry-${d.enquiryStatus}`:d.status:"",M=d&&"pending"===d.status&&!!d.expiresAt,B="vendor"===(null==d?void 0:d.userRole)&&"confirmed"===(null==d?void 0:d.status)?d.price-d.channel.commission-d.suppliersChannels.reduce(((e,t)=>e+t.commission),0):void 0;return s.default.createElement(p.default,{title:d?`(${d.code}) Booking Details`:"Booking Details",visible:a,onOk:t,okText:"OK",onCancel:e,className:"minimal-modal preview-booking-small",style:{to
64p:50}},f||!d?s.default.createElement("div",null,s.default.createElement(i.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),s.default.createElement(i.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),s.default.createElement(i.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):s.default.createElement("div",null,s.default.createElement("div",{style:{height:250,marginTop:-50}},s.default.createElement(c.default,{option:this.getPieGraphOptions(),style:{height:"250px"},showLoading:!1})),s.default.createElement("div",{style:{marginTop:-178,textAlign:"center",marginBottom:80}},s.default.createElement("h1",{style:{color:"#666"}},(0,u.getNumberWithCurrency)(w,d.currency)),s.default.createElement("div",{style:{width:"100%",textAlign:"center"}},s.default.createElement(E.default,{value:R,icon:M?"clock-circle-o":d.nextChainBookingId?"link":void 0,explainer:M?`Booking will automatically expire on ${(0,m.default)(d.expiresAt).format("DD/MM/YYYY HH:mm")}`:void 0}))),s.default.createElement("br",null),"pending"===d.status&&!!d.expiresAt&&s.default.createElement("div",{style:{marginBottom:20}},s.default.createElement(r.default,{showIcon:!0,type:"warning",message:s.default.createElement("span",null,"Booking will automatically expire on"," ",s.default.createElement("b",null,(0,m.default)(d.expiresAt).format("DD/MM/YYYY HH:mm")))})),s.default.createElement("table",{style:{width:"100%"}},s.default.createElement("tbody",null,s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Booking Code:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,d.code))),d.initialChainBookingCode&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Traveler Reference Code:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,d.initialChainBookingCode)," Â ",s.default.createElement(l.default,{title:"This is the booking code shared with the traveler upon the booking checkout, and might be used to confirm their check-in."},s.default.createElement(n.default,{type:"question-circle-o"})))),g&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Single Trip Booking Code:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},o?s.default.createElement("b",null,g.code):s.default.createElement("a",{onClick:()=>this.setVisibleRelatedBookingId(g._id)},g.code))),h&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Round Trip Booking Code:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},o?s.default.createElement("b",null,h.code):s.default.createElement("a",{onClick:()=>this.setVisibleRelatedBookingId(h._id)},h.code))),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Product Name:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,s.default.createElement("a",{onClick:()=>this.setVisibleProductId(d.activityId)},d.activityName)))),d.pricingOptionName&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Pricing Option:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,d.pricingOptionName))),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Booking Date Created:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,m.default)(d.cAt).format("DD/MM/YYYY HH:mm")))),s.default.createElement("tr",null,s.default.createElement("td",null,"Â "),s.default.createElement("td",null,"Â ")),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Discount: ",d.coupon?d.coupon:"-"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,u.getNumberWithCurrency)(d.discount||"0",d.currency)))),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Total:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,u.getNumberWithCurrency)(w,d.currency)))),"number"==typeof B&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Net Revenue:Â ",s.default.createElement(l.default,{title:"Booking price - Channel commission - Supplier costs"},s.default.createElement(n.default,{type:"info-circle-o"}))),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",{style:{color:B<0?"red":0===B?"orange":"green"}},B<0?"- ":B>0?"+ ":"",(0,u.getNumberWithCurrency)(B,d.currency)))))),d.checkInDetail
64s&&s.default.createElement(s.default.Fragment,null,s.default.createElement("hr",null),s.default.createElement("table",{style:{width:"100%"}},s.default.createElement("tbody",null,this.renderCheckInDetails()))),s.default.createElement("hr",null),s.default.createElement("table",{style:{width:"100%"}},s.default.createElement("tbody",null,this.renderGeneralDetails())),("vendor"===_||"channel"===_&&!(d.paymentPolicy.terms&&d.paymentPolicy.terms.settings&&d.paymentPolicy.terms.settings.hideCommissionAmountFromChannel))&&s.default.createElement("div",null,s.default.createElement("hr",null),s.default.createElement("table",{style:{width:"100%"}},s.default.createElement("tbody",null,("vendor"===_||"channel"===_)&&this.renderChannelCommissionDetails(),"vendor"===_&&d.suppliersChannels.length>0&&s.default.createElement("tr",null,s.default.createElement("td",null,"Â "),s.default.createElement("td",null,"Â ")),"vendor"===_&&d.suppliersChannels.length>0&&this.renderSupplierCommissionDetails()))),("vendor"===_||"channel"===_)&&d.textTicketDetails.length>0&&s.default.createElement("div",null,s.default.createElement("hr",null),s.default.createElement("table",{style:{width:"100%"}},s.default.createElement("tbody",null,this.renderTicketDetails()))),("vendor"===_||"channel"===_)&&N&&s.default.createElement("div",null,s.default.createElement("hr",null),s.default.createElement("table",{style:{width:"100%"}},s.default.createElement("tbody",null,this.renderAdditionalServices()))),"vendor"===_&&(O||A)&&s.default.createElement("div",null,s.default.createElement("hr",null),s.default.createElement("table",{style:{width:"100%"}},s.default.createElement("tbody",null,this.renderReservationDetails()))),s.default.createElement("hr",null),s.default.createElement("table",{style:{width:"100%"}},s.default.createElement("tbody",null,s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},s.default.createElement("b",null,"Contact Details"),":")),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"First Name:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,d.userFirstName||"-"))),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Last Name:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,d.userLastName||"-"))),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Email:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,d.userEmail||"-"))),s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Phone:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,d.userPhone||"-"))))),C.length>0&&s.default.createElement("div",null,s.default.createElement("hr",null),s.default.createElement("table",{style:{width:"100%"}},s.default.createElement("tbody",null,this.renderDocumentsDetails()))),"vendor"===_&&(d.reasonCancelled||d.cancelledAt||d.reasonRejected||d.rejectedAt||d.approvedById)&&s.default.createElement("div",null,s.default.createElement("hr",null),s.default.createElement("table",{style:{width:"100%"}},s.default.createElement("tbody",null,s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},s.default.createElement("b",null,"Other Details"),":")),d.reasonCancelled&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Reason Cancelled:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,d.reasonCancelled))),d.cancelledAt&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Date Cancelled:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,m.default)(d.cancelledAt).format("DD/MM/YYYY HH:mm")))),d.reasonRejected&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Reason Rejected:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,d.reasonRejected))),d.rejectedAt&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}},"Date Rejected:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,(0,m.default)(d.rejectedAt).format("DD/MM/YYYY HH:mm")))),d.approvedById&&s.default.createElement("tr",null,s.default.createElement("td",{style:{padding:2}}
64,"Booking Status Updated By:"),s.default.createElement("td",{style:{padding:2,textAlign:"right"}},s.default.createElement("b",null,I?`${I.firstName} ${I.lastName}`:x?x.name.EN:d.approvedById))))))),!!y&&s.default.createElement(P,{visible:!0,skipSetVisibleRelatedBookingId:!0,bookingId:y,onSuccess:()=>this.setVisibleRelatedBookingId(void 0),onCancel:()=>this.setVisibleRelatedBookingId(void 0)}),D&&s.default.createElement(b.default,{document:D,visible:!0,onHide:this.hidePreviewSelectedDocument}),S&&s.default.createElement(v.default,{channelId:S,visible:!0,onHide:()=>this.setVisibleChannelId(void 0)}),T&&s.default.createElement(k.default,{visible:T,onHide:()=>this.setVisibleProductId(void 0),productId:T}))}}P.propTypes={bookingId:d.default.string.isRequired,visible:d.default.bool.isRequired,onCancel:d.default.func.isRequired,onSuccess:d.default.func.isRequired},t.default=P},57296:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=N(a(80899)),n=N(a(55517)),r=N(a(64219)),i=N(a(29281)),o=N(a(8963)),s=N(a(78298)),d=N(a(95402)),u=N(a(61244)),c=N(a(96383)),m=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=A(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),f=N(a(46073)),p=a(21757),g=N(a(95093)),h=a(37918),y=N(a(5556)),E=N(a(47228)),b=a(66028),v=a(77322),k=N(a(75107)),S=N(a(23688)),T=N(a(56830)),C=N(a(16578)),P=N(a(60660)),D=N(a(38758)),_=N(a(2252)),I=N(a(83340)),x=N(a(83748)),O=N(a(90173));function A(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(A=function(e){return e?a:t})(e)}function N(e){return e&&e.__esModule?e:{default:e}}function w(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(42683),a(11579);class R extends m.default.PureComponent{render(){const{left:e,right:t,bgColor:a,loading:l}=this.props;return m.default.createElement(u.default.Panel,{className:"horizontal-panel-bar",header:m.default.createElement("div",null,m.default.createElement("div",{style:{padding:2,float:"left"}},e),m.default.createElement("div",{style:{padding:2,float:"right",height:22}},l?m.default.createElement(c.default,{size:"small",style:{marginTop:2}}):t)),style:{background:a||"#fff",borderRadius:5,marginBottom:10,padding:"10px 10px 11px 15px",overflow:"hidden",border:"1px solid #d9d9d9"}})}}class M extends m.Component{constructor(e){super(e),w(this,"componentWillUnmount",(()=>{this._isMounted=!1})),w(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;this.setState({loadingBooking:!0}),v.BookingService.getSingleBooking(e).then((e=>{let{booking:t}=e;this._isMounted&&this.setState({booking:t,loadingBooking:!1})}))})),w(this,"fetchBookingPermissions",(()=>{const{bookingId:e}=this.props;v.BookingService.getBookingPermissions(e).then((e=>{let{permissions:t}=e;this._isMounted&&this.setState({permissions:t})}))})),w(this,"showBookingDetailsModal",(e=>this.setState({visibleBookingDetailsModal:e}))),w(this,"fetchPayments",(()=>{const{bookingId:e}=this.props;this.setState({loadingPayments:!0}),v.PaymentService.getBookingsPayments({filters:{bookingId:e},pagination:{page:0,size:50},sortings:{cAt:b.SORTING_ORDER.DESC}}).then((e=>{let{payments:t}=e;if(!this._isMounted)return;const a=t.filter((e=>{let{type:t}=e;return"incoming"===t})),l=t.filter((e=>{let{type:t}=e;return"outgoing"===t})),n=a.filter((e=>{let{paidStatus:t}=e;return"pending"===t})).reduce(((e,t)=>{let{amount:a}=t;return e+a}),0),r=a.filter((e=>{let{paidStatus:t}=e;return"planned"===t})).reduce(((e,t)=>{let{amount:a}=t;return e+a}),0),i=a.filter((e=>{let{paidStatus:t}=e;return"paid"===t||"partially-refunded"===t})).reduce(((e,t)=>{let{paidStatus:a,amount:l,amountRefunded:n}=t;return e+("partially-refunded"===a?l-n:l)}),0),o=l.filter((e=>{let{paidStatus:t}=e;return"pending"===t})).reduce(((e,t)=>{let{amount:a}=t;return e+a}),0),s=l.filter((e=>{let{paidStatus:t}=e;return"planned"===t})).reduce(((e,t)=>{let{amount:a}=t;return e+a}),0),d=l.filter((e=>{let{paidStatus:t}=e;return"paid"===t||"partially-refunded"===t})).reduce(((e,t)=>{let{paidStatus:a,amount:l,amountRefunded:n}=t;return e+("partially-refunded"===a?l-n:l)}),0);this.setState({incomingTotalPending:n,incomingTotalPlanned:r,incomingTotalPaid:i,outgoingTotalPending:o,outgoingTotalPlanned:s,outgoingTotalPaid:d,payments:t,loadingPayments:!1})}))})),w(this,"fetchExpenses",(()=>{const{bookingId:e}=this.props;this.setState({loadingExpenses:!0}),v.AccountingService.getExpenses({filters:{relatedWithTargetId:e}},{sortings:{createdAt:b.SORTING_ORDER.DESC}},{pagination:{page:0,size:100}}).then((e=>{let{expenses:t}=e;this.setState({expenses:t,totalExpensesAmount:t.reduce(((e,t)=>e+t.amount),0),loadingExpenses:!1})}))})),w(this,"fetchInvoices",(()=>{const{bookingId:e}=this.props;this.setState({loadingInvoices:!0});const t={bookingId:e};v.AccountingService.getInvoices({filters:t}).then((e=>{let{invoices:t}=e;this.setState({invoices:t,totalInvoicesAmount:t.reduce(((e,t)=>e+t.totalAmount),0),loadingInvoices:!1})}))})),w(this,"handleChangeActiveKey",(e=>{const{activeKey:t}=this.state;"expenses"===e&&e!==t?this.fetchExpenses():"invoices"===e&&e!==t?this.fetchInvoices():"payments"===e&&e!==t&&this.fetchPayments(),this.setState({activeKey:e})})),w(this,"renderPaymentBar",(e=>{const t=e.reverseOrder?e.relatedWithDetails.name:"traveler"===("incoming"===e.type?e.from:e.to).type?"Traveler":"public"===("incoming"===e.type?e.from:e.to).type?"Public":"distributor"===("incoming"===e.type?e.from:e.to).type?"Channel":"supplier"===("incoming"===e.type?e.from:e.to).type?"Supplier":void 0,{datePaid:a,dueDate:l,dateCancelled:n,dateRefunded:r,dateReleased:i}=e;return m.default.createElement(R,{key:e._id,left:m.default.createElement("div",{onClick:()=>this.showPaymentDetailsModal(e._id),style:{display:"flex",justifyContent:"space-between",alignItems:"center",cursor:"pointer"}},m.default.createElement("div",{style:{display:"flex"}},m.default.createElement(k.default,{paidStatus:e.paidStatus,paymentType:e.paymentType})),m.default.createElement("div",{style:{marginLeft:10,textAlign:"left"}},m.default.createElement("div",{style:{fontWeight:"bold"}},m.default.createElement("span",{className:"incoming"===e.type?"color-success":"color-danger"},"incoming"===e.type?"+":"-",(0,h.getNumberWithCurrency)(e.amount,e.currency))," ",e.amountRefunded>0&&m.default.createElement(s.default,{title:`${(0,h.getNumberWithCurrency)(e.amountRefunded,e.currency)} is refunded`}," ",m.default.createElement(d.default,{type:"info-circle-o",style:{fontWeight:"normal"}}))," ","incoming"===e.type?"from":"to"," ",t," ",m.default.createElement(d.default,{type:"eye-o",style:{fontSize:13,pointer:"cursor"}})),m.default.createElement("div",null,(0,g.default)("paid"===e.paidStatus?a:"planned"===e.paidStatus||"authorized"===e.paidStatus||"pending"===e.paidStatus?l:"cancelled"===e.paidStatus?n:"refunded"===e.paidStatus||"partially-refunded"===e.paidStatus?r:"released"===e.paidStatus?i:"").format("DD/MM/YYYY HH:mm"),e.method&&` | ${e.method}`))),right:m.default.createElement("div",{style:{margin:"-6px 0px -6px 8px",marginTop:5,display:"inline-block"}},m.default.createElement(S.default,{paymentId:e._id,onSuccess:this.fetchPayments})),bgColor:"pending"===e.paidStatus&&(0,g.default)().isAfter((0,g.default)(e.dueDate))?"#fff0d0":"cancelled"===e.paidStatus?"#f3f0f0":void 0})})),w(this,"renderExpenseBar",(e=>{const t=(0,g.default)(e.date,"YYYY-MM-DD").isBefore((0,g.default)()),a=t?m.default.createElement(d.default,{type:"check-circle-o",style:{color:"green"}}):m.default.createElement(d.default,{type:"clock-circle-o",style:{color:"orange"}});
64return m.default.createElement(R,{key:e.id,left:m.default.createElement("span",null,a,"Â ",`${(0,g.default)(e.date,"YYYY-MM-DD").format("DD/MM/YYYY")} - ${e.categoryDetails?e.categoryDetails.name:"-"}`,"Â ",e.paymentMethodDetails&&m.default.createElement("span",null,"(",e.paymentMethodDetails.name,")Â "),m.default.createElement(s.default,{title:m.default.createElement("div",null,m.default.createElement("span",null,m.default.createElement("b",null,"Date Spent:")," ",(0,g.default)(e.date,"YYYY-MM-DD").format("DD/MM/YYYY")),m.default.createElement("br",null),m.default.createElement("span",null,m.default.createElement("b",null,"Amount:")," ",(0,h.getNumberWithCurrency)(e.amount,e.currency)),m.default.createElement("br",null),m.default.createElement("span",null,m.default.createElement("b",null,"Payment Method:")," ",e.paymentMethodDetails&&e.paymentMethodDetails.name||"-"),m.default.createElement("br",null),m.default.createElement("span",null,m.default.createElement("b",null,"Paid By:")," ",e.paidByPersonnelDetails&&e.paidByPersonnelDetails.name||"-"),m.default.createElement("br",null),m.default.createElement("span",null,m.default.createElement("b",null,"Notes:")," ",e.notes||"-"),m.default.createElement("br",null),m.default.createElement("span",null,m.default.createElement("b",null,"Date Created:")," ",(0,g.default)(e.createdAt).format("DD/MM/YYYY HH:mm")),e.updatedAt&&m.default.createElement("div",null,m.default.createElement("span",null,m.default.createElement("b",null,"Last Date Updated"),":",(0,g.default)(e.updatedAt).format("DD/MM/YYYY HH:mm"))))},m.default.createElement(d.default,{type:"info-circle-o"}))),right:m.default.createElement("div",{style:{margin:"-6px 0px -6px 8px",display:"inline-block"}},m.default.createElement("span",{style:{display:"inline-block",marginRight:10}},m.default.createElement("span",{style:{fontWeight:"bold"},className:t?"color-danger":void 0},"-",(0,h.getNumberWithCurrency)(e.amount,e.currency))),m.default.createElement("div",{style:{display:"inline-block"}},m.default.createElement(P.default,{expenseId:e.id,onSuccess:this.fetchExpenses})))})})),w(this,"renderInvoiceBar",(e=>{const{series:t,number:a,issueDate:l,dueDate:n,totalAmount:r,totalTaxesAmount:i,currency:o,status:u,myData:c,dateCreated:f}=e,p=u===b.INVOICE_STATUSES.PAID?m.default.createElement(d.default,{type:"check-circle-o",style:{color:"green"}}):u===b.INVOICE_STATUSES.VOID?m.default.createElement(d.default,{type:"close",style:{color:"red"}}):u===b.INVOICE_STATUSES.PENDING?m.default.createElement(d.default,{type:"clock-circle-o",style:{color:"orange"}}):void 0,y=c?c.status===b.INVOICE_MYDATA_STATUSES.NOT_SENT?m.default.createElement(d.default,{type:"unlock",style:{color:"orange"}}):c.status===b.INVOICE_MYDATA_STATUSES.SENT?m.default.createElement(d.default,{type:"lock",style:{color:"green"}}):c.status===b.INVOICE_MYDATA_STATUSES.CANCELLED?m.default.createElement(d.default,{type:"lock",style:{color:"red"}}):void 0:void 0;return m.default.createElement(R,{key:e.id,left:m.default.createElement("span",null,p,"Â ",t,"-",a,"Â (",(0,g.default)(l,"YYYY-MM-DD").format("DD/MM/YYYY"),")Â ",y,"Â ",m.default.createElement(s.default,{title:m.default.createElement("div",null,m.default.createElement("span",null,m.default.createElement("b",null,"Total Amount:")," ",(0,h.getNumberWithCurrency)(r,o)),m.default.createElement("br",null),m.default.createElement("span",null,m.default.createElement("b",null,"Total Taxes Amount:")," ",(0,h.getNumberWithCurrency)(i,o)),m.default.createElement("br",null),m.default.createElement("span",null,m.default.createElement("b",null,"Issue Date:")," ",(0,g.default)(l,"YYYY-MM-DD").format("DD/MM/YYYY")),m.default.createElement("br",null),m.default.createElement("span",null,m.default.createElement("b",null,"Due Date:")," ",(0,g.default)(n,"YYYY-MM-DD").format("DD/MM/YYYY")),m.default.createElement("br",null),m.default.createElement("span",null,m.default.createElement("b",null,"Status:")," ",u===b.INVOICE_STATUSES.PAID?"Paid":e.status===b.INVOICE_STATUSES.VOID?"Void":u===b.INVOICE_STATUSES.PENDING?(0,g.default)(n,"YYYY-MM-DD").isBefore((0,g.default)())?"Overdue":"Pending":""),m.default.createElement("br",null),c&&m.default.createElement("div",null,m.default.createElement("span",null,m.default.createElement("b",null,"(MyData) Status:")," ",c.status===b.INVOICE_MYDATA_STATUSES.NOT_SENT?"Not Sent":c.status===b.INVOICE_MYDATA_STATUSES.SENT?"Sent":c.status===b.INVOICE_MYDATA_STATUSES.CANCELLED?"Cancelled":""),c.mark&&m.default.createElement("div",null,m.default.createElement("span",null,m.default.createElement("b",null,"(MyData) MARK:")," ",c.mark))),m.default.createElement("span",null,m.default.createElement("b",null,"Date Created:")," ",(0,g.default)(f).format("DD/MM/YYYY HH:mm")))},m.default.createElement(d.default,{type:"info-circle-o"}))),right:m.default.createElement("div",{style:{margin:"-6px 0px -6px 8px",display:"inline-block"}},m.default.createElement("span",{style:{marginRight:10,fontWeight:"bold",display:"inline-block"}},(0,h.getNumberWithCurrency)(r,o)),m.default.createElement("div",{style:{display:"inline-block"}},m.default.createElement(I.default,{viewMode:"MODAL",invoiceId:e.id,onSuccess:this.fetchInvoices}))),bgColor:u===b.INVOICE_STATUSES.PENDING?(0,g.default)(n,"YYYY-MM-DD").isBefore((0,g.default)())&&"#fff0d0":u===b.INVOICE_STATUSES.VOID&&"#f3f0f0"})})),w(this,"renderChannelCommission",(()=>{const{booking:e}=this.state,{userRole:t}=e;return"vendor"===t?m.default.createElement(R,{left:"Channel Total Commission:",right:m.default.createElement("b",null,(0,h.getNumberWithCurrency)(e.channel.commission,e.currency))}):"channel"===t?m.default.createElement(R,{left:"My Commission:",right:m.default.createElement("b",null,(0,h.getNumberWithCurrency)(e.channel.commission,e.currency))}):void 0})),w(this,"renderWhoGetsPaidBar",(()=>{const{booking:e,permissions:t}=this.state,{extraData:a}=e,{initPaymentsAnswer:l}=a,{target:n,targetId:r}=l||{};let i;if("vendor"===n)i="My Company";else if("channel"===n)i="Channel";else if("supplier"===n){const t=e&&e.suppliersChannels&&e.suppliersChannels.find((e=>e._id===r));i=t?t.name.EN:m.default.createElement("i",{style:{color:"red"}},"Supplier removed")}return m.default.createElement(R,{left:"Who is getting paid from the Traveler:",right:t.allowEditPayments?m.default.createElement("div",{style:{margin:"-6px 0px -6px 8px",display:"inline-block"}},m.default.createElement("b",{style:{marginRight:10,display:"inline-block"}},i||"-"),m.default.createElement("div",{style:{display:"inline-block"}},m.default.createElement(T.default,{bookingId:e._id,onSuccess:this.handleSuccessU
64pdateInitPaymentsAnswer}))):m.default.createElement("b",null,i)})})),w(this,"renderSuppliersCommission",(()=>{const{booking:e}=this.state,{userRole:t,suppliersChannels:a}=e;if("vendor"===t){const t=a.reduce(((e,t)=>e+t.commission),0);return m.default.createElement(R,{left:"Suppliers Total Price:",right:m.default.createElement("b",null,(0,h.getNumberWithCurrency)(t,e.currency))})}if("supplier"===t){const t=a.find((e=>e.invitedUserId===f.default.getIdFromToken()));return m.default.createElement(R,{left:"My Price:",right:m.default.createElement("b",null,(0,h.getNumberWithCurrency)(t.commission,e.currency))})}})),w(this,"renderBookingPrice",(()=>{const{booking:e}=this.state,{userRole:t}=e;if("vendor"===t||"channel"===t)return m.default.createElement(R,{left:m.default.createElement("span",null,m.default.createElement(s.default,{placement:"topLeft",title:"Based on the booking details"},m.default.createElement(d.default,{type:"info-circle-o"})),"Â Total Booking Price:"),right:m.default.createElement("b",null,(0,h.getNumberWithCurrency)(e.price,e.currency))})})),w(this,"renderBookingPriceBreakdown",(()=>{const{booking:e}=this.state,{userRole:t,originalPrice:a,discount:l=0,coupon:n,currency:r}=e;if("vendor"===t||"channel"===t)return m.default.createElement("div",null,"number"==typeof a&&m.default.createElement(R,{left:"Original Price:",right:m.default.createElement("b",null,(0,h.getNumberWithCurrency)(a,r))}),m.default.createElement(R,{left:`Discount: ${n||""}`,right:m.default.createElement("b",null,(0,h.getNumberWithCurrency)(l,r))}))})),w(this,"renderTotalCosts",(()=>{const{booking:e,outgoingTotalPaid:t,outgoingTotalPending:a}=this.state;return m.default.createElement(R,{left:m.default.createElement("span",null,m.default.createElement(s.default,{placement:"topLeft",title:"Based on the Outgoing payments"},m.default.createElement(d.default,{type:"info-circle-o"})),"Â Total Costs:"),right:m.default.createElement("span",null,m.default.createElement("b",null,(0,h.getNumberWithCurrency)(t+a,e.currency)))})})),w(this,"showCreatePaymentModal",(()=>{this.setState({visibleCreatePaymentModal:!0})})),w(this,"hideCreatePaymentModal",(()=>{this.setState({visibleCreatePaymentModal:!1})})),w(this,"handleSuccessCreatePayment",(()=>{this.hideCreatePaymentModal(),this.fetchPayments()})),w(this,"showCreateExpenseModal",(()=>{this.setState({visibleCreateExpenseModal:!0})})),w(this,"hideCreateExpenseModal",(()=>{this.setState({visibleCreateExpenseModal:!1})})),w(this,"handleSuccessCreateExpense",(()=>{this.hideCreateExpenseModal(),this.fetchExpenses()})),w(this,"handleSuccessUpdateInitPaymentsAnswer",(()=>{this.fetchBooking(),this.fetchPayments()})),w(this,"showCreateInvoiceModal",(()=>{this.setState({visibleCreateInvoiceModal:!0})})),w(this,"hideCreateInvoiceModal",(()=>{this.setState({visibleCreateInvoiceModal:!1})})),w(this,"handleSuccessCreateInvoice",(()=>{this.hideCreateInvoiceModal(),this.fetchInvoices()})),w(this,"showPaymentDetailsModal",(e=>{this.setState({visiblePaymentId:e})})),w(this,"hidePaymentDetailsModal",(()=>{this.setState({visiblePaymentId:void 0})})),this.state={activeKey:"payments",booking:void 0,loadingBooking:!0,visibleBookingDetailsModal:!1,visiblePaymentId:void 0,incomingTotalPaid:0,incomingTotalPending:0,outgoingTotalPaid:0,outgoingTotalPending:0,permissions:{},payments:[],loadingPayments:!1,visibleCreatePaymentModal:!1,expenses:[],loadingExpenses:!1,totalExpensesAmount:0,visibleCreateExpenseModal:!1,invoices:[],loadingInvoices:!1,totalInvoicesAmount:0,visibleCreateInvoiceModal:!1}}componentDidMount(){this._isMounted=!0,this.fetchBooking(),this.fetchBookingPermissions(),this.fetchPayments()}render(){const{visible:e,onCancel:t,bookingId:a,onSuccess:s}=this.props,{booking:u,permissions:c,loadingBooking:f}=this.state,{payments:p,loadingPayments:g}=this.state,{incomingTotalPaid:y,incomingTotalPending:b,incomingTotalPlanned:v}=this.state,{outgoingTotalPaid:k,outgoingTotalPending:S,outgoingTotalPlanned:T}=this.state,{expenses:P,loadingExpenses:I,totalExpensesAmount:A}=this.state,{invoices:N,loadingInvoices:w,totalInvoicesAmount:M}=this.state,{visiblePaymentId:B,visibleCreateExpenseModal:L,visibleCreatePaymentModal:F,visibleCreateInvoiceModal:W,visibleBookingDetailsModal:z,activeKey:Y}=this.state;return m.default.createElement(E.default,{title:"Payment Details",visible:e,onCancel:t,onOk:s,className:"minimal-modal modal-70 booking-payments-modal kleesto-vault",wrapClassName:"vertical-center-modal",footer:[m.default.createElement(o.default,{key:"back",type:"primary",size:"large",onClick:t},"Close")]},m.default.createElement("div",null,f?m.default.createElement("div",null,m.default.createElement(n.default,{gutter:16},m.default.createElement(r.default,{xs:24,sm:12,md:12,lg:12},m.default.createElement(i.default,{loading:!0,style:{width:"100%",boxShadow:"none",border:"none",background:"none"}}),m.default.createElement(i.default,{loading:!0,style:{width:"100%",boxShadow:"none",border:"none",background:"none"}})),m.default.createElement(r.default,{xs:24,sm:12,md:12,lg:12},m.default.createElement(i.default,{loading:!0,style:{width:"100%",boxShadow:"none",border:"none",background:"none"}}),m.default.createElement(i.default,{loading:!0,style:{width:"100%",boxShadow:"none",border:"none",background:"none"}})))):m.default.createElement(n.default,{gutter:24},m.default.createElement(r.default,{xs:24,sm:12,md:12,lg:12},m.default.createElement("h4",{style:{textAlign:"center",marginTop:50,marginBottom:16}},"Booking Details"),m.default.createElement("div",{style:{minHeight:140,marginBottom:8}},m.default.createElement(R,{left:"Booking Code:",right:u?m.default.createElement("a",{onClick:()=>this.showBookingDetailsModal(!0)},u.code):m.default.createElement("b",null,"-")}),this.renderBookingPriceBreakdown(),m.default.createElement("hr",{style:{margin:"20px 0px"}}),this.renderChannelCommission(),this.renderSuppliersCommission(),this.renderTotalCosts(),this.renderBookingPrice(),u&&"vendor"===u.userRole&&this.renderWhoGetsPaidBar())),m.default.createElement(r.default,{xs:24,sm:12,md:12,lg:12,style:{borderLeft:"1px solid #ccc"}},m.default.createElement("div",{style:{textAlign:"center"}},m.default.createElement(o.default,{className:"kleesto-vault",onClick:()=>this.handleChangeActiveKey("payments")},"Payments"),m.default.createElement(o.default,{className:"kleesto-vault",onClick:()=>this.handleChangeActiveKey("expenses")},"Expenses"),m.default.createElement(o.default,{className:"kleesto-vault",onClick:()=>this.handleChangeActiveKey("invoices")},"Invoices")),m.default.createElement(l.default,{activeKey:Y},m.default.createElement(l.default.TabPane,{tab:"",key:"payments"},m.default.createElement("h4",{style:{textAlign:"center",marginBottom:16}},"Incoming / Outgoing Payments ",g&&m.default.createElement(d.default,{type:"loading",spin:!0})),m.default.createElement("div",{style:{height:365,marginBottom:8,paddingRight:8,overflowY:"scroll"}},p.length>0?p.map((e=>this.renderPaymentBar(e))):m.default.createElement(R,{left:"There are no payments.",right:""})),m.default.createElement("hr",{style:{margin:"16px 0px 20px 0px"}}),m.default.createElement(R,{left:"(Paid) Incoming / Outgoing:",right:m.default.createElement("span",{style:{fontWeight:"bold"}},m.default.createElement("span",{className:"color-success"},(0,h.getNumberWithCurrency)(y,u.currency))," ","/"," ",m.default.createElement("span",{className:"color-danger"},(0,h.getNumberWithCurrency)(k,u.currency)))}),m.default.createElement(R,{left:"(Pending - Planned) Incoming / Outgoing:",right:m.default.createElement("span",{style:{fontWeight:"bold"}},m.default.createElement("span",null,(0,h.getNumberWithCurrency)(b+v,u.currency))," ","/"," ",m.default.createElement("span",null,(0,h.getNumberWithCurrency)(S+T,u.currency)))})),m.default.createElement(l.default.TabPane,{tab:"",key:"expenses"},m.default.createElement("h4",{style:{textAlign:"center",marginBottom:16}},"Related Expenses ",I&&m.default.createElement(d.default,{type:"loading",spin:!0})),m.default.createElement("div",{style:{height:365,marginBottom:8,paddingRight:8,overflowY:"scroll"}},P.length>0?P.map((e=>this.renderExpenseBar(e))):m.default.createElement(R,{left:"There are no expenses.",right:""})),m.default.createElement("hr",{style:{margin:"16px 0px 20px 0px"}}),m.default.createElement(R,{left:"Total Amount of Expenses:",right:m.default.createElement("b",null,(0,h.getNumberWithCurrency)(A,u.currency))}),m.default.createElement(R,{left:"Total Expenses:",right:m.default.createElement("b",null,P.length)})),m.default.createElement(l.default.TabPane,{tab:"",key:"invoices"},m.default.createElement("h4",{style:{textAlign:"center",marginBottom:16}},"Related Invoices ",w&&m.default.createElement(d.default,{type:"loading",spin:!0})),m.default.createElement("div",{style:{height:365,marginBottom:8,paddingRight:8,overflowY:"scroll"}},N.length>0?N.map((e=>this.renderInvoiceBar(e))):m.default.createElement(R,{left:"There are no invoices.",right:""})),m.default.createElement("hr",{style:{margin:"16px 0px 20px 0px"}}),m.default.createElement(R,{left:"Total Amount of Invoices:",right:m.default.createElement("b",null,(0,h.getNumberWithCurrency)(M,u.currency))}),m.default.createElement(R,{left:"Total Invoices:",right:m.default.createElement("b",null,N.length)}))),"expenses"===Y?m.default.createElement(o.default,{type:"primary",icon:"plus",shape:"circle",disabled:!c.allowCreateExpense,onClick:this.showCreateExpenseModal,style:{position:"absolute",top:46,right:10}}):"invoices"===Y?m.default.createElement(o.default,{type:"primary",icon:"plus",shape:"circle",disabled:!c.allowCreateInvoice,onClick:this.showCreateInvoiceModal,style:{position:"absolute",top:46,right:10}}):m.default.createElement(o.default,{type:"primary",icon:"plus",shape:"circle",disabled:!c.allowCreatePayment,onClick:this.showCreatePaymentModal,style:{position:"absolute",top:46,right:10}}))),F&&m.default.createElement(C.default,{bookingId:a,visible:F,onHide:this.hideCreatePaymentModal,onSuccess:this.handleSuccessCreatePayment}),L&&m.default.createElement(D.default,{visible:!0,defaultCurrency:u.currency,bookingId:a,onSuccess:this.handleSuccessCreateExpense,onHide:this.hideCreateExpenseModal}),W&&m.default.createElement(_.default,{viewMode:"MODAL",visible:W,onSuccess:this.handleSuccessCreateInvoice,onHide:this.hideCreateInvoiceModal,bookingId:a}),z&&m.default.createElement(O.default,{visible:!0,bookingId:u._id,onSuccess:()=>this.showBookingDetailsModal(!1),onCancel:()=>this.showBookingDetailsModal(!1)}),B&&m.default.createElement(x.default,{paymentId:B,visible:!0,onHide:this.hidePaymentDetailsModal})))}}M.defaultProps={onSuccess:()=>{}},M.propTypes={visible:y.default.bool.isRequired,bookingId:y.default.string.isRequired,onCancel:y.default.func.isRequired,onSuccess:y.default.func},t.default=(0,p.connect)((()=>({})),(()=>({})))(M)},26587:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=g(a(13776)),n=g(a(26138)),r=g(a(94535)),i=g(a(29281)),o=g(a(8963)),s=g(a(24146)),d=g(a(7669)),u=g(a(77925)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=p(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),m=g(a(5556)),f=a(77322);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function g(e){return e&&e.__esModule?e:{default:e}}function h(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const y=u.default.Item,{TextArea:E}=d.default;class b extends c.Component{constructor(e){super(e),h(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking()})),h(this,"componentWillUnmount",(()=>{this._isMounted=!1})),h(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;this.setState({loadingBooking:!0}),f.BookingService.getSingleBooking(e).then((e=>{let{booking:t}=e;this._isMounted&&this.setState({booking:t,loadingBooking:!1})}))})),h(this,"handleCancel",(()=>{const{bookingId:e,onSuccess:t}=this.props,{reasonCancelled:a,sendNotifications:l}=this.state;this.setState({loadingCancel:!0}),f.BookingService.cancelBooking(e,{reasonCancelled:a,sendNotifications:l}).then((()=>{this._isMounted&&(s.default.success("Booking has been cancelled!"),this.setState({loadingCancel:!1}),t())})).catch((e=>{console.log(e),s.default.error("Failed to cancel Booking"),this.setState({loadingCancel:!1})}))})),h(this,"handleChangeCancellationReason",(e=>{this.setState({reasonCancelled:e})})),this.state={loadingCancel:!1,loadingBooking:!0,booking:void 0,reasonCancelled:void 0,sendNotifications:!0}}render(){const{onCancel:e,visible:t}=this.props,{booking:a,loadingCancel:s,reasonCancelled:d,sendNotifications:m,loadingBooking:f}=this.state;return c.default.createElement(l.default,{title:f?"":`(${a.code}) Cancel Booking`,visible:t,className:"minimal-modal kleesto-vault",onCancel:e,footer:[c.default.createElement(o.default,{key:"back",onClick:e},"Back"),c.default.createElement(o.default,{key:"submit",type:"danger",loading:s,onClick:this.handleCancel},"Yes")]},f?c.default.createElement("div",null,c.default.createElement(i.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):c.default.createElement("div",null,c.default.createElement("b",{style:{fontSize:15}},"Are you sure you want to cancel this booking ?"),c.default.createElement("div",{style:{marginTop:30,marginBottom:30}},c.default.createElement(r.default,{showIcon:!0,message:c.default.createElement("div",null,c.default.createElement("b",null,"Make sure to double-check the payments of your booking, before cancelling the booking.")),type:"warning"})),c.default.createElement(u.default,null,c.default.createElement(y,{hasFeedback:!0,label:"Cancellation Reason"},c.default.createElement(E,{placeholder:"Optionally type a reason you cancel the booking.",onChange:e=>this.handleChangeCancellationReason(e.target.value),defaultValue:d,rows:2})),c.default.createElement(n.default,{style:{marginLeft:0},checked:m,onChange:e=>{this.setState({sendNotifications:e.target.checked})}},c.default.createElement("span",{style:{fontSize:13}},"Send notifications to traveler and channel for the cancelled booking")))))}}b.propTypes={visible:m.default.bool.isRequired,bookingId:m.default.string.isRequired,onCancel:m.default.func.isRequired,onSuccess:m.default.func.isRequired},t.default=b},6016:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=g(a(13776)),n=g(a(96383)),r=g(a(5260)),i=g(a(24146)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=p(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=a(77322),d=a(66028),u=a(11018),c=a(88530),m=a(21757),f=a(58305);function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function g(e){return e&&e.__esModule?e:{default:e}}t.default=(0,m.connect)(null,(e=>({onFetchDashboardBookingsSettings:()=>e((0,f.fetchDashboardBookingsSettings)())})))((function(e){let{onCancel:t,visible:a,onFetchDashboardBookingsSettings:m,onSuccess:f}=e;const[p,g]=(0,o.useState)(!1),[h,y]=(0,o.useState)([]),[E,b]=(0,o.useState)([]),[v,k]=(0,o.useState)(!1),[S,T]=(0,o.useState)(Object.keys(d.DASHBOARDBOOKINGSSETTINGS_COLUMNS).map((e=>({key:e})))),C=(0,c.useIntl)(),{formatMessage:P}=C;(0,o.useEffect)((()=>{g(!0),s.DashboardBookingsSettingsService.getDashboardBookingsSettings().then((e=>{let{dashboardBookingsSettings:t}=e;if(t&&0!==t.columns.length){const e=t.columns.map((e=>e.key));y(e)}else y(u.BookingsDefaultColumns);g(!1)})),k(!0),s.CustomFieldService.getCustomFields({showType:"fixed"}).then((e=>{let{customFields:t}=e;const a=t.map((e=>({key:e._id})));T([...S,...a]),b(t),k(!1)}))}),[]);const D=p||v;return o.default.createElement(l.default,{title:"Bookings Table Columns Settings",className:"minimal-modal modal-60",visible:a,onOk:()=>{g(!0);const e=h.map((e=>d.DASHBOARDBOOKINGSSETTINGS_COLUMNS[e]?{key:e}:{key:e,relatedWith:d.DASHBOARDBOOKINGSSETTINGS_RELATEDWITH.CUSTOMFIELD}));s.DashboardBookingsSettingsService.createDashboardBookingsSettings({columns:e}).then((()=>{i.default.success("Settings successfully updated!"),m(),f(),g(!1)})).catch((()=>{i.default.error("Failed to update settings"),g(!1)}))},onCancel:t,maskClosable:!1},o.default.createElement(n.default,{spinning:D},o.default.createElement("div",{style:{display:"flex",justifyContent:"center"}},o.default.createElement(r.default,{dataSource:D?[]:S,listStyle:{width:300,height:300},targetKeys:h,render:e=>{const t=E.find((t=>t._id===e.key));return{label:o.default.createElement("span",null,t?t.name:P({id:`dashboardBookingsSettings.${e.key}`})),value:e.key}},onChange:e=>{if(e.length<h.length)y(e);else{const t=h.concat(e.filter((e=>!h.includes(e))));y(t)}},titles:["Hidden Columns","Shown Columns"]}))))}))},6010:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(13776)),n=m(a(29281)),r=m(a(8963)),i=m(a(24146)),o=m(a(96540)),s=m(a(8282)),d=m(a(5556)),u=m(a(97549)),c=m(a(46073));function m(e){return e&&e.__esModule?e:{default:e}}function f(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class p extends o.default.Component{constructor(e){super(e),f(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking()})),f(this,"componentWillUnmount",(()=>{this._isMounted=!1})),f(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;this.setState({loadingBooking:!0}),(0,s.default)({url:`${u.default.api}/api/v2/bookings/${e}`,headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${c.default.getToken()}`},method:"get",type:"json"}).then((e=>{let{booking:t}=e;this._isMounted&&this.setState({loadingBooking:!1,booking:t})}))})),f(this,"handleSubmit",(()=>{const{onSuccess:e}=this.props,{booking:t}=this.state;this.setState({loadingAction:!0}
64),(0,s.default)({url:`${u.default.api}/api/v2/bookings/${t._id}`,type:"json",method:"delete",contentType:"application/json",headers:{Accept:"application/json",Authorization:`Bearer ${c.default.getToken()}`}}).then((()=>{i.default.success("Booking has been deleted!"),this.setState({loadingAction:!1}),e()})).catch((()=>{i.default.error("Failed to delete Booking"),this.setState({loadingAction:!1})}))})),this.state={booking:e.booking,loadingBooking:!0,loadingAction:!1}}render(){const{onCancel:e,visible:t}=this.props,{booking:a,loadingAction:i,loadingBooking:s}=this.state;return o.default.createElement(l.default,{title:s?"":`(${a.code}) Delete Booking`,visible:t,className:"minimal-modal kleesto-vault",onCancel:e,footer:[o.default.createElement(r.default,{key:"back",onClick:e},"Back"),o.default.createElement(r.default,{key:"submit",type:"danger",loading:i,onClick:this.handleSubmit},"Yes")]},s?o.default.createElement("div",null,o.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):o.default.createElement("div",null,o.default.createElement("b",{style:{fontSize:15}},"Are you sure you want to delete this booking ?"),o.default.createElement("br",null),o.default.createElement("br",null),o.default.createElement("b",{style:{fontSize:13}},"You will not be able to revert this action.")))}}p.propTypes={visible:d.default.bool.isRequired,bookingId:d.default.string.isRequired,onCancel:d.default.func.isRequired,onSuccess:d.default.func.isRequired},t.default=p},36517:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=h(a(29281)),n=h(a(80899));a(69412);var r=h(a(96540)),i=a(21757),o=h(a(47228)),s=h(a(46073)),d=h(a(97549)),u=h(a(8282)),c=h(a(5556)),m=h(a(94434)),f=h(a(89456)),p=h(a(28063)),g=h(a(32262));function h(e){return e&&e.__esModule?e:{default:e}}function y(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{TabPane:E}=n.default;class b extends r.default.Component{constructor(e){super(e),y(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchPermissions(),this.fetchBooking()})),y(this,"componentWillUnmount",(()=>{this.handleHideModal(),this._isMounted=!1})),y(this,"fetchPermissions",(()=>{const{bookingId:e}=this.props;this.setState({loadingPermissions:!0}),(0,u.default)({url:`${d.default.api}/api/v2/bookings/${e}/permissions`,headers:{Accept:"application/json",Authorization:`Bearer ${s.default.getToken()}`},method:"get"}).then((e=>{let{permissions:t}=e;this._isMounted&&this.setState({permissions:t,loadingPermissions:!1,activeTabKey:t.allowEditPassengerDetails||t.allowEditContactDetails?"passengers-details":t.allowEditPricesCommissions?"pricing-commissions-details":t.allowEditReservation?"reservation-details":t.allowEditMeetingPoint||t.allowEditDropOffPoint||t.allowEditPickupPoint?"places-details":void 0})}))})),y(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;this.setState({loadingBooking:!0});(0,u.default)({url:`${d.default.api}/api/v2/bookings/${e}`,headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${s.default.getToken()}`},method:"get",type:"json",data:{fields:["code"]}}).then((e=>{let{booking:t}=e;if(!this._isMounted)return;const{code:a}=t;this.setState({bookingCode:a,loadingBooking:!1})}))})),y(this,"handleSuccess",(()=>{this.setState({bookingUpdated:!0})})),y(this,"handleHideModal",(()=>{const{onSuccess:e,onCancel:t}=this.props,{bookingUpdated:a}=this.state;a?e():t()})),y(this,"handleChangeTabKey",(e=>this.setState({activeTabKey:e}))),this.state={activeTabKey:"passengers-details",bookingUpdated:void 0,bookingCode:void 0,permissions:{},loadingPermissions:!1,loadingBooking:!1}}render(){const{visible:e}=this.props,{bookingId:t}=this.props,{activeTabKey:a}=this.state,{loadingPermissions:i,permissions:s,loadingBooking:d,bookingCode:u}=this.state;return r.default.createElement(o.default,{className:"minimal-modal modal-50 edit-booking-modal",title:i||d?"":`(${u}) Edit Booking`,visible:e,onCancel:this.handleHideModal,maskClosable:!1,style:{to
64p:10},footer:null},r.default.createElement("div",{className:"edit-booking"},i||d?r.default.createElement("div",null,r.default.createElement(l.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),r.default.createElement(l.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):r.default.createElement(n.default,{activeKey:a,onChange:this.handleChangeTabKey},(s.allowEditPassengerDetails||s.allowEditContactDetails)&&r.default.createElement(E,{forceRender:!0,tab:r.default.createElement("span",null,"Traveler Details"),key:"passengers-details"},"passengers-details"===a&&r.default.createElement(p.default,{bookingId:t,onSuccess:this.handleSuccess})),s.allowEditPricesCommissions&&r.default.createElement(E,{tab:r.default.createElement("span",null,"Pricing / Commission Details"),key:"pricing-commissions-details",forceRender:!0},"pricing-commissions-details"===a&&r.default.createElement(f.default,{bookingId:t,onSuccess:this.handleSuccess})),s.allowEditReservation&&r.default.createElement(E,{tab:r.default.createElement("span",null,"Reservation Details"),forceRender:!0,key:"reservation-details"},"reservation-details"===a&&r.default.createElement(m.default,{bookingId:t,onSuccess:this.handleSuccess})),(s.allowEditMeetingPoint||s.allowEditDropOffPoint||s.allowEditPickupPoint)&&r.default.createElement(E,{tab:r.default.createElement("span",null,"Places Details"),forceRender:!0,key:"places-details"},"places-details"===a&&r.default.createElement(g.default,{bookingId:t,onSuccess:this.handleSuccess})))))}}t.default=b,b.propTypes={bookingId:c.default.string.isRequired,visible:c.default.bool.isRequired,onCancel:c.default.func.isRequired,onSuccess:c.default.func.isRequired},e.exports=(0,i.connect)((()=>({})),(()=>({})))(b)},78286:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(a(13776)),n=u(a(8963)),r=u(a(95402)),i=u(a(29281)),o=u(a(24146)),s=u(a(96540)),d=a(77322);function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class m extends s.default.Component{constructor(e){super(e),c(this,"componentDidMount",(()=>{this.fetchBooking()})),c(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;d.BookingService.getSingleBooking(e).then((e=>{let{booking:t}=e;this.setState({booking:t})}))})),c(this,"handleSubmit",(()=>{const{booking:e}=this.state,{onSuccess:t}=this.props;this.setState({loadingSubmit:!0}),d.BookingService.rejectBooking(e.code).then((()=>{o.default.success("Booking has been successfully rejected."),this.setState({loadingSubmit:!1}),t()})).catch((()=>{o.default.error("Failed to rejected booking."),this.setState({loadingSubmit:!1})}))})),this.state={booking:void 0,loadingSubmit:!1}}render(){const{booking:e,loadingSubmit:t}=this.state,{visible:a,onCancel:o}=this.props;return s.default.createElement(l.default,{title:null,visible:a,className:"minimal-modal modal-350px kleesto-vault",onCancel:o,okText:"Submit",cancelText:"Cancel",confirmLoading:t,footer:null,maskClosable:!1},e?s.default.createElement("div",{style:{textAlign:"center",marginTop:10}},s.default.createElement(r.default,{className:"color-danger",type:"close-circle",style:{fontSize:60}}),s.default.createElement("h3",{style:{fontWeight:"bold"}},"Reject Booking ",e.code,"?"),s.default.createElement("p",{style:{fontSize:"0.8rem"}},"Make sure to double-check the payments of your booking, before rejecting the booking."),s.default.createElement("div",{style:{textAlign:"center",marginTop:30}},s.default.createElement(n.default,{key:"back",onClick:o},"Cancel"),s.default.createElement(n.default,{style:{marginLeft:10},key:"submit",type:"danger",loading:t,onClick:this.handleSubmit},"Reject Booking"))):s.default.createElement("div",null,s.default.createElement(i.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})))}}t.default=m},86641:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=y(a(13776)),n=y(a(7669)),r=y(a(94535)),i=y(a(29281)),o=y(a(8963)),s=y(a(78298)),d=y(a(95402)),u=y(a(13121)),c=y(a(24146)),m=y(a(77925)),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=h(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),p=a(37918),g=a(77322);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}function y(e){return e&&e.__esModule?e:{default:e}}function E(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const b=m.default.Item;class v extends f.Component{constructor(e){super(e),E(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking()})),E(this,"componentWillUnmount",(()=>{this._isMounted=!1})),E(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;g.BookingService.getSingleBooking(e,{embed:["permissions"]}).then((e=>{let{booking:t}=e;if(!this._isMounted)return;const{permissions:a,...l}=t;this.setState({booking:l,bookPrice:t.price,bookChannelCommission:t.channel.commission,bookSuppliersCommissions:t.suppliersChannels.reduce(((e,t)=>({...e,[t._id]:t.commission})),{}),emailToSendOffer:t.userEmail,permissions:a})}))})),E(this,"handleAccept",(async()=>{try{const{booking:e}=this.state,{bookPrice:t,bookChannelCommission:a,bookSuppliersCommissions:l,emailToSendOffer:n}=this.state,{onSuccess:r}=this.props;if(!t||t<=0)return void c.default.error("You need to set a booking price in order to send the offer",5);if(!n)return void c.default.error("Email address is required");if(this.setState({loadingSubmit:!0}),await g.BookingService.changeBooking(e._id,{price:t,channelCommission:a,suppliersPrices:Object.keys(l).map((e=>({_id:e,commission:l[e]})))}),await g.BookingService.sendBookingOffer(e.code,{emailToSendOffer:n}),!this._isMounted)return;this.setState({loadingSubmit:!1}),c.default.success("Booking offer has been sent!"),r()}catch(e){c.default.error("Failed to update Booking."),this.setState({loadingSubmit:!1})}})),E(this,"handleChangePrice",(e=>{const t=Number.isNaN(e)||e<0?0:e;this.setState({bookPrice:t})})),E(this,"renderBookPrice",(()=>{const{booking:e,permissions:t,bookPrice:a,bookChannelCommission:l,bookSuppliersCommissions:n}=this.state;if(t.allowEditPricesCommissions){const t=a<l+Object.keys(n).reduce(((e,t)=>e+n[t]),0);return f.default.createElement("h5",{style:{fontWeight:"bold",color:"#0547a6"}},"Booking Total Price (",(0,p.getCurrencySymbol)(e.currency),"):",f.default.createElement(u.default,{value:a,step:.1,min:0,precision:2,onChange:this.handleChangePrice,style:{marginLeft:10}}),t&&f.default.createElement(s.default,{title:"Booking total price is lower than the total costs."},f.default.createElement(d.default,{type:"exclamation-circle",style:{color:"red",marginLeft:10,fontSize:16,fontWeight:"normal"}})))}return f.default.createElement("h5",{style:{fontWeight:"bold",color:"#0547a6"}},"Booking Total Price: ",(0,p.getNumberWithCurrency)(a,e.currency))})),E(this,"handleChangeChannelCommission",(e=>{const t=Number.isNaN(e)||e<0?0:e;this.setState({bookChannelCommission:t})})),E(this,"renderChannelCommission",(()=>{const{booking:e,permissions:t,bookPrice:a,bookChannelCommission:l}=this.state,{channel:n}=e;if(t.allowEditPricesCommissions){const t=l>a;return f.default.createElement("h5",null,f.default.createElement("b",null,n&&n.name&&n.name.EN||"-")," Commission (",(0,p.getCurrencySymbol)(e.currency),"):",f.default.createElement(u.default,{value:l,min:0,step:.1,precision:2,onChange:this.handleChangeChannelCommission,style:{marginLeft:10}}),t&&f.default.createElement(s.default,{title:"Channel commission is higher than the booking total price."},f.default.createElement(d.default,{type:"exclamation-circle",style:{color:"orange",marginLeft:10,fontSize:16,fontWeight:"normal"}})))}return f.default.createElement("h5",null,f.default.createElement("b",null,n&&n.name&&n.name.EN||"-")," Commission:"," ",(0,p.getNumberWithCurrency)(l,e.currency))})),E(this,"handleChangeSupplierCommission",((e,t)=>
64{const a=Number.isNaN(t)||t<0?0:t,{bookSuppliersCommissions:l}=this.state;l[e]=a,this.setState({bookSuppliersCommissions:l})})),E(this,"renderSuppliers",(()=>{const{booking:e,permissions:t,bookSuppliersCommissions:a,bookPrice:l}=this.state;return f.default.createElement("div",null,e.suppliersChannels.map((n=>{if(!t.allowEditPricesCommissions)return f.default.createElement("h5",{key:n._id},f.default.createElement("b",null,n.name&&n.name.EN||"-")," Price:"," ",(0,p.getNumberWithCurrency)(n.commission,e.currency));const r=a[n._id]>l;return f.default.createElement("h5",{key:n._id},f.default.createElement("b",null,n.name&&n.name.EN||"-")," Price (",(0,p.getCurrencySymbol)(e.currency),"):",f.default.createElement(u.default,{value:a[n._id],step:.1,min:0,precision:2,onChange:e=>this.handleChangeSupplierCommission(n._id,e),style:{marginLeft:10}}),r&&f.default.createElement(s.default,{title:"Supplier price is higher than the booking total price."},f.default.createElement(d.default,{type:"exclamation-circle",style:{color:"orange",marginLeft:10,fontSize:16,fontWeight:"normal"}})))})))})),this.state={booking:void 0,bookPrice:void 0,bookChannelCommission:void 0,bookSuppliersCommissions:{},emailToSendOffer:void 0,loadingSubmit:!1}}render(){const{onCancel:e,visible:t}=this.props,{booking:a,emailToSendOffer:s}=this.state,{loadingSubmit:d}=this.state;return f.default.createElement(l.default,{title:a?`(${a.code||""}) Send Offer`:"",visible:t,className:"minimal-modal",onCancel:e,footer:[f.default.createElement(o.default,{key:"back",onClick:e},"Back"),f.default.createElement(o.default,{key:"submit",type:"primary",loading:d,onClick:this.handleAccept},"Send Offer")]},a?f.default.createElement("div",null,f.default.createElement(r.default,{type:"info",showIcon:!0,message:f.default.createElement("span",{style:{fontSize:13}},"Your offer will be sent to the traveler's email and they will be requested to pay online the price of the booking. If the traveler accepts the offer and pays online, the booking will be automatically confirmed.")}),f.default.createElement("div",{style:{marginTop:20,marginBottom:20}},this.renderChannelCommission(),this.renderSuppliers(),this.renderBookPrice()),f.default.createElement("hr",null),f.default.createElement(m.default,null,f.default.createElement(b,{label:f.default.createElement("span",{style:{fontSize:"0.875rem"}},"Send offer to email address"),required:!0},f.default.createElement(n.default,{type:"email",value:s,placeholder:"Traveler email address",onChange:e=>this.setState({emailToSendOffer:e.target.value})}))),f.default.createElement("b",{className:"color-danger",style:{fontSize:13}},"Make sure you have set the price and the email address correctly, before sending the offer.")):f.default.createElement("div",null,f.default.createElement(i.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})))}}t.default=v},28063:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=y(a(96383)),n=y(a(8963)),r=y(a(13776)),i=y(a(24146)),o=y(a(61244)),s=y(a(96540)),d=y(a(46073)),u=y(a(97549)),c=y(a(8282)),m=y(a(70855)),f=y(a(76573)),p=y(a(90998)),g=y(a(20335)),h=y(a(42592));function y(e){return e&&e.__esModule?e:{default:e}}function E(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{Panel:b}=o.default;class v extends s.default.Component{constructor(e){super(e),E(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking(),this.fetchPermissions()})),E(this,"componentWillUnmount",(()=>{this._isMounted=!1})),E(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;this.setState({loadingBooking:!0}),(0,c.default)({url:`${u.default.api}/api/v2/bookings/${e}`,headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${d.default.getToken()}`},method:"get",type:"json"}).then((e=>{let{booking:t}=e;if(!this._isMounted)return;const{customFieldsPerUser:a,customFieldsPerActivity:l,groupsQuestions:n,billingDetails:r,userFirstName:i,userLastName:o,userEmail:s,userPhone:d,contactId:u,userRole:c}=t;this.setState({contactDetails:{firstName:i?{value:i,validateStatus:"success"}:{},lastName:o?{value:o,validateStatus:"success"}:{},email:s?{value:s,validateStatus:"success"}:{},phone:d?{value:d,validateStatus:"success"}:{}},contactId:u,customFieldsPerUser:a,customFieldsPerActivity:l,groupsQuestions:n,billingDetails:r,userRole:c,loadingBooking:!1})}
64))})),E(this,"fetchPermissions",(()=>{const{bookingId:e}=this.props;this.setState({loadingPermissions:!0}),(0,c.default)({url:`${u.default.api}/api/v2/bookings/${e}/permissions`,headers:{Accept:"application/json",Authorization:`Bearer ${d.default.getToken()}`},method:"get"}).then((e=>{let{permissions:t}=e;this._isMounted&&this.setState({permissions:t,loadingPermissions:!1})}))})),E(this,"handleSubmit",(()=>{const{bookingId:e,onSuccess:t}=this.props,{permissions:a}=this.state,{allowEditPassengerDetails:l,allowEditContactDetails:n}=a,r={};if(n){const{contactDetails:e}=this.state,{firstName:t,lastName:a,email:l,phone:n}=e;r.userFirstName=t&&t.value||"",r.userLastName=a&&a.value||"",r.userEmail=l&&l.value||"",r.userPhone=n&&n.value||""}if(l){const{customFieldsPerActivity:e,groupsQuestions:t,customFieldsPerUser:a,billingDetails:l}=this.state,n=(0,m.default)(l);if(!n.success)return void i.default.error("Please fill in all the required billing information");r.customFieldsPerUser=a,r.customFieldsPerActivity=e,r.groupsQuestions=t,r.billingDetails=n.billingDetails}0!==Object.keys(r).length&&(this.setState({loadingSubmit:!0}),(0,c.default)({url:`${u.default.api}/api/v2/bookings/${e}`,headers:{Accept:"application/json",Authorization:`Bearer ${d.default.getToken()}`},type:"json",method:"patch",contentType:"application/json",data:JSON.stringify(r)}).then((()=>{this._isMounted&&this.setState({loadingSubmit:!1,hasChangedCustomFieldsPerUser:!1,hasChangedCustomFieldsPerActivity:!1,hasChangedGroupsQuestions:!1,hasChangedBillingDetails:!1,hasChangedContactDetails:!1}),i.default.success("Booking has been updated!"),t(),this.fetchBooking(),this.fetchPermissions()})))})),E(this,"handleChangeCustomFieldsPerUser",(e=>{this.setState({customFieldsPerUser:e,hasChangedCustomFieldsPerUser:!0})})),E(this,"handleChangeCustomFieldsPerActivity",(e=>{this.setState({customFieldsPerActivity:e,hasChangedCustomFieldsPerActivity:!0})})),E(this,"handleChangeBillingDetails",(e=>{this.setState({billingDetails:e,hasChangedBillingDetails:!0})})),E(this,"handleChangeGroupsQuestions",(e=>{this.setState({groupsQuestions:e,hasChangedGroupsQuestions:!0})})),E(this,"handleUpdateBookingContactDetails",(e=>{const{contactDetails:t,hasChangedContactDetails:a}=this.state;this.setState({contactDetails:{...t,...e},hasChangedContactDetails:JSON.stringify(t)!==JSON.stringify({...t,...e})||a})})),E(this,"handleSendNotificationTo",(e=>{const{bookingId:t}=this.props,{hasChangedCustomFieldsPerUser:a,hasChangedCustomFieldsPerActivity:l,hasChangedGroupsQuestions:n,hasChangedBillingDetails:o,hasChangedContactDetails:s}=this.state;if(a||l||n||o||s)return void i.default.error("Please save your changes before sending the email");const m=()=>{this.setState({["traveler"===e?"loadingSendNotificationsToTraveler":"vendor"===e?"loadingSendNotificationsToVendor":"loadingSendNotificationsToChannel"]:!0}),(0,c.default)({url:`${u.default.api}/api/v2/bookings/${t}/notifications/${e}`,headers:{Accept:"application/json",Authorization:`Bearer ${d.default.getToken()}`},type:"json",method:"post",contentType:"application/json"}).then((()=>{i.default.success("Email has been successfully sent!"),this.setState({["traveler"===e?"loadingSendNotificationsToTraveler":"vendor"===e?"loadingSendNotificationsToVendor":"loadingSendNotificationsToChannel"]:!1}),this.fetchPermissions()}))};"traveler"===e?r.default.confirm({title:"Send Booking Voucher To Traveler",content:"An email will be sent to the lead contact traveler, so make sure that you have set correctly all the booking details before sending it.",okText:"Send Now",onOk(){m()},onCancel(){}}):"vendor"!==e&&"channel"!==e||m()})),this.state={customFieldsPerUser:[],customFieldsPerActivity:[],groupsQuestions:[],contactDetails:{},contactId:void 0,billingDetails:void 0,loadingBooking:!1,loadingSendNotificationsToTraveler:!1,loadingSendNotificationsToVendor:!1,loadingSendNotificationsToChannel:!1,permissions:{},loadingPermissions:!1,hasChangedCustomFieldsPerUser:!1,hasChangedCustomFieldsPerActivity:!1,hasChangedGroupsQuestions:!1,hasChangedBillingDetails:!1,hasChangedContactDetails:!1}}render(){const{bookingId:e}=this.props,{loadingBooking:t,loadingPermissions:a,loadingSubmit:r,loadingSendNotificationsToTraveler:i,loadingSendNotificationsToVendor:u,loadingSendNotificationsToChannel:c}=this.state,{contactDetails:m,contactId:y,customFieldsPerUser:E,customFieldsPerActivity:v,groupsQuestions:k,billingDetails:S,permissions:T,userRole:C}=this.state,{allowEditPassengerDetails:P,allowEditContactDetails:D,allowSendNotificationsToTraveler:_,allowSendNotificationsToVendor:I,allowSendNotificationsToChannel:x}=T,{hasChangedCustomFieldsPerUser:O,hasChangedCustomFieldsPerActivity:A,hasChangedGroupsQuestions:N,hasChangedBillingDetails:w,hasChangedContactDetails:R}=this.state,M=O||A||N||w||R;return s.default.createElement("div",null,s.default.createElement(l.default,{spinning:t||a},s.default.createElement(o.default,{defaultActiveKey:"contactdetails"},s.default.createElement(b,{header:s.default.createElement("span",{style:{fontSize:"13px",lineHeight:"32px"}},"Traveler Contact Details"),key:"contactdetails"},s.default.createElement(g.default,{disabled:!D,onUpdateBookingContactDetails:this.handleUpdateBookingContactDetails,contactId:y,hideContactId:"vendor"!==C,contactDetails:m})),s.default.createElement(b,{header:s.default.createElement("span",{style:{fontSize:"13px",lineHeight:"32px"}},"Details Per Person"),key:"customfieldsperuser"},s.default.createElement(o.default,null,E.map(((e,t)=>s.default.createElement(b,{header:s.default.createElement("span",{style:{fontSize:"13px",lineHeight:"32px"}},"#",t+1," Person Details"),key:t},s.default.createElement(f.default,{inheritDataFromContact:!0,disabled:!P,customFields:e,allCustomFields:e,fieldsPerRow:2,onChangeCustomFields:e=>{E[t]=e,this.handleChangeCustomFieldsPerUser(E)}})))))),k&&k.length>0&&s.default.createElement(b,{header:s.default.createElement("span",{style:{fontSize:"13px",lineHeight:"32px"}},"Group Questions"),key:"groupsquestions"},s.default.createElement(h.default,{disabled:!P,fieldsPerRow:2,groupsQuestions:k,onChange:this.handleChangeGroupsQuestions,bookingId:e,authToken:d.default.getToken()})),s.default.createElement(b,{header:s.default.createElement("span",{style:{fontSize:"13px",lineHeight:"32px"}},"Additional Details"),key:"customfieldsperactivity"},s.default.createElement(f.default,{disabled:!P,customFields:v,allCustomFields:v,fieldsPerRow:2,onChangeCustomFields:this.handleChangeCustomFieldsPerActivity})),s.default.createElement(b,{header:s.default.createElement("span",{style:{fontSize:"13px",lineHeight:"32px"}},"Traveler Billing Details"),key:"billingdetails"},s.default.createElement(p.default,{disabled:!P,fieldsPerRow:2,billingDetails:S,onChange:this.handleChangeBillingDetails}))),s.default.createElement("br",null),(P||D)&&M&&s.default.createElement(n.default,{icon:"save",loading:r,type:"primary",onClick:this.handleSubmit},"Save Changes"),_&&s.default.createElement(n.default,{loading:i,disabled:u,icon:"mail",style:{marginLeft:10},onClick:()=>this.handleSendNotificationTo("traveler")},"Send Booking Voucher To Traveler"),I&&s.default.createElement(n.default,{loading:u,disabled:i,icon:"mail",style:{marginLeft:10},onClick:()=>this.handleSendNotificationTo("vendor")},"Send Booking Voucher To My Email"),x&&s.default.createElement(n.default,{loading:c,disabled:i,icon:"mail",style:{marginLeft:10},onClick:()=>this.handleSendNotificationTo("channel")},"Send Booking Voucher To Channel")))}}t.default=v},32262:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(96383)),n=m(a(55517)),r=m(a(8963)),i=m(a(64219)),o=m(a(96540)),s=a(77322),d=m(a(31749)),u=m(a(21916)),c=m(a(6969));function m(e){return e&&e.__esModule?e:{default:e}}function f(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class p extends o.default.Component{constructor(e){super(e),f(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBookingPlaces(),this.fetchPermissions()})),f(this,"componentWillUnmount",(()=>{this._isMounted=!1})),f(this,"fetchPermissions",(()=>{const{bookingId:e}=this.props;this.setState({loadingPermissions:!0}),s.BookingService.getBookingPermissions(e).then((e=>{let{permissions:t}=e;this.setState({permissions:t,loadingPermissions:!1})}))})),f(this,"fetchBookingPlaces",(()=>{const{bookingId:e}=this.props;this.setState({loadingPlaces:!0}),s.BookingService.getSingleBooking(e,{embed:["meetingPoints","dropOffPoints","pickupPoints"]}).then((e=>{let{booking:t}=e;const{meetingPoints:a,dropOffPoints:l,pickupPoints:n}=t;this.setState({meetingPoints:a,dropOffPoints:l,pickupPoints:n,loadingPlaces:!1})}))})),f(this,"handleShowModal",(e=>{this.setState({visibleModalKey:e})})),f(this,"handleHideModal",(()=>{this.setState({visibleModalKey:void 0})})),f(this,"handleSuccessModal",(()=>{const{onSuccess:e}=this.props;this.handleHideModal(),this.fetchBookingPlaces(),this.fetchPermissions(),e()})),this.state={meetingPoints:[],dropOffPoints:[],pickupPoints:[],loadingPlaces:!0,permissions:{},loadingPermissions:!0,visibleModalKey:void 0}}render(){const{bookingId:e}=this.props,{meetingPoints:t,dropOffPoints:a,pickupPoints:s,loadingPlaces:m}=this.state,{permissions:f,loadingPermissions:p}=this.state,{visibleModalKey:g}=this.state,[h]=t,[y]=a,[E]=s,{allowEditMeetingPoint:b,allowEditDropOffPoint:v,allowEditPickupPoint:k}=f;return o.default.createElement("div",{className:"container"},o.default.createElement(l.default,{spinning:p||m},o.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},o.default.createElement(i.default,{xl:18,lg:18,md:18,sm:24,xs:24},o.default.createElement("h6",null,o.default.createElement("b",null,"Meeting Point:")),h?o.default.createElement("div",null,h.name&&o.default.createElement("div",null,o.default.createElement("span",null,"Name: "),o.default.createElement("span",null,h.name.EN)),h.address&&o.default.createElement("div",null,o.default.createElement("span",null,"Address: "),o.default.createElement("span",null,h.address))):o.default.createElement("div",null,"-")),o.default.createElement(i.default,{xl:6,lg:6,md:6,sm:24,xs:24,style:{marginTop:10}},o.default.createElement(r.default,{style:{width:"100%"},disabled:m||!b,onClick:()=>this.handleShowModal("meetingPoint")},"Edit Point"))),o.default.createElement("hr",null),o.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},o.default.createElement(i.default,{xl:18,lg:18,md:18,sm:24,xs:24},o.default.createElement("h6",null,o.default.createElement("b",null,"Pickup Point:")),E?o.default.createElement("div",null,E.name&&o.default.createElement("div",null,o.default.createElement("span",null,"Name: "),o.default.createElement("span",null,E.name.EN)),E.address&&o.default.createElement("div",null,o.default.createElement("span",null,"Address: "),o.default.createElement("span",null,E.address))):o.default.createElement("div",null,"-")),o.default.createElement(i.default,{xl:6,lg:6,md:6,sm:24,xs:24,style:{marginTop:10}},o.default.createElement(r.default,{style:{width:"100%"},disabled:m||!k,onClick:()=>this.handleShowModal("pickupPoint")},"Edit Point"))),o.default.createElement("hr",null),o.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},o.default.createElement(i.default,{xl:18,lg:18,md:18,sm:24,xs:24},o.default.createElement("h6",null,o.default.createElement("b",null,"Drop off Point:")),y?o.default.createElement("div",null,y.name&&o.default.createElement("div",null,o.default.createElement("span",null,"Name: "),o.default.createElement("span",null,y.name.EN)),y.address&&o.default.createElement("div",null,o.default.createElement("span",null,"Address: "),o.default.createElement("span",null,y.address))):o.default.createElement("div",{style:{}},"-")),o.default.createElement(i.default,{xl:6,lg:6,md:6,sm:24,xs:24,style:{marginTop:10}},o.default.createElement(r.default,{style:{width:"100%"},disabled:m||!v,onClick:()=>this.handleShowModal("dropOffPoint")},"Edit Point"))),"meetingPoint"===g?o.default.createElement(u.default,{visible:!0,onHide:this.handleHideModal,onSuccess:this.handleSuccessModal,bookingId:e}):"pickupPoint"===g?o.default.createElement(d.default,{visible:!0,onHide:this.handleHideModal,onSuccess:this.handleSuccessModal,bookingId:e}):"dropOffPoint"===g?o.default.createElement(c.default,{visible:!0,onHide:this.handleHideModal,onSuccess:this.handleSuccessModal,bookingId:e}):void 0))}}t.default=p},89456:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=b(a(96383)),n=b(a(48149)),r=b(a(58609)),i=b(a(7669)),o=b(a(8963)),s=b(a(78298)),d=b(a(95402)),u=b(a(24146)),c=b(a(96540)),m=b(a(8282)),f=a(10611),p=b(a(25555)),g=b(a(46073)),h=b(a(97549)),y=a(37918),E=a(77322);function b(e){return e&&e.__esModule?e:{default:e}}function v(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const k=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],l="";const{amount:n}=e.terms;return"flat"===e.terms.amountType?l="No Commission (Flat Price)":"perIn"===e.terms.amountType?l=a?`${n}% In (Booking Price - Channel Commission)`:`${n}% In Final Booking Price`:"perOver"===e.terms.amountType?l=a?`${n}% Over (Booking Price - Channel Commission)`:`${n}% Over Final Booking Price`:"feeIn"===e.terms.amountType?l=a?`${(0,y.getNumberWithCurrency)(n,t)} In (Booking Price - Channel Commission)`:`${(0,y.getNumberWithCurrency)(n,t)} In Final Booking Price`:"feeOver"===e.terms.amountType?l=a?`${(0,y.getNumberWithCurrency)(n,t)} Over (Booking Price - Channel Commission)`:`${(0,y.getNumberWithCurrency)(n,t)} Over Final Booking Price`:"feeOverPerPerson"===e.terms.amountType?l=a?`${(0,y.getNumberWithCurrency)(n,t)} Over (Booking Price - Channel Commission) (Per Person)`:`${(0,y.getNumberWithCurrency)(n,t)} Over Final Booking Price (Per Person)`:"feeInPerPerson"===e.terms.amountType&&(l=a?`${(0,y.getNumberWithCurrency)(n,t)} In (Booking Price - Channel Commission) (Per Person)`:`${(0,y.getNumberWithCurrency)(n,t)} In Final Booking Price (Per Person)`),l};class S extends c.default.Component{constructor(e){super(e),v(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking(),this.fetchPermissions()})),v(this,"componentWillUnmount",(()=>{this._isMounted=!1,this.refreshPricesCommissionsInterval&&clearInterval(this.refreshPricesCommissionsInterval)})),v(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;this.setState({loadingBooking:!0}),(0,m.default)({url:`${h.default.api}/api/v2/bookings/${e}`,headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${g.default.getToken()}`},method:"get",type:"json"}).then((e=>{let{booking:t}=e;if(!this._isMounted)return;const{price:a,dateToTravel:l,channel:n,suppliersChannels:r,textTicketDetails:i,textAdditionalServices:o,currency:s,extraData:d}=t;t.pricingOptionId&&E.PricingOptionService.getPricingOptions({filters:{ids:[t.pricingOptionId]}}).then((e=>{let{pricingOptions:t}=e;const[a]=t;if(a){const e=a.activePeriodRules.find((e=>e.range.from<=l&&l<=e.range.until));e&&this.setState({additionalServices:e.additionalServices})}})).catch((e=>{console.error("Error fetching available additional services:",e)}));let u=i;0===i.length&&(u=[{id:(0,f.v4)(),name:t.activityName,times:1,price:t.price}]),this.setState({booking:t,price:a,channel:n,suppliersChannels:r,textTicketDetails:u,textAdditionalServices:o,pickupPointPrice:d.pickupPointPrice,currency:s,loadingBooking:!1})}))})),v(this,"fetchPermissions",(()=>{const{bookingId:e}=this.props;this.setState({loadingPermissions:!0}),(0,m.default)({url:`${h.default.api}/api/v2/bookings/${e}/permissions`,headers:{Accept:"application/json",Authorization:`Bearer ${g.default.getToken()}`},method:"get"}).then((e=>{let{permissions:t}=e;this._isMounted&&this.setState({permissions:t,loadingPermissions:!1})}))})),v(this,"handleSubmit",(()=>{const{bookingId:e,onSuccess:t}=this.props,{price:a,channel:l,suppliersChannels:n,textTicketDetails:r,textAdditionalServices:i,pickupPointPrice:o}=this.state;this.setState({loadingSubmit:!0}),(0,m.default)({url:`${h.default.api}/api/v2/bookings/${e}`,headers:{Accept:"application/json",Authorization:`Bearer ${g.default.getToken()}`},type:"json",method:"patch",contentType:"application/json",data:JSON.stringify({price:a,channelCommission:l.commission,suppliersPrices:n.map((e=>
64({_id:e._id,commission:e.commission}))),pickupPointPrice:o,textTicketDetails:r,textAdditionalServices:i})}).then((()=>{this._isMounted&&this.setState({loadingSubmit:!1}),u.default.success("Booking has been updated!"),t(),this.fetchBooking()}))})),v(this,"validateFormData",(()=>{const{price:e,pickupPointPrice:t,textTicketDetails:a,textAdditionalServices:l,channel:n,suppliersChannels:r}=this.state;return(void 0===t||!("number"!=typeof t||t<0))&&(!a.some((e=>{let{price:t}=e;return"number"!=typeof t||t<0}))&&!(l.some((e=>{let{price:t}=e;return"number"!=typeof t||t<0}))||"number"!=typeof e||e<0||"number"!=typeof n.commission||n.commission<0||r.some((e=>"number"!=typeof e.commission||e.commission<0))))})),v(this,"handeChangeInputLock",(e=>{const{inputsLocked:t}=this.state;this.setState({inputsLocked:t.includes(e)?t.filter((t=>t!==e)):[...t,e]})})),v(this,"refreshPricesCommissions",(async()=>{const{bookingId:e}=this.props;this.refreshPricesCommissionsInterval&&clearInterval(this.refreshPricesCommissionsInterval),this.refreshPricesCommissionsInterval=setInterval((async()=>{clearInterval(this.refreshPricesCommissionsInterval);const{price:t,textTicketDetails:a,textAdditionalServices:l,pickupPointPrice:n,channel:r,suppliersChannels:i,inputsLocked:o}=this.state;if(!this.validateFormData())return void this.setState({loadingPricesCommissions:!1});this.setState({loadingPricesCommissions:!0});const s=o.includes(r._id)?r.commission:void 0,d=i.reduce(((e,t)=>o.includes(t._id)?{...e,[t._id]:t.commission}:e),{});try{const{price:t,channelCommission:u,suppliersCommissions:c}=await E.BookingService.calculatePricesCommissions(e,{pickupPointPrice:n,textTicketDetails:a,textAdditionalServices:l,channelCommission:s,suppliersCommissions:d});if(!this._isMounted)return;if(this.setState({loadingPricesCommissions:!1}),o.includes("BOOKING_PRICE")||this.setState({price:t}),!o.includes(r._id)){const e={...r,commission:u};this.setState({channel:e})}const m=i.map((e=>o.includes(e._id)?e:{...e,commission:c[e._id]||e.commission}));this.setState({suppliersChannels:m})}catch(e){this._isMounted&&this.setState({loadingPricesCommissions:!1}),console.error("Error refreshing prices and commissions:",e)}}),600)})),v(this,"handleChangeBookingPrice",(e=>{const{inputsLocked:t}=this.state,a=t.includes("BOOKING_PRICE")?t:[...t,"BOOKING_PRICE"];this.setState({price:e,inputsLocked:a},(()=>{this.refreshPricesCommissions()}))})),v(this,"handleChangeChannelCommission",((e,t)=>{const{channel:a,inputsLocked:l}=this.state;if(!t&&l.includes(a._id))return;a.commission=Math.round(100*e)/100;const n=l.includes(a._id)?l:[...l,a._id];this.setState({channel:a,inputsLocked:n},(()=>{this.refreshPricesCommissions()}))})),v(this,"handleChangePickupServicePrice",(e=>{const{inputsLocked:t}=this.state,a=t.filter((e=>"BOOKING_PRICE"!==e));this.setState({pickupPointPrice:e,inputsLocked:a},(()=>{this.refreshPricesCommissions()}))})),v(this,"handleChangeSupplierPrice",((e,t,a)=>{const{suppliersChannels:l,inputsLocked:n}=this.state,r=l[e];if(!a&&n.includes(r._id))return;l[e].commission=Math.round(100*t)/100;const i=n.includes(r._id)?n:[...n,r._id];this.setState({suppliersChannels:l,inputsLocked:i},(()=>{this.refreshPricesCommissions()}))})),v(this,"handleChangeAdditionalServicePrice",((e,t)=>{const{textAdditionalServices:a,inputsLocked:l}=this.state;a[e].price=t;const n=l.filter((e=>"BOOKING_PRICE"!==e));this.setState({textAdditionalServices:a,inputsLocked:n},(()=>{this.refreshPricesCommissions()}))})),v(this,"handleChangeTicketDetailsPrice",((e,t)=>{const{textTicketDetails:a,inputsLocked:l}=this.state;a[e].price=t;const n=l.filter((e=>"BOOKING_PRICE"!==e));this.setState({textTicketDetails:a,inputsLocked:n},(()=>{this.refreshPricesCommissions()}))})),v(this,"handleAddAdditionalService",(()=>{const{textAdditionalServices:e}=this.state,t={id:(0,f.v4)(),amount:1,name:"Additional Service",price:0};this.setState({textAdditionalServices:[...e,t]},(()=>{this.refreshPricesCommissions()}))})),v(this,"handleChangeAdditionalServiceName",((e,t)=>{const{textAdditionalServices:a}=this.state;a[e].name=t,this.setState({textAdditionalServices:a})})),v(this,"handleChangeAdditionalServiceAmount",((e,t)=>
64{const{textAdditionalServices:a}=this.state;a[e].amount="number"!=typeof t||t<0?1:t,this.setState({textAdditionalServices:a},(()=>{this.refreshPricesCommissions()}))})),v(this,"handleDeleteAdditionalService",(e=>{const{textAdditionalServices:t}=this.state;this.setState({textAdditionalServices:t.filter(((t,a)=>a!==e))},(()=>{this.refreshPricesCommissions()}))})),v(this,"isAdditionalServiceSelected",(e=>{const{textAdditionalServices:t}=this.state;return t.some((t=>t.name.trim().toLowerCase()===e.trim().toLowerCase()))})),v(this,"handleAddAdditionalServiceFromTag",(e=>{const{textAdditionalServices:t}=this.state;if(this.isAdditionalServiceSelected(e.name))return;const a={id:(0,f.v4)(),amount:1,name:e.name,price:e.amount};this.setState({textAdditionalServices:[...t,a]},(()=>{this.refreshPricesCommissions()}))})),v(this,"toggleChannelCommissionMode",(()=>{const{channelCommissionMode:e}=this.state;this.setState({channelCommissionMode:"value"===e?"percentage":"value"})})),v(this,"toggleSupplierCommissionMode",(e=>{const{suppliersCommissionModes:t}=this.state,a=t[e]||"value";this.setState({suppliersCommissionModes:{...t,[e]:"value"===a?"percentage":"value"}})})),v(this,"handleChangeChannelCommissionPercentage",(e=>{const{channel:t,price:a,inputsLocked:l}=this.state,n=a*e/100;t.commission=Math.round(100*n)/100;const r=l.includes(t._id)?l:[...l,t._id];this.setState({channel:t,inputsLocked:r},(()=>{this.refreshPricesCommissions()}))})),v(this,"handleChangeSupplierPricePercentage",((e,t)=>{const{suppliersChannels:a,price:l,channel:n,inputsLocked:r}=this.state,i=a[e],o=l-n.commission,s=(o>=0?o:l)*t/100;a[e].commission=Math.round(100*s)/100;const d=r.includes(i._id)?r:[...r,i._id];this.setState({suppliersChannels:a,inputsLocked:d},(()=>{this.refreshPricesCommissions()}))})),v(this,"getChannelCommissionPercentage",(()=>{const{channel:e,price:t}=this.state;if(!t||0===t)return 0;const a=e.commission/t*100;return Math.round(100*a)/100})),v(this,"getSupplierCommissionPercentage",(e=>{const{price:t,channel:a}=this.state;if(!t||0===t)return 0;const l=t-a.commission,n=l>=0?l:t;if(!n||0===n)return 0;const r=e.commission/n*100;return Math.round(100*r)/100})),v(this,"isOverType",(e=>"perOver"===e||"feeOver"===e||"feeOverPerPerson"===e)),v(this,"isInType",(e=>!e||"perIn"===e||"feeIn"===e||"feeInPerPerson"===e||"flat"===e)),v(this,"renderChannelCommission",(()=>{const{booking:e,channel:t,price:a,currency:l,inputsLocked:n,loadingPricesCommissions:r,channelCommissionMode:i}=this.state,{allowEditPricesCommissions:u}=this.state.permissions;return c.default.createElement("div",{style:{display:"flex",fontSize:"0.85rem",justifyContent:"space-between",alignItems:"center",marginTop:5}},c.default.createElement("div",{style:{display:"flex",alignItems:"center"}},c.default.createElement("span",null,t.name&&t.name.EN||"Channel"," Commission:"),(null==e?void 0:e.paymentPolicy)&&c.default.createElement(s.default,{title:k(e.paymentPolicy,l)},c.default.createElement(d.default,{type:"info-circle-o",style:{marginLeft:5}}))),c.default.createElement("div",{style:{filter:!n.includes(t._id)&&r?"blur(2px)":void 0}},u?c.default.createElement("div",{style:{display:"flex",alignItems:"center"}},t.commission>a&&c.default.createElement(s.default,{title:"Channel commission is higher than the booking total price."},c.default.createElement(d.default,{type:"exclamation-circle",style:{color:"red",marginRight:5,fontSize:16,fontWeight:"normal"}})),c.default.createElement(o.default,{icon:n.includes(t._id)?"lock":"unlock",shape:"circle",size:"small",style:{marginRight:5,color:n.includes(t._id)?"red":"green",borderColor:n.includes(t._id)?"red":"green"},onClick:()=>this.handeChangeInputLock(t._id)}),c.default.createElement(c.default.Fragment,null,c.default.createElement(o.default,{shape:"circle",size:"small",style:{marginRight:5},onClick:this.toggleChannelCommissionMode},"percentage"===i?c.default.createElement("span",{style:{fontSize:"12px",fontWeight:"bold"}},"%"):c.default.createElement(d.default,{type:"calculator"})),"percentage"===i?c.default.createElement(c.default.Fragment,null,c.default.createElement(p.default,{size:"large",value:this.getChannelCommissionPercentage(),formatter:e=>`${e}%`,parser:e=>e.replace("%",""),step:.1,min:0,max:100,precision:2,disabled:!n.includes(t._id)&&r,onChange:this.handleChangeChannelCommissionPercentage}),c.default.createElement("span",{style:{marginLeft:8,fontSize:"0.85rem",color:"#999"}},"= ",(0,y.getNumberWithCurrency)(t.commission,l))):c.default.createElement(p.default,{size:"large",value:t.commission,formatter:e=>`${(0,y.getCurrencySymbol)(l)} ${e}`,parser:e=>e.replace((0,y.getCurrencySymbol)(l),""),step:.1,min:0,precision:2,disabled:!n.includes(t._id)&&r,onChange:e=>this.handleChangeChannelCommission(e,!0)}))):c.default.createElement("span",null,(0,y.getNumberWithCurrency)(t.commission,l))))})),v(this,"renderSupplier",((e,t)=>
64{var a,l,n,r;const{price:i,currency:u,inputsLocked:m,loadingPricesCommissions:f,suppliersCommissionModes:g}=this.state,{allowEditPricesCommissions:h}=this.state.permissions;return c.default.createElement("div",{key:e._id,style:{display:"flex",fontSize:"0.85rem",justifyContent:"space-between",alignItems:"center",marginTop:5}},c.default.createElement("div",{style:{display:"flex",alignItems:"center"}},c.default.createElement("span",null,e.name.EN," Price:"),e.paymentPolicy&&c.default.createElement(s.default,{title:k(e.paymentPolicy,u,!0)},c.default.createElement(d.default,{type:"info-circle-o",style:{marginLeft:5}}))),c.default.createElement("div",{style:{filter:!m.includes(e._id)&&f?"blur(2px)":void 0}},h?c.default.createElement("div",{style:{display:"flex",alignItems:"center"}},e.commission>i&&c.default.createElement(s.default,{title:"Supplier price is higher than the booking total price."},c.default.createElement(d.default,{type:"exclamation-circle",style:{color:"red",marginRight:5,fontSize:16,fontWeight:"normal"}})),c.default.createElement(o.default,{icon:m.includes(e._id)?"lock":"unlock",shape:"circle",size:"small",style:{marginRight:5,color:m.includes(e._id)?"red":"green",borderColor:m.includes(e._id)?"red":"green"},onClick:()=>this.handeChangeInputLock(e._id)}),"perIn"===(null===(a=e.paymentPolicy)||void 0===a||null===(l=a.terms)||void 0===l?void 0:l.amountType)||"perOver"===(null===(n=e.paymentPolicy)||void 0===n||null===(r=n.terms)||void 0===r?void 0:r.amountType)?c.default.createElement(c.default.Fragment,null,c.default.createElement(o.default,{shape:"circle",size:"small",style:{marginRight:5},onClick:()=>this.toggleSupplierCommissionMode(e._id)},"percentage"===(g[e._id]||"value")?c.default.createElement("span",{style:{fontSize:"12px",fontWeight:"bold"}},"%"):c.default.createElement(d.default,{type:"calculator"})),"percentage"===(g[e._id]||"value")?c.default.createElement(c.default.Fragment,null,c.default.createElement(p.default,{size:"large",value:this.getSupplierCommissionPercentage(e),formatter:e=>`${e}%`,parser:e=>e.replace("%",""),step:.1,min:0,max:100,precision:2,disabled:!m.includes(e._id)&&f,onChange:e=>this.handleChangeSupplierPricePercentage(t,e)}),c.default.createElement("span",{style:{marginLeft:8,fontSize:"0.85rem",color:"#999"}},"= ",(0,y.getNumberWithCurrency)(e.commission,u))):c.default.createElement(p.default,{size:"large",value:e.commission,formatter:e=>`${(0,y.getCurrencySymbol)(u)} ${e}`,parser:e=>e.replace((0,y.getCurrencySymbol)(u),""),step:.1,min:0,precision:2,disabled:!m.includes(e._id)&&f,onChange:e=>{this.handleChangeSupplierPrice(t,e,!0)}})):c.default.createElement(p.default,{size:"large",value:e.commission,formatter:e=>`${(0,y.getCurrencySymbol)(u)} ${e}`,parser:e=>e.replace((0,y.getCurrencySymbol)(u),""),step:.1,min:0,precision:2,disabled:!m.includes(e._id)&&f,onChange:e=>{this.handleChangeSupplierPrice(t,e,!0)}})):c.default.createElement("span",null,(0,y.getNumberWithCurrency)(e.commission,u))))})),this.state={booking:void 0,currency:void 0,price:void 0,pickupPointPrice:void 0,channel:{},suppliersChannels:[],textTicketDetails:[],textAdditionalServices:[],loadingBooking:!1,permissions:{},loadingPermissions:!1,inputsLocked:[],loadingPricesCommissions:!1,channelCommissionMode:"value",suppliersCommissionModes:{},additionalServices:[]}}render(){var e,t,a,u,m,f,g;const{loadingBooking:h,loadingSubmit:E,loadingPermissions:b}=this.state,{booking:v,price:k,channel:S,suppliersChannels:T,currency:C,textTicketDetails:P,textAdditionalServices:D,pickupPointPrice:_,permissions:I,inputsLocked:x,loadingPricesCommissions:O,channelCommissionMode:A,suppliersCommissionModes:N,additionalServices:w}=this.state,{allowEditPricesCommissions:R}=I,M=(null==v?void 0:v.pickupPoints[0])&&(null==v||null===(e=v.extraData)||void 0===e?void 0:e.pickupPointPrice)>=0&&["activity","tour","multiday","rental"].includes(v.extraData.productType),B=P.map(((e,t)=>({id:e.id,name:e.name,amount:R?c.default.createElement(p.default,{size:"large",style:{width:"100%",filter:O?"blur(2px)":void 0},formatter:e=>`${(0,y.getCurrencySymbol)(C)} ${e}`,parser:e=>e.replace((0,y.getCurrencySymbol)(C),""),value:e.price,onChange:e=>{this.handleChangeTicketDetailsPrice(t,e)}
64,min:0,precision:2,step:.1,disabled:O}):(0,y.getNumberWithCurrency)(e.price,C),quantity:e.times,price:(0,y.getNumberWithCurrency)(e.times*e.price,C),timeType:e.timeType,totalResources:e.totalResources,resourceType:e.resourceType}))),L=D.map(((e,t)=>({id:e.id,index:t,name:R?c.default.createElement("div",null,c.default.createElement(i.default,{size:"large",value:e.name,onChange:e=>this.handleChangeAdditionalServiceName(t,e.target.value),style:{width:"100%"}}),e.payableOnSite&&c.default.createElement("div",{style:{fontSize:10,color:"#fa8c16",marginTop:2}},"(To be paid in-destination)")):c.default.createElement("div",null,c.default.createElement("div",null,e.name),e.payableOnSite&&c.default.createElement("div",{style:{fontSize:10,color:"#fa8c16",marginTop:2}},"(To be paid in-destination)")),amount:R?c.default.createElement(p.default,{size:"large",style:{width:"100%",filter:O?"blur(2px)":void 0},formatter:e=>`${(0,y.getCurrencySymbol)(C)} ${e}`,parser:e=>e.replace((0,y.getCurrencySymbol)(C),""),value:e.price,onChange:e=>{this.handleChangeAdditionalServicePrice(t,e)},min:0,precision:2,step:.1,disabled:O}):(0,y.getNumberWithCurrency)(e.price,C),quantity:R?c.default.createElement(p.default,{size:"large",value:e.amount,onChange:e=>this.handleChangeAdditionalServiceAmount(t,e),min:1,precision:0,step:1,style:{width:"100%"}}):e.amount,price:(0,y.getNumberWithCurrency)(e.amount*e.price,C),actions:R?c.default.createElement(o.default,{type:"danger",icon:"minus",shape:"circle",onClick:()=>this.handleDeleteAdditionalService(t)}):null})));return M&&L.unshift({id:"pickupPointPrice",name:"Pickup Service",amount:R?c.default.createElement(p.default,{size:"large",style:{width:"100%",filter:O?"blur(2px)":void 0},formatter:e=>`${(0,y.getCurrencySymbol)(C)} ${e}`,parser:e=>e.replace((0,y.getCurrencySymbol)(C),""),value:_,onChange:e=>{this.handleChangePickupServicePrice(e)},min:0,precision:2,step:.1,disabled:O}):(0,y.getNumberWithCurrency)(_,C),quantity:1,price:(0,y.getNumberWithCurrency)(_,C)}),c.default.createElement("div",{className:"container"},c.default.createElement(l.default,{spinning:h||b},B.length>0&&c.default.createElement("div",{style:{marginBottom:20}},c.default.createElement("h4",{style:{marginBottom:10}},"Booking Items"),c.default.createElement(r.default,{rowKey:e=>e.id,size:"middle",pagination:!1,bordered:!0,dataSource:B,scroll:{x:400},columns:[{title:c.default.createElement("div",{style:{textAlign:"left"}},c.default.createElement("b",{style:{fontSize:"0.8rem"}},"Name")),key:"name",dataIndex:"name",width:"100px",render:(e,t)=>{const{timeType:a}=t;return c.default.createElement("div",{style:{textAlign:"left"}},c.default.createElement("span",{style:{fontSize:"0.8rem"}},e),a&&` (per ${a})`)}},{title:c.default.createElement("div",{style:{textAlign:"left"}},c.default.createElement("b",{style:{fontSize:"0.8rem"}},"Amount")),key:"amount",dataIndex:"amount",width:"60px",render:e=>c.default.createElement("span",{style:{fontSize:"0.8rem"}},e)},{title:c.default.createElement("div",{style:{textAlign:"center"}},c.default.createElement("b",{style:{fontSize:"0.8rem"}},"Qty")),key:"quantity",dataIndex:"quantity",width:"40px",render:(e,t)=>{const a=t.timeType?`${e} (${t.timeType}${e>1?"s":""})`:e,l=t.totalResources>1?` Ã ${t.totalResources} ${t.resourceType}(s)`:"";return c.default.createElement("div",{style:{textAlign:"center"}},c.default.createElement("span",{style:{fontSize:"0.8rem"}},a,l))}},{title:c.default.createElement("div",{style:{textAlign:"right"}},c.default.createElement("b",{style:{fontSize:"0.8rem"}},"Price")),key:"Price",dataIndex:"price",width:"60px",render:e=>c.default.createElement("div",{style:{textAlign:"right"}},c.default.createElement("span",{style:{fontSize:"0.8rem"}},e))}]})),c.default.createElement("div",{style:{marginBottom:20}},c.default.createElement("h4",{style:{marginBottom:10}},"Additional Services"),L.length>0&&c.default.createElement(r.default,{rowKey:e=>e.id,size:"middle",pagination:!1,bordered:!0,dataSource:L,scroll:{x:400},columns:[...R?[{title:"",key:"actions",dataIndex:"actions",width:"32px",render:e=>c.default.createElement("div",{style:{textAlign:"center"}},e)}]:[],{title:c.default.createElement("div",{style:{textAlign:"left"}},c.default.createElement("b",{style:{fontSize:"0.8rem"}},"Name")),key:"name",dataIndex:"name",width:"120px",render:e=>c.default.createElement("div",{style:{fontSize:"0.8rem"}},e)},{title:c.default.createElement("div",{style:{textAlign:"left"}},c.default.createElement("b",{style:{fontSize:"0.8rem"}},"Amount")),key:"amount",dataIndex:"amount",width:"80px",render:e=>c.default.createElement("span",{style:{fontSize:"0.8rem"}},e)},{title:c.default.createElement("div",{style:{textAlign:"center"}},c.default.createElement("b",{style:{fontSize:"0.8rem"}},"Qty")),key:"quantity",dataIndex:"quantity",width:"60px",render:e=>c.default.createElement("div",{style:{textAlign:"center",fontSize:"0.8rem"}},e)},{title:c.default.createElement("div",{style:{textAlign:"right"}},c.default.createElement("b",{style:{fontSize:"0.8rem"}},"Price")),key:"price",dataIndex:"price",width:"60px",render:e=>c.default.createElement("div",{style:{textAlign:"right"}},c.default.createElement("span",{style:{fontSize:"0.8rem"}},e))}]}),R&&w&&w.length>0&&c.default.createElement("div",{style:{marginTop:10}},w.map((e=>{const t=this.isAdditionalServiceSelected(e.name);return c.default.createElement(n.default,{key:e.name,color:t?"green":"blue",style:{cursor:t?"not-allowed":"pointer",marginBottom:5,marginRight:8,opacity:t?.6:1},onClick:()=>{t||this.handleAddAdditionalServiceFromTag(e)}},c.default.createElement(d.default,{type:t?"check":"plus",style:{marginRight:4}}),e.name," (",(0,y.getNumberWithCurrency)(e.amount,C),")")}
64))),R&&c.default.createElement(o.default,{icon:"plus",onClick:this.handleAddAdditionalService,style:{width:"100%",marginTop:10}},"Add Additional Service")),c.default.createElement("h4",{style:{marginTop:20,marginBottom:10}},"Summary"),c.default.createElement("div",null,c.default.createElement("div",{style:{display:"flex",fontSize:"0.8rem",justifyContent:"space-between",alignItems:"center",marginTop:3}},c.default.createElement("span",null,"Subtotal (Booking Items + Additional Services):"),c.default.createElement("div",{style:{filter:O?"blur(2px)":void 0}},c.default.createElement("span",null,(0,y.getNumberWithCurrency)(P.reduce(((e,t)=>e+t.times*t.price),0)+D.reduce(((e,t)=>e+t.amount*t.price),0)+(_||0),C)))),(null==v?void 0:v.discount)>0&&c.default.createElement("div",{style:{display:"flex",fontSize:"0.8rem",justifyContent:"space-between",alignItems:"center",marginTop:3}},c.default.createElement("div",{style:{display:"flex",alignItems:"center"}},c.default.createElement("span",null,"Discount:"),v.coupon&&c.default.createElement("span",{style:{marginLeft:5,fontSize:"0.7rem",color:"#666"}},"(",v.coupon,")")),c.default.createElement("div",{style:{filter:O?"blur(2px)":void 0}},c.default.createElement("span",null,"- ",(0,y.getNumberWithCurrency)(v.discount,C)))),this.isOverType(null==v||null===(t=v.paymentPolicy)||void 0===t||null===(a=t.terms)||void 0===a?void 0:a.amountType)&&this.renderChannelCommission(),T.map(((e,t)=>{var a,l;return this.isOverType(null===(a=e.paymentPolicy)||void 0===a||null===(l=a.terms)||void 0===l?void 0:l.amountType)?this.renderSupplier(e,t):null})),c.default.createElement("div",{style:{display:"flex",fontSize:"0.85rem",justifyContent:"space-between",alignItems:"center",marginTop:5}},c.default.createElement("b",null,"Booking Total Price:"),c.default.createElement("div",{style:{filter:!x.includes("BOOKING_PRICE")&&O?"blur(2px)":void 0}},R?c.default.createElement(c.default.Fragment,null,S.commission+T.reduce(((e,t)=>e+t.commission),0)>k&&c.default.createElement(s.default,{title:"Booking total price is lower than the total costs."},c.default.createElement(d.default,{type:"exclamation-circle",style:{color:"red",marginRight:5,fontSize:16,fontWeight:"normal"}})),(P.length>0||D.length>0)&&c.default.createElement(o.default,{icon:x.includes("BOOKING_PRICE")?"lock":"unlock",shape:"circle",size:"small",style:{marginRight:5,color:x.includes("BOOKING_PRICE")?"red":"green",borderColor:x.includes("BOOKING_PRICE")?"red":"green"},onClick:()=>this.handeChangeInputLock("BOOKING_PRICE")}),c.default.createElement(p.default,{size:"large",value:k,formatter:e=>`${(0,y.getCurrencySymbol)(C)} ${e}`,parser:e=>e.replace((0,y.getCurrencySymbol)(C),""),disabled:!x.includes("BOOKING_PRICE")&&O,step:.1,min:0,precision:2,onChange:this.handleChangeBookingPrice})):c.default.createElement("b",null,(0,y.getNumberWithCurrency)(k,C)))),"confirmed"===(null==v?void 0:v.status)&&"vendor"===(null==v?void 0:v.userRole)&&(()=>{const e=k-S.commission-T.reduce(((e,t)=>e+t.commission),0);return c.default.createElement("div",{style:{display:"flex",fontSize:"0.85rem",justifyContent:"space-between",alignItems:"center",marginTop:5}},c.default.createElement("div",{style:{display:"flex",alignItems:"center"}},"Net Revenue:",c.default.createElement(s.default,{title:"Booking price - Channel commission - Supplier costs"},c.default.createElement(d.default,{type:"info-circle-o",style:{marginLeft:5}}))),c.default.createElement("div",{style:{filter:O?"blur(2px)":void 0}},c.default.createElement("b",{style:{color:e<0?"red":0===e?"orange":"green"}},e<0?"- ":e>0?"+ ":"",(0,y.getNumberWithCurrency)(Math.abs(e),C))))})(),(this.isInType(null==v||null===(u=v.paymentPolicy)||void 0===u||null===(m=u.terms)||void 0===m?void 0:m.amountType)||T.some((e=>{var t,a;return this.isInType(null===(t=e.paymentPolicy)||void 0===t||null===(a=t.terms)||void 0===a?void 0:a.amountType)})))&&c.default.createElement("div",{style:{borderTop:"1px solid #e8e8e8",marginTop:10,marginBottom:5}}),this.isInType(null==v||null===(f=v.paymentPolicy)||void 0===f||null===(g=f.terms)||void 0===g?void 0:g.amountType)&&this.renderChannelCommission(),T.map(((e,t)=>{var a,l;return this.isInType(null===(a=e.paymentPolicy)||void 0===a||null===(l=a.terms)||void 0===l?void 0:l.amountType)?this.renderSupplier(e,t):null}))),c.default.createElement("br",null),R&&c.default.createElement(o.default,{loading:E,type:"primary",onClick:this.handleSubmit},"Save Changes")))}}t.default=S},94434:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=C(a(94535)),n=C(a(58609)),r=C(a(55517)),i=C(a(64219)),o=C(a(29281)),s=C(a(26138)),d=C(a(24146)),u=C(a(78298)),c=C(a(8963)),m=C(a(4730)),f=C(a(13776)),p=C(a(96540)),g=C(a(8282)),h=C(a(97549)),y=C(a(46073)),E=C(a(95093)),b=C(a(84442)),v=C(a(21144)),k=C(a(37959)),S=C(a(88898)),T=C(a(8956));function C(e){return e&&e.__esModule?e:{default:e}}function P(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{confirm:D}=f.default;class _ extends p.default.Component{constructor(e){super(e),P(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking()})),P(this,"componentWillUnmount",(()=>{this._isMounted=!1})),P(this,"fetchBooking",(()=>{if(!this._isMounted)return;const{bookingId:e}=this.props;this.setState({loadingBooking:!0,selectedPersonnel:[],selectedResources:[]}),(0,g.default)({url:`${h.default.api}/api/v2/bookings/${e}`,headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:`Bearer ${y.default.getToken()}`},method:"get",type:"json",data:{fields:["code","dateToTravel","timeToTravel","extraData.endDate","extraData.endTime","tickets","personnel","resources","suppliersChannels","executionDetail
64s","extraData.productType","extraData.revertInfo.affectedPersonnelIds","extraData.revertInfo.personnelIdsAffectedStatus","extraData.revertInfo.affectedResourcesIds","extraData.revertInfo.resourcesIdsAffectedStatus","extraData.isOkResourcesReserved","permissions","extraData.transferService","luggagePerSize"]}}).then((e=>{let{booking:t}=e;this._isMounted&&this.setState({booking:t,loadingBooking:!1})}))})),P(this,"getPersonnelColumns",(()=>{const{loadingSentEmailTo:e,booking:t}=this.state,{loadingRemovePersonnel:a}=this.state;return[{title:"Person / Supplier",key:"personnelName",render:(e,t)=>{const{personnel:a,supplier:l}=t,n=a||l;return n?p.default.createElement("span",null,n.name&&n.name.EN||"-"):p.default.createElement("span",null,"-")}},{title:"Email",key:"personnelEmail",render:(e,t)=>{const{personnel:a,supplier:l}=t;return l?l.isOffline?p.default.createElement("span",null,"-"):p.default.createElement("span",null,l.email):a?p.default.createElement("span",null,a.email||"-"):p.default.createElement("span",null,"-")}},{title:"Status",key:"personnelStatus",width:120,render:(e,t)=>t.status?p.default.createElement(m.default,{status:"confirmed"===t.status?"success":"warning",text:"confirmed"===t.status?"Confirmed":"Pending"}):p.default.createElement("span",null,"-")},{title:"Actions",key:"actions",width:120,render:(l,n)=>p.default.createElement(c.default.Group,null,p.default.createElement(u.default,{title:"Send Notification to "+(n.supplier?"Supplier":"Person"),placement:"topRight"},p.default.createElement(c.default,{icon:"mail",onClick:()=>this.sendEmailToSupplier(n.supplier._id),loading:n.supplier&&e===n.supplier._id,disabled:!n.supplier||n.supplier.isOffline||!t.permissions.allowSendNotificationsToSuppliers})),p.default.createElement(u.default,{title:"Remove "+(n.supplier?"Supplier":"Person"),placement:"topRight"},p.default.createElement(c.default,{icon:"minus-circle-o",type:"danger",onClick:()=>{this.verifyRemovePersonnelFromBooking([n.personnel._id])},disabled:!t.permissions.allowEditPersonnel||a})))}]})),P(this,"sendEmailToSupplier",(e=>{const{booking:t}=this.state;this.setState({loadingSentEmailTo:e}),(0,g.default)({url:`${h.default.api}/api/v2/bookings/${t._id}/notifications/suppliers`,headers:{Accept:"application/json",Authorization:`Bearer ${y.default.getToken()}`},type:"json",method:"post",contentType:"application/json",data:JSON.stringify({targetId:e})}).then((()=>{d.default.success("Email sent to Supplier!"),this.setState({loadingSentEmailTo:void 0})}))})),P(this,"getResourcesColumns",(()=>{const{booking:e,loadingRemoveResources:t}=this.state;return[{title:"Resource",key:"resourceName",render:(e,t)=>{const{resource:a}=t;return a?p.default.createElement("span",null,a.name&&a.name.EN||"-"):p.default.createElement("span",null,"-")}},{title:"Capacity Reserved",key:"resourceNumber",width:150,render:(e,t)=>p.default.createElement("span",null,t.numberReserved||"-")},{title:"Actions",key:"actions",width:90,render:(a,l)=>p.default.createElement(c.default.Group,null,p.default.createElement(u.default,{title:"Remove Resource",placement:"topRight"},p.default.createElement(c.default,{icon:"minus-circle-o",type:"danger",onClick:()=>{this.verifyRemoveResourcesFromBooking([l.resource._id])},disabled:!e.permissions.allowEditResources||t})))}]})),P(this,"verifyRemoveResourcesFromBooking",(e=>{const{handleRemoveResourcesFromBooking:t}=this;D({title:`Are you sure you want to remove the ${e.length} selected resource${e.length>1?"s":""} from the Booking ?`,okText:"Yes",okType:"danger",cancelText:"No",onOk(){t(e)},onCancel(){}})})),P(this,"verifyRemovePersonnelFromBooking",(e=>{const{handleRemovePersonnelFromBooking:t}=this,{booking:a}=this.state,l=()=>{this.setState({setInitPaymentsAfterSubmit:!1,refreshExecutionDetail
64s:!1,sendNotificationsToPersonnel:!1})};D({title:`Are you sure you want to remove the ${e.length} selected person${e.length>1?"s":""} from the Booking ?`,okText:"Yes",okType:"danger",cancelText:"No",content:p.default.createElement("div",null,!!a.executionDetails&&"transfer"===a.extraData.productType&&p.default.createElement(s.default,{style:{marginLeft:0},onChange:e=>{this.setState({refreshExecutionDetails:e.target.checked})}},p.default.createElement("span",{style:{fontSize:13}},"Refresh booking execution status")),p.default.createElement(s.default,{style:{marginLeft:0},onChange:e=>{this.setState({sendNotificationsToPersonnel:e.target.checked})}},p.default.createElement("span",{style:{fontSize:13}},"Send notifications to removed personnel (or suppliers)")),a.permissions.allowEditPayments&&p.default.createElement(s.default,{style:{marginLeft:0},onChange:e=>{this.setState({setInitPaymentsAfterSubmit:e.target.checked})}},p.default.createElement("span",{style:{fontSize:13}},"After remove, i want to select who will get paid from the Traveler"))),onOk(){t(e)},onCancel(){l()}})})),P(this,"getPersonnelTableData",(()=>{const{booking:e}=this.state,t=[];return e.extraData&&e.extraData.revertInfo&&Array.isArray(e.extraData.revertInfo.personnelIdsAffectedStatus)?(e.extraData&&e.extraData.revertInfo&&e.extraData.revertInfo.personnelIdsAffectedStatus||[]).forEach((a=>{const l=e.personnel.find((e=>e._id===a.personnelId)),n=a.supplierId?e.suppliersChannels.find((e=>e._id===a.supplierId)):void 0;t.push({...a,personnel:l,supplier:n,hasReserved:!0})})):(e.extraData&&e.extraData.revertInfo&&e.extraData.revertInfo.affectedPersonnelIds||[]).forEach((a=>{const l=e.personnel.find((e=>e._id===a));t.push({personnel:l,hasReserved:!0})})),t})),P(this,"getResourcesTableData",(()=>{const{booking:e}=this.state;if(!e)return!1;const t=[];return e.extraData&&e.extraData.revertInfo&&Array.isArray(e.extraData.revertInfo.resourcesIdsAffectedStatus)?(e.extraData&&e.extraData.revertInfo&&e.extraData.revertInfo.resourcesIdsAffectedStatus||[]).forEach((a=>{const l=e.resources.find((e=>e._id===a.resourceId));t.push({resource:l,numberReserved:a.number,hasReserved:!0})})):(e.extraData&&e.extraData.revertInfo&&e.extraData.revertInfo.affectedResourcesIds||[]).forEach((a=>{const l=e.resources.find((e=>e._id===a));t.push({resource:l,hasReserved:!0})})),t})),P(this,"handleRemovePersonnelFromBooking",(e=>
64{const{booking:t,refreshExecutionDetails:a,sendNotificationsToPersonnel:l,setInitPaymentsAfterSubmit:n}=this.state;this.setState({loadingRemovePersonnel:!0}),(0,g.default)({url:`${h.default.api}/api/v2/bookings/${t._id}/personnel`,type:"json",method:"patch",contentType:"application/json",data:JSON.stringify({action:"remove",personnelIds:e,refreshExecutionDetails:a,sendNotifications:l}),headers:{Accept:"application/json",Authorization:`Bearer ${y.default.getToken()}`}}).then((()=>{if(this._isMounted&&this.setState({loadingRemovePersonnel:!1}),d.default.success("Booking has been updated!"),this.setState({selectedPersonnel:[]}),n)this.fetchBooking(),this.setState({visibleEditInitPaymentsModal:!0});else{const{onSuccess:e}=this.props;e("editPersonnel"),this.fetchBooking()}})).catch((e=>{console.log(e),d.default.error("Failed to update Booking. Please refresh your Page!")}))})),P(this,"handleRemoveResourcesFromBooking",(e=>{const{booking:t}=this.state;this.setState({loadingRemoveResources:!0}),(0,g.default)({url:`${h.default.api}/api/v2/bookings/${t._id}/resources`,type:"json",method:"patch",contentType:"application/json",data:JSON.stringify({action:"remove",resourceIds:e}),headers:{Accept:"application/json",Authorization:`Bearer ${y.default.getToken()}`}}).then((()=>{this._isMounted&&this.setState({loadingRemoveResources:!1}),d.default.success("Booking has been updated!"),this.setState({selectedResources:[]}),this.fetchBooking();const{onSuccess:e}=this.props;e("editResources")})).catch((e=>{console.log(e),d.default.error("Failed to update Booking. Please refresh your Page!")}))}
64)),P(this,"handleShowAddResourcesModal",(()=>{this.setState({visibleAddResourcesModal:!0})})),P(this,"handleHideAddResourcesModal",(()=>{this.setState({visibleAddResourcesModal:!1})})),P(this,"handleShowAddPersonnelModal",(()=>{this.setState({visibleAddPersonnelModal:!0})})),P(this,"handleHideAddPersonnelModal",(()=>{this.setState({visibleAddPersonnelModal:!1})})),P(this,"onSelectChangeSelectedPersonnel",(e=>{this.setState({selectedPersonnel:e})})),P(this,"onSelectChangeSelectedResources",(e=>{this.setState({selectedResources:e})})),P(this,"handleHideEditInitPayments",(()=>{const{onSuccess:e}=this.props;this.setState({visibleEditInitPaymentsModal:!1},(()=>{e("editPersonnel"),this.fetchBooking()}))})),P(this,"handleShowEditDates",(()=>this.setState({visibleEditDatesModal:!0}))),P(this,"handleHideEditDates",(()=>this.setState({visibleEditDatesModal:!1}))),P(this,"handleSuccessEditDates",(()=>{const{onSuccess:e}=this.props;this.handleHideEditDates(),this.fetchBooking(),e("editDates")})),P(this,"handleShowEditPersons",(()=>this.setState({visibleEditPersonsModal:!0}))),P(this,"handleHideEditPersons",(()=>this.setState({visibleEditPersonsModal:!1}))),P(this,"handleSuccessEditPersons",(()=>{const{onSuccess:e}=this.props;this.handleHideEditPersons(),this.fetchBooking(),e("editPersons")})),this.state={booking:void 0,loadingBooking:!0,selectedPersonnel:[],loadingRemovePersonnel:!1,selectedResources:[],loadingRemoveResources:!1,visibleAddResourcesModal:!1,visibleAddPersonnelModal:!1,visibleEditInitPaymentsModal:!1,visibleEditDatesModal:!1,visibleEditPersonsModal:!1,setInitPaymentsAfterSubmit:!1,refreshExecutionDetail
64s:!1,sendNotificationsToPersonnel:!1}}render(){const{onSuccess:e}=this.props,{visibleEditInitPaymentsModal:t,visibleEditDatesModal:a,visibleAddResourcesModal:s,visibleAddPersonnelModal:d,visibleEditPersonsModal:u}=this.state,{loadingRemovePersonnel:m,loadingRemoveResources:f}=this.state,{booking:g,loadingBooking:h}=this.state,{allowEditPersonnel:y,allowEditResources:C,allowEditDates:P,allowEditPersons:D}=g&&g.permissions||{},_=!!(g&&g.extraData&&g.extraData.revertInfo&&Array.isArray(g.extraData.revertInfo.resourcesIdsAffectedStatus))&&g.extraData.revertInfo.resourcesIdsAffectedStatus.reduce(((e,t)=>e+t.number),0),I=g&&g.tickets,x=g&&g.extraData.isOkResourcesReserved,{selectedPersonnel:O,selectedResources:A}=this.state,N={selectedPersonnel:O,onChange:this.onSelectChangeSelectedPersonnel},w={selectedResources:A,onChange:this.onSelectChangeSelectedResources};return p.default.createElement("div",{className:"container"},h?p.default.createElement("div",null,p.default.createElement(o.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),p.default.createElement(o.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):p.default.createElement("div",null,p.default.createElement("div",{style:{padding:15,border:"1px solid #d9d9d9",borderRadius:4}},p.default.createElement(r.default,{gutter:16},p.default.createElement(i.default,{xl:"transfer"===g.extraData.productType?5:8,lg:"transfer"===g.extraData.productType?5:8,md:"transfer"===g.extraData.productType?5:8,sm:"transfer"===g.extraData.productType?12:8,xs:12},p.default.createElement("div",null,p.default.createElement("h5",{style:{fontWeight:"bold"}},"Start Date:"),p.default.createElement("span",null,(0,E.default)(`${g.dateToTravel} ${g.timeToTravel}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm")))),p.default.createElement(i.default,{xl:"transfer"===g.extraData.productType?5:8,lg:"transfer"===g.extraData.productType?5:8,md:"transfer"===g.extraData.productType?5:8,sm:"transfer"===g.extraData.productType?12:8,xs:12},p.default.createElement("div",null,p.default.createElement("h5",{style:{fontWeight:"bold"}},"End Date:"),p.default.createElement("span",null,(0,E.default)(`${g.extraData.endDate} ${g.extraData.endTime}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm")))),p.default.createElement(i.default,{xl:"transfer"===g.extraData.productType?4:8,lg:"transfer"===g.extraData.productType?4:8,md:"transfer"===g.extraData.productType?4:8,sm:"transfer"===g.extraData.productType?12:8,xs:12},p.default.createElement("div",null,p.default.createElement("h5",{style:{fontWeight:"bold"}},"Persons:"),p.default.createElement("span",null,g.tickets))),g.extraData.transferService&&p.default.createElement(i.default,{xl:5,lg:5,md:5,sm:12,xs:12},p.default.createElement("div",null,p.default.createElement("h5",{style:{fontWeight:"bold"}},"Transfer Service:"),p.default.createElement("span",null,g.extraData.transferService))),g.luggagePerSize&&(g.luggagePerSize.small>0||g.luggagePerSize.large>0)&&p.default.createElement(i.default,{xl:5,lg:5,md:5,sm:12,xs:24},p.default.createElement("div",null,p.default.createElement("h5",{style:{fontWeight:"bold"}},"Luggage:"),g.luggagePerSize.small>0&&g.luggagePerSize.large>0?p.default.createElement("span",null,p.default.createElement("span",null,g.luggagePerSize.small," ",p.default.createElement("i",{className:"fa fa-suitcase-rolling fa-lg"})),p.default.createElement("span",{style:{marginLeft:10}},g.luggagePerSize.large," ",p.default.createElement("i",{className:"fa fa-suitcase fa-lg"}))):g.luggagePerSize.small>0?p.default.createElement("span",null,g.luggagePerSize.small," ",p.default.createElement("i",{className:"fa fa-suitcase-rolling fa-lg"})):g.luggagePerSize.large>0?p.default.createElement("span",null,g.luggagePerSize.large," ",p.default.createElement("i",{className:"fa fa-suitcase fa-lg"})):p.default.createElement("span",null,"-")))),p.default.createElement("hr",null),p.default.createElement(c.default,{icon:"calendar",disabled:h||!P,onClick:this.handleShowEditDates},"Change booking dates"),p.default.createElement(c.default,{icon:"team",disabled:h||!D,onClick:this.handleShowEditPersons,style:{marginLeft:10}},"Change number of persons")),p.default.createElement("br",null),p.default.createElement("div",{className:"booking-personnel-table"},p.default.createElement(n.default,{bordered:!0,size:"middle",pagination:!1,columns:this.getPersonnelColumns(),loading:h||m,dataSource:this.getPersonnelTableData(),rowKey:e=>e.personnel._id,rowSelection:N,scroll:{x:500}})),p.default.createElement("br",null),p.default.createElement("div",null,p.default.createElement(c.default,{icon:"plus",disabled:!y||m,onClick:this.handleShowAddPer
64sonnelModal},"Add Personnel"),O.length>0&&p.default.createElement(c.default,{icon:"minus-circle",type:"danger",onClick:()=>this.verifyRemovePersonnelFromBooking(O),style:{marginLeft:10},loading:m,disabled:!y||0===O.length},m?"Removing...":"Remove Personnel")),p.default.createElement("br",null),p.default.createElement("br",null),p.default.createElement("div",{className:"booking-resources-table"},"boolean"==typeof x&&p.default.createElement("div",null,p.default.createElement(l.default,{message:x?p.default.createElement("b",null," All the persons have been covered from the resources."):p.default.createElement("b",null," ",I-_," person",I-_>1?"s have":" has"," ","not been covered from the resources. You need to connect more resources on this booking."),type:x?"success":"warning",showIcon:!0}),p.default.createElement("br",null)),p.default.createElement(n.default,{bordered:!0,size:"middle",pagination:!1,columns:this.getResourcesColumns(),loading:h||f,dataSource:this.getResourcesTableData(),rowKey:e=>e.resource._id,rowSelection:w,scroll:{x:500}})),p.default.createElement("br",null),p.default.createElement("div",null,p.default.createElement(c.default,{icon:"plus",disabled:!C||x||f,onClick:this.handleShowAddResourcesModal},"Add Resources"),A.length>0&&p.default.createElement(c.default,{icon:"minus-circle",disabled:!C||0===A.length,loading:f,type:"danger",style:{marginLeft:10},onClick:()=>this.verifyRemoveResourcesFromBooking(A)},f?"Removing...":"Remove Resources")),s&&p.default.createElement(b.default,{booking:g,visible:s,onHide:this.handleHideAddResourcesModal,onSuccess:()=>{e("editResources"),this.handleHideAddResourcesModal(),this.fetchBooking()}}),d&&p.default.createElement(v.default,{booking:g,visible:d,onHide:this.handleHideAddPersonnelModal,onSuccess:()=>{e("editPersonnel"),this.handleHideAddPersonnelModal(),this.fetchBooking()}})),t&&g&&p.default.createElement(k.default,{visible:t,bookingId:g._id,onSuccess:this.handleHideEditInitPayments,onHide:()=>{this.handleHideEditInitPayments()}}),a&&g&&p.default.createElement(S.default,{bookingId:g._id,visible:a,onHide:this.handleHideEditDates,onSuccess:this.handleSuccessEditDates}),u&&g&&p.default.createElement(T.default,{bookingId:g._id,visible:u,onHide:this.handleHideEditPersons,onSuccess:this.handleSuccessEditPersons}))}}t.default=_,e.exports=_},88898:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=b(a(96383)),n=b(a(26138)),r=b(a(29281)),i=b(a(8963)),o=b(a(24146)),s=b(a(98934)),d=b(a(96540)),u=b(a(95093)),c=b(a(47228)),m=b(a(79274)),f=a(77322),p=b(a(85977)),g=b(a(74167)),h=b(a(73070)),y=b(a(17362)),E=b(a(13854));function b(e){return e&&e.__esModule?e:{default:e}}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},v.apply(null,arguments)}function k(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{Step:S}=s.default,T="YYYY-MM-DD HH:mm",C="Booking_Dates_Form";class P extends d.default.Component{constructor(e){super(e),k(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking()})),k(this,"componentWillUnmount",(()=>{this._isMounted=!1})),k(this,"fetchBooking",(()=>{if(!this._isMounted)return;const{bookingId:e}=this.props;this.setState({loadingBooking:!0}),f.BookingService.getSingleBooking(e,{embed:["payments"]}).then((e=>{let{booking:t}=e;
64this.setState({refreshExecutionDetails:!!t.executionDetails&&"transfer"===t.extraData.productType,sendNotificationsToPersonnel:!1,booking:t,loadingBooking:!1})}))})),k(this,"previousStep",(()=>{const{onHide:e}=this.props,{currentStep:t}=this.state;0===t?e():this.setState({currentStep:t-1})})),k(this,"handleSubmit",(()=>{const{bookingId:e,onSuccess:t}=this.props,{startDate:a,startTime:l,endDate:n,endTime:r}=this.state,{refreshExecutionDetails:i,sendNotificationsToPersonnel:s}=this.state;this.setState({loadingSubmit:!0}),f.BookingService.changeBookingDates(e,{startDate:a,startTime:l,endDate:n,endTime:r,refreshExecutionDetails:i,sendNotificationsToPersonnel:s}).then((()=>{this.setState({loadingSubmit:!1}),t()})).catch((()=>{o.default.error("Failed to change booking dates"),this.setState({loadingSubmit:!1})}))})),k(this,"handleChange",((e,t)=>{this.setState({[e]:t})})),k(this,"handleLoadingChildrenData",(e=>{this.setState({loadingChildrenData:e})})),k(this,"handleBookingDatesFormSubmit",(e=>{const{currentStep:t,booking:a}=this.state,{startDate:l,startTime:n,endDate:r,endTime:i}=e;if(a.dateToTravel===l&&a.timeToTravel===n&&a.extraData.endDate===r&&a.extraData.endTime===i)return void o.default.error("You didn't make any changes to the booking dates.");const s=(0,u.default)(`${l} ${n}`,T),d=(0,u.default)(`${r} ${i}`,T);s.isAfter(d)?o.default.error("End date time must be after start date time."):this.setState({startDate:l,startTime:n,endDate:r,endTime:i,currentStep:t+1})})),k(this,"renderBookingDatesForm",(()=>{const{booking:e}=this.state,{defaultDates:t}=this.props,{startDate:a,startTime:l,endDate:n,endTime:r}=this.state,{productType:i}=e.extraData,o=a||(t?t.startDate:e.dateToTravel),s=l||(t?t.startTime:e.timeToTravel),u=n||(t?t.endDate:e.extraData.endDate),c=r||(t?t.endTime:e.extraData.endTime),m={bookingId:e._id,productId:e.activityId,channelId:e.channel._id,tickets:e.tickets,defaultStartDate:o,defaultStartTime:s,defaultEndDate:u,defaultEndTime:c,formId:C,onFinish:this.handleBookingDatesFormSubmit,onLoading:this.handleLoadingChildrenData};return d.default.createElement("div",{className:"booking-dates-form"},"transfer"===i?d.default.createElement(E.default,m):"napkin"===i?d.default.createElement(y.default,m):"activity"===i||"tour"===i||"multiday"===i?d.default.createElement(g.default,v({productId:e.activityId},m)):"rental"===i?d.default.createElement(h.default,v({},m,{rentalCategory:e.extraData.rentalCategory})):"")})),this.state={currentStep:0,startDate:void 0,startTime:void 0,endDate:void 0,endTime:void 0,refreshExecutionDetail
64s:!1,sendNotificationsToPersonnel:!1,loadingSubmit:!1,booking:void 0,loadingBooking:!0,loadingChildrenData:!1}}render(){const{visible:e,onHide:t}=this.props,{booking:a,loadingBooking:o,loadingSubmit:u,loadingChildrenData:f}=this.state,{startDate:g,startTime:h,endDate:y,endTime:E}=this.state,{refreshExecutionDetails:b,sendNotificationsToPersonnel:v}=this.state,{currentStep:k}=this.state,T=u||o||f;return d.default.createElement(c.default,{maskClosable:!1,title:`Edit Dates for Booking: ${a&&a.code||"-"}`,className:"minimal-modal",visible:e,confirmLoading:u,onCancel:t,footer:[d.default.createElement(i.default,{disabled:T,key:"back",onClick:this.previousStep},0===k?"Cancel":"Back"),0===k?d.default.createElement(i.default,{disabled:T,key:"submit-step-0",type:"primary",htmlType:"submit",form:C},"Next"):1===k?d.default.createElement(i.default,{disabled:T,onClick:this.handleSubmit,key:"submit-step-1",type:"primary"},"Submit"):null]},d.default.createElement("div",null,d.default.createElement(m.default,{loading:T}),a?d.default.createElement(l.default,{spinning:T},d.default.createElement("div",null,d.default.createElement(s.default,{current:k},d.default.createElement(S,{title:"Dates"}),d.default.createElement(S,{title:"Review"})),d.default.createElement("div",{className:"steps-content"},0===k?d.default.createElement("div",null,this.renderBookingDatesForm()):1===k?d.default.createElement("div",null,d.default.createElement("div",{style:{padding:20}},d.default.createElement(p.default,{booking:a,startDate:g,startTime:h,endDate:y,endTime:E}
64),(!!a.executionDetails&&"transfer"===a.extraData.productType||a.extraData&&a.extraData.revertInfo&&a.extraData.revertInfo.affectedPersonnelIds&&a.extraData.revertInfo.affectedPersonnelIds.length>0)&&d.default.createElement("div",null,d.default.createElement("hr",null),!!a.executionDetails&&"transfer"===a.extraData.productType&&d.default.createElement(n.default,{style:{marginLeft:0},checked:b,onChange:e=>{this.handleChange("refreshExecutionDetails",e.target.checked)}},d.default.createElement("span",{style:{fontSize:13}},"Refresh the execution status of the booking and start all the execution steps from the beginning")),a.extraData&&a.extraData.revertInfo&&a.extraData.revertInfo.affectedPersonnelIds&&a.extraData.revertInfo.affectedPersonnelIds.length>0&&d.default.createElement(n.default,{style:{marginLeft:0},checked:v,onChange:e=>{this.handleChange("sendNotificationsToPersonnel",e.target.checked)}},d.default.createElement("span",{style:{fontSize:13}},"Send notifications to personnel (or suppliers) who will be removed from the booking"))))):""))):d.default.createElement(r.default,{loading:T,style:{boxShadow:"none",border:"none",background:"none"}})))}}t.default=P},74167:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(77925)),n=p(a(24146)),r=p(a(2741)),i=p(a(55517)),o=p(a(64219)),s=p(a(95402)),d=p(a(4730)),u=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=f(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),c=p(a(95093)),m=a(77322);function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}function p(e){return e&&e.__esModule?e:{default:e}}a(49466);const g="YYYY-MM-DD";function h(e){let{productId:t,startDate:a,startTime:l,endDate:n,endTime:f,defaultDates:p,onChange:h}=e;const{startDate:y,startTime:E}=p||{},[b,v]=(0,u.useState)([]),[k,S]=(0,u.useState)({from:(0,c.default)(y||a,g).startOf("month").format(g),until:(0,c.default)(y||a,g).endOf("month").format(g)}),T=e=>{const t=b.filter((t=>t.startDate===e));if(0!==t.length)if(h("startDate",e),1===t.length){const[e]=t;h("startTime",e.startTime),h("endDate",e.endDate),h("endTime",e.endTime)}else{if(E){const e=E&&t.find((e=>e.startTime===E));if(e)return h("startTime",e.startTime),h("endDate",e.endDate),void h("endTime",e.endTime)}h("startTime",void 0),h("endDate",void 0),h("endTime",void 0)}};(0,u.useEffect)((()=>{const{from:e,until:a}=k;m.ProductService.getAvailabilities(t,{from:e,until:a}).then((e=>{let{availabilities:t}=e;v(t)}))}),[k]),(0,u.useEffect)((()=>{y&&a!==y&&T(y)}),[b]);const C=e=>-1===b.findIndex((t=>t.startDate===e.format(g)));return u.default.createElement("div",null,u.default.createElement(r.default,{fullscreen:!1,mode:"month",value:a&&(0,c.default)(a),dateFullCellRender:e=>{const t=b.filter((t=>t.startDate===e.format(g))),a=t.filter((e=>e.isAvail)).reduce(((e,t)=>e+t.number),0),l=t.reduce(((e,t)=>e+t.capacity),0);return u.default.createElement("div",{style:{textAlign:"center",cursor:"pointer"}},u.default.createElement(d.default,{status:C(e)?"default":a<=0?"error":a<.31*l?"warning":"success"}),e.format("DD"))},disabledDate:C,onPanelChange:e=>{h("startDate",e),S({from:e.startOf("month").format(g),until:e.endOf("month").format(g)})},onSelect:e=>T(e.format(g))}),a&&u.default.createElement("div",null,(()=>{const e=b.filter((e=>e.startDate===a));return u.default.createElement("div",null,u.default.createElement(i.default,{gutter:16},e.map((e=>u.default.createElement(o.default,{key:e.id,style:{marginTop:10},xl:12,lg:12,md:12,sm:12,xs:24,onClick:()=>{h("startTime",e.startTime),h("endDate",e.endDate),h("endTime",e.endTime)}},u.default.createElement("div",{className:"availability-slot "+(e.startTime===l&&e.endDate===n&&e.endTime===f?"selected":"")},u.default.createElement("span",{style:{float:"left"}},u.default.createElement(d.default,{status:e.isAvail?e.number<=0?"error":e.number<.31*e.capacity?"warning":"success":"default"}),u.default.createElement("b",null,e.startTime)),u.default.createElement("span",{style:{float:"right"}},e.number," / ",e.capacity," ",u.default.createElement(s.default,{type:"user"}))))))))})()))}const y=l.default.create()((function(e){let{form:t,formId:a,onFinish:r,productId:i,defaultStartDate:o,defaultStartTime:s,defaultEndDate:d,defaultEndTime:c}=e;const[m,f]=(0,u.useState)(o),[p,g]=(0,u.useState)(s),[y,E]=(0,u.useState)(d),[b,v]=(0,u.useState)(c);return u.default.createElement(l.default,{onSubmit:e=>{e.preventDefault(),t.validateFields((()=>{m&&p&&y&&b?r({startDate:m,startTime:p,endDate:y,endTime:b}):n.default.error("Please select a date and time")}))},id:a,className:"booking-dates-form"},u.default.createElement(h,{productId:i,startDate:m,startTime:p,endDate:y,endTime:b,defaultDates:{startDate:o,startTime:s},onChange:(e,t)=>
64{"startDate"===e?f(t):"startTime"===e?g(t):"endDate"===e?E(t):"endTime"===e&&v(t)}}))}));t.default=y},17362:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(77925)),n=o(a(24146)),r=o(a(96540)),i=o(a(35961));function o(e){return e&&e.__esModule?e:{default:e}}function s(){return s=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},s.apply(null,arguments)}const d=l.default.create()((function(e){let{form:t,formId:a,onFinish:o,...d}=e;return r.default.createElement(l.default,{onSubmit:e=>{e.preventDefault(),t.validateFields(((e,t)=>{e?n.default.error("Please fill in all the required fields"):o(t)}))},id:a,className:"booking-dates-form"},r.default.createElement(i.default,s({form:t},d)))}));t.default=d},73070:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(a(77925)),n=s(a(24146)),r=s(a(96540)),i=a(88530),o=s(a(2808));function s(e){return e&&e.__esModule?e:{default:e}}const d=l.default.create()((function(e){let{bookingId:t,productId:a,channelId:i,tickets:s,defaultStartDate:d,defaultStartTime:u,defaultEndDate:c,defaultEndTime:m,rentalCategory:f,formId:p,onFinish:g,onLoading:h,form:y,intl:E}=e;const{formatMessage:b}=E;return r.default.createElement(l.default,{onSubmit:e=>{e.preventDefault(),y.validateFields(((e,t)=>{e?n.default.error(b({id:"common.validationFieldsError"})):g(t)}))},id:p,className:"booking-dates-form"},y.getFieldDecorator("channelId",{initialValue:i}),y.getFieldDecorator("productId",{initialValue:a}),y.getFieldDecorator("tickets",{initialValue:s}),r.default.createElement(o.default,{form:y,bookingId:t,rentalCategory:f,defaultStartDate:d,defaultStartTime:u,defaultEndDate:c,defaultEndTime:m,onLoading:h}))}));t.default=(0,i.injectIntl)(d)},13854:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(a(77925)),n=s(a(24146)),r=s(a(96540)),i=a(88530),o=s(a(85277));function s(e){return e&&e.__esModule?e:{default:e}}const d=l.default.create()((function(e){let{bookingId:t,productId:a,channelId:i,tickets:s,defaultStartDate:d,defaultStartTime:u,formId:c,onFinish:m,onLoading:f,form:p,intl:g}=e;const{formatMessage:h}=g;return r.default.createElement(l.default,{onSubmit:e=>{e.preventDefault(),p.validateFields(((e,t)=>{e?n.default.error(h({id:"common.validationFieldsError"})):m(t)}))},id:c,className:"booking-dates-form"},p.getFieldDecorator("channelId",{initialValue:i}),p.getFieldDecorator("productId",{initialValue:a}),p.getFieldDecorator("tickets",{initialValue:s}),r.default.createElement(o.default,{form:p,bookingId:t,defaultStartDate:d,defaultStartTime:u,onLoading:f}))}));t.default=(0,i.injectIntl)(d)},85977:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{booking:t}=e,{startDate:a,startTime:o,endDate:u,endTime:c}=e,m=t.extraData&&t.extraData.revertInfo&&t.extraData.revertInfo.affectedPersonnelIds&&t.extraData.revertInfo.affectedPersonnelIds.length>0||!1,f=t.extraData&&t.extraData.revertInfo&&t.extraData.revertInfo.affectedResourcesIds&&t.extraData.revertInfo.affectedResourcesIds.length>0||!1,p=t.payments.filter((e=>{let{paymentType:t,paidStatus:a,extraData:l}=e;return"planned"===a&&("installment"===t&&l&&l.plannedPaymentOptions&&"days-before-run-date"===l.plannedPaymentOptions.planType||"guarantee"===t&&l&&l.guaranteePaymentOptions&&l.guaranteePaymentOptions.daysBeforeRunDateToHold>=0)})),g=t.payments.find((e=>{let{paymentType:t,paidStatus:a}=e;return"guarantee"===t&&"authorized"===a})),h=t.dateToTravel!==a||t.timeToTravel!==o,y=t.extraData.endDate!==u||t.extraData.endTime!==c,E=(0,r.default)(`${t.dateToTravel} ${t.timeToTravel}`,s),b=(0,r.default)(`${t.extraData.endDate} ${t.extraData.endTime}`,s),v=(0,r.default)(`${a} ${o}`,s),k=(0,r.default)(`${u} ${c}`,s);return n.default.createElement("div",{style:{fontSize:13}},n.default.createElement("p",{className:"color-danger",style:{fontWeight:"bold"}},"By changing the booking execution dates, the following action(s) will happen:"),n.default.createElement("ul",{style:{listStyle:"disc"}},h&&n.default.createElement("li",{style:{paddingBottom:10}},"The booking run date will change from ",E.format(d)," to"," ",n.default.createElement("b",null,v.format(d))),y&&n.default.createElement("li",{style:{paddingBottom:10}},"The booking end date will change from ",b.format(d)," to"," ",n.default.createElement("b",null,k.format(d))),m&&n.default.createElement("li",{style:{paddingBottom:10}},"All the ",n.default.createElement("b",null,"reserved")," personnel (or suppliers) ",n.default.createElement("b",null,"will be removed")," from the booking, as well as ",n.default.createElement("b",null,"the suppliers payments")," (if any)"),f&&n.default.createElement("li",{style:{paddingBottom:10}},"All the ",n.default.createElement("b",null,"reserved")," resources ",n.default.createElement("b",null,"will be removed")," from the booking"),h&&p.length>0&&n.default.createElement("li",{style:{paddingBottom:10}},n.default.createElement("span",null,"The following planned payments ",n.default.createElement("b",null,"will be rescheduled")," to run on the following dates:"),n.default.createElement("ul",{style:{listStyle:"decimal"}},p.map((e=>n.default.createElement("li",{style:{marginLeft:15},key:e._id},"installment"===e.paymentType?"Payment":"guarantee"===e.paymentType?"Security Deposit":""," ","(",(0,i.getNumberWithCurrency)(e.amount,e.currency),"):"," ",n.default.createElement("span",{style:{textDecoration:"line-through"}},(0,r.default)(e.dueDate).format(d))," ",n.default.createElement(l.default,{type:"right"})," ",n.default.createElement("b",null,"installment"===e.paymentType?r.default.max([v.clone().subtract(e.extraData.plannedPaymentOptions.planValue,"days"),(0,r.default)()]).format(d):"guarantee"===e.paymentType?r.default.max([v.clone().subtract(e.extraData.guaranteePaymentOptions.daysBeforeRunDateToHold,"days"),(0,r.default)()]).format(d):"")))))),y&&g&&n.default.createElement("li",{style:{paddingBottom:10}},"You have already a security deposit amount (",(0,i.getNumberWithCurrency)(g.amount,g.currency),") that is ",n.default.createElement("b",null,"on hold")," and scheduled to be released on"," ",(0,r.default)(g.dueDate).format(d),". The new release date"," ",n.default.createElement("b",null,"will be at"," ",k.clone().add(g.extraData.guaranteePaymentOptions.daysAfterEndDateToRelease,"days").format(d),"."))))};var l=o(a(95402)),n=o(a(96540)),r=o(a(95093)),i=a(37918);
64function o(e){return e&&e.__esModule?e:{default:e}}const s="YYYY-MM-DD HH:mm",d="DD/MM/YYYY HH:mm"},21144:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=v(a(13776)),n=v(a(26138)),r=v(a(69655)),i=v(a(8963)),o=v(a(95402)),s=v(a(24146)),d=v(a(61244)),u=v(a(50322)),c=v(a(77925)),m=v(a(83307)),f=v(a(96540)),p=a(1393),g=v(a(37959)),h=v(a(8282)),y=v(a(46073)),E=v(a(97549));a(43395);var b=v(a(95093));function v(e){return e&&e.__esModule?e:{default:e}}function k(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const S=m.default.Option,T=(c.default.Item,m.default.OptGroup);class C extends f.default.Component{render(){let{left:e,photos:t,right:a,bgColor:l,loading:n}=this.props;return f.default.createElement(d.default.Panel,{className:"horizontal-panel-bar",header:f.default.createElement("div",null,f.default.createElement("div",{style:{float:"left",padding:"2px 5px 2px 0px"}},n?"":t&&t.length>0?f.default.createElement(u.default,{style:{float:"left",backgroundColor:"#f5f5f5"},src:t[0].url}):f.default.createElement(u.default,{style:{float:"left",backgroundColor:"#f5f5f5",color:"#595959"},icon:"user"}),f.default.createElement("span",{style:{lineHeight:"29px",marginLeft:6}},e)),f.default.createElement("div",{style:{float:"right",padding:"2px 5px 2px 0px"}},f.default.createElement("span",{style:{lineHeight:"35px"}},a))),style:{cursor:"pointer",background:l||"#fff",borderRadius:5,marginBottom:10,padding:"7px 10px 5px 10px",overflow:"hidden",border:"1px solid #d9d9d9"}})}}class P extends f.default.Component{constructor(e){super(e),k(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchAllowedPersonnelForReserve()})),k(this,"componentWillUnmount",(()=>{this._isMounted=!1})),k(this,"fetchAllowedPersonnelForReserve",(()=>{if(!this._isMounted)return;let{bookingId:e}=this.state;this.setState({loadingPersonnel:!0}),(0,h.default)({url:`${E.default.api}/api/v2/bookings/${e}/allowed/personnel/reserve`,headers:{Authorization:`Bearer ${y.default.getToken()}`,Accept:"application/json"},method:"get"}).then((e=>{if(!this._isMounted)return;const{availablePersonnel:t,suppliersChannels:a,userRoleOnBooking:l}=e;this.setState({availablePersonnel:t,suppliersChannels:a,userRoleOnBooking:l,setInitPaymentsAfterSubmit:"vendor"==l,loadingPersonnel:!1})})).catch((e=>{console.log(e),s.default.error("Failed to load allowed Personnel for booking.")}))})),k(this,"handleSubmit",(()=>{if(!this._isMounted)return;let{bookingId:e,selectedPersonnel:t}=this.state;0!=t.length?(this.setState({loadingSubmit:!0}),(0,h.default)({url:`${E.default.api}/api/v2/bookings/${e}/personnel`,headers:{Accept:"application/json",Authorization:`Bearer ${y.default.getToken()}`},type:"json",method:"patch",contentType:"application/json",data:JSON.stringify({action:"add",personnelIds:t})}).then((e=>{this._isMounted&&this.setState({loadingSubmit:!1}),s.default.success("Booking has been updated!"),this.state.setInitPaymentsAfterSubmit?this.setState({visibleEditInitPayments:!0}):this.props.onSuccess()})).catch((e=>{console.log(e),s.default.error("Failed to update Booking personnel.")}))):s.default.warning("Select atleast one Operator.")})),k(this,"handleClickPersonnelBar",(e=>{let{selectedPersonnel:t}=this.state;t.includes(e)?t.splice(t.indexOf(e),1):t.push(e),this.setState({selectedPersonnel:t})})),k(this,"handleChangeSelectedPersonnel",(e=>{this.setState({selectedPersonnel:e})})),k(this,"renderAllowedPersonnelOptions",(()=>{let{selectedPersonnel:e,loadingPersonnel:t}=this.state;return f.default.createElement("div",{className:"personnel-filters"},f.default.createElement(m.default,{showSearch:!0,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,style:{width:"100%"},value:e||[],disabled:t,placeholder:"Search for personnel",mode:"multiple",size:"large",onChange:this.handleChangeSelectedPersonnel},this.getPersonnelOptGroups().map((e=>e))))})),k(this,"getPersonnelOptGroups",(()=>{let{suppliersChannels:e,availablePersonnel:t}=this.state,a=[];return a.push(f.default.createElement(T,{key:"own",label:"Own Personnel"},this.getPersonnelInGroup("own").map((e=>e)))),e&&e.length>0&&a.push(f.default.createElement(T,{key:"supplier",label:"Partner Suppliers"},e.map((e=>{const{_id:a,name:l,email:n,isOffline:r}=e,i=`${l&&l.EN||"-"} ${r?"":`(${n})`}`,o=t.find((e=>e.supplierId===a));if(!o)return null;const{personnelId:s}=o;return f.default.createElement(S,{key:s,value:s},i)})).filter((e=>!!e)))),a})),k(this,"getPersonnelInGroup",(e=>{let{availablePersonnel:t}=this.state,a=[];return t="own"==e?t.filter((e=>!e.supplierId)):t.filter((t=>t.supplierId==e)),t.map((e=>{let t=`${e.personnelName} - (${(0,p.getUserRoleDescripton)(e)})`;a.push(f.default.createElement(S,{key:e.personnelId},t))})),a})),k(this,"renderAvailablePersonnel",(()=>{let{availablePersonnel:e,selectedPersonnel:t,currentPage:a}=this.state;return e.slice(7*(a-1),7*a).map(((e,a)=>{let l=t.includes(e.personnelId);return f.default.createElement("div",{key:a,onClick:()=>this.handleClickPersonnelBar(e.personnelId)},f.default.createElement(C,{loading:!1,availNumber:e.number,photos:e.personnel.photos,left:f.default.createElement("span",null,f.default.createElement("b",null,e.personnelName||"-")," (",(0,p.getUserRoleDescripton)(e),")"),right:f.default.createElement("div",null,l?f.default.createElement(o.default,{style:{fontSize:17,marginLeft:6,color:"#22a522"},type:"check-circle-o"}):f.default.createElement(o.default,{type:"plus-circle-o",style:{marginLeft:6,fontSize:17,color:"#0547a6"}}
64)),bgColor:l?"#ddecdd":"white"}))}))})),k(this,"renderLoadingPersonnel",(()=>f.default.createElement("div",null,[1,1,1,1,1,1,1].map(((e,t)=>f.default.createElement(C,{loading:!0,key:t,left:f.default.createElement("span",{className:"ant-card-loading-block",style:{width:700,height:"14px"}}),right:"",bgColor:"white"})))))),k(this,"handleChangePage",((e,t)=>{this.setState({currentPage:e})})),k(this,"handleChangeSetInitPaymentsQuestion",(e=>{this.setState({setInitPaymentsAfterSubmit:e.target.checked})})),k(this,"handleHideEditInitPayments",(()=>{this.setState({visibleEditInitPayments:!1},(()=>{this.props.onSuccess()}))})),this.state={bookingId:e.booking._id,userRoleOnBooking:void 0,setInitPaymentsAfterSubmit:!1,startDate:e.booking.dateToTravel,startTime:e.booking.timeToTravel,endDate:e.booking.extraData.endDate,endTime:e.booking.extraData.endTime,alreadyAffectedPersonnelIds:e.booking.extraData&&e.booking.extraData.revertInfo&&e.booking.extraData.revertInfo.affectedPersonnelIds||[],availablePersonnel:[],suppliersChannels:[],loadingPersonnel:!1,selectedPersonnel:[],loadingSubmit:!1,currentPage:1}}render(){let{loadingSubmit:e,availablePersonnel:t,loadingPersonnel:a,currentPage:o,userRoleOnBooking:s}=this.state,{setInitPaymentsAfterSubmit:d,visibleEditInitPayments:u,bookingId:c}=this.state,{booking:m}=this.props,{startDate:p,startTime:h,endDate:y,endTime:E}=this.state,v=(0,b.default)(`${p} ${h}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm"),k=(0,b.default)(`${y} ${E}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm");return f.default.createElement(l.default,{maskClosable:!1,title:`Add Personnel on Booking: ${m.code}`,className:"minimal-modal modal-900px booking-payments-modal",visible:this.props.visible,onOk:this.handleSubmit,style:{top:30},onCancel:()=>!e&&this.props.onHide(),footer:[f.default.createElement(i.default,{key:"back",size:"default",disabled:e,onClick:()=>this.props.onHide()},"Back"),f.default.createElement(i.default,{key:"submit",type:"primary",size:"default",disabled:0==t.length||a,loading:e,onClick:()=>this.handleSubmit()},"Submit")]},f.default.createElement("div",{className:"container add-personnel-booking"},f.default.createElement("h5",null,"Allowed Personnel from ",f.default.createElement("b",null,v)," until ",f.default.createElement("b",null,k)," "),f.default.createElement("p",null,"Select one or multiple operators to reserve on this booking"),this.renderAllowedPersonnelOptions(),f.default.createElement("br",null),a?this.renderLoadingPersonnel():this.renderAvailablePersonnel(),t.length>7&&f.default.createElement(r.default,{pageSize:7,current:o,simple:!0,size:"small",style:{float:"right"},total:t.length,onChange:this.handleChangePage}),"vendor"===s&&f.default.createElement("div",{style:{marginTop:10}},f.default.createElement(n.default,{style:{marginLeft:5},onChange:this.handleChangeSetInitPaymentsQuestion,checked:d},f.default.createElement("span",{style:{fontWeight:"bold",color:"#0547a6",fontSize:14}},"After submit, i want to select who will get paid from the Traveler"))),f.default.createElement("br",null),f.default.createElement("br",null)),u&&f.default.createElement(g.default,{visible:u,bookingId:c,onSuccess:this.handleHideEditInitPayments,onHide:()=>{this.handleHideEditInitPayments()}}))}}t.default=P},8956:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(96383)),n=p(a(29281)),r=p(a(8963)),i=p(a(24146)),o=p(a(98934)),s=p(a(96540)),d=p(a(47228)),u=p(a(79274)),c=a(77322),m=p(a(9396)),f=p(a(67258));function p(e){return e&&e.__esModule?e:{default:e}}function g(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{Step:h}=o.default,y="Booking_Persons_Form";class E extends s.default.Component{constructor(e){super(e),g(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking()})),g(this,"componentWillUnmount",(()=>{this._isMounted=!1})),g(this,"fetchBooking",(()=>{if(!this._isMounted)return;const{bookingId:e}=this.props;this.setState({loadingBooking:!0}),c.BookingService.getSingleBooking(e).then((e=>{let{booking:t}=e;this.setState({tickets:t.tickets,booking:t,loadingBooking:!1})}
64))})),g(this,"previousStep",(()=>{const{onHide:e}=this.props,{currentStep:t}=this.state;0===t?e():this.setState({currentStep:t-1})})),g(this,"handleSubmit",(()=>{const{bookingId:e,onSuccess:t}=this.props,{tickets:a,selectedPersonsToRemove:l}=this.state;this.setState({loadingSubmit:!0}),c.BookingService.changeBookingPersons(e,{persons:a,selectedPersonsToRemove:l}).then((()=>{this.setState({loadingSubmit:!1}),t()})).catch((()=>{i.default.error("Failed to change booking dates"),this.setState({loadingSubmit:!1})}))})),g(this,"handleLoadingChildrenData",(e=>{this.setState({loadingChildrenData:e})})),g(this,"handlePersonsSubmitForm",(e=>{const{currentStep:t,booking:a}=this.state,{tickets:l,selectedPersonsToRemove:n}=e;a.tickets!==l?this.setState({tickets:l,selectedPersonsToRemove:n,currentStep:t+1}):i.default.error("You didn't make any changes to the booking persons.")})),g(this,"renderBookingPersonsForm",(()=>{const{booking:e,tickets:t,selectedPersonsToRemove:a}=this.state,l=t||e.tickets;return s.default.createElement(m.default,{defaultTickets:l,defaultSelectedPersonsToRemove:a,booking:e,formId:y,onFinish:this.handlePersonsSubmitForm,onLoading:this.handleLoadingChildrenData})})),this.state={currentStep:0,tickets:void 0,selectedPersonsToRemove:[],loadingSubmit:!1,booking:void 0,loadingBooking:!0,loadingChildrenData:!1}}render(){const{visible:e,onHide:t}=this.props,{booking:a,loadingBooking:i,loadingSubmit:c,loadingChildrenData:m}=this.state,{tickets:p}=this.state,{currentStep:g}=this.state,E=c||i||m;return s.default.createElement(d.default,{maskClosable:!1,title:`Edit Persons for Booking: ${a&&a.code||"-"}`,className:"minimal-modal",visible:e,confirmLoading:c,onCancel:t,footer:[s.default.createElement(r.default,{disabled:E,key:"back",onClick:this.previousStep},0===g?"Cancel":"Back"),0===g?s.default.createElement(r.default,{disabled:E,key:"submit-step-0",type:"primary",htmlType:"submit",form:y},"Next"):1===g?s.default.createElement(r.default,{disabled:E,onClick:this.handleSubmit,key:"submit-step-1",type:"primary"},"Submit"):null]},s.default.createElement("div",null,s.default.createElement(u.default,{loading:E}),a?s.default.createElement(l.default,{spinning:E},s.default.createElement("div",null,s.default.createElement(o.default,{current:g},s.default.createElement(h,{title:"Persons"}),s.default.createElement(h,{title:"Review"})),s.default.createElement("div",{className:"steps-content"},0===g?s.default.createElement("div",null,this.renderBookingPersonsForm()):1===g?s.default.createElement("div",null,s.default.createElement("div",{style:{padding:20}},s.default.createElement(f.default,{booking:a,tickets:p}))):""))):s.default.createElement(n.default,{loading:E,style:{boxShadow:"none",border:"none",background:"none"}})))}}t.default=E},9396:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(8963)),n=p(a(55517)),r=p(a(64219)),i=p(a(24146)),o=p(a(61244)),s=p(a(77925)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=f(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),u=a(88530),c=p(a(5636)),m=p(a(76573));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}function p(e){return e&&e.__esModule?e:{default:e}}const g=s.default.Item,{Panel:h}=o.default,y=d.default.forwardRef(((e,t)=>{let{formId:a,defaultTickets:u,defaultSelectedPersonsToRemove:f=[],booking:p,onFinish:y,form:E,intl:b}=e;const{getFieldValue:v,getFieldDecorator:k,setFieldsValue:S}=E;k("tickets",{initialValue:u,rules:[{required:!0,message:"Please select the number of persons"}]});const{formatMessage:T}=b,[C,P]=(0,d.useState)(f),D=1e3,_=Math.max(p.tickets-v("tickets"),0);return(0,d.useEffect)((()=>{C.length>_&&P((e=>e.slice(0,_)))}),[_,C.length]),d.default.createElement(s.default,{onSubmit:e=>{e.preventDefault(),E.validateFields(((e,t)=>{e?i.default.error(T({id:"common.validationFieldsError"})):_>0&&C.length!==_?i.default.error(`Please select ${_} person(s) to remove`):y({...t,selectedPersonsToRemove:C})}))},id:a},k("tickets",{initialValue:u,rules:[{required:!0,message:"Please select the number of persons"}]}),d.default.createElement(n.default,null,d.default.createElement(r.default,{xl:12,lg:12,md:12,sm:12,xs:24},d.default.createElement(g,{hasFeedback:!0,required:!0,label:"Select number of persons"},d.default.createElement(c.default,{style:{marginTop:10},size:"large",value:v("tickets"),onClickMinus:()=>{(()=>{const e=v("tickets");e!==Number(1)&&S({tickets:e-1})})()},onChange:e=>(e=>{e<1||e<Number(1)||e>Number(D)||S({tickets:e})})(e),onClickPlus:()=>{(()=>{const e=v("tickets");e!==Number(D)&&S({tickets:e+1}
64)})()},disabledMinus:1===v("tickets"),disabledPlus:v("tickets")===D,min:1,max:D})))),v("tickets")<p.tickets&&d.default.createElement("div",null,d.default.createElement("b",null,"Select ",_," person(s) to remove from the booking:"),d.default.createElement("div",{style:{marginTop:5,marginBottom:10}},"Selected: ",C.length," of ",_," person(s)"),d.default.createElement(o.default,{style:{marginTop:10}},p.customFieldsPerUser.map(((e,t)=>d.default.createElement(h,{header:d.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"0px 10px"}},d.default.createElement("span",{style:{fontSize:"13px",lineHeight:"32px"}},"#",t+1," Person"),d.default.createElement(l.default,{icon:C.includes(t)?"check":"minus-circle",type:C.includes(t)?"danger":"default",onClick:e=>{e.stopPropagation(),(e=>{P((t=>t.includes(e)?t.filter((t=>t!==e)):t.length<_?[...t,e]:t))})(t)},disabled:!C.includes(t)&&C.length>=_},C.includes(t)?"To be removed":"Remove person")),key:`person-${t}`,style:{backgroundColor:C.includes(t)?"#fff1f0":"transparent",borderColor:C.includes(t)?"#ffccc7":void 0}},d.default.createElement(m.default,{previewMode:!0,customFields:e,allCustomFields:e,fieldsPerRow:2})))))))})),E=s.default.create()(y);t.default=(0,u.injectIntl)(E)},67258:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{booking:t,tickets:a}=e,l=t.extraData&&t.extraData.revertInfo&&t.extraData.revertInfo.affectedResourcesIds&&t.extraData.revertInfo.affectedResourcesIds.length>0||!1;return n.default.createElement("div",{style:{fontSize:13}},n.default.createElement("p",{className:"color-danger",style:{fontWeight:"bold"}},"Before submitting, please review the following changes:"),n.default.createElement("ul",{style:{listStyle:"disc"}},n.default.createElement("li",{style:{paddingBottom:10}},a>t.tickets?n.default.createElement("span",null,a-t.tickets," person(s) will be ",n.default.createElement("b",null,"added")," to the booking, including additional custom fields to fill in their details."):n.default.createElement("span",null,t.tickets-a," person(s) will be ",n.default.createElement("b",null,"removed from the booking"),".")),l&&n.default.createElement("li",{style:{paddingBottom:10}},"The system will automatically re-reserve the resources based on the new number of persons, so that all persons will be covered."),n.default.createElement("li",{style:{paddingBottom:10}},"There will be no changes on the booking price."," ",n.default.createElement("b",null,"Please review the booking price and payments after your submission"),", so to adjust the price accordingly.")))};var l,n=(l=a(96540))&&l.__esModule?l:{default:l}},6969:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(13776)),n=m(a(96383)),r=m(a(24146)),i=m(a(83307)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=c(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=a(77322),d=m(a(52616)),u=m(a(15860));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}function m(e){return e&&e.__esModule?e:{default:e}}const{Option:f,OptGroup:p}=i.default;t.default=e=>{let{visible:t,onHide:a,bookingId:c,onSuccess:m}=e;const[g,h]=(0,o.useState)([]),[y,E]=(0,o.useState)(!0),[b,v]=(0,o.useState)([]),[k,S]=(0,o.useState)(!0),[T,C]=(0,o.useState)(void 0),[P,D]=(0,o.useState)(void 0),[_,I]=(0,o.useState)(void 0),[x,O]=(0,o.useState)(!0),[A,N]=(0,o.useState)(!1);(0,o.useEffect)((()=>{_&&(E(!0),s.ProductService.getSingleProduct(_.activityId,{embed:["dropOffPoints"]}).then((e=>{let{product:t}=e;h(t.dropOffPoints),E(!1)})))}),[_]),(0,o.useEffect)((()=>{S(!0),s.PlaceService.getPlaces().then((e=>{let{places:t}=e;v(t),S(!1)})),O(!0),s.BookingService.getSingleBooking(c,{embed:["dropOffPoints"]}).then((e=>{let{booking:t}=e;I(t),O(!1)}))}),[]);const w=e=>{if(!e)return C(void 0),void D(void 0);if("otherEnd"===e)return void C({_id:"otherEnd"});const t=[...g,...b].find((t=>t._id===e));C(t),D(void 0)};return(0,o.useEffect)((()=>
64{if(y||!_)return;if(0===_.dropOffPoints.length)return;const[e]=_.dropOffPoints;"otherEnd"!==e._id?w(e._id):(C({_id:e._id}),D(_.extraData.otherLocationEnd))}),[_,y]),o.default.createElement(l.default,{maskClosable:!1,title:_?`(${_.code}) Edit Booking Drop Off Point`:"Edit Booking Drop Off Point",className:"minimal-modal",visible:t,onCancel:a,onOk:()=>{if(T&&"otherEnd"===T._id&&!P)return void r.default.error("Please select a location for the drop off point");let e=!1;if(e=T?"otherEnd"===T._id?_.dropOffPoints[0]&&"otherEnd"===_.dropOffPoints[0]._id&&_.dropOffPoints[0].address===P.address&&_.dropOffPoints[0].location.lat===P.location.lat&&_.dropOffPoints[0].location.lng===P.location.lng:_.dropOffPoints.length>0&&_.dropOffPoints[0]._id===T._id:0===_.dropOffPoints.length,e)return void a();const t={dropOffPointId:T?T._id:-1};T&&"otherEnd"===T._id&&P&&(t.otherLocationEnd=P),N(!0),s.BookingService.changeBooking(c,t).then((()=>{r.default.success("Booking has been updated!"),N(!1),m()}))},confirmLoading:A},o.default.createElement(n.default,{spinning:x||y||k||A},o.default.createElement("h6",{style:{marginTop:0}},"Drop Off Point:"),o.default.createElement(i.default,{showSearch:!0,allowClear:!0,style:{width:"100%"},size:"large",placeholder:"Select place",onChange:w,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,value:T&&T._id},o.default.createElement(p,{label:"Product Drop Off Points"},g.map((e=>o.default.createElement(f,{key:e._id},`${e.name.EN} (${e.address})`)))),o.default.createElement(p,{label:"Other Places"},b.filter((e=>!g.some((t=>t._id===e._id)))).map((e=>o.default.createElement(f,{key:e._id},`${e.name.EN} (${e.address})`))),o.default.createElement(f,{value:"otherEnd"},"Other location"))),T&&"otherEnd"===T._id&&o.default.createElement("div",{style:{marginTop:20}},o.default.createElement("h6",null,"Enter drop off location:"),o.default.createElement(d.default,{inputValue:P&&P.address,onUpdatePlace:e=>D(e)})),o.default.createElement("div",{style:{marginTop:20}},o.default.createElement(u.default,{places:[...b,...P&&P.location&&"number"==typeof P.location.lat&&"number"==typeof P.location.lng?[{_id:"otherEnd",name:{EN:P.address||"Other location"},location:{lat:P.location.lat,lng:P.location.lng}}]:[]],selectedPlace:T&&"otherEnd"===T._id&&P&&P.location&&"number"==typeof P.location.lat&&"number"==typeof P.location.lng?{_id:"otherEnd",name:{EN:P.address||"Other location"},location:{lat:P.location.lat,lng:P.location.lng}}:T&&T.location?T:null,onClickPlace:w,height:300,radius:4}))))}},21916:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(13776)),n=c(a(96383)),r=c(a(24146)),i=c(a(83307)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=a(77322),d=c(a(15860));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}function c(e){return e&&e.__esModule?e:{default:e}}const{Option:m,OptGroup:f}=i.default;t.default=e=>{let{visible:t,onHide:a,bookingId:u,onSuccess:c}=e;const[p,g]=(0,o.useState)([]),[h,y]=(0,o.useState)(!0),[E,b]=(0,o.useState)([]),[v,k]=(0,o.useState)(!0),[S,T]=(0,o.useState)(void 0),[C,P]=(0,o.useState)(void 0),[D,_]=(0,o.useState)(!0),[I,x]=(0,o.useState)(!1);(0,o.useEffect)((()=>{C&&(y(!0),s.ProductService.getSingleProduct(C.activityId,{embed:["meetingPoints"]}).then((e=>{let{product:t}=e;g(t.meetingPoints),y(!1)})))}),[C]),(0,o.useEffect)((()=>{k(!0),s.PlaceService.getPlaces().then((e=>{let{places:t}=e;b(t),k(!1)})),_(!0),s.BookingService.getSingleBooking(u,{embed:["meetingPoints"]}).then((e=>{let{booking:t}=e;P(t),_(!1)}))}),[]);const O=e=>{if(!e)return void T(void 0);const t=[...p,...E].find((t=>t._id===e));T(t)};return(0,o.useEffect)((()=>{!h&&C&&C.meetingPoints.length>0&&O(C.meetingPoints[0]._id)}),[C,h]),o.default.createElement(l.default,{maskClosable:!1,title:C?`(${C.code}) Edit Booking Meeting Point`:"Edit Booking Meeting Point",className:"minimal-modal",visible:t,onCancel:a,onOk:()=>
64{if(S?C.meetingPoints.length>0&&C.meetingPoints[0]._id===S._id:0===C.meetingPoints.length)return void a();const e={meetingPointId:S?S._id:-1};x(!0),s.BookingService.changeBooking(u,e).then((()=>{r.default.success("Booking has been updated!"),x(!1),c()}))},confirmLoading:I},o.default.createElement(n.default,{spinning:D||h||v||I},o.default.createElement("h6",{style:{marginTop:0}},"Meeting Point:"),o.default.createElement(i.default,{showSearch:!0,allowClear:!0,style:{width:"100%"},size:"large",placeholder:"Select place",onChange:O,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,value:S&&S._id},o.default.createElement(f,{label:"Product Meeting Points"},p.map((e=>o.default.createElement(m,{key:e._id},`${e.name.EN} (${e.address})`)))),o.default.createElement(f,{label:"Other Places"},E.filter((e=>!p.some((t=>t._id===e._id)))).map((e=>o.default.createElement(m,{key:e._id},`${e.name.EN} (${e.address})`))))),o.default.createElement("div",{style:{marginTop:20}},o.default.createElement(d.default,{places:E,selectedPlace:S,onClickPlace:O,height:300,radius:4}))))}},31749:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=y(a(13776)),n=y(a(96383)),r=y(a(13121)),i=y(a(26138)),o=y(a(24146)),s=y(a(83307)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=h(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),u=a(77322),c=y(a(52616)),m=y(a(95093)),f=a(37918),p=y(a(15860)),g=y(a(37959));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}function y(e){return e&&e.__esModule?e:{default:e}}const{Option:E}=s.default,b=e=>{let{pickupPoint:t,tickets:a,ticketDetails:l}=e,n=0;const{price:r=0,pricePerTravelerType:i={},pricingType:o}=t;return"perperson"===o?n=(null==l?void 0:l.length)>0&&l.every((e=>!!e.travelerType))?(0,f.calc2Decimals)(l.reduce(((e,t)=>e+(i[t.travelerType]||r)*t.times),0)):(0,f.calc2Decimals)(r*a):"packaged"===o&&(n=(0,f.calc2Decimals)(r)),n};t.default=e=>{let{visible:t,onHide:a,bookingId:h,onSuccess:y}=e;const[v,k]=(0,d.useState)([]),[S,T]=(0,d.useState)(!0),[C,P]=(0,d.useState)(void 0),[D,_]=(0,d.useState)(void 0),[I,x]=(0,d.useState)(void 0),[O,A]=(0,d.useState)(!0),[N,w]=(0,d.useState)(void 0),[R,M]=(0,d.useState)(void 0),[B,L]=(0,d.useState)(!1),[F,W]=(0,d.useState)(!1),[z,Y]=(0,d.useState)(!1);(0,d.useEffect)((()=>{I&&(T(!0),u.ProductService.getSingleProduct(I.activityId,{embed:["pickupPoints"]}).then((e=>{let{product:t}=e;k(t.pickupPoints),T(!1)})))}),[I]),(0,d.useEffect)((()=>{A(!0),u.BookingService.getSingleBooking(h,{embed:["pickupPoints"]}).then((e=>{let{booking:t}=e;x(t),A(!1)}))}),[]);const j=e=>{if(!e)return P(void 0),_(void 0),w(0),M(I.price),void L(!1);if("otherStart"===e)return P({placeId:"otherStart"}),w(I.extraData.pickupPointPrice||0),void L(!1);const t=v.find((t=>t.placeId===e));P(t),_(void 0);const a=b({pickupPoint:t,tickets:I.tickets,ticketDetails:I.textTicketDetails});w(a)};(0,d.useEffect)((()=>{if(S||!I)return;if(0===I.pickupPoints.length)return;const[e]=I.pickupPoints;"otherStart"!==e._id?j(e._id):(P({placeId:e._id}),_(I.extraData.otherLocationStart),w(I.extraData.pickupPointPrice||0))}),[I,S]),(0,d.useEffect)((()=>{if(void 0===N)return;const e=Number(I.price),t=Number(I.extraData.pickupPointPrice||0),a=Number(N);let l=e;t<a?l=e+(a-t):a<t&&(l=e-(t-a)),M(l)}),[N]);const H=()=>{W(!1),y()},U=I&&I.pickupPoints.length>0||!!C&&"otherStart"!==C.placeId;return d.default.createElement(l.default,{maskClosable:!1,title:I?`(${I.code}) Edit Booking Pickup Point`:"Edit Booking Pickup Point",className:"minimal-modal",visible:t,onCancel:a,onOk:()=>{if(C&&"otherStart"===C.placeId&&!D)return void o.default.error("Please select a location for the pickup point");let e=!1;if(e=C?"otherStart"===C.placeId?I.pickupPoints[0]&&"otherStart"===I.pickupPoints[0]._id&&I.pickupPoints[0].address===D.address&&I.pickupPoints[0].location.lat===D.location.lat&&I.pickupPoints[0].location.lng===D.location.lng:I.pickupPoints.length>0&&I.pickupPoints[0]._id===C.placeId:0===I.pickupPoints.length,e)return void a();const t={pickupPointId:C?C.placeId:-1,price:R,pickupPointPrice:N,useSamePickupAsDropOff:B};C&&"otherStart"===C.placeId&&D&&(t.otherLocationStart=D);const l=R!==I.price;Y(!0),u.BookingService.changeBooking(h,t).then((()=>{o.default.success("Booking has been updated!"),Y(!1),l?W(!0):y()}))},confirmLoading:z},d.default.createElement(n.default,{spinning:O||S||z},d.default.createElement("h6",{style:{marginTop:0}},"Pickup Point:"),d.default.createElement(s.default,{showSearch:!0,allowClear:!0,style:{width:"100%"},size:"large",placeholder:"Select place",onChange:j,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,value:C&&C.placeId},v.sort(((e,t)=>{const{timeToTravel:a,dateToTravel:l}=I;return(0,m.default)(`${l} ${a}`,"YYYY-MM-DD HH:mm").subtract(e.relativeTime||0,"minutes").valueOf()-(0,m.default)(`${l} ${a}`,"YYYY-MM-DD HH:mm").subtract(t.relativeTime||0,"minutes").valueOf()})).map((e=>{const{place:t}=e,{relativeTime:a}=e,l=t.name&&t.name.EN,n=b({pickupPoint:e,tickets:I.tickets,ticketDetails:I.textTicketDetails}),{timeToTravel:r,dateToTravel:i}=I,o=`(${(0,m.default)(`${i} ${r}`,"YYYY-MM-DD HH:mm").subtract(a||0,"minutes").format("HH:mm")}
64) ${l} - ${(0,f.getNumberWithCurrency)(n,I.currency)}`;return d.default.createElement(E,{key:t._id,value:t._id},o)})),d.default.createElement(E,{value:"otherStart"},"Other location")),C&&"otherStart"===C.placeId&&d.default.createElement("div",{style:{marginTop:20}},d.default.createElement("h6",null,"Enter pickup location:"),d.default.createElement(c.default,{inputValue:D&&D.address,onUpdatePlace:e=>_(e)})),C&&d.default.createElement("div",{style:{marginTop:20}},d.default.createElement(i.default,{checked:B,onChange:e=>L(e.target.checked)},"Use the same place as drop off point")),U&&d.default.createElement("div",null,d.default.createElement("hr",null),d.default.createElement("span",null,"Old Pickup Service Price ="," ",(0,f.getNumberWithCurrency)(I.extraData.pickupPointPrice?I.extraData.pickupPointPrice:0,I.currency)),d.default.createElement("div",{style:{marginTop:10}},d.default.createElement("span",null,"Old Booking Price = ",(0,f.getNumberWithCurrency)(I.price,I.currency))),d.default.createElement("div",{style:{marginTop:10}},d.default.createElement("span",null,"New Pickup Service Price = "),d.default.createElement(r.default,{value:N,onChange:w,precision:2,min:0})),d.default.createElement("div",{style:{marginTop:10}},d.default.createElement("span",null,"New Booking Price = "),d.default.createElement(r.default,{value:R,onChange:M,precision:2,min:0}))),d.default.createElement("div",{style:{marginTop:20}},d.default.createElement(p.default,{places:[...v.map((e=>e.place)),...D?[{_id:"otherStart",name:{EN:D.address||"Other location"},location:{lat:D.location.lat,lng:D.location.lng}}]:[]],selectedPlace:C&&"otherStart"===C.placeId&&D&&D.location&&"number"==typeof D.location.lat&&"number"==typeof D.location.lng?{_id:"otherStart",name:{EN:D.address||"Other location"},location:{lat:D.location.lat,lng:D.location.lng}}:C&&C.place?C.place:null,onClickPlace:j,height:300,radius:4}))),F&&d.default.createElement(g.default,{visible:!0,bookingId:h,onSuccess:H,onHide:H}))}},84442:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=v(a(13776)),n=v(a(69655)),r=v(a(94535)),i=v(a(1035)),o=v(a(8963)),s=v(a(95402)),d=v(a(24146)),u=v(a(61244)),c=v(a(50322)),m=v(a(77925)),f=v(a(83307)),p=v(a(96540)),g=v(a(8282)),h=v(a(46073)),y=v(a(97549));a(49111);var E=v(a(95093)),b=a(77322);function v(e){return e&&e.__esModule?e:{default:e}}function k(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const S=f.default.Option,T=(m.default.Item,f.default.OptGroup);class C extends p.default.Component{render(){let{left:e,photos:t,right:a,bgColor:l,loading:n}=this.props;return p.default.createElement(u.default.Panel,{className:"horizontal-panel-bar",header:p.default.createElement("div",null,p.default.createElement("div",{style:{float:"left",padding:"2px 5px 2px 0px"}},n?"":t&&t.length>0?p.default.createElement(c.default,{style:{float:"left",backgroundColor:"#f5f5f5"},src:t[0].url}):p.default.createElement(c.default,{style:{float:"left",backgroundColor:"#f5f5f5",color:"#595959"},icon:"appstore"}),p.default.createElement("span",{style:{lineHeight:"29px",marginLeft:6}},e)),p.default.createElement("div",{style:{float:"right",padding:"2px 5px 2px 0px"}},p.default.createElement("span",{style:{lineHeight:"35px"}},a))),style:{cursor:"pointer",background:l||"#fff",borderRadius:5,marginBottom:10,padding:"7px 10px 5px 10px",overflow:"hidden",border:"1px solid #d9d9d9"}})}}class P extends p.default.Component{constructor(e){super(e),k(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchAllowedResourcesForReserve()})),k(this,"componentWillUnmount",(()=>{this._isMounted=!1})),k(this,"fetchAllowedResourcesForReserve",(()=>{if(!this._isMounted)return;let{bookingId:e,skipPricingOptionRestriction:t}=this.state;this.setState({loadingResources:!0}),b.BookingService.getAllowedResourcesToReserve(e,{skipPricingOptionRestriction:t}).then((e=>{if(!this._isMounted)return;const{availableResources:t,pricingOptionRestriction:a}=e;this.setState((e=>({availableResources:t,pricingOptionRestriction:a||e.pricingOptionRestriction,loadingResources:!1}))),this.fetchRestrictedResourceNames(a)})).catch((e=>{console.log(e),d.default.error("Failed to load allowed Resources for booking.")}))})),k(this,"fetchRestrictedResourceNames",(e=>{e&&e.resourcesIds&&0!==e.resourcesIds.length&&b.ResourceService.getResources({ids:e.resourcesIds,fields:["_id","name"]}).then((e=>{let{resources:t}=e;if(!this._isMounted)return;const a=(t||[]).map((e=>e.name&&e.name.EN||"-"));this.setState({restrictedResourceNames:a})}))})),k(this,"handleTogglePricingOptionRestriction",(()=>{this.setState((e=>
64({skipPricingOptionRestriction:!e.skipPricingOptionRestriction,selectedResources:[]})),(()=>this.fetchAllowedResourcesForReserve()))})),k(this,"handleSubmit",(()=>{if(!this._isMounted)return;let{bookingId:e,selectedResources:t}=this.state;0!=t.length?(this.setState({loadingSubmit:!0}),(0,g.default)({url:`${y.default.api}/api/v2/bookings/${e}/resources`,headers:{Accept:"application/json",Authorization:`Bearer ${h.default.getToken()}`},type:"json",method:"patch",contentType:"application/json",data:JSON.stringify({action:"add",resourceIds:t,skipPricingOptionRestriction:this.state.skipPricingOptionRestriction})}).then((()=>{this._isMounted&&this.setState({loadingSubmit:!1}),d.default.success("Booking has been updated!"),this.props.onSuccess()})).catch((e=>{console.log(e),d.default.error("Failed to update Booking resources.")}))):d.default.warning("Select atleast one Resource.")})),k(this,"handleClickResourceBar",(e=>{let{selectedResources:t}=this.state;t.includes(e)?t.splice(t.indexOf(e),1):t.push(e),console.log(t),this.setState({selectedResources:t})})),k(this,"handleChangeSelectedResources",(e=>{this.setState({selectedResources:e})})),k(this,"renderAllowedResourcesOptions",(()=>{let{selectedResources:e,loadingResources:t}=this.state;return p.default.createElement("div",{className:"resources-filters"},p.default.createElement(f.default,{showSearch:!0,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,style:{width:"100%"},value:e||[],disabled:t,placeholder:"Search for resources",mode:"multiple",size:"large",onChange:this.handleChangeSelectedResources},this.getResourcesOptGroups().map((e=>e))))})),k(this,"getResourcesOptGroups",(()=>{let{suppliersChannels:e}=this.state,t=[];return t.push(p.default.createElement(T,{key:"own",label:"Resources"},this.getResourcesInGroup("own").map((e=>e)))),Array.isArray(e)&&e.map((e=>{t.push(p.default.createElement(T,{key:e._id,label:`Supplier - ${e.name&&e.name.EN||"-"} ${e.isOffline?"":`(${e.email})`}`},this.getResourcesInGroup(e._id).map((e=>e))))})),t})),k(this,"getResourcesInGroup",(e=>{let{availableResources:t}=this.state,a=[];return t="own"==e?t.filter((e=>!e.supplierId)):t.filter((t=>t.supplierId==e)),t.map((e=>{let t=`${e.resourceName} (${e.number} available capacity)`;a.push(p.default.createElement(S,{key:e.resourceId},t))})),a})),k(this,"renderAvailableResources",(()=>{let{availableResources:e,selectedResources:t,currentPage:a}=this.state;return e.slice(7*(a-1),7*a).map(((e,a)=>{let l=t.includes(e.resourceId);return p.default.createElement("div",{key:a,onClick:()=>this.handleClickResourceBar(e.resourceId)},p.default.createElement(C,{loading:!1,availNumber:e.number,photos:e.resource.photos,left:p.default.createElement("span",null,p.default.createElement("b",null,e.resourceName||"-")," (",e.number," available capacity)"),right:p.default.createElement("div",null,l?p.default.createElement(s.default,{style:{fontSize:17,marginLeft:6,color:"#22a522"},type:"check-circle-o"}):p.default.createElement(s.default,{type:"plus-circle-o",style:{marginLeft:6,fontSize:17,color:"#0547a6"}})),bgColor:l?"#ddecdd":"white"}))}))})),k(this,"renderLoadingResources",(()=>p.default.createElement("div",null,[1,1,1,1,1,1,1].map(((e,t)=>p.default.createElement(C,{loading:!0,key:t,left:p.default.createElement("span",{className:"ant-card-loading-block",style:{width:700,height:"14px"}}),right:"",bgColor:"white"})))))),k(this,"handleChangePage",((e,t)=>{this.setState({currentPage:e})})),this.state={bookingId:e.booking._id,startDate:e.booking.dateToTravel,startTime:e.booking.timeToTravel,endDate:e.booking.extraData.endDate,endTime:e.booking.extraData.endTime,alreadyAffectedResourcesIds:e.booking.extraData&&e.booking.extraData.revertInfo&&e.booking.extraData.revertInfo.affectedResourcesIds||[],availableResources:[],suppliersChannels:[],loadingResources:!1,selectedResources:[],loadingSubmit:!1,currentPage:1,skipPricingOptionRestriction:!1,pricingOptionRestriction:void 0,restrictedResourceNames:[]}}render(){let{loadingSubmit:e,availableResources:t,loadingResources:a,currentPage:s}=this.state,{restrictedResourceNames:d}=this.state,u=d.length>0,c=d.map(((e,t)=>p.default.createElement("span",{key:t},t>0?", ":"",p.default.createElement("b",null,e)))),{booking:m}=this.props,{startDate:f,startTime:g,endDate:h,endTime:y}=this.state,b=(0,E.default)(`${f} ${g}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm"),v=(0,E.default)(`${h} ${y}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm"),k=m.extraData&&m.extraData.revertInfo&&m.extraData.revertInfo.resourcesIdsAffectedStatus&&m.extraData.revertInfo.resourcesIdsAffectedStatus.reduce(((e,t)=>e+t.number),0)||0;return p.default.createElement(l.default,{maskClosable:!1,title:`Add Resources on Booking: ${m.code}`,className:"minimal-modal modal-900px booking-payments-modal",visible:this.props.visible,onOk:this.handleSubmit,onCancel:()=>
64!e&&this.props.onHide(),style:{top:30},footer:[p.default.createElement(o.default,{key:"back",size:"default",disabled:e,onClick:()=>this.props.onHide()},"Back"),p.default.createElement(o.default,{key:"submit",type:"primary",size:"default",disabled:0==t.length||a,loading:e,onClick:()=>this.handleSubmit()},"Submit")]},p.default.createElement("div",{className:"container add-resources-booking"},p.default.createElement("h5",null,"Allowed Resources from ",p.default.createElement("b",null,b)," until ",p.default.createElement("b",null,v)," "),p.default.createElement("h6",null,"Persons already reserved from resources:"," ",p.default.createElement("b",null,k," / ",m.tickets)," "),p.default.createElement("p",null,"Select one or multiple resources to reserve on this booking"),this.state.pricingOptionRestriction&&p.default.createElement(r.default,{style:{marginBottom:12},type:this.state.skipPricingOptionRestriction?"info":"warning",showIcon:!0,message:p.default.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},p.default.createElement("span",{style:{marginRight:12}},this.state.skipPricingOptionRestriction?p.default.createElement("span",null,"You are viewing all resources related with your product, although the Pricing Option ",p.default.createElement("b",null,'"',this.state.pricingOptionRestriction.identifier,'"')," is restricted to specific Resources",u?p.default.createElement(p.default.Fragment,null,": ",c):"","."):p.default.createElement("span",null,"You are viewing limited resources, because the Pricing Option"," ",p.default.createElement("b",null,'"',this.state.pricingOptionRestriction.identifier,'"')," is restricted to specific Resources",u?p.default.createElement(p.default.Fragment,null,": ",c):"",".")),p.default.createElement("span",{style:{whiteSpace:"nowrap"}},p.default.createElement(i.default,{size:"small",checked:this.state.skipPricingOptionRestriction,onChange:this.handleTogglePricingOptionRestriction}),p.default.createElement("span",{style:{marginLeft:8}},"See all resources")))}),this.renderAllowedResourcesOptions(),p.default.createElement("br",null),a?this.renderLoadingResources():this.renderAvailableResources(),t.length>7&&p.default.createElement(n.default,{pageSize:7,current:s,simple:!0,size:"small",style:{float:"right"},total:t.length,onChange:this.handleChangePage}),p.default.createElement("br",null),p.default.createElement("br",null)))}}t.default=P},56830:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=i(a(8963)),n=i(a(96540)),r=i(a(37959));function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const s=l.default.Group;class d extends n.default.Component{constructor(e){super(e),o(this,"showEdit",(()=>{this.setState({visibleEditInitPayments:!0})})),o(this,"handleHideEdit",(()=>{this.setState({visibleEditInitPayments:!1})})),o(this,"handleSuccessEdit",(()=>{this.setState({visibleEditInitPayments:!1}),this.props.onSuccess()})),this.state={visibleEditInitPayments:!1}}render(){let{visibleEditInitPayments:e}=this.state,{bookingId:t}=this.props;return n.default.createElement("div",null,n.default.createElement(s,null,n.default.createElement(l.default,{onClick:this.showEdit,icon:"edit"}),e&&n.default.createElement(r.default,{visible:e,bookingId:t,onSuccess:this.handleSuccessEdit,onHide:this.handleHideEdit})))}}t.default=d},37959:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=E(a(29281)),n=E(a(8963)),r=E(a(78298)),i=E(a(95402)),o=E(a(13121)),s=E(a(13776)),d=E(a(24146)),u=E(a(27382)),c=E(a(96540)),m=E(a(46073)),f=E(a(97549)),p=E(a(8282)),g=E(a(95093)),h=a(37918),y=a(77322);
64function E(e){return e&&e.__esModule?e:{default:e}}function b(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const v=u.default.Group;class k extends c.default.Component{constructor(e){super(e),b(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBookingPricesCommissions(),this.fetchInitPaymentsOptions()})),b(this,"componentWillUnmount",(()=>{this._isMounted=!1})),b(this,"fetchInitPaymentsOptions",(()=>{if(!this._isMounted)return;let{bookingId:e}=this.state;this.setState({loadingPaymentsOptions:!0}),(0,p.default)({url:`${f.default.api}/api/v/bookings/payments/init-payments/options`,headers:{Authorization:`Bearer ${m.default.getToken()}`},method:"get",type:"json",data:{bookingId:e}}).then((e=>{if(!this._isMounted)return;let{success:t,booking:a,initPaymentsOptions:l}=e;t?this.setState({booking:a,initPaymentsOptions:l,loadingPaymentsOptions:!1}):d.default.error("Failed to load payment options")}))})),b(this,"fetchBookingPricesCommissions",(()=>{if(!this._isMounted)return;let{bookingId:e}=this.props;e&&(this.setState({loadingPricesCommissions:!0}),y.BookingService.getSingleBooking(e,{embed:["permissions"]}).then((e=>{let{booking:t}=e;this._isMounted&&this.setState({permissions:t.permissions,bookPrice:t.price,bookCurrency:t.currency,bookChannelCommission:t.channel.commission,bookSuppliersCommissions:t.suppliersChannels.reduce(((e,t)=>({...e,[t._id]:t.commission})),{}),loadingPricesCommissions:!1})})).catch((e=>{d.default.error("Failed to load booking details.")})))})),b(this,"handleEditInitPayments",(async()=>{if(!this._isMounted)return;let{bookingId:e}=this.state,{initPaymentsAnswer:t}=this.state,{bookPrice:a,bookChannelCommission:l,bookSuppliersCommissions:n}=this.state;if(!t.target)return void d.default.error("Please select who is getting paid from the Traveler.");this.setState({loadingAction:!0}),await y.BookingService.changeBooking(e,{price:a,channelCommission:l,suppliersPrices:Object.keys(n).map((e=>({_id:e,commission:n[e]})))});let r=await(0,p.default)({url:`${f.default.api}/api/v/bookings/payments/init-payments/update`,type:"json",method:"post",contentType:"application/json",headers:{Accept:"application/json",Authorization:`Bearer ${m.default.getToken()}`},data:JSON.stringify({bookingId:e,initPaymentsAnswer:t})});this._isMounted&&(this.setState({loadingAction:!1}),r.success?(d.default.success("Booking successfully updated!"),this.props.onSuccess()):d.default.error("Something went wrong updating the payment."))})),b(this,"renderInitPaymentsRecords",(()=>{let{booking:e,initPaymentsAnswer:t}=this.state,{bookPrice:a,bookCurrency:l,bookChannelCommission:n,bookSuppliersCommissions:r}=this.state,i=e.channel,o=e.suppliersChannels||[],{targetId:d,target:u}=t,m=e.dateToTravel,f=e.timeToTravel;const p=(0,g.default)(`${m} ${f}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm");let y="supplier"==u&&o.find((e=>e._id==d)),E="supplier"==u&&r[d];return s.default.info({title:"The following payments will be automatically created",width:550,content:c.default.createElement("div",null,c.default.createElement("hr",null),"vendor"==u?c.default.createElement("div",null,a>0&&c.default.createElement("h5",null,c.default.createElement("b",null,"Incoming payment")," from Traveler: ",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(a,l)),c.default.createElement("br",null),c.default.createElement("i",{style:{fontSize:13,color:"orange"}},"Pending to be Paid at ",p)),n>0&&c.default.createElement("h5",null,c.default.createElement("b",null,"Outgoing payment")," to Channel ",i.name&&i.name.EN||"-",": ",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(n,l)),c.default.createElement("br",null),c.default.createElement("i",{style:{fontSize:13,color:"orange"}},"Pending to be Paid at ",p)),o.filter((e=>Number(r[e._id])>0)).map(((e,t)=>c.default.createElement("h5",{key:e._id},c.default.createElement("b",null,"Outgoing payment")," to Supplier ",e.name&&e.name.EN||"-",": ",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(r[e._id],l)),c.default.createElement("br",null),c.default.createElement("i",{style:{fontSize:13,color:"orange"}},"Pending to be Paid at ",p))))):"channel"==u?c.default.createElement("div",null,a-n>0&&c.default.createElement("h5",null,c.default.createElement("b",null,"Incoming payment")," from Channel ",i.name&&i.name.EN||"-",": ",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(a-n,l)),c.default.createElement("br",null),c.default.createElement("i",{style:{fontSize:13,color:"orange"}},"Pending to be Paid at ",p)),o.filter((e=>Number(r[e._id])>0)).map(((e,t)=>c.default.createElement("h5",{key:e._id},c.default.createElement("b",null,"Outgoing payment")," to Supplier ",e.name&&e.name.EN||"-",": ",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(r[e._id],l)),c.default.createElement("br",null),c.default.createElement("i",{style:{fontSize:13,color:"orange"}},"Pending to be Paid at ",p)))),n>0&&a-n>0&&c.default.createElement("div",{style:{marginTop:25}},c.default.createElement("i",null,"You will receive ",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(a-n,l))," from the channel, because the channel will get the money from the traveler
64(",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(a,l)),") and will keep its commission (",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(n,l)),")."))):"supplier"==u?c.default.createElement("div",null,a-E>0&&c.default.createElement("h5",null,c.default.createElement("b",null,"Incoming payment")," from Supplier ",y.name&&y.name.EN||"-",": ",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(a-E,l)),c.default.createElement("br",null),c.default.createElement("i",{style:{fontSize:13,color:"orange"}},"Pending to be Paid at ",p)),n>0&&c.default.createElement("h5",null,c.default.createElement("b",null,"Outgoing payment")," to Channel ",i.name&&i.name.EN||"-",": ",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(n,l)),c.default.createElement("br",null),c.default.createElement("i",{style:{fontSize:13,color:"orange"}},"Pending to be Paid at ",p)),o.filter((e=>Number(r[e._id])>0&&e._id!==d)).map(((e,t)=>c.default.createElement("h5",{key:e._id},c.default.createElement("b",null,"Outgoing payment")," to Supplier ",e.name&&e.name.EN||"-",": ",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(r[e._id],l)),c.default.createElement("br",null),c.default.createElement("i",{style:{fontSize:13,color:"orange"}},"Pending to be Paid at ",p)))),E>0&&a-E>0&&c.default.createElement("div",{style:{marginTop:25}},c.default.createElement("i",null,"You will receive ",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(a-E,l))," from the supplier, because the supplier will get the money from the traveler (",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(a,l)),") and will keep its price (",c.default.createElement("b",null,(0,h.getNumberWithCurrency)(E,l)),")."))):""),onOk(){}})})),b(this,"renderQuestionInitPayments",(()=>{let{booking:e,initPaymentsAnswer:t,initPaymentsOptions:a}=this.state,{bookPrice:l,bookChannelCommission:n,bookSuppliersCommissions:r}=this.state;if(0==a.length)return;let i=e.channel,o=e.suppliersChannels||[],s=l+(n+Object.keys(r).reduce(((e,t)=>e+r[t]),0))==0;return c.default.createElement("div",null,c.default.createElement("h5",{style:{fontWeight:"bold"}},"Who is getting paid from the Traveler?"),c.default.createElement(v,{onChange:e=>this.handleChangeInitPaymentsAnswer(e.target.value),value:t.targetId},a.includes("vendor")&&c.default.createElement(u.default,{disabled:s,value:i.userId},c.default.createElement("span",{style:{fontSize:"0.875rem"}},"My Company")),a.includes("channel")&&c.default.createElement(u.default,{disabled:s,value:i._id},c.default.createElement("span",{style:{fontSize:"0.875rem"}},"Channel")),a.includes("suppliers")&&o&&o.map((e=>c.default.createElement(u.default,{disabled:s,key:e._id,value:e._id},c.default.createElement("span",{style:{fontSize:"0.875rem"}},e.name&&e.name.EN||"-"))))),t.target&&c.default.createElement("div",null,c.default.createElement("br",null),c.default.createElement("a",{onClick:this.renderInitPaymentsRecords,style:{display:"inline-block",textDecoration:"underline"}},"View generated payments")),c.default.createElement("div",null,c.default.createElement("br",null),c.default.createElement("h5",{style:{fontWeight:"bold"}},"Do you want to delete all the existing payments?"),c.default.createElement(v,{onChange:e=>this.handleChangeDeleteExistingPayments(e.target.value),value:t.deleteExistingPayments},c.default.createElement(u.default,{key:"no",value:"no"},c.default.createElement("span",{style:{fontSize:"0.875rem"}},"No")),c.default.createElement(u.default,{key:"yes",value:"yes"},c.default.createElement("span",{style:{fontSize:"0.875rem",color:"red"}},"Yes")))))})),b(this,"handleChangeInitPaymentsAnswer",(e=>{let t,a=e,{initPaymentsOptions:l,booking:n}=this.state;l.includes("vendor")&&n.channel.userId==a?t="vendor":l.includes("channel")&&n.channel._id==a?t="channel":l.includes("suppliers")&&n.suppliersChannels&&n.suppliersChannels.findIndex((e=>e._id==a))>-1&&(t="supplier");let r=t?{target:t,targetId:a}:{};this.setState({initPaymentsAnswer:r})})),b(this,"handleChangeDeleteExistingPayments",(e=>{let t={...this.state.initPaymentsAnswer,deleteExistingPayments:e};this.setState({initPaymentsAnswer:t})})),b(this,"handleChangePrice",(e=>{let t=isNaN(e)||e<0?0:e;this.setState({bookPrice:t}),this.calculateCommissionsBasedOnPrice(t)})),b(this,"calculateCommissionsBasedOnPrice",(e=>{const{booking:t,inputsLocked:a}=this.state,{permissions:l}=this.state,{paymentPolicy:n,channel:r,suppliersChannels:i}=t;let{bookChannelCommission:o}=this.state,s=l.allowEditPricesCommissions;const d=a.includes(r._id);s&&n&&n.terms&&!d&&(o=this.getAmountFromPolicy({paymentPolicy:n,bookingPrice:e,tickets:t.tickets}),this.handleChangeChannelCommission(o));let u=l.allowEditPricesCommissions;u&&i&&i.length>0&&i.map((l=>{const r=a.includes(l._id);let i=l.paymentPolicy;if(u&&i&&i.terms&&!r){var s,d;let a;if(null!=n&&null!==(s=n.terms)&&void 0!==s&&null!==(d=s.markupSettings)&&void 0!==d&&d.isActive){var c,m,f;const{markupSettings:l}=n.terms,r=(e,a,l)=>{let n=0;return"per"===a?n=e/(1+l/100):"fee"===a?n=Math.max(e-l,0):"feePerPerson"===a&&(n=Math.max(e-l*t.tickets,0)),n},i="perOver"===(null==n||null===(c=n.terms)||void 0===c?void 0:c.amountType)||"feeOver"===(null==n||null===(m=n.terms)||void 0===m?void 0:m.amountType)||"feeOverPerPerson"===(null==n||null===(f=n.terms)||void 0===f?void 0:f.amountType),s=Math.max(i?e-o:e,0);if(a=r(s,l.markupType,l.markupAmount),l.minMarkupType){const e=r(s,l.minMarkupType,l.minMarkupAmount);a=Math.min(a,e)}}else{const t=e-o;a=t>=0?t:e}let r=this.getAmountFromPolicy({paymentPolicy:i,bookingPrice:a,tickets:t.tickets});this.handleChangeSupplierCommission(l._id,r)}}))})),b(this,"getAmountFromPolicy",(e=>{let{paymentPolicy:t,bookingPrice:a,tickets:l}=e,{amountType:n,amount:r}=t.terms,i=0;return"flat"===n||("perIn"===n||"perOver"===n?i=Number(a)*Number(r)/100:"feeIn"===n||"feeOver"===n?i=Number(r):"feeOverPerPerson"!==n&&"feeInPerPerson"!==n||(i=Number(r)*Number(l))),(0,h.calc2Decimals)(i)})),b(this,"handeChangeInputLock",(e=>{const{inputsLocked:t}=this.state;t.includes(e)?this.setState({inputsLocked:t.filter((t=>t!==e))}):this.setState({inputsLocked:[...t,e]})})),b(this,"renderBookPrice",(()=>{let{loadingPricesCommissions:e,permissions:t,bookPrice:a,bookCurrency:l,bookChannelCommission:n,bookSuppliersCommissions:s}=this.state;if(t.allowEditPricesCommissions){let t=a<n+Object.keys(s).reduce(((e,t)=>e+s[t]),0);return c.default.createElement("h5",{style:{fontWeight:"bold",color:"#0547a6"}},"Booking Total Price (",(0,h.getCurrencySymbol)(l),"):",c.default.createElement(o.default,{value:a,disabled:e,step:.1,min:0,precision:2,onChange:this.handleChangePrice,style:{marginLeft:5}}),t&&c.default.createElement(r.default,{title:"Booking total price is lower than the total costs."}," ",c.default.createElement(i.default,{type:"exclamation-circle",style:{color:"red",marginLeft:10,fontSize:16,fontWeight:"normal"}})))}return c.default.createElement("h5",{style:{fontWeight:"bold",color:"#0547a6"}},"Booking Total Price: ",(0,h.getNumberWithCurrency)(a,l))})),b(this,"handleChangeChannelCommission",(e=>{let t=isNaN(e)||e<0?0:e;this.setState({bookChannelCommission:t})})),b(this,"renderChannelCommission",(()=>{let{booking:e,inputsLocked:t,loadingPricesCommissions:a,permissions:l,bookPrice:s,bookCurrency:d,bookChannelCommission:u}=this.state,m=e.channel;if(l.allowEditPricesCommissions){let e=u>s;const l=t.includes(m._id);return c.default.createElement("h5",null,c.default.createElement("b",null,m&&m.name&&m.name.EN||"-")," Commission (",(0,h.getCurrencySymbol)(d),"):",c.default.createElement(o.default,{value:u,disabled:a,min:0,step:.1,precision:2,onChange:this.handleChangeChannelCommission,style:{marginLeft:5}}),c.default.createElement(n.default,{icon:l?"lock":"unlock",shape:"circle",size:"small",style:{marginLeft:5,color:l?"red":"green",borderColor:l?"red":"green"},onClick:()=>this.handeChangeInputLock(m._id)}),e&&c.default.createElement(r.default,{title:"Channel commission is higher than the booking total price."}," ",c.default.createElement(i.default,{type:"exclamation-circle",style:{color:"orange",marginLeft:10,fontSize:16,fontWeight:"normal"}})))}return c.default.createElement("h5",null,c.default.createElement("b",null,m&&m.name&&m.name.EN||"-")," Commission (",(0,h.getCurrencySymbol)(d),"): ",(0,h.getNumberWithCurrency)(u,d))})),b(this,"handleChangeSupplierCommission",((e,t)=>
64{let a=isNaN(t)||t<0?0:t,{bookSuppliersCommissions:l}=this.state;l[e]=a,this.setState({bookSuppliersCommissions:l})})),b(this,"renderSuppliers",(()=>{let{booking:e,inputsLocked:t,permissions:a,bookSuppliersCommissions:l,bookPrice:s,bookCurrency:d,loadingPricesCommissions:u}=this.state,m=a.allowEditPricesCommissions,f=e.suppliersChannels||[];return c.default.createElement("div",null,f.map((e=>{if(m){const a=t.includes(e._id);let m=l[e._id]>s;return c.default.createElement("h5",{key:e._id},c.default.createElement("b",null,e.name&&e.name.EN||"-")," Price (",(0,h.getCurrencySymbol)(d),"):",c.default.createElement(o.default,{value:l[e._id],disabled:u,step:.1,min:0,precision:2,onChange:t=>this.handleChangeSupplierCommission(e._id,t),style:{marginLeft:5}}),c.default.createElement(n.default,{icon:a?"lock":"unlock",shape:"circle",size:"small",style:{marginLeft:5,color:a?"red":"green",borderColor:a?"red":"green"},onClick:()=>this.handeChangeInputLock(e._id)}),m&&c.default.createElement(r.default,{title:"Supplier price is higher than the booking total price."}," ",c.default.createElement(i.default,{type:"exclamation-circle",style:{color:"orange",marginLeft:10,fontSize:16,fontWeight:"normal"}})))}return c.default.createElement("h5",{key:e._id},c.default.createElement("b",null,e.name&&e.name.EN||"-")," Price (",(0,h.getCurrencySymbol)(d),"): ",(0,h.getNumberWithCurrency)(e.commission,d))})))})),this.state={bookingId:e.bookingId,booking:{},bookPrice:void 0,bookCurrency:void 0,bookChannelCommission:void 0,bookSuppliersCommissions:[],permissions:{},initPaymentsAnswer:{},initPaymentsOptions:[],loadingPaymentsOptions:!1,inputsLocked:[]}}render(){let{loadingAction:e,loadingPricesCommissions:t,loadingPaymentsOptions:a}=this.state;return c.default.createElement(s.default,{title:"Manage Booking Price & Payments",visible:this.props.visible,onOk:this.handleEditInitPayments,onCancel:this.props.onHide,confirmLoading:e,className:"minimal-modal modal-500px",maskClosable:!1,okText:"Submit"},a||t?c.default.createElement("div",null,c.default.createElement(l.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),c.default.createElement(l.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):c.default.createElement("div",null,this.renderChannelCommission(),this.renderSuppliers(),this.renderBookPrice(),c.default.createElement("br",null),this.renderQuestionInitPayments()))}}t.default=k},90998:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(7669)),n=f(a(55517)),r=f(a(64219)),i=f(a(26138)),o=f(a(27382)),s=f(a(77925)),d=f(a(96540)),u=a(88530),c=a(66028),m=f(a(63791));function f(e){return e&&e.__esModule?e:{default:e}}const p=s.default.Item,g=o.default.Group,h=o.default.Button,y="#0747a6",E=e=>({backgroundColor:e?y:"",borderColor:e?y:"",color:e?"white":""});t.default=e=>{let{fieldsPerRow:t=1,disabled:a=!1,publicCheckout:o=!1,billingDetails:f,className:y,onChange:b}=e;const v=(0,u.useIntl)(),{formatMessage:k}=v,S=(e,t)=>{const a={...f,[e]:t};b(a)},T=e=>{const t={...f,invoiceType:e};e===c.INVOICE_TYPES.RECEIPT&&(t.name=void 0,t.vatNumber=void 0,t.country=void 0,t.address=void 0,t.city=void 0,t.postalCode=void 0),b(t)},{invoiceType:C}=f,P=C===c.INVOICE_TYPES.INVOICE,D={xl:24/t,lg:24/t,md:24/t,sm:2===t?12:24,xs:2===t?12:24};return d.default.createElement(s.default,{layout:"vertical"},d.default.createElement(n.default,{gutter:16},d.default.createElement(r.default,{xl:24,lg:24,md:24,sm:24,xs:24},o?d.default.createElement(p,{style:{marginBottom:0}},d.default.createElement("div",{style:{display:"flex",gap:"0.5rem",alignItems:"center"}},d.default.createElement("div",{style:{display:"flex",gap:"5px"}},d.default.createElement(i.default,{className:y,size:"large",disabled:a,checked:P,onChange:e=>T(e.target.checked?c.INVOICE_TYPES.INVOICE:c.INVOICE_TYPES.RECEIPT)})),d.default.createElement("div",{style:{marginBottom:"1rem"}},d.default.createElement("span",{style:{fontSize:14,color:"rgba(0, 0, 0, 0.85)"}},k({id:"forms.billingDetails.businessPurchase.label"}))))):d.default.createElement(p,null,d.default.createElement("div",{style:{display:"flex",gap:"0.75rem",alignItems:"center"}},d.default.createElement("span",{style:{color:"rgba(0, 0, 0, 0.85)"}},k({id:"forms.billingDetails.invoiceType.label"})),d.default.createElement(g,{disabled:a,value:C,onChange:e=>T(e.target.value)},d.default.createElement(h,{value:c.INVOICE_TYPES.RECEIPT,style:E(C===c.INVOICE_TYPES.RECEIPT)},k({id:"forms.billingDetails.invoiceType.receipt"})),d.default.createElement(h,{value:c.INVOICE_TYPES.INVOICE,style:E(C===c.INVOICE_TYPES.INVOICE)},k({id:"forms.billingDetails.invoiceType.invoice"}))))))),P&&d.default.createElement(n.default,{gutter:16},d.default.createElement(r.default,D,d.default.createElement(p,{className:y,required:!0,label:k({id:"forms.billingDetails.name.label"})},d.default.createElement(l.default,{disabled:a,value:f.name,onChange:e=>S("name",e.target.value),placeholder:k({id:"forms.billingDetails.name.placeholder"})}))),d.default.createElement(r.default,D,d.default.createElement(p,{className:y,required:!0,label:k({id:"forms.billingDetails.vatNumber.label"})},d.default.createElement(l.default,{disabled:a,value:f.vatNumber,onChange:e=>S("vatNumber",e.target.value),placeholder:k({id:"forms.billingDetails.vatNumber.placeholder"})}))),d.default.createElement(r.default,D,d.default.createElement(p,{className:y,required:!0,label:k({id:"forms.billingDetails.country.label"})},d.default.createElement(m.default,{disabled:a,value:f.country,onChange:e=>S("country",e),placeholder:k({id:"forms.billingDetails.country.placeholder"})}))),d.default.createElement(r.default,D,d.default.createElement(p,{className:y,required:!0,label:k({id:"forms.billingDetails.address.label"})},d.default.createElement(l.default,{disabled:a,value:f.address,onChange:e=>S("address",e.target.value),placeholder:k({id:"forms.billingDetails.address.placeholder"})}))),d.default.createElement(r.default,D,d.default.createElement(p,{className:y,required:!0,label:k({id:"forms.billingDetails.city.label"})},d.default.createElement(l.default,{disabled:a,value:f.city,onChange:e=>S("city",e.target.value),placeholder:k({id:"forms.billingDetails.city.placeholder"})}))),d.default.createElement(r.default,D,d.default.createElement(p,{className:y,required:!0,label:k({id:"forms.billingDetails.postalCode.label"})},d.default.createElement(l.default,{disabled:a,value:f.postalCode,onChange:e=>S("postalCode",e.target.value),placeholder:k({id:"forms.billingDetails.postalCode.placeholder"})})))))}},20335:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(a(55517)),n=u(a(95402)),r=u(a(7669)),i=u(a(64219)),o=u(a(77925)),s=u(a(96540)),d=u(a(94821));function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const m=e=>(e&&e.length,{validateStatus:"success",errorMsg:null});class f extends s.default.Component{constructor(){super(...arguments),c(this,"componentDidMount",(()=>{const{tempBooking:e,onUpdateBookingContactDetails:t}=this.props;if(e){let a={},l={},n={},r={};e.userFirstName&&(a={...m(e.userFirstName),value:e.userFirstName}),e.userLastName&&(l={...m(e.userLastName),value:e.userLastName}),e.userEmail&&(n={...m(e.userEmail),value:e.userEmail}),e.userPhone&&(r={...m(e.userPhone),value:e.userPhone}),t({firstName:a,lastName:l,email:n,phone:r})}})),c(this,"handleChangeInputFirstName",(e=>{const{onUpdateBookingContactDetails:t}=this.props,a=e.target.value.trim();t({firstName:{...m(a),value:a}})})),c(this,"handleChangeInputLastName",(e=>{const{onUpdateBookingContactDetails:t}=this.props,a=e.target.value.trim();t({lastName:{...m(a),value:a}})})),c(this,"handleChangeInputEmail",(e=>{const{onUpdateBookingContactDetails:t}=this.props,a=e.target.value.trim(),l=(e=>e&&e.length>0&&!/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e.toLowerCase())?{validateStatus:"error",errorMsg:"Please enter a valid email."}:{validateStatus:"success",errorMsg:null})(a);t({email:{...l,value:a}})})),c(this,"handleChangeInputPhoneNumber",(e=>{const{onUpdateBookingContactDetails:t}=this.props,a=e.target.value.trim();t({phone:{...m(a),value:a}})})),c(this,"handleChangeContact",((e,t)=>{const{onUpdateBookingContactDetails:a}=this.props,l={firstName:void 0,lastName:void 0,email:void 0,phoneNumber:void 0};if(t.firstName){const e=t.firstName,a=m(e);l.firstName={...a,value:e}}if(t.lastName){const e=t.lastName,a=m(e);l.lastName={...a,value:e}}if(t.email){const e=t.email,a=m(e);l.email={...a,value:e}}if(t.phoneNumber){const e=t.phoneNumber,a=m(e);l.phone={...a,value:e}}a(l)})),c(this,"renderContactDetails",(()=>{const{contactId:e,contactDetails:t,disabled:a=!1,hideContactId:u=!1}=this.props,{firstName:c,lastName:m,email:f,phone:p}=t;return s.default.createElement("div",{style:{width:"100%",margin:"0 auto"}},s.default.createElement(l.default,{gutter:10},!u&&s.default.createElement(i.default,{span:24},s.default.createElement(o.default.Item,{label:"CRM Contact"},s.default.createElement(d.default,{contactId:e,disabled:a,allowClear:!0,allowCreate:!0,placeholder:"Select a Contact",onChange:this.handleChangeContact}))),s.default.createElement(i.default,{xs:12,sm:12,md:12,lg:12},s.default.createElement(o.default.Item,{label:"First Name",hasFeedback:!0,validateStatus:c&&c.value?c.validateStatus:"",help:c&&c.errorMsg},s.default.createElement(r.default,{disabled:a,placeholder:"First Name",value:c&&c.value,onChange:this.handleChangeInputFirstName}))),s.default.createElement(i.default,{xs:12,sm:12,md:12,lg:12},s.default.createElement(o.default.Item,{label:"Last Name",hasFeedback:!0,validateStatus:m&&m.value?m.validateStatus:"",help:m&&m.errorMsg},s.default.createElement(r.default,{disabled:a,placeholder:"Last Name",value:m&&m.value,onChange:this.handleChangeInputLastName}))),s.default.createElement(i.default,{xs:12,sm:12,md:12,lg:12},s.default.createElement(o.default.Item,{label:"Email Address",hasFeedback:!0,validateStatus:f&&f.value?f.validateStatus:"",help:f&&f.errorMsg},s.default.createElement(r.default,{disabled:a,placeholder:"Email Address",prefix:s.default.createElement(n.default,{type:"mail",style:{color:"rgba(0,0,0,.25)"}}),value:f&&f.value,onChange:this.handleChangeInputEmail}))),s.default.createElement(i.default,{xs:12,sm:12,md:12,lg:12},s.default.createElement(o.default.Item,{label:"Phone Number",hasFeedback:!0},s.default.createElement(r.default,{disabled:a,placeholder:"Phone Number",prefix:s.default.createElement(n.default,{type:"phone",style:{color:"rgba(0,0,0,.25)"}}),value:p&&p.value,onChange:this.handleChangeInputPhoneNumber})))))}
64))}render(){return s.default.createElement("div",null,this.renderContactDetails())}}t.default=f,e.exports=f},76573:(e,t,a)=>{"use strict";var l=O(a(13776)),n=O(a(78298)),r=O(a(95402)),i=O(a(45654)),o=O(a(48735)),s=O(a(30960)),d=O(a(55517)),u=O(a(8963)),c=O(a(13121)),m=O(a(64219)),f=O(a(24146)),p=O(a(26138)),g=O(a(27382)),h=O(a(83307)),y=O(a(7669)),E=O(a(77925)),b=O(a(96540)),v=O(a(95093)),k=a(88530),S=O(a(15734)),T=O(a(14825)),C=a(10611),P=O(a(97549)),D=O(a(78755)),_=O(a(30014)),I=O(a(94821)),x=O(a(93030));function O(e){return e&&e.__esModule?e:{default:e}}function A(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const N=E.default.Item,{TextArea:w}=y.default,{Option:R}=h.default,M=g.default.Group,B=p.default.Group;class L extends b.default.Component{constructor(e){super(e),A(this,"handleChangeCustomField",((e,t)=>{const{customFields:a,onChangeCustomFields:l}=this.props,n=a.findIndex((t=>{let{_id:a,tempKey:l}=t;return l===e||a===e}));a[n].value=t,l(a)})),A(this,"showPreviewImage",(e=>{this.setState({previewImage:e,previewImageVisible:!0})})),A(this,"hidePreviewImage",(()=>{this.setState({previewImage:void 0,previewImageVisible:!1})})),A(this,"handleUploadPhotos",(async(e,t)=>{const{authToken:a}=this.props,{customFields:l}=this.props;this.setState({loadingMediaUploadKey:e}),Promise.all(t.map((e=>new Promise((t=>{S.default.post(`${P.default.api}/upload/image`).set("Authorization",`Bearer ${a}`).attach("hopwavephoto",e).end(((a,l)=>{a?(f.default.error("Failed to upload image"),t(null)):t({uid:(0,C.v4)(),name:e.name,status:"done",url:l.text,thumbUrl:l.text})}))}))))).then((t=>{const a=t.filter((e=>e));if(a.length>0){f.default.success(`${a.length} image${a.length>1?"s":""} uploaded!`);const{value:t}=l.find((t=>{let{tempKey:a,_id:l}=t;return a===e||l===e}));this.handleChangeCustomField(e,[...t,...a])}this.setState({loadingMediaUploadKey:void 0})}))})),A(this,"handleChangeContact",((e,t)=>{const{customFields:a,onChangeCustomFields:l}=this.props,n=a.findIndex((e=>"First Name"===e.name));n>=0&&(a[n].value=t.firstName);const r=a.findIndex((e=>"Last Name"===e.name));r>=0&&(a[r].value=t.lastName);const i=a.findIndex((e=>"Email Address"===e.name));i>=0&&(a[i].value=t.email);const o=a.findIndex((e=>"Phone Number"===e.name));o>=0&&(a[o].value=t.phoneNumber),t.customFields.forEach((e=>{const t=a.findIndex((t=>t._id===e.id));t>=0&&(a[t].value=e.value)})),l(a)})),this.state={previewImage:void 0,previewImageVisible:!1,loadingMediaUploadKey:void 0}}render(){const{intl:e}=this.props,{inheritDataFromContact:t=!1}=this.props,{publicOnly:a,checkoutFlow:f,disabled:p}=this.props,{previewMode:k=!1,dashboardPage:S=!1}=this.props,{editableNotesMode:C=!1,notes:P={},onChangeNotesKeyValue:O}=this.props,{customFields:A,fieldsPerRow:L=1,allCustomFields:F=[]}=this.props,{publicPaymentsPage:W,publicRequestsPage:z,className:Y}=this.props,{previewImageVisible:j,previewImage:H,loadingMediaUploadKey:U}=this.state;let $=a?A.filter((e=>e.public)):A;return f&&($=$.filter((e=>!e.hideFromCheckout))),$=$.filter((e=>{if(!e.visibilityConditions||0===e.visibilityConditions.length)return!0;const t=e.visibilityConditions.filter((e=>{let{targetType:t}=e;return"customField"===t})).map((e=>{let{targetValue:t}=e;return t}));return F.filter((e=>{let{tempKey:a,_id:l}=e;return t.includes(a)||t.includes(l)})).filter((e=>{let{value:t,type:a}=e,l=!1;return"boolean"===a?l=!0===t:"text"===a||"longText"===a?l=t&&t.length>0:"number"===a||"multiple"===a||"datePicker"===a||"timePicker"===a?l=""!==t&&void 0!==t:"select-multiple"===a||"longText-multiple"===a||"mediaUploader"===a?l=t.length>0:"fillGaps"===a?l=t.filter((e=>"string"==typeof e&&e.length>0)).length>0:"fillGaps-multiple"===a?l=t.findIndex((e=>e.filter((e=>"string"==typeof e&&e.length>0)).length>0))>-1:"locationPicker"===a&&(l=null!==t&&"object"==typeof t&&"string"==typeof t.address&&t.address.length>0&&null!==t.location&&"object"==typeof t.location&&"number"==typeof t.location.lat&&"number"==typeof t.location.lng),l})).length>0})),b.default.createElement("div",{className:"customfields-form"},b.default.createElement(E.default,null,!k&&t&&$.length>0&&b.default.createElement(N,{label:"Prefill data from CRM Contact"},b.default.createElement(I.default,{placeholder:"Optionally select a contact...",onChange:(e,t)=>
64this.handleChangeContact(e,t)})),b.default.createElement(d.default,{gutter:k?32:16},$.map((t=>{const{_id:a,tempKey:l,type:f,name:E,placeholder:I,question:A,required:F,value:j,translations:H}=t,$=H&&H.name&&H.name[e.locale]||E,G=H&&H.placeholder&&H.placeholder[e.locale]||I,V=H&&H.question&&H.question[e.locale]||A,q="boolean"===f?V:$;let K=!1,X=!1;const Q=l||a;let Z;if(k)if("number"===f||"text"===f||"longText"===f||"multiple"===f||"datePicker"===f||"timePicker"===f)X="longText"!==f,Z=void 0===j?b.default.createElement("span",null,"-"):b.default.createElement(D.default,{text:j});else if("select-multiple"===f)Z=0===j.length?b.default.createElement("span",null,"-"):b.default.createElement(D.default,{text:j.join(", ")});else if("longText-multiple"===f)Z=0===j.length?b.default.createElement("span",null,"-"):j.map(((e,t)=>b.default.createElement("div",{key:t},b.default.createElement(D.default,{text:e}))));else if("boolean"===f)X=!0,Z=b.default.createElement(D.default,{text:!0===j||"true"===j?"Yes":"No"});else if("mediaUploader"===f&&"image"===t.mediaType)Z=b.default.createElement("div",null,0===j.length?b.default.createElement("span",null,"-"):j.map((e=>b.default.createElement(m.default,{key:e.url,xs:12,sm:8,md:8,xl:6,className:"",style:{padding:"1px"}},b.default.createElement(_.default,{image:e.url,nameclass:"place",gallery5:!0,galleryclass:"activity-photo"})))));else if("fillGaps"===f){const{fillGapsSentence:e}=t,a=e.split(" ").map(((t,a)=>{const l=e.split(" ").slice(0,a+1),n=Math.max(l.filter((e=>"%GAP%"===e)).length-1,0);return"%GAP%"===t?b.default.createElement("b",null,j[n]||"........"):b.default.createElement("span",null," ",t," ")}));Z=b.default.createElement(D.default,{text:b.default.createElement("div",null,a)})}else if("fillGaps-multiple"===f){const{fillGapsSentence:e}=t;Z=0===j.length?b.default.createElement("span",null,"-"):j.map(((t,a)=>{const l=e.split(" ").map(((a,l)=>{const n=e.split(" ").slice(0,l+1),r=Math.max(n.filter((e=>"%GAP%"===e)).length-1,0);return"%GAP%"===a?b.default.createElement("b",null,t[r]||"........"):b.default.createElement("span",null," ",a," ")}));return b.default.createElement("div",{key:a},b.default.createElement(D.default,{text:b.default.createElement("div",null,l)}))}))}else"locationPicker"===f&&(Z=j?b.default.createElement("div",null,b.default.createElement(D.default,{text:j.address}),b.default.createElement("span",null,"Coordinates (Latitude, Longitude): ",j.location.lat,","," ",j.location.lng),b.default.createElement("div",{style:{marginTop:10}},b.default.createElement(x.default,{disabled:!0,toEdit:!0,center:j.location,markers:[{position:j.location}],address:j.address}))):b.default.createElement("span",null,"-"));else if("number"===f){const{min:e,max:a,showPlaceholderAsText:l}=t;K=l,X=!0,Z=b.default.createElement("div",null,b.default.createElement(c.default,{disabled:p,className:Y,size:"large",style:{width:"100%"},placeholder:l?$:G||$,value:j,min:"number"==typeof e?Number(e):-1/0,max:"number"==typeof a?Number(a):1/0,onChange:e=>this.handleChangeCustomField(Q,e)}))}else if("text"===f){const{charLimit:e,showPlaceholderAsText:a}=t;K=a,X=!0,Z=b.default.createElement("div",null,b.default.createElement(y.default,{disabled:p,className:Y,size:"large",style:{width:"100%"},placeholder:a?$:G||$,value:j,onChange:t=>{this.handleChangeCustomField(Q,t.target.value.substring(0,e))}}))}else if("longText"===f){const{charLimit:e,inputMinRows:a=2,showPlaceholderAsText:l}=t;K=l,Z=b.default.createElement("div",null,b.default.createElement(w,{disabled:p,className:Y,size:"large",style:{width:"100%"},placeholder:l?$:G||$,value:j,autosize:{minRows:a},onChange:t=>{this.handleChangeCustomField(Q,t.target.value.substring(0,e))}}))}else if("longText-multiple"===f){const{charLimit:a,inputMinRows:l=2,showPlaceholderAsText:n,multipleCopiesText:r}=t;K=n;const i=H&&H.multipleCopiesText&&H.multipleCopiesText[e.locale]||r;Z=b.default.createElement("div",null,j.map(((e,t)=>b.default.createElement(d.default,{key:t,gutter:16,type:"flex",align:"middle"},b.default.createElement(m.default,{xl:p?24:23,lg:p?24:23,md:p?24:23,sm:p?24:21,xs:p?24:2
641},b.default.createElement(w,{disabled:p,className:Y,size:"large",style:{width:"100%",marginTop:t>0?10:void 0},placeholder:n?$:G||$,value:e,autosize:{minRows:l},onChange:e=>{j[t]=e.target.value.substring(0,a),this.handleChangeCustomField(Q,j)}})),!p&&b.default.createElement(m.default,{xl:1,lg:1,md:1,sm:3,xs:3,style:{textAlign:"center"}},b.default.createElement(u.default,{icon:"minus",shape:"circle",style:{color:F&&0===t?"gray":"red"},disabled:!!F&&0===t,onClick:()=>{j.splice(t,1),this.handleChangeCustomField(Q,j)}}))))),!p&&b.default.createElement("div",{style:{textAlign:"center",marginTop:10}},b.default.createElement(u.default,{icon:"plus-circle-o",type:"dashed",size:"large",style:{width:"100%"},disabled:p,onClick:()=>{this.handleChangeCustomField(Q,[...j,""])}},i)))}else if("select-multiple"===f){const{multiple:a,dataEntryType:l="dropdown",showPlaceholderAsText:n}=t;"dropdown"===l?(K=n,Z=b.default.createElement(h.default,{disabled:p,mode:"multiple",className:Y,size:"large",style:{width:"100%"},placeholder:n?$:G||$,value:j,onChange:e=>this.handleChangeCustomField(Q,e),showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},a.map((t=>{const a=t.translations&&t.translations.label&&t.translations.label[e.locale]||t.label;return b.default.createElement(R,{key:t.value,value:t.value},a)})))):"checkbox"===l&&(K=!0,Z=b.default.createElement(B,{disabled:p,className:Y,style:{width:"100%"},value:j,onChange:e=>this.handleChangeCustomField(Q,e),options:a.map((t=>({label:t.translations&&t.translations.label&&t.translations.label[e.locale]||t.label,value:t.value})))}))}else if("multiple"===f){const{multiple:a,dataEntryType:l="dropdown",showPlaceholderAsText:n}=t;"dropdown"===l?(K=n,X=!0,Z=b.default.createElement(h.default,{disabled:p,className:Y,size:"large",style:{width:"100%"},placeholder:n?$:G||$,value:j,onChange:e=>this.handleChangeCustomField(Q,e),showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},a.map((t=>{const a=t.translations&&t.translations.label&&t.translations.label[e.locale]||t.label;return b.default.createElement(R,{key:t.value,value:t.value},a)})))):"radio"===l&&(K=!0,Z=b.default.createElement(M,{disabled:p,className:Y,size:"large",style:{width:"100%"},onChange:e=>this.handleChangeCustomField(Q,e.target.value),value:j},a.map((t=>{const a=t.translations&&t.translations.label&&t.translations.label[e.locale]||t.label;return b.default.createElement(g.default,{key:t.value,value:t.value},a)}))))}else if("boolean"===f)K=!0,X=!0,Z=b.default.createElement(M,{disabled:p,className:Y,value:!0===j||"true"===j?"yes":"no",onChange:e=>{this.handleChangeCustomField(Q,"yes"===e.target.value)}},b.default.createElement(g.default,{value:"yes"},"Yes"),b.default.createElement(g.default,{value:"no"},"No"));else if("datePicker"===f){var J;K=!0,X=!0;const{settings:e}=t,a="YYYY-MM-DD",l="YYYY-MM-DD",n=null==e||null===(J=e.labels)||void 0===J?void 0:J.includes("dateOfBirth");Z=b.default.createElement(s.default,{disabled:p,className:Y,size:"large",value:j&&(0,v.default)(j,a),format:l,onChange:e=>{this.handleChangeCustomField(Q,e&&e.format(a))},disabledDate:n?e=>!!e&&e.isAfter((0,v.default)(),"day"):void 0,allowClear:!0})}else if("timePicker"===f){K=!0,X=!0;const e="HH:mm";Z=b.default.createElement(o.default,{disabled:p,className:Y,size:"large",value:j&&(0,v.default)(j,e,!0),format:e,onChange:t=>{this.handleChangeCustomField(Q,t&&t.format(e))},allowEmpty:!0})}else if("mediaUploader"===f){K=!0;const{mediaType:e}=t;Z="image"===e?b.default.createElement("div",{className:"clearfix"},b.default.createElement("p",null,"The maximum size of each photo must be 2MB (Megabytes)"),p&&0===j.length&&b.default.createElement("i",null,"There are no photos uploaded."),b.default.createElement(i.default,{disabled:p,className:Y,listType:"picture-card",fileList:j,onPreview:this.showPreviewImage,onChange:e=>{p||this.handleChangeCustomField(Q,e.fileList)}}),!p&&b.default.createElement(T.default,{accept:"image/*",className:"ant-upload ant-upload-select-picture-card",onDrop:e=>{this.handleUploadPhotos(Q,e)},multiple:!0,style:{padding:"20px 0"}},U===Q?b.default.createElement(r.default,{type:"loading"}):b.default.createElement(r.default,{type:"plus"}),U===Q?b.default.createElement("div",{className:"ant-upload-text"},"Uploading"):b.default.createElement("div",{className:"ant-upload-text"},"Upload"))):b.default.createElement("i",null,"Media type Not supported.")}else if("fillGaps"===f){const{fillGapsSentence:e}=t;K=!0;const a=e.split(" ").map(((t,a)=>{const l=e.split(" ").slice(0,a+1),n=Math.max(l.filter((e=>"%GAP%"===e)).length-1,0);return"%GAP%"===t?b.default.createElement(y.default,{key:a,disabled:p,className:Y,size:"large",placeholder:"........",style:{marginTop:10,marginLeft:10,marginRight:10,width:"100px"},value:j[n],autosize:{minRows:2},onChange:e=>{j[n]=e.target.value,this.handleChangeCustomField(Q,j)}}):b.default.createElement("span",{key:a,style:{fontSize:14}}," ",t," ")}));Z=b.default.createElement("div",null,a)}else if("fillGaps-multiple"===f){const{fillGapsSentence:a,multipleCopiesText:l}=t,n=H&&H.multipleCopiesText&&H.multipleCopiesText[e.locale]||l,r=a.split("%GAP%").length-1;K=!0,Z=b.default.createElement("div",null,j.map(((e,t)=>{const l=a.split(" ").map(((l,n)=>{const r=a.split(" ").slice(0,n+1),i=Math.max(r.filter((e=>"%GAP%"===e)).length-1,0);return"%GAP%"===l?b.default.createElement(y.default,{key:n,disabled:p,className:Y,size:"large",placeholder:"........",style:{marginTop:10,marginLeft:10,marginRight:10,width:"100px"},value:e[i],autosize:{minRows:2},onChange:e=>{j[t][i]=e.target.value,this.handleChangeCustomField(Q,j)}}):b.default.createElement("span",{key:n,style:{fontSize:14}}," ",l," ")}));return b.default.createElement("div",{key:t},b.default.createElement(d.default,{key:t,gutter:16,type:"flex",align:"middle"},b.default.createElement(m.default,{xl:p?24:23,lg:p?24:23,md:p?24:23,sm:p?24:21,xs:p?24:2
641},b.default.createElement("div",null,l)),!p&&b.default.createElement(m.default,{xl:1,lg:1,md:1,sm:3,xs:3,style:{textAlign:"center"}},b.default.createElement(u.default,{icon:"minus",shape:"circle",style:{color:F&&0===t?"gray":"red"},disabled:!!F&&0===t,onClick:()=>{j.splice(t,1),this.handleChangeCustomField(Q,j)}}))))})),!p&&b.default.createElement("div",{style:{textAlign:"center",marginTop:10}},b.default.createElement(u.default,{icon:"plus-circle-o",type:"dashed",size:"large",style:{width:"100%"},disabled:p,onClick:()=>{this.handleChangeCustomField(Q,[...j,Array(r).fill("")])}},n)))}else"locationPicker"===f&&(K=!0,Z=b.default.createElement(x.default,{toEdit:!0,disabled:p,className:Y,center:j?j.location:{lat:37.98381,lng:23.727539},markers:j?[{position:j.location}]:[],address:j?j.address:void 0,onChange:(e,t)=>{const a={address:t,location:{lat:"function"==typeof e.lat?e.lat():e.lat,lng:"function"==typeof e.lng?e.lng():e.lng}};this.handleChangeCustomField(Q,a)}}));return b.default.createElement(m.default,{key:Q,xl:X?24/L:24,lg:X?24/L:24,md:X?24/L:24,sm:X?24/L:24,xs:24},b.default.createElement(d.default,{gutter:16},b.default.createElement(m.default,{xl:C?12:24,lg:C?12:24,md:C?12:24,sm:24,xs:24},b.default.createElement("div",{className:"field-item"},b.default.createElement(N,{required:F,label:W||z?b.default.createElement("span",{style:{fontSize:14}},q):S&&P[Q]?b.default.createElement("span",null,q,"Â ",b.default.createElement(n.default,{title:P[Q]},b.default.createElement(r.default,{className:"color-danger",type:"question-circle-o"}))):q},!S&&K&&G&&b.default.createElement("p",{style:{marginBottom:4}},G),Z,z&&P[Q]&&b.default.createElement("p",{className:"color-danger",style:{marginBottom:0,marginLeft:3}},P[Q])))),C&&b.default.createElement(m.default,{xl:12,lg:12,md:12,sm:24,xs:24},b.default.createElement(N,{label:"Notes"},b.default.createElement(w,{style:{width:"100%"},placeholder:"Add your notes here",value:P[Q],autosize:{minRows:2},onChange:e=>{O(Q,e.target.value)}})))))})))),j&&b.default.createElement(l.default,{title:"Preview Image",visible:!0,footer:null,onCancel:this.hidePreviewImage},b.default.createElement("a",{style:{fontSize:14},href:H.url||H.thumbUrl,download:H.name},"Click here to download image"),b.default.createElement("br",null),b.default.createElement("br",null),b.default.createElement("img",{alt:"photo",style:{width:"100%"},src:H.url||H.thumbUrl})))}}e.exports=(0,k.injectIntl)(L)},42592:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(8963)),n=f(a(95402)),r=f(a(27382)),i=f(a(77925)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=m(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=f(a(8282)),d=f(a(2543)),u=f(a(97549)),c=f(a(76573));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}const p=i.default.Item,g=r.default.Group;t.default=e=>{let{fieldsPerRow:t,groupsQuestions:a,disabled:m,onChange:f,bookingId:h,tempBookingId:y,authToken:E,className:b}=e;const[v,k]=(0,o.useState)(void 0),[S,T]=(0,o.useState)(void 0),C=d.default.flatten(a.filter((e=>!e.activateWithQuestion||"yes"===e.answerForActivation)).map((e=>d.default.flatten(e.entriesCustomFields.map((e=>e))))));return o.default.createElement("div",null,a.map(((e,d)=>{const{tempKey:P,title:D,description:_,activateWithQuestion:I,questionForActivation:x,answerForActivation:O,entriesCustomFields:A,multipleCopies:N,multipleCopiesText:w}=e;return o.default.createElement("div",{key:P,style:{marginTop:0===d?0:30}},o.default.createElement("h4",{style:{fontWeight:"bold"}},D.EN),_&&_.EN&&o.default.createElement("p",null,_.EN),o.default.createElement("hr",null),I&&o.default.createElement(i.default,null,o.default.createElement(p,{style:{marginBottom:5},required:!0,label:o.default.createElement("span",{style:{fontSize:14}},x)},o.default.createElement(g,{className:b,disabled:m,onChange:e=>{((e,t)=>
64{const l=a.findIndex((t=>t.tempKey===e||t._id===e));if(a[l].answerForActivation=t,"yes"===t&&0===a[l].entriesCustomFields.length){k(e);const t=h?`${u.default.api}/api/v2/bookings/${h}/prepare-entry-customfields`:`${u.default.api}/api/public/tempbookings/${y}/prepare-entry-customfields`,n=h?{"Content-Type":"application/json",Authorization:`Bearer ${E}`}:{"Content-Type":"application/json"};(0,s.default)({url:t,headers:n,method:"patch",type:"json",data:JSON.stringify({groupKey:a[l].tempKey})}).then((e=>{let{entryCustomFields:t}=e;const n=[t];a[l].entriesCustomFields=n,k(void 0),f(a)}))}else f(a)})(P,e.target.value)},value:O},o.default.createElement(r.default,{value:"yes"},"Yes"),o.default.createElement(r.default,{value:"no"},"No")),v===P&&o.default.createElement(n.default,{type:"loading",spin:!0}))),(!I||"yes"===O)&&o.default.createElement("div",null,A.map(((e,n)=>o.default.createElement("div",{key:n},o.default.createElement(c.default,{authToken:E,className:b,disabled:m,customFields:e,allCustomFields:C,fieldsPerRow:t,onChangeCustomFields:e=>{((e,t,l)=>{const n=a.findIndex((t=>t.tempKey===e||t._id===e));a[n].entriesCustomFields[t]=l,f(a)})(P,n,e)}}),!m&&n>0&&o.default.createElement("div",{style:{textAlign:"center"}},o.default.createElement(l.default,{icon:"minus-circle-o",type:"danger",size:"large",style:{width:"100%"},disabled:S===P||m,onClick:()=>{((e,t)=>
64{const l=a.findIndex((t=>t.tempKey===e||t._id===e));a[l].entriesCustomFields.splice(t,1),f(a)})(P,n)}},"Remove")),n!==A.length-1&&o.default.createElement("hr",null)))),N&&o.default.createElement("div",{style:{textAlign:"center",marginTop:10}},o.default.createElement(l.default,{icon:"plus-circle-o",type:"dashed",size:"large",style:{width:"100%"},disabled:v===P||m,loading:S===P,onClick:()=>{(e=>{const t=a.findIndex((t=>t.tempKey===e||t._id===e));T(e);const l=h?`${u.default.api}/api/v2/bookings/${h}/prepare-entry-customfields`:`${u.default.api}/api/public/tempbookings/${y}/prepare-entry-customfields`,n=h?{"Content-Type":"application/json",Authorization:`Bearer ${E}`}:{"Content-Type":"application/json"};(0,s.default)({url:l,headers:n,method:"patch",type:"json",data:JSON.stringify({groupKey:a[t].tempKey})}).then((e=>{let{entryCustomFields:l}=e;a[t].entriesCustomFields.push(l),T(void 0),f(a)}))})(P)}},w))))})))}},70855:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e||!e.invoiceType)return{success:!0,billingDetails:e};const t=e.settings;return e.invoiceType===l.INVOICE_TYPES.RECEIPT?{success:!0,billingDetails:{invoiceType:l.INVOICE_TYPES.RECEIPT,settings:t}}:e.invoiceType===l.INVOICE_TYPES.INVOICE?n.find((t=>{const a=e[t];return"string"!=typeof a||0===a.trim().length}))?{success:!1,errorMessageId:"forms.billingDetails.invoice.missingFieldsError"}:{success:!0,billingDetails:{invoiceType:l.INVOICE_TYPES.INVOICE,...n.reduce(((t,a)=>({...t,[a]:e[a].trim()})),{}),settings:t}}:{success:!0,billingDetails:e}};var l=a(66028);const n=["name","vatNumber","country","address","city","postalCode"]},41508:(e,t,a)=>{"use strict";var l=s(a(96540)),n=a(7060),r=a(21844),i=s(a(72081)),o=(s(a(59443)),a(49383));function s(e){return e&&e.__esModule?e:{default:e}}a(58156),i.default.setApiKey(o.GOOGLE_MAPS_API_KEY);const d=(0,n.compose)((0,n.withProps)({googleMapURL:`https://maps.googleapis.com/maps/api/js?key=${o.GOOGLE_MAPS_API_KEY}&v=3.exp&libraries=geometry,drawing,places`,loadingElement:l.default.createElement("div",{style:{height:"100%"}}),containerElement:l.default.createElement("div",{style:{minHeight:"100px"}}),mapElement:l.default.createElement("div",{className:"locations-map"})}),(0,n.lifecycle)({componentDidUpdate(e,t){let a=this.props.originPlace&&this.props.originPlace.location&&JSON.stringify(this.props.originPlace.location)!==JSON.stringify(e.originPlace&&e.originPlace.location),l=this.props.destinationPlace&&this.props.destinationPlace.location&&JSON.stringify(this.props.destinationPlace.location)!==JSON.stringify(e.destinationPlace&&e.destinationPlace.location);(a||l)&&this.props.destinationPlace&&this.props.destinationPlace.location&&this.props.originPlace&&this.props.originPlace.location&&(new google.maps.DirectionsService).route({origin:new google.maps.LatLng(this.props.originPlace.location&&this.props.originPlace.location.lat,this.props.originPlace.location&&this.props.originPlace.location.lng),destination:new google.maps.LatLng(this.props.destinationPlace.location&&this.props.destinationPlace.location.lat,this.props.destinationPlace.location&&this.props.destinationPlace.location.lng),travelMode:google.maps.TravelMode.DRIVING},((e,t)=>{t===google.maps.DirectionsStatus.OK?this.props.onUpdateDirections({...e}):(console.error(`error fetching directions ${e}`),this.props.onUpdateDirections(void 0))}))},componentWillReceiveProps(){const e={};this.setState({bounds:null,center:this.props.center,markers:this.props.markers,onMapMounted:t=>{e.map=t;const a=new window.google.maps.LatLngBounds;e.map&&e.map.props.children.forEach((e=>{Array.isArray(e)&&e.map((e=>{e&&e.type===r.Marker&&e.props.position&&a.extend(new window.google.maps.LatLng(e.props.position.lat,e.props.position.lng))}))}))}})}}),r.withScriptjs,r.withGoogleMap)((e=>{let{regions:t,places:a,originPlace:n,destinationPlace:i,directions:o,isOtherLocationStart:s,otherLocationStart:d,isOtherLocationEnd:u,otherLocationEnd:c}=e,m=a.map((e=>({position:e.location})));return s&&d&&d.location&&m.push({position:d.location}),u&&c&&c.location&&m.push({position:c.location}),l.default.createElement(r.GoogleMap,{ref:e.onMapMounted,defaultZoom:12,center:0==m.length?{lat:37.98381,lng:23.727539}:m[0].position,originPlace:n,destinationPlace:i,directions:o},(!n||!i)&&m.map(((e,t)=>l.default.createElement(r.Marker,{key:`location-marker-${t}`,position:e.position}))),t.map(((e,t)=>l.default.createElement(r.Polygon,{options:{fillColor:"lightgreen",fillOpacity:.3,strokeColor:"lightgreen",strokeOpacity:.3,strokeWeight:1}
64,key:`region-${t}`,path:e.locations}))),o&&l.default.createElement(r.DirectionsRenderer,{directions:o,suppressMarkers:!1}))}));e.exports=d},77989:(e,t,a)=>{"use strict";var l=s(a(96540)),n=s(a(10483)),r=a(7060),i=a(21844),o=a(49383);function s(e){return e&&e.__esModule?e:{default:e}}const d=(0,r.compose)((0,r.withProps)({googleMapURL:`https://maps.googleapis.com/maps/api/js?key=${o.GOOGLE_MAPS_API_KEY}&v=3.exp&libraries=geometry,drawing,places`,loadingElement:l.default.createElement("div",{style:{height:"100%"}})}),(0,r.lifecycle)({componentDidMount(){this.setState({onPlaceSelected:e=>{if(!e||!e.geometry||!e.formatted_address)return;const t=e.formatted_address,a=e.geometry.location.lat(),l=e.geometry.location.lng();this.props.onUpdatePlace({address:t,location:{lat:a,lng:l}})}})}}),i.withScriptjs)((e=>l.default.createElement(n.default,{className:"ant-input checkout-input",onPlaceSelected:e.onPlaceSelected,placeholder:"Type an address",types:["establishment","geocode"]})));e.exports=d},36855:(e,t,a)=>{"use strict";var l=P(a(13776)),n=P(a(96383)),r=P(a(55517)),i=P(a(13121)),o=P(a(64219)),s=P(a(8963)),d=P(a(78298)),u=P(a(95402)),c=P(a(27382)),m=P(a(83307)),f=P(a(77925)),p=P(a(96540)),g=P(a(95093)),h=P(a(2543)),y=a(77784),E=a(21757),b=P(a(92317)),v=a(18982),k=a(66028),S=P(a(47402));a(14571),a(2088),a(42527);var T=P(a(41508)),C=P(a(77989));function P(e){return e&&e.__esModule?e:{default:e}}function D(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const _=f.default.Item,{Option:I}=m.default,x=c.default.Button,O=c.default.Group,A=(0,y.extendMoment)(g.default);class N extends p.default.Component{constructor(e){super(e),D(this,"componentDidMount",(()=>{const{selectedActivity:e,dataToSubmit:t,onUpdateBookingData:a}=this.props;a({dataToSubmit:{...t,transferBookType:"single",tickets:e.minTickets}}).then((()=>{this.fetchStartDates()}))})),D(this,"fetchStartDates",(()=>{const{selectedActivity:e,selectedChannel:t,dataToSubmit:a}=this.props,{tickets:l}=a,{month:n}=this.state;this.setState({loadingStartDates:!0}),S.default.getPublicTransferProductStartDates(e._id,{channelId:t._id,from:A(n,"YYYY-MM").startOf("month").format("YYYY-MM-DD"),until:A(n,"YYYY-MM").endOf("month").format("YYYY-MM-DD"),tickets:Number(l)}).then((e=>{let{startDates:t}=e;this.setState({startDates:t,loadingStartDates:!1})}))})),D(this,"fetchStartTimes",(()=>{const{selectedActivity:e,selectedChannel:t,dataToSubmit:a}=this.props,{startDate:l,tickets:n}=a;this.setState({loadingStartTimes:!0}),S.default.getPublicTransferProductStartTimes(e._id,{channelId:t._id,startDate:l,tickets:Number(n)}).then((e=>{let{startTimes:t}=e;this.setState({startTimes:t,loadingStartTimes:!1})}))})),D(this,"fetchStartDatesRound",(()=>{const{selectedActivity:e,selectedChannel:t,dataToSubmit:a}=this.props,{tickets:l}=a,{monthRound:n}=this.state;this.setState({loadingStartDatesRound:!0}),S.default.getPublicTransferProductStartDates(e._id,{channelId:t._id,from:A(n,"YYYY-MM").startOf("month").format("YYYY-MM-DD"),until:A(n,"YYYY-MM").endOf("month").format("YYYY-MM-DD"),tickets:Number(l)}).then((e=>{let{startDates:t}=e;this.setState({startDatesRound:t,loadingStartDatesRound:!1})}))})),D(this,"fetchStartTimesRound",(()=>{const{selectedActivity:e,selectedChannel:t,dataToSubmit:a}=this.props,{startDateRound:l,tickets:n}=a;this.setState({loadingStartTimesRound:!0}),S.default.getPublicTransferProductStartTimes(e._id,{channelId:t._id,startDate:l,tickets:Number(n)}).then((e=>{let{startTimes:t}=e;this.setState({startTimesRound:t,loadingStartTimesRound:!1})}))})),D(this,"calculateTotalLuggage",(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{small:t=0,large:a=0}=e;return t+2*a})),D(this,"handleChangeLuggagePerSize",(e=>{const{dataToSubmit:t,selectedActivity:a,onUpdateBookingData:l}=this.props,{transferService:n}=t,{minMaxTicketsPerTransferService:r}=a,i={luggagePerSize:e};if(n&&r&&r[n]){const{maxLuggage:t}=r[n],a=this.calculateTotalLuggage(e);let l=!0;t&&(l=a<=t),l||(i.transferService=void 0)}l({dataToSubmit:{...t,...i}})})),D(this,"renderLuggagePerSizeOptions",(()=>{const{dataToSubmit:e}=this.props,{luggagePerSize:t={}}=e,{small:a=0,large:l=0}=t;return p.default.createElement("div",null,p.default.createElement(r.default,{gutter:32},p.default.createElement(o.default,{xs:12,sm:12,md:12,lg:12,xl:12},p.default.createElement(_,{label:p.default.createElement("span",{style:{fontWeight:"normal"}},p.default.createElement("i",{className:"fa fa-suitcase-rolling fa-xl",style:{marginRight:7}}),"Small Luggage ",p.default.createElement(d.default,{title:"56cm x 35cm x 25cm"},p.default.createElement(u.default,{type:"question-circle-o"}))),hasFeedback:!0},p.default.createElement(r.default,{type:"flex",align:"middle",justify:"start"},p.default.createElement(o.default,null,p.default.createElement(s.default,{className:"checkout-input",onClick:()=>{this.handleChangeLuggagePerSize({...t,small:a-1})},shape:"circle",icon:"minus",size:"large"})),p.default.createElement(o.default,null,p.default.createElement(i.default,{precision:0,className:"checkout-input",onChange:e=>{this.handleChangeLuggagePerSize({...t,small:e})},value:a,min:0,size:"large",style:{border:"1px solid #d9d9d9",borderRadius:"4px",width:"60px",textAlign:"center",marginLeft:"5px",marginRight:"5px",paddingLeft:"25px"}})),p.default.createElement(o.default,null,p.default.createElement(s.default,{className:"checkout-input",onClick:()=>{this.handleChangeLuggagePerSize({...t,small:a+1})},shape:"circle",icon:"plus",size:"large"}))))),p.default.createElement(o.default,{xs:12,sm:12,md:12,lg:12,xl:12},p.default.createElement(_,{label:p.default.createElement("span",{style:{fontWeight:"normal"}},p.default.createElement("i",{className:"fa fa-suitcase fa-xl",style:{marginRight:7}}),"Large Luggage"),hasFeedback:!0},p.default.createElement(r.default,{type:"flex",align:"middle",justify:"start"},p.default.createElement(o.default,null,p.default.createElement(s.default,{className:"checkout-input",onClick:()=>{this.handleChangeLuggagePerSize({...t,large:l-1})},shape:"circle",icon:"minus",size:"large"})),p.default.createElement(o.default,null,p.default.createElement(i.default,{precision:0,className:"checkout-input",onChange:e=>{this.handleChangeLuggagePerSize({...t,large:e})},value:l,min:0,size:"large",style:{border:"1px solid #d9d9d9",borderRadius:"4px",width:"60px",textAlign:"center",marginLeft:"5px",marginRight:"5px",paddingLeft:"25px"}})),p.default.createElement(o.default,null,p.default.createElement(s.default,{className:"checkout-input",onClick:()=>{this.handleChangeLuggagePerSize({...t,large:l+1})},shape:"circle",icon:"plus",size:"large"})))))))})),D(this,"handleChangeTransferService",(e=>{const{dataToSubmit:t,onUpdateBookingData:a}=this.props;a({dataToSubmit:{...t,transferService:e}})})),D(this,"renderTransferServicesOptions",(()=>{const{dataToSubmit:e}=this.props,{selectedActivity:t}=this.props;if(!t)return!1;const{transferServices:a=[],minMaxTicketsPerTransferService:l}=t,{transferService:n,tickets:r,luggagePerSize:i}=e;return p.default.createElement(_,{hasFeedback:!0,label:"Transfer Service",style:{marginBottom:0},required:!0},p.default.createElement(m.default,{style:{width:"100%"},allowClear:!1,value:n,placeholder:"Select Transfer Service",disabled:!r,optionFilterProp:"children",onChange:this.handleChangeTransferService,className:"checkout-input"},a.map((e=>{let t=!r;const{minTickets:a,maxTickets:n,maxLuggage:o}=l&&l[e]||{};
64if(a&&(t=t||Number(r)<a),n&&(t=t||Number(r)>n),o){const e=this.calculateTotalLuggage(i);t=t||Number(e)>o}return p.default.createElement(I,{key:e,value:e,disabled:t},e,(n>0||o>0)&&p.default.createElement("span",{style:{marginLeft:10,marginRight:10,float:"right"}},"(",n&&p.default.createElement("span",null,p.default.createElement(u.default,{type:"user",size:"small",style:{marginRight:3}}),n),n&&o&&p.default.createElement("span",{style:{marginLeft:5,marginRight:5}},"|"),o&&p.default.createElement("span",null,p.default.createElement("i",{className:"fa fa-suitcase-rolling fa-sm",style:{marginRight:3}}),o),")"))}))))})),D(this,"handleChangeTickets",(e=>{const{dataToSubmit:t,selectedActivity:a,onUpdateBookingData:l}=this.props,{transferService:n}=t,{minMaxTicketsPerTransferService:r}=a,i={tickets:String(e)};if(n&&r&&r[n]){const{minTickets:t,maxTickets:a}=r[n];let l=!0;t&&(l=l&&Number(e)>=t),a&&(l=l&&Number(e)<=a),l||(i.transferService=void 0)}l({dataToSubmit:{...t,...i}})})),D(this,"renderTicketsOptions",(()=>{const{dataToSubmit:e,selectedActivity:t}=this.props,{tickets:a}=e,{minTickets:l,maxTickets:n}=t,r=h.default.range(Number(l),Number(n)+1);return p.default.createElement(_,{label:"Number of Persons",hasFeedback:!0,required:!0},p.default.createElement(m.default,{style:{width:"100%"},allowClear:!1,value:a,placeholder:"Select Number of Persons",optionFilterProp:"children",onChange:this.handleChangeTickets,className:"checkout-input"},r.map((e=>p.default.createElement(I,{key:e,value:String(e)},e)))))})),D(this,"handleChangeFromLocation",(e=>{const{dataToSubmit:t,onUpdateBookingData:a}=this.props;a({dataToSubmit:{...t,fromPlaceId:e,otherLocationStart:void 0}})})),D(this,"handleChangeToLocation",(e=>{const{dataToSubmit:t,onUpdateBookingData:a}=this.props;a({dataToSubmit:{...t,toPlaceId:e,otherLocationEnd:void 0}})})),D(this,"handleSwapFromToLocations",(()=>{const{dataToSubmit:e,onUpdateBookingData:t}=this.props,{fromPlaceId:a,toPlaceId:l,otherLocationStart:n,otherLocationEnd:r}=e;t({dataToSubmit:{...e,fromPlaceId:"otherEnd"===l?"otherStart":l,toPlaceId:"otherStart"===a?"otherEnd":a,otherLocationStart:r,otherLocationEnd:n}})})),D(this,"renderLocations",(()=>{const{locations:e,loadingLocations:t,dataToSubmit:a}=this.props,{fromPlaceId:l,toPlaceId:n}=a,i=n?e.filter((e=>e.id!==n)):e,s=l?e.filter((e=>e.id!==l)):e;return p.default.createElement("div",{id:"transfer-location-inputs"},p.default.createElement(r.default,{gutter:16},p.default.createElement(o.default,{xs:24,sm:11,md:11,lg:11,xl:11},p.default.createElement(_,{label:"From",hasFeedback:!0,required:!0},p.default.createElement(m.default,{style:{width:"100%"},showSearch:!0,allowClear:!0,disabled:t,value:l,placeholder:"Select Location",optionFilterProp:"children",onChange:this.handleChangeFromLocation,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,className:"checkout-input"},i.map((e=>{const t=`${e.name} (${e.address})`;return p.default.createElement(I,{key:e.id,value:e.id},t)})),p.default.createElement(I,{key:"otherLocation-start",value:"otherStart"},"Set your Departure Address")),"otherStart"===l&&this.renderOtherLocationInput("otherLocationStart"))),p.default.createElement(o.default,{xs:0,sm:2,md:2,lg:2,xl:2},p.default.createElement("div",{style:{textAlign:"center"}},p.default.createElement(_,{hasFeedback:!0},p.default.createElement(d.default,{placement:"top",title:"Swap From - To locations"},p.default.createElement(u.default,{onClick:this.handleSwapFromToLocations,type:"swap",style:{border:"2px solid #0547a6",borderRadius:"50%",fontSize:25,marginTop:38,cursor:"pointer",color:"#0547a6"}}))))),p.default.createElement(o.default,{style:{height:15},xs:24,sm:0,md:0,lg:0,xl:0},p.default.createElement("div",{style:{textAlign:"center"}},p.default.createElement(_,{style:{marginBottom:0,marginTop:0},hasFeedback:!0},p.default.createElement(d.default,{placement:"top",title:"Swap From - To locations"},p.default.createElement(u.default,{onClick:this.handleSwapFromToLocations,type:"swap",style:{border:"2px solid #0547a6",borderRadius:"50%",transform:"rotate(90deg)",fontSize:25,marginTop:0,cursor:"pointer",color:"#0547a6"}}
64))))),p.default.createElement(o.default,{xs:24,sm:11,md:11,lg:11,xl:11},p.default.createElement(_,{label:"To",hasFeedback:!0,required:!0},p.default.createElement(m.default,{style:{width:"100%"},showSearch:!0,allowClear:!0,disabled:t,value:n,placeholder:"Select Location",optionFilterProp:"children",onChange:this.handleChangeToLocation,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,className:"checkout-input"},s.map((e=>{const t=`${e.name||"-"} (${e.address})`;return p.default.createElement(I,{key:e.id,value:e.id},t)})),p.default.createElement(I,{key:"otherLocation-end",value:"otherEnd"},"Set your Destination Address")),"otherEnd"===n&&this.renderOtherLocationInput("otherLocationEnd")))))})),D(this,"handleUpdateOtherLocationPlace",((e,t)=>{const{dataToSubmit:a,onUpdateBookingData:l}=this.props;l({dataToSubmit:{...a,[e]:t}})})),D(this,"renderOtherLocationInput",(e=>p.default.createElement("div",{style:{marginTop:10}},p.default.createElement(C.default,{onUpdatePlace:t=>this.handleUpdateOtherLocationPlace(e,t)})))),D(this,"renderLocationsMap",(()=>{const{locations:e,dataToSubmit:t}=this.props,{fromPlaceId:a,toPlaceId:l,otherLocationStart:n,otherLocationEnd:r}=t,{directions:i}=this.state,o=a||l?e.filter((e=>e.id===a||e.id===l)):[],s="otherStart"===a,d="otherEnd"===l,u=a?s?n:e.find((e=>e.id===a)):void 0,c=l?d?r:e.find((e=>e.id===l)):void 0;return p.default.createElement("div",{className:"checkout-input-map",style:{padding:10,borderRadius:4,backgroundColor:"white"}},p.default.createElement(T.default,{places:o,regions:[],directions:i,isOtherLocationStart:s,otherLocationStart:n,isOtherLocationEnd:d,otherLocationEnd:r,onUpdateDirections:e=>this.setState({directions:e}),originPlace:u,destinationPlace:c}))})),D(this,"handleChangeSingleRoundTrip",(e=>{const{dataToSubmit:t,onUpdateBookingData:a}=this.props;a({dataToSubmit:{...t,transferBookType:e}}).then((()=>{"roundtrip"===e&&this.fetchStartDatesRound()}))})),D(this,"renderSingleRoundTrip",(()=>{const{dataToSubmit:e}=this.props,{transferBookType:t}=e;return p.default.createElement(r.default,null,p.default.createElement(o.default,{xs:24,sm:24,md:24,lg:24,xl:24},p.default.createElement(_,{hasFeedback:!0,required:!0,label:"Trip Type"},p.default.createElement(O,{className:"checkout-input",onChange:e=>this.handleChangeSingleRoundTrip(e.target.value),value:t},p.default.createElement(x,{style:{backgroundColor:"single"===t?"#0747a6":"",borderColor:"single"===t?"#0747a6":"",color:"single"===t?"white":""},value:"single"},"One Way"),p.default.createElement(x,{style:{backgroundColor:"roundtrip"===t?"#0747a6":"",borderColor:"roundtrip"===t?"#0747a6":"",color:"roundtrip"===t?"white":""},value:"roundtrip"},"Round Trip")))))})),D(this,"handleChangeStartDate",(e=>{const{dataToSubmit:t,onUpdateBookingData:a}=this.props;a({dataToSubmit:{...t,startDate:e,startTime:void 0}}).then((()=>{this.fetchStartTimes()}))})),D(this,"handleChangeStartTime",(e=>{const{dataToSubmit:t,onUpdateBookingData:a}=this.props;a({dataToSubmit:{...t,startTime:e}})})),D(this,"handleChangeMonth",(e=>{const{onUpdateBookingData:t,dataToSubmit:a}=this.props;t({dataToSubmit:{...a,startDate:void 0,startTime:void 0}}).then((()=>{this.setState({month:e},(()=>this.fetchStartDates()))}))})),D(this,"isStartDateDisabled",(e=>{const{startDates:t}=this.state;return!t.includes(e)})),D(this,"renderStartDateTimePickers",(()=>{const{dataToSubmit:e}=this.props,{startDate:t,startTime:a}=e,{visibleStartDate:i,startTimes:d,loadingStartDates:u,loadingStartTimes:c,month:f}=this.state;return p.default.createElement(r.default,{gutter:16},p.default.createElement(o.default,{xs:12,sm:12,md:12,lg:12,xl:12},p.default.createElement(_,{label:"Pickup Date",hasFeedback:!0,style:{marginBottom:7},required:!0},p.default.createElement(s.default,{onClick:()=>this.setState({visibleStartDate:!0}),style:t?{color:"#666"}:{color:"#bfbfbf"},className:"checkout-input"},t?A(t,"YYYY-MM-DD").format("DD/MM/YYYY"):"Select Pickup Date"),p.default.createElement(l.default,{className:"fullscreen-tablet-modal",title:t?A(t,"YYYY-MM-DD").format("DD/MM/YYYY"):"Select Pickup Date",visible:i,onCancel:()=>this.setState({visibleStartDate:!1})},p.default.createElement(n.default,{spinning:u},p.default.createElement("div",{style:{textAlign:"center",margin:"0 -20px"}},p.default.createElement(b.default,{onMonthChange:e=>this.handleChangeMonth(A(e).format("YYYY-MM")),selectedDays:t?A(t,"YYYY-MM-DD").toDate():void 0,initialMonth:A(f,"YYYY-MM-DD").toDate(),disabledDays:e=>
64this.isStartDateDisabled(A(e).format("YYYY-MM-DD")),onDayClick:e=>{this.isStartDateDisabled(A(e).format("YYYY-MM-DD"))||(this.setState({visibleStartDate:!1}),this.handleChangeStartDate(A(e).format("YYYY-MM-DD")))}})))))),p.default.createElement(o.default,{xs:12,sm:12,md:12,lg:12,xl:12},p.default.createElement(_,{label:"Pickup Time",hasFeedback:!0,style:{marginBottom:7},required:!0},p.default.createElement(m.default,{disabled:!t||c,style:{width:"100%"},showSearch:!0,allowClear:!1,value:a,placeholder:"Select Pickup Time",optionFilterProp:"children",onChange:this.handleChangeStartTime,className:"checkout-input",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},d.map((e=>p.default.createElement(I,{key:e,value:e},e)))))))})),D(this,"handleChangeStartDateRound",(e=>{const{dataToSubmit:t,onUpdateBookingData:a}=this.props;a({dataToSubmit:{...t,startDateRound:e,startTimeRound:void 0}}).then((()=>{this.fetchStartTimesRound()}))})),D(this,"handleChangeStartTimeRound",(e=>{const{dataToSubmit:t,onUpdateBookingData:a}=this.props;a({dataToSubmit:{...t,startTimeRound:e}})})),D(this,"validateDates",(()=>{const{dataToSubmit:e}=this.props,{startDate:t,startTime:a,startDateRound:l,startTimeRound:n}=e;if(t&&a&&l&&n){const e=A(`${t} ${a}`,"YYYY-MM-DD HH:mm"),r=A(`${l} ${n}`,"YYYY-MM-DD HH:mm");if(e.isSameOrAfter(r))return!1}return!0})),D(this,"handleChangeMonthRound",(e=>{const{onUpdateBookingData:t,dataToSubmit:a}=this.props;t({dataToSubmit:{...a,startDateRound:void 0,startTimeRound:void 0}}).then((()=>{this.setState({monthRound:e},(()=>this.fetchStartDatesRound()))}))})),D(this,"isStartDateRoundDisabled",(e=>{const{startDatesRound:t}=this.state;return!t.includes(e)})),D(this,"renderStartDateTimeRoundPickers",(()=>{const{dataToSubmit:e}=this.props,{startDateRound:t,startTimeRound:a}=e,{startTimesRound:i,loadingStartTimesRound:d}=this.state,{visibleStartDateRoundModal:u,loadingStartDatesRound:c,monthRound:f}=this.state;return p.default.createElement(r.default,{gutter:16},p.default.createElement(o.default,{xs:12,sm:12,md:12,lg:12,xl:12},p.default.createElement(_,{label:"Return Date",hasFeedback:!0,style:{marginBottom:7},required:!0},p.default.createElement(s.default,{onClick:()=>this.setState({visibleStartDateRoundModal:!0}),style:t?{color:"#666"}:{color:"#bfbfbf"},className:"checkout-input"},t?A(t,"YYYY-MM-DD").format("DD/MM/YYYY"):"Select Return Date"),p.default.createElement(l.default,{className:"fullscreen-tablet-modal",title:t?A(t,"YYYY-MM-DD").format("DD/MM/YYYY"):"Select Return Date",visible:u,onCancel:()=>this.setState({visibleStartDateRoundModal:!1})},p.default.createElement(n.default,{spinning:c},p.default.createElement("div",{style:{textAlign:"center",margin:"0 -20px"}},p.default.createElement(b.default,{onMonthChange:e=>this.handleChangeMonthRound(A(e).format("YYYY-MM")),selectedDays:t?A(t,"YYYY-MM-DD").toDate():void 0,initialMonth:A(f,"YYYY-MM-DD").toDate(),disabledDays:e=>this.isStartDateRoundDisabled(A(e).format("YYYY-MM-DD")),onDayClick:e=>{this.isStartDateRoundDisabled(A(e).format("YYYY-MM-DD"))||(this.setState({visibleStartDateRoundModal:!1}),this.handleChangeStartDateRound(A(e).format("YYYY-MM-DD")))}})))))),p.default.createElement(o.default,{xs:12,sm:12,md:12,lg:12,xl:12},p.default.createElement(_,{label:"Return Time",hasFeedback:!0,style:{marginBottom:7},required:!0},p.default.createElement(m.default,{disabled:!t||d,style:{width:"100%"},showSearch:!0,allowClear:!1,value:a,placeholder:"Select Return Time",optionFilterProp:"children",onChange:this.handleChangeStartTimeRound,className:"checkout-input",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},i.map((e=>p.default.createElement(I,{key:e,value:e},e)))))))})),this.state={startDates:[],loadingStartDates:!1,startTimes:[],loadingStartTimes:!1,startDatesRound:[],loadingStartDatesRound:!1,startTimesRound:[],loadingStartTimesRound:!1,month:A().format("YYYY-MM"),monthRound:A().format("YYYY-MM"),directions:void 0,visibleStartDate:!1}}render(){const{dataToSubmit:e,selectedActivity:t,allowPersonnelAllocation:a}=this.props,{transferBookType:l,startDate:n,startTime:i,startDateRound:s,startTimeRound:d}=e,u=t.productCategory===k.PRODUCT_TYPE_CATEGORIES.transfer.tour;return p.default.createElement("div",{className:"transfer-create-booking-widget kiosk"},p.default.createElement(f.default,{id:"transfer-create-booking-widget"},p.default.createElement(r.default,{gutter:32},p.default.createElement(o.default,{xl:14,lg:14,md:24,sm:24,xs:24},p.default.createElement(r.default,{gutter:16},p.default.createElement(o.default,{xl:12,lg:12,md:12,sm:12,xs:12},this.renderTicketsOptions()),p.default.createElement(o.default,{xl:12,lg:12,md:12,sm:12,xs:12},this.renderTransferServicesOptions())),p.default.createElement(r.default,{gutter:16},p.default.createElement(o.default,{xl:12,lg:12,md:12,sm:12,xs:24},!u&&this.renderSingleRoundTrip()),p.default.createElement(o.default,{xl:12,lg:12,md:12,sm:12,xs:24},this.renderLuggagePerSizeOptions())),this.renderLocations(),this.renderStartDateTimePickers(),"roundtrip"===l&&p.default.createElement("div",null,p.default.createElement("br",null),this.renderStartDateTimeRoundPickers(),n&&i&&s&&d&&!this.validateDates()&&p.default.createElement("span",{style:{color:"red"}},"Return Date time should be after Pickup Date time"),a&&n&&i&&s&&d&&this.validateDates()&&this.renderPersonnelAllocation("roun
64d"))),p.default.createElement(o.default,{xl:10,lg:10,md:24,sm:24,xs:24,style:{marginTop:20}},this.renderLocationsMap()))))}}e.exports=(0,E.connect)((e=>{const{bookings:t}=e,{selectedActivity:a,selectedChannel:l,dataToSubmit:n,dataToSubmitRound:r,locations:i,loadingLocations:o}=t;return{selectedActivity:a,selectedChannel:l,dataToSubmit:n,dataToSubmitRound:r,locations:i,loadingLocations:o}}),(e=>({onUpdateBookingData:t=>e((0,v.updateBookingData)(t))})))(N)},16383:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(8963)),n=f(a(24146)),r=f(a(96540)),i=a(88530),o=a(24179),s=a(77322),d=a(66028),u=f(a(47228)),c=f(a(46073)),m=f(a(13128));function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class g extends r.default.Component{constructor(e){super(e),p(this,"componentDidMount",(()=>{this._isMounted=!0,s.EventTrackerService.eventTrack(d.TRACKING_EVENTS.BookingCreationStarted)})),p(this,"componentWillUnmount",(()=>{this._isMounted=!1})),p(this,"handleSubmit",(e=>{const{onHide:t,duplicateBookingId:a}=this.props,{intl:l}=this.props,{formatMessage:r}=l;this.setState({loadingSubmit:!0});const i={...e,vendorId:c.default.getIdFromToken(),fromUser:"vendor",source:"dashboard",sourceUserId:c.default.getIdFromToken(),duplicateBookingId:a};s.BookingService.createTempBooking(i).then((e=>{this._isMounted&&(s.EventTrackerService.eventTrack(d.TRACKING_EVENTS.TempBookingCreated,{productType:e.extraData.productType}),o.browserHistory.push(`/v/bookings/verify/${e._id}/book`),t())})).catch((()=>{n.default.error(r({id:"common.genericError"})),this.setState({loadingSubmit:!1})}))})),this.state={loadingSubmit:!1}}render(){const{intl:e}=this.props,{visible:t,onHide:a}=this.props,{productId:n,startDate:i,startTime:o,endDate:s,endTime:d}=this.props,{channelId:c,tickets:f,pickupPointId:p,dropOffPointId:g}=this.props,{otherLocationStart:h,otherLocationEnd:y,luggagePerSize:E,transferService:b}=this.props,{hideRoundTrip:v,productType:k,resourcesIds:S,personnelIds:T,pricingOptionId:C,pricesDetails:P,additionalServicesDetails:D}=this.props,{loadingSubmit:_}=this.state,{formatMessage:I}=e,x="CREATE_BOOKING_FORM";return r.default.createElement(u.default,{maskClosable:!1,className:"minimal-modal modal-900px",style:{top:30},title:I({id:"forms.booking.create.modalTitle"}),visible:t,onCancel:a,footer:[r.default.createElement(l.default,{key:"cancel",onClick:a},I({id:"forms.buttons.cancel"})),r.default.createElement(l.default,{key:"submit",type:"primary",htmlType:"submit",form:x,loading:_},I({id:"forms.buttons.next"}))]},r.default.createElement(m.default,{formId:x,onFinish:this.handleSubmit,productId:n,startDate:i,startTime:o,endDate:s,endTime:d,channelId:c,tickets:f,pickupPointId:p,dropOffPointId:g,otherLocationStart:h,otherLocationEnd:y,luggagePerSize:E,transferService:b,hideRoundTrip:v,productType:k,resourcesIds:S,personnelIds:T,pricingOptionId:C,pricesDetails:P,additionalServicesDetails:D}))}}t.default=(0,i.injectIntl)(g)},55964:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=g(a(96383)),n=g(a(29281)),r=g(a(8963)),i=g(a(24146)),o=g(a(96540)),s=a(88530),d=a(24179),u=a(77322),c=a(66028),m=g(a(47228)),f=g(a(46073)),p=g(a(13128));function g(e){return e&&e.__esModule?e:{default:e}}function h(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const y=e=>({address:e.address,location:e.location});class E extends o.default.Component{constructor(e){super(e),h(this,"componentDidMount",(()=>{this._isMounted=!0,u.EventTrackerService.eventTrack(c.TRACKING_EVENTS.BookingCreationStarted),this.fetchChainBooking()})),h(this,"componentWillUnmount",(()=>{this._isMounted=!1})),h(this,"fetchChainBooking",(()=>{const{previousChainBookingId:e}=this.props;this.setState({loadingChainBooking:!0}),u.BookingService.getSingleBooking(e,{embed:["pickupPoints","dropOffPoints"]}).then((e=>{let{booking:t}=e;this.setState({chainBooking:t,loadingChainBooking:!1})}
64))})),h(this,"handleSubmit",(e=>{const{intl:t}=this.props,{previousChainBookingId:a}=this.props,{formatMessage:l}=t;this.setState({loadingSubmit:!0});const n={...e,vendorId:f.default.getIdFromToken(),fromUser:"vendor",source:"dashboard",sourceUserId:f.default.getIdFromToken(),previousChainBookingId:a};u.BookingService.createTempBooking(n).then((e=>{this._isMounted&&(u.EventTrackerService.eventTrack(c.TRACKING_EVENTS.TempBookingCreated,{productType:e.extraData.productType}),d.browserHistory.push(`/v/bookings/verify/${e._id}/book`))})).catch((()=>{i.default.error(l({id:"common.genericError"})),this.setState({loadingSubmit:!1})}))})),this.state={loadingSubmit:!1,chainBooking:void 0,loadingChainBooking:!1}}render(){const{intl:e}=this.props,{visible:t,onHide:a}=this.props,{chainBooking:i,loadingChainBooking:s}=this.state,{loadingSubmit:d}=this.state,{formatMessage:u}=e,c="COMPLETE_CHAIN_BOOKING";return o.default.createElement(m.default,{maskClosable:!1,className:"minimal-modal modal-900px",style:{top:30},title:`${u({id:"forms.booking.createChain.modalTitle"})}: ${i&&i.code}`,visible:t,onCancel:a,footer:[o.default.createElement(r.default,{key:"cancel",onClick:a},u({id:"forms.buttons.cancel"})),o.default.createElement(r.default,{key:"submit",type:"primary",htmlType:"submit",form:c,loading:d},u({id:"forms.buttons.next"}))]},o.default.createElement(l.default,{spinning:s},i?o.default.createElement(p.default,{formId:c,onFinish:this.handleSubmit,startDate:i.dateToTravel,startTime:i.timeToTravel,tickets:i.tickets,pickupPointId:i.pickupPoints[0]?"otherStart":void 0,dropOffPointId:i.dropOffPoints[0]?"otherEnd":void 0,otherLocationStart:i.pickupPoints[0]?y(i.pickupPoints[0]):void 0,otherLocationEnd:i.dropOffPoints[0]?y(i.dropOffPoints[0]):void 0,luggagePerSize:i.luggagePerSize,transferService:i.extraData.transferService,onlyPartnerProducts:!0,hideRoundTrip:"transfer"===i.extraData.productType,productType:i.extraData.productType}):o.default.createElement("div",null,o.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),o.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}))))}}t.default=(0,s.injectIntl)(E)},21324:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),r=a(88530),i=a(77322),o=(l=a(16383))&&l.__esModule?l:{default:l};function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}function d(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const u=e=>({address:e.address,location:e.location});class c extends n.default.Component{constructor(e){super(e),d(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking()})),d(this,"componentWillUnmount",(()=>{this._isMounted=!1})),d(this,"fetchBooking",(()=>{const{bookingId:e}=this.props;i.BookingService.getSingleBooking(e,{embed:["pickupPoints","dropOffPoints","personnel","resources"]}).then((e=>{let{booking:t}=e;this.setState({booking:t})}))})),this.state={booking:void 0}}render(){var e;const{booking:t}=this.state,{visible:a,onHide:l}=this.props;if(!t)return n.default.createElement(n.Fragment,null);const r="transfer"===t.extraData.productType,i=(null===(e=t.textTicketDetails)||void 0===e?void 0:e.filter((e=>e)).map((e=>({priceId:e.id,name:e.name,amount:e.times}))).filter((e=>!(!e.priceId&&!e.name)&&e.amount>0)))||[],s=t.textAdditionalServices.map((e=>({additionalServiceId:e.id,name:e.name,amount:e.amount}))).filter((e=>!(!e.additionalServiceId&&!e.name)&&e.amount>0));let d,c,m,f;return t.pickupPoints[0]&&(d=r?"otherStart":t.pickupPoints[0]._id,c="otherStart"===d?u(t.pickupPoints[0]):void 0),t.dropOffPoints[0]&&(m=r?"otherEnd":t.dropOffPoints[0]._id,f="otherEnd"===m?u(t.dropOffPoints[0]):void 0),n.default.createElement(o.default,{visible:a,onHide:l,duplicateBookingId:t._id,channelId:t.channel._id,productId:t.activityId,startDate:t.dateToTravel,startTime:t.timeToTravel,endD
64ate:t.extraData.endDate,endTime:t.extraData.endTime,tickets:t.tickets,pickupPointId:d,dropOffPointId:m,otherLocationStart:c,otherLocationEnd:f,luggagePerSize:t.luggagePerSize,transferService:t.extraData.transferService,resourcesIds:t.resources.map((e=>e._id)),personnelIds:t.personnel.map((e=>e._id)),pricingOptionId:t.pricingOptionId,pricesDetails:i,additionalServicesDetails:s})}}t.default=(0,r.injectIntl)(c)},13128:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=k(a(77925)),n=k(a(96383)),r=k(a(55517)),i=k(a(64219)),o=k(a(24146)),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=v(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),d=k(a(95093)),u=a(88530),c=a(77322),m=a(66028),f=k(a(35308)),p=k(a(41720)),g=k(a(85794)),h=k(a(40407)),y=k(a(83305)),E=k(a(35171)),b=k(a(38844));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(v=function(e){return e?a:t})(e)}function k(e){return e&&e.__esModule?e:{default:e}}const S=(0,s.forwardRef)(((e,t)=>{let{formId:a,form:v,onFinish:k,holdId:S,productId:T,channelId:C,startDate:P,startTime:D,endDate:_,endTime:I,tickets:x,pickupPointId:O,otherLocationStart:A,dropOffPointId:N,otherLocationEnd:w,luggagePerSize:R,transferService:M,onlyPartnerProducts:B,hideRoundTrip:L,productType:F,personnelIds:W,resourcesIds:z,pricingOptionId:Y,pricesDetails:j,additionalServicesDetails:H}=e;const U=(0,u.useIntl)(),{formatMessage:$}=U,{getFieldValue:G}=v,[V,q]=(0,s.useState)(void 0),[K,X]=(0,s.useState)(!1),[Q,Z]=(0,s.use
64State)([F]),[J,ee]=(0,s.useState)(void 0),[te,ae]=(0,s.useState)(!1),[le,ne]=(0,s.useState)(!1);(0,s.useEffect)((()=>{const e=G("productId"),t=G("channelId");!e&&V&&q(void 0),!t&&J&&ee(void 0)}),[G("productId"),G("channelId")]),(0,s.useEffect)((()=>{const e=G("productId");e&&(X(!0),c.ProductService.getSingleProduct(e).then((e=>{let{product:t}=e;q(t),X(!1)})))}),[G("productId")]),(0,s.useEffect)((()=>{const e=G("channelId");e&&(ae(!0),c.ChannelService.getSingleChannel(e).then((e=>{let{channel:t}=e;ee(t),ae(!1)})))}),[G("channelId")]);const re=K||te||le;return s.default.createElement(l.default,{id:a,onSubmit:e=>{e.preventDefault(),v.validateFieldsAndScroll({force:!0},((e,t)=>{if(e)return void o.default.error($({id:"common.validationFieldsError"}));const{productId:a,channelId:l,startDate:n,startTime:r,endDate:i,endTime:s,pricingOptionId:u,tickets:c,resourcesAllocationOption:m,selectedResources:f,personnelAllocationOption:p,selectedPersonnel:g,ticketItems:h={},additionalServiceItems:y={},useSamePickupAsDropOff:E,pickupPointId:b,dropOffPointId:v,...S}=t,{productType:T,isMmkIntegration:C,pricingType:P}=V;if(!C&&"napkin"!==T&&!u)return void o.default.error($({id:"forms.booking.pricingOptionId.requiredMessage"}));const D=b?[b]:[],_={activityId:a,channelId:l,date:n,time:r,pricingOptionId:u,additionalServiceItems:Object.entries(y).map((e=>{const[t,{amount:a}]=e;return{id:t,amount:a}})).filter((e=>{let{amount:t}=e;return t>0})),pickupPoints:D,dropOffPoints:E?D:v?[v]:[],tickets:c,extraData:{endDate:i,endTime:s,resourcesAllocationOption:m,selectedResources:f,personnelAllocationOption:p,selectedPersonnel:g}};if("napkin"!==T&&("perperson"===P||"customfixed"===P||"packaged"===P)){const e=Object.entries(h).map((e=>{const[t,{amount:a,price:l,extraTicketItems:n={}}]=e,r=Object.entries(n).map((e=>{const[t,{amount:a}]=e;return{id:t,amount:a}})).filter((e=>{let{amount:t}=e;return t>0}));return{id:t,amount:a,maxTravelers:l.maxTravelers,extraTicketItems:r}})).filter((e=>{let{amount:t}=e;return t>0}));if("perperson"===P||"customfixed"===P){if(0===e.length)return void o.default.error($({id:1===c?"forms.booking.ticketItems.single.requiredMessage":"forms.booking.ticketItems.plural.requiredMessage"}));if(e.reduce(((e,t)=>e+t.amount),0)!==c)return void o.default.error($({id:"forms.booking.ticketItems.plural.validatorMessage"}));_.ticketItems=e}else if("packaged"===P){if(0===e.length)return void o.default.error($({id:"forms.booking.ticketItems.single.requiredMessage"}));const[t]=e;if(c>t.maxTravelers){const e=t.extraTicketItems.reduce(((e,t)=>e+t.amount),0);if(c-t.maxTravelers!==e)return void o.default.error($({id:"forms.booking.extraTicketItems.validatorMessage"}))}_.ticketItems=e}}if("transfer"===T){const{transferService:e,luggagePerSize:t,transferBookType:a,otherLocationStart:l,otherLocationEnd:i}=S;if(_.luggagePerSize=t,_.extraData.transferService=e,_.extraData.transferBookType=a,"otherStart"===b&&(_.extraData.otherLocationStart=l),"otherEnd"===v&&(_.extraData.otherLocationEnd=i),"roundtrip"===a){const{roundStartDate:e,roundStartTime:t,roundEndDate:a,roundEndTime:l,roundPricingOptionId:i,roundResourcesAllocationOption:s,roundSelectedResources:u,roundPersonnelAllocationOption:c,roundSelectedPersonnel:m,roundAdditionalServiceItems:f={}}=S;if(!C&&!i)return void o.default.error($({id:"forms.booking.roundPricingOptionId.requiredMessage"}));if((0,d.default)(`${e} ${t}`,"YYYY-MM-DD HH:mm").isBefore((0,d.default)(`${n} ${r}`,"YYYY-MM-DD HH:mm")))return void o.default.error($({id:"forms.booking.roundDateTime.validatorMessage"}));const p={date:e,time:t,pricingOptionId:i,additionalServiceItems:Object.entries(f).map((e=>{const[t,{amount:a}]=e;return{id:t,amount:a}})).filter((e=>{let{amount:t}=e;return t>0})),extraData:{endDate:a,endTime:l,resourcesAllocationOption:s,selectedResources:u,personnelAllocationOption:c,selectedPersonnel:m}};_.roundTripBookingData=p}}k(_)}))},layout:"vertical"},s.default.createElement(n.default,{spinning:re},s.default.createElement(b.default,{onChangeProductTypes:Z,productTypes:Q}),s.default.createElement(r.default,{gutter:16,style:{marginTop:"20px"}},s.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24},s.default.createElement(f.default,{form:v,defaultProductId:T,onlyPartnerProducts:B,onLoading:ne,productTypes:Q})),s.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24},s.default.createElement(p.default,{form:v,defaultChannelId:C,onLoading:ne}))),V&&J?"rental"===V.productType?s.default.createElement(g.default,{form:v,rentalCategoryId:V.rentalCategoryId,onLoading:ne,defaultStartDate:P,defaultStartTime:D,defaultEndDate:_,defaultEndTime:I,defaultTickets:x,holdId:S,defaultPersonnelIds:W,defaultResourcesIds:z,defaultPricingOptionId:Y,defaultAdditionalServicesDetails:H,defaultPickupPointId:O,defaultDropOffPointId:N}):"napkin"===V.productType?s.default.createElement(h.default,{form:v,onLoading:ne,defaultStartDate:P,defaultStartTime:D,defaultEndDate:_,defaultEndTime:I,defaultTickets:x,defaultPersonnelIds:W,defaultResourcesIds:z,defaultPricingOptionId:Y,defaultPricesDetails:j,defaultAdditionalServicesDetails:H}):["activity","tour","multiday"].includes(V.productType)?s.default.createElement(y.default,{form:v,onLoading:ne,defaultStartDate:P,defaultStartTime:D,defaultTickets:x,defaultPersonnelIds:W,defaultResourcesIds:z,defaultPricingOptionId:Y,defaultPricesDetails:j,defaultAdditionalServicesDetails:H,defaultPickupPointId:O,defaultDropOffPointId:N}):"transfer"===V.productType?s.default.createElement(E.default,{form:v,onLoading:ne,defaultStartDate:P,defaultStartTime:D,defaultTickets:x,defaultPickupPointId:O,defaultDropOffPointId:N,defaultOtherLocationStart:A,defaultOtherLocationEnd:w,defaultLuggagePerSize:R,defaultTransferService:M,hideRoundTrip:L||V.productCategory===m.PRODUCT_TYPE_CATEGORIES.transfer.tour,defaultPersonnelIds:W,defaultResourcesIds:z,defaultPricingOptionId:Y,defaultAdditionalServicesDetails:H}):"":null))})),T=l.default.create()(S);t.default=T},83305:(e,t,a)=>{"use strict";
64Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=d(a(65984)),r=d(a(79941)),i=d(a(354)),o=d(a(77874)),s=d(a(77438));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}const c=(0,l.forwardRef)((e=>{let{defaultStartDate:t,defaultStartTime:a,defaultTickets:d,form:u,onLoading:c,defaultPersonnelIds:m,defaultResourcesIds:f,defaultPricingOptionId:p,defaultPricesDetails:g,defaultAdditionalServicesDetails:h,defaultPickupPointId:y,defaultDropOffPointId:E}=e;return l.default.createElement("div",null,l.default.createElement(s.default,{onLoading:c,defaultTickets:d,form:u}),l.default.createElement("div",{style:{marginTop:"10px",marginBottom:"10px"}},l.default.createElement(o.default,{defaultStartDate:t,defaultStartTime:a,form:u,onLoading:c})),l.default.createElement("div",{style:{marginTop:20}},l.default.createElement(n.default,{form:u,onLoading:c,includePickupService:!0,defaultPricingOptionId:p,defaultPricesDetails:g,defaultAdditionalServicesDetails:h,defaultPickupPointId:y,defaultDropOffPointId:E})),l.default.createElement(i.default,{form:u,defaultResourcesIds:f}),l.default.createElement(r.default,{form:u,defaultPersonnelIds:m}))}));t.default=c},72911:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=d(a(78298)),n=d(a(95402)),r=d(a(8963)),i=d(a(96540)),o=d(a(95093)),s=d(a(75999));function d(e){return e&&e.__esModule?e:{default:e}}function u(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(36526);const c="YYYY-MM-DD";function m(e,t){const a=parseInt(e.slice(1,3),16),l=parseInt(e.slice(3,5),16),n=parseInt(e.slice(5,7),16);return t?`rgba(${a}, ${l}, ${n}, ${t})`:`rgb(${a}, ${l}, ${n})`}class f extends i.default.Component{constructor(){super(...arguments),u(this,"nextMonth",(()=>{const{from:e,onChangeDateNavigation:t}=this.props,a=(0,o.default)(e,c).add(1,"months");t({from:a.startOf("month").format(c),until:a.endOf("month").format(c)})})),u(this,"prevMonth",(()=>{const{from:e,onChangeDateNavigation:t}=this.props,a=(0,o.default)(e,c).subtract(1,"months");t({from:a.startOf("month").format(c),until:a.endOf("month").format(c)})})),u(this,"jumpToCurrentMonth",(()=>{const{onChangeDateNavigation:e}=this.props,t=(0,o.default)();e({from:t.startOf("month").format(c),until:t.endOf("month").format(c)})}))}renderHeader(){const{from:e}=this.props;return i.default.createElement("div",null,i.default.createElement("div",{className:"header availabilities-calender-row flex-middle",style:{padding:"5px"}},i.default.createElement("div",{className:"availabilities-calender-col availabilities-calender-col-start"},i.default.createElement(r.default,{onClick:this.prevMonth,style:{color:"#0747a6"},shape:"circle",icon:"left"})),i.default.createElement("div",{className:"availabilities-calender-col availabilities-calender-col-center"},i.default.createElement("span",null,(0,o.default)(e).format("MMM YYYY"))),i.default.createElement("div",{className:"availabilities-calender-col availabilities-calender-col-end"},i.default.createElement(r.default,{onClick:this.nextMonth,style:{color:"#0747a6"},shape:"circle",icon:"right"}))))}renderFooter(){const{from:e}=this.props,t=(0,o.default)().format("YYYY-MM"),a=(0,o.default)(e,"YYYY-MM-DD").format("YYYY-MM");return i.default.createElement("div",null,i.default.createElement(h,{className:"cal-footer availabilities-calender-row flex-middle",style:{padding:"8px"}},i.default.createElement("div",{className:"availabilities-calender-col availabilities-calender-col-start",onClick:()=>{t!==a&&this.jumpToCurrentMonth()}},i.default.createElement("b",{id:"jump-to-today",style:{fontSize:"10px",marginLeft:10,color:"#0747a6"}},i.default.createElement(n.default,{style:{marginRight:10},type:"rollback"}),i.default.createElement("span",null,"Jump To Current Month"))),i.default.createElement("div",{className:"availabilities-calender-col availabilities-calender-col-end",onClick:this.jumpToNextAvailableMonth},i.default.createElement(l.default,{title:i.default.createElement("div",null,i.default.createElement("span",{style:{color:"rgba(0, 168, 84, 0.7)"}},"â More than 30% slots available"),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"rgba(250, 140, 22, 0.7)"}},"â Less than 30% slots available"))},i.default.createElement(n.default,{style:{fontSize:14},type:"info-circle-o"})))))}renderWeekdays(){const e=[],t=(0,o.default)().startOf("week").toDate();for(let a=0;a<7;a++){const l=(0,o.default)(t).add(a,"days");e.push(i.default.createElement("div",{className:"availabilities-calender-col availabilities-calender-col-center",key:a},l.format("ddd").toUpperCase()))}return i.default.createElement("div",{className:"days availabilities-calender-row "},e)}renderDays(){const{availabilitiesPerDay:e}
64=this.props,{from:t,until:a,selectedDate:l,onChangeSelectedDate:n}=this.props,{form:r}=this.props,{getFieldValue:s}=r,d=(0,o.default)(t,c).startOf("month").toDate(),u=(0,o.default)(a,c).endOf("month").toDate(),m=(0,o.default)(d).startOf("week").toDate(),f=(0,o.default)(u).endOf("week").toDate(),h=s("startDate"),y=s("endDate"),E=s("startTime"),b=[];let v=[],k=m;for(;k<=f;){for(let t=0;t<7;t++){const t=(0,o.default)(k),a=t.format(c),r=e.find((e=>{let{date:t}=e;return t===a})),s=r?r.availability:[],d=s.some((e=>e.discountApplied)),u=s.reduce(((e,t)=>e+t.maxCapacity),0),m=s.reduce(((e,t)=>e+t.capacity),0),f=m<=0?"rgba(215, 52, 53, 0.8)":m/u>.3?"rgba(0, 168, 84, 0.7)":"rgba(250, 140, 22, 0.7)",b=l===a;let S,T,C;h&&y&&(S=h===a,C=y===a,T=h<a&&a<y);const P=0===s.length?i.default.createElement(g,{className:"col cell disabled",key:a,isSelectedAsMid:T,isSelectedAsEnd:C},i.default.createElement("span",{className:"number",style:{fontWeight:"unset"}},t.format("DD"))):b||S||T||C?i.default.createElement(p,{className:"col cell selected",key:a,onClick:()=>n(a),selectedStartTime:E,isSelectedAsStart:S,isSelectedAsMid:T,isSelectedAsEnd:C,isMultiday:h!==y},i.default.createElement("span",{style:E&&{color:"white"},className:"number"},t.format("DD")),d&&(b||S)&&i.default.createElement("div",{style:{marginTop:8,marginRight:-12,textAlign:"right"}},i.default.createElement("span",{style:{color:"white",fontWeight:"bold",fontSize:14}},"%"))):i.default.createElement("div",{className:"col cell",key:a,onClick:()=>n(a),style:{backgroundColor:f}},i.default.createElement("span",{className:"number"},t.format("DD")),d&&i.default.createElement("div",{style:{marginTop:10,marginRight:-12,textAlign:"right"}},i.default.createElement("span",{style:{color:"white",fontWeight:"bold",fontSize:14}},"%")));v.push(P),k=(0,o.default)(k).add(1,"days").toDate()}b.push(i.default.createElement("div",{className:"availabilities-calender-row row",key:k},v)),v=[]}return i.default.createElement("div",{className:"body"},b)}render(){return i.default.createElement("div",{className:"availabilities-calender "},this.renderHeader(),this.renderWeekdays(),this.renderDays())}}const p=s.default.div` 65 background: ${e=>m("#0747a6",e.selectedStartTime?1:.1)} !important; 66 67 ${e=>e.isSelectedAsMid||e.isMultiday&&e.isSelectedAsEnd?"border-left: none !important;":`border-left: 2px ${e.selectedStartTime?"solid":"dashed"} ${m("#0747a6",.6)} !important;`} 68 69 border-top: 2px ${e=>e.selectedStartTime?"solid":"dashed"} ${()=>m("#0747a6",.6)} !important; 70 71 ${e=>e.isSelectedAsMid||e.isMultiday&&e.isSelectedAsStart?"border-right: none !important;":`border-right: 2px ${e.selectedStartTime?"solid":"dashed"} ${m("#0747a6",.6)} !important;`} 72 73 border-bottom: 2px ${e=>e.selectedStartTime?"solid":"dashed"} ${()=>m("#0747a6",.6)} !important; 74`,g=s.default.div` 75 background: rgba(210, 210, 210, 0.25) !important; 76 pointer-events: none !important; 77 78 ${e=>e.isSelectedAsMid||e.isSelectedAsEnd?`border-top: 2px solid ${m("#0747a6",.6)} !important;`:""} 79 80 ${e=>e.isSelectedAsMid||e.isSelectedAsEnd?`border-bottom: 2px solid ${m("#0747a6",.6)} !important;`:""} 81 82 ${e=>e.isSelectedAsEnd?`border-right: 2px solid ${m("#0747a6",.6)} !important;`:""} 83`,h=s.default.div` 84 color: #0044a9; 85`;t.default=f},58199:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=d(a(55517)),n=d(a(64219)),r=d(a(8963)),i=d(a(95402)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=s(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540));function s(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(s=function(e){return e?a:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}a(74610);const u={page:1,size:12,total:12,nextPageText:void 0,previousPageText:void 0};t.default=function(e){let{availabilities:t,onChange:a,onClear:s,form:d}=e;const[c,m]=(0,o.useState)(u),f=(e,t)=>{let a,l;if(e.length<=12)return{nextPageText:a,previousPageText:l};const n=e.slice((t.page-1)*t.size,t.page*t.size),[r]=n,i=n[n.length-1],o=1!==t.page&&(t.page-1)*t.size<t.total,s=t.page*t.size<t.total;return o&&r&&(l=`Before ${r.startTime}`),s&&i&&(a=`After ${i.startTime}`),{nextPageText:a,previousPageText:l}};(0,o.useEffect)((()=>{const e={...c,page:1,total:t.length},{nextPageText:a,previousPageText:l}=f(t,e);m({...e,nextPageText:a,previousPageText:l})}),[t]);const p=()=>{const e={...c,page:c.page+1},{nextPageText:a,previousPageText:l}=f(t,e);m({...e,nextPageText:a,previousPageText:l}),s()},g=()=>{const e={...c,page:c.page-1},{nextPageText:a,previousPageText:l}=f(t,e);m({...e,nextPageText:a,previousPageText:l}),s()},h=t.slice((c.page-1)*c.size,c.page*c.size),y=e=>{const{capacity:a,maxCapacity:l,isAvail:n}=t.find((t=>t.id===e))||{};return n?a<=0?"rgba(215, 52, 53, 0.8)":a/l>.3?"rgba(0, 168, 84, 0.7)":"rgba(250, 140, 22, 0.7)":"rgba(128, 128, 128, 1)"};return o.default.createElement("div",{className:"availability-picker"},o.default.createElement(l.default,{className:"availability-picker-container"},h.map((e=>{const t=d.getFieldValue("startTime")===e.startTime;return o.default.createElement(n.default,{key:e.id,xl:3,lg:4,md:4,sm:4,xs:8},o.default.createElement(r.default,{className:t?"selected":"",style:t?{backgroundColor:"#0747a6",fontWeight:"bold"}:{opacity:.8,borderColor:y(e.id),borderWidth:1},onClick:()=>a(e.id)},o.default.createElement("div",{style:{display:"flex",justifyContent:"space-around",alignItems:"center"}},o.default.createElement("span",{style:{color:t?"white":y(e.id)}},o.default.createElement("span",{style:{fontSize:"12px",color:y(e.id),marginRight:3}},"â"),e.startTime),o.default.createElement("span",null,o.default.createElement("span",{style:{fontSize:"12px",color:t?"white":y(e.id)}},`${e.capacity}`,o.default.createElement(i.default,{type:"user",style:{fontSize:"12px"}}))))))}))),(c.previousPageText||c.nextPageText)&&o.default.createElement("div",{className:"flex-middle",style:{marginTop:30,padding:0,display:"flex",flexDirection:"row",flexWrap:"wrap",width:"100%",justifyContent:"right"}},c.previousPageText&&o.default.createElement("div",{style:{flexGrow:1,flexBasis:0,maxWidth:"100%",justifyContent:"flex-start",textAlign:"left"}},o.default.createElement(r.default,{onClick:g,style:{color:"#0747a6"},shape:"square",icon:"left"}),o.default.createElement("span",{style:{cursor:"pointer",fontWeight:500,marginLeft:10},onClick:g},c.previousPageText)),c.nextPageText&&o.default.createElement("div",null,o.default.createElement("span",{style:{cursor:"pointer",fontWeight:500,marginRight:10},onClick:p},c.nextPageText),o.default.createElement(r.default,{onClick:p,style:{color:"#0747a6"},shape:"square",icon:"right"}))))}},77874:(e,t,a)=>{"use strict";
85Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(96383)),n=f(a(55517)),r=f(a(64219)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=m(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),o=f(a(95093)),s=a(77322),d=a(10611),u=f(a(72911)),c=f(a(58199));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}const p="YYYY-MM-DD";t.default=e=>{let{defaultStartDate:t,defaultStartTime:a,form:m,onLoading:f}=e;const{getFieldValue:g,getFieldDecorator:h,setFieldsValue:y,resetFields:E}=m,{startDateKey:b,startTimeKey:v,endDateKey:k,endTimeKey:S}={startDateKey:"startDate",startTimeKey:"startTime",endDateKey:"endDate",endTimeKey:"endTime"},[T,C]=(0,i.useState)({from:t?(0,o.default)(t,p).startOf("month").format(p):(0,o.default)().startOf("month").format(p),until:t?(0,o.default)(t,p).endOf("month").format(p):(0,o.default)().endOf("month").format(p)}),[P,D]=(0,i.useState)([]),[_,I]=(0,i.useState)([]),[x,O]=(0,i.useState)(void 0),[A,N]=(0,i.useState)(void 0),[w,R]=(0,i.useState)(!1),M=(0,i.useRef)(),B=e=>{const t=_.find((t=>t.id===e));
85y({startDate:t.startDate,startTime:t.startTime,endDate:t.endDate,endTime:t.endTime})},L=()=>{E([b,v,k,S])};return(0,i.useEffect)((()=>{h(b,{initialValue:void 0}),h(v,{initialValue:void 0}),h(k,{initialValue:void 0}),h(S,{initialValue:void 0})}),[]),(0,i.useEffect)((()=>{let e;if(a)e=_.find((e=>e.startTime===a));else if(1===_.length){const[t]=_;e=t}e&&B(e.id)}),[_]),(0,i.useEffect)((()=>{t&&P.find((e=>{let{date:a}=e;return a===t}))&&O(t)}),[A]),(0,i.useEffect)((()=>{L();const e=P.find((e=>{let{date:t}=e;return t===x}));I(e?e.availability:[])}),[x]),(0,i.useEffect)((()=>{clearInterval(M.current),O(void 0),D([]);const e=A?300:0;M.current=setInterval((()=>{const e=g("productId"),t=g("channelId"),a=g("tickets");e&&t&&a&&((()=>{const e=g("productId"),t=g("channelId"),a=g("tickets");R(!0),s.ProductService.getBookableAvailabilities(e,{from:T.from,until:T.until,tickets:a,channelId:t}).then((e=>{let{availabilitiesPerDay:t}=e;D(t),R(!1),setTimeout((()=>{N((0,d.v4)())}),300)}))})(),clearInterval(M.current))}),e)}),[g("tickets"),T.from,T.until]),(0,i.useEffect)((()=>()=>{m.resetFields([b,v,k,S])}),[]),i.default.createElement(l.default,{spinning:w},i.default.createElement(n.default,null,i.default.createElement(r.default,{span:24},i.default.createElement(u.default,{from:T.from,until:T.until,tickets:g("tickets"),availabilitiesPerDay:P,selectedDate:x,onChangeSelectedDate:O,onChangeDateNavigation:C,form:m})),i.default.createElement(r.default,{span:24},i.default.createElement(c.default,{availabilities:_,onChange:B,onClear:L,form:m}))))}},41720:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(a(83307)),n=u(a(77925)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(88530),o=a(10611),s=a(77322);function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}const c=n.default.Item,{Option:m,OptGroup:f}=l.default,p=(0,r.forwardRef)(((e,t)=>{let{form:a,onLoading:n,defaultChannelId:d}=e;const u=(0,i.useIntl)(),{formatMessage:p}=u,{setFieldsValue:g,getFieldDecorator:h,getFieldValue:y,resetFields:E}=a,[b,v]=(0,r.useState)([]),[k,S]=(0,r.useState)([]),[T,C]=(0,r.useState)([]),[P,D]=(0,r.useState)(!1),[_,I]=(0,r.useState)(void 0);return(0,r.useEffect)((()=>{E(["channelId"]),y("productId")&&(()=>{D(!0),n(!0);const e=y("productId");s.ProductService.getProductBookableChannels(e).then((e=>{let{ownChannels:t,resellingChannels:a}=e;v(t),S(a);const l=[...t,...a];C(l.map((e=>e._id))),I((0,o.v4)()),D(!1),n(!1)}))})()}),[y("productId")]),(0,r.useEffect)((()=>{if(_)if(d)T.includes(d)&&g({channelId:d});else if(1===T.length){const[e]=T;g({channelId:e})}}),[_]),(0,r.useEffect)((()=>()=>{E(["channelId"])}),[]),r.default.createElement(c,{label:p({id:"forms.booking.channelId.label"})},h("channelId",{rules:[{required:!0,type:"enum",enum:T,message:p({id:"forms.booking.channelId.requiredMessage"})}]})(r.default.createElement(l.default,{size:"large",style:{width:"100%"},placeholder:p({id:"forms.booking.channelId.placeholder"}),showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,disabled:P||!y("productId")},r.default.createElement(f,{label:p({id:"forms.booking.ownChannels.label"})},b.map((e=>{const t=e.identifier?e.identifier===e.name.EN?e.identifier:`${e.identifier} (${e.name.EN})`:e.name.EN;return r.default.createElement(m,{key:e._id,value:e._id},t)}))),r.default.createElement(f,{label:p({id:"forms.booking.resellingChannels.label"})},k.map((e=>{const t=`${e.company.name} (${e.name.EN})`;return r.default.createElement(m,{key:e._id,value:e._id},t)}))))))}));t.default=p},40407:(e,t,a)=>{"use strict";
85Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=d(a(65984)),r=d(a(79941)),i=d(a(354)),o=d(a(35961)),s=d(a(77438));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}const c=(0,l.forwardRef)(((e,t)=>{let{defaultStartDate:a,form:d,onLoading:u,defaultStartTime:c,defaultEndDate:m,defaultEndTime:f,defaultTickets:p,defaultPersonnelIds:g,defaultResourcesIds:h,defaultPricingOptionId:y,defaultPricesDetails:E,defaultAdditionalServicesDetails:b}=e;return l.default.createElement("div",null,l.default.createElement(s.default,{onLoading:u,defaultTickets:p,form:d}),l.default.createElement(o.default,{form:d,defaultStartDate:a,defaultStartTime:c,defaultEndDate:m,defaultEndTime:f}),l.default.createElement(n.default,{form:d,onLoading:u,defaultPricingOptionId:y,defaultPricesDetails:E,defaultAdditionalServicesDetails:b}),l.default.createElement(r.default,{form:d,defaultPersonnelIds:g}),l.default.createElement(i.default,{form:d,defaultResourcesIds:h}))}));t.default=c},35961:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(55517)),n=m(a(64219)),r=m(a(77925)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=c(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),o=a(88530),s=m(a(95093)),d=m(a(68273)),u=m(a(97294));function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}function m(e){return e&&e.__esModule?e:{default:e}}const f="YYYY-MM-DD",p=r.default.Item,g=(0,i.forwardRef)(((e,t)=>{let{form:a,defaultStartDate:r,defaultStartTime:c,defaultEndDate:m,defaultEndTime:g}=e;const h=(0,o.useIntl)(),{formatMessage:y}=h,{getFieldDecorator:E,getFieldValue:b}=a,{startDateKey:v,startTimeKey:k,endDateKey:S,endTimeKey:T}={startDateKey:"startDate",startTimeKey:"startTime",endDateKey:"endDate",endTimeKey:"endTime"};return(0,i.useEffect)((()=>()=>{a.resetFields([v,k,S,T])}),[]),i.default.createElement("div",null,i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{xs:12,sm:12,md:12,lg:12,xl:12},i.default.createElement(p,{label:y({id:"forms.booking.napkin.startDate.label"})},E(v,{initialValue:r,rules:[{required:!0,message:y({id:"forms.booking.napkin.startDate.requiredMessage"})}]})(i.default.createElement(d.default,{isDateDisabled:e=>{const t=b(S);if(!t)return!1;const a=(0,s.default)(e,f),l=(0,s.default)(t,f);return a.isAfter(l)},placeholder:y({id:"forms.booking.napkin.startDate.placeholder"})})))),i.default.createElement(n.default,{xs:12,sm:12,md:12,lg:12,xl:12},i.default.createElement(p,{label:y({id:"forms.booking.napkin.startTime.label"})},E(k,{initialValue:c,rules:[{required:!0,message:y({id:"forms.booking.napkin.startTime.requiredMessage"})}]})(i.default.createElement(u.default,{placeholder:y({id:"forms.booking.napkin.startTime.placeholder"})}))))),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{xs:12,sm:12,md:12,lg:12,xl:12},i.default.createElement(p,{label:y({id:"forms.booking.napkin.endDate.label"})},E(S,{initialValue:m,rules:[{required:!0,message:y({id:"forms.booking.napkin.endDate.requiredMessage"})}]})(i.default.createElement(d.default,{isDateDisabled:e=>{if(!b(v))return!1;const t=(0,s.default)(b(v),f);return(0,s.default)(e,f).isBefore(t)},placeholder:y({id:"forms.booking.napkin.endDate.placeholder"})})))),i.default.createElement(n.default,{xs:12,sm:12,md:12,lg:12,xl:12},i.default.createElement(p,{label:y({id:"forms.booking.napkin.endTime.label"})},E(T,{initialValue:g,rules:[{required:!0,message:y({id:"forms.booking.napkin.endTime.requiredMessage"})}]})(i.default.createElement(u.default,{placeholder:y({id:"forms.booking.napkin.endTime.placeholder"})}))))))}));t.default=g},79941:(e,t,a)=>{"use strict";
85Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(55517)),n=m(a(64219)),r=m(a(83307)),i=m(a(77925)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=c(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=a(88530),d=a(77322),u=a(10611);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}function m(e){return e&&e.__esModule?e:{default:e}}const f=i.default.Item,{Option:p,OptGroup:g}=r.default,h=(0,o.forwardRef)(((e,t)=>{let{form:a,isRoundTripBooking:i,defaultPersonnelIds:c=[]}=e;const{getFieldValue:m,setFieldsValue:h,getFieldDecorator:y,resetFields:E}=a,b=(0,s.useIntl)(),{formatMessage:v}=b,[k,S]=(0,o.useState)([]),[T,C]=(0,o.useState)(!1),[P,D]=(0,o.useState)([]),[_,I]=(0,o.useState)([]),[x,O]=(0,o.useState)(!1),[A,N]=(0,o.useState)(void 0),{startDateKey:w,startTimeKey:R,endDateKey:M,endTimeKey:B,personnelAllocationOptionKey:L,selectedPersonnelKey:F}=(e=>({startDateKey:e?"roundStartDate":"startDate",startTimeKey:e?"roundStartTime":"startTime",endDateKey:e?"roundEndDate":"endDate",endTimeKey:e?"roundEndTime":"endTime",personnelAllocationOptionKey:e?"roundPersonnelAllocationOption":"personnelAllocationOption",selectedPersonnelKey:e?"roundSelectedPersonnel":"selectedPersonnel"}))(i);return(0,o.useEffect)((()=>()=>{E([L,F])}),[]),(0,o.useEffect)((()=>{y(L,{initialValue:void 0}),y(F,{initialValue:[]})}),[]),(0,o.useEffect)((()=>{if(!A||0===c.length)return;if("manual"!==m(L))return;const e=c.filter((e=>P.some((t=>t.personnelId===e))));e.length>0&&h({[F]:e})}),[A]),(0,o.useEffect)((()=>{E([L,F]),m("channelId")&&(()=>{C(!0);const e=m("productId"),t=m("channelId");d.ProductService.getProductPersonnelAllocationOptions(e,t).then((e=>{let{personnelAllocationOptions:t,defaultPersonnelAllocation:a}=e;S(t),c.length>
850&&t.includes("manual")?h({[L]:"manual"}):h({[L]:a}),C(!1)}))})()}),[]),(0,o.useEffect)((()=>{"manual"===m(L)&&(E([F]),m(w)&&m(R)&&m(M)&&m(B)&&(()=>{O(!0);const e=m(w),t=m(R),a=m(M),l=m(B),n=m("productId"),r={startDate:e,startTime:t,endDate:a,endTime:l};d.ProductService.getProductAvailablePersonnel(n,r).then((e=>{let{availablePersonnel:t,suppliersChannels:a}=e;D(t),I(a),setTimeout((()=>{N(u.v4),O(!1)}),700)}))})())}),[m(w),m(R),m(M),m(B),m(L),m("transferService")]),(0,o.useEffect)((()=>{const e=m(L),t=m(F)||[];e&&0!==t.length&&("priority"!==e&&"none"!==e||E([F]))}),[m(L)]),0===k.length?o.default.createElement(o.Fragment,null):o.default.createElement(l.default,{gutter:16},o.default.createElement(n.default,{span:24},o.default.createElement(f,{label:v({id:"forms.booking.personnelAllocationOption.label"})},y(L,{rules:[{required:!0,type:"enum",enum:k,message:v({id:"forms.booking.personnelAllocationOption.requiredMessage"})}]})(o.default.createElement(r.default,{size:"large",style:{width:"100%"},placeholder:v({id:"forms.booking.personnelAllocationOption.placeholder"}),disabled:T},k.map((e=>{const t=v({id:`forms.booking.personnelAllocationOption.${e}`});return o.default.createElement(p,{key:e,value:e},t)})))))),"manual"===m(L)&&o.default.createElement(n.default,{span:24},o.default.createElement(f,{label:v({id:"forms.booking.selectedPersonnel.label"})},y(F,{initialValue:[]})(o.default.createElement(r.default,{size:"large",mode:"multiple",style:{width:"100%"},placeholder:v({id:"forms.booking.selectedPersonnel.placeholder"}),disabled:!m(w)||!m(R)||!m(M)||!m(B)||x,showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},(e=>{let{availablePersonnel:t,suppliersChannels:a}=e;const l=[],n=t.filter((e=>!e.supplierId));return n.length>0&&l.push(o.default.createElement(g,{key:"own",label:"Own Personnel"},n.map((e=>{let{personnelId:t,personnelName:a}=e;const l=`${a}`;return o.default.createElement(p,{key:t,value:t},l)})))),a.length>0&&l.push(o.default.createElement(g,{key:"supplier",label:"Partner Suppliers"},a.map((e=>{const{_id:a,name:l,email:n,isOffline:r}=e,i=`${l&&l.EN||"-"} ${r?"":`(${n})`}`,s=t.find((e=>e.supplierId===a));if(!s)return null;const{personnelId:d}=s;return o.default.createElement(p,{key:d,value:d},i)})).filter((e=>!!e)))),l})({availablePersonnel:P,suppliersChannels:_}).map((e=>e)))))))}));t.default=h},4177:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=b(a(96383)),n=b(a(55517)),r=b(a(26138)),i=b(a(64219)),o=b(a(8963)),s=b(a(24146)),d=b(a(77925)),u=b(a(83307)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=E(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),m=a(88530),f=b(a(95093)),p=a(37918),g=b(a(47228)),h=a(77322),y=b(a(15860));function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(E=function(e){return e?a:t})(e)}function b(e){return e&&e.__esModule?e:{default:e}}const{Option:v}=u.default,k=d.default.Item,S=(0,c.forwardRef)(((e,t)=>{let{form:a,productId:E,channelId:b,onHide:S,visible:T,onSuccess:C,defaultPickupPointId:P,defaultUseSamePickupAsDropOff:D=!1,startDate:_,startTime:I,tickets:x,ticketItems:O}=e;const A=(0,m.useIntl)(),{formatMessage:N}=A,{getFieldDecorator:w,setFieldsValue:R,getFieldValue:M}=a,[B,L]=(0,c.useState)([]),[F,W]=(0,c.useState)(!0),[z,Y]=(0,c.useState)([]),[j,H]=(0,c.useState)(void 0),[U,$]=(0,c.useState)(void 0),[G,V]=(0,c.useState)(D),[q,K]=(0,c.useState)(void 0);(0,c.useEffect)((()=>{W(!0),h.ProductService.getSingleProduct(E,{channelId:b,embed:["pickupPoints"]}).then((e=>{let{product:t}=e;L(t.pickupPoints),K(t.currency),Y(t.pickupPoints.map((e=>e.place))),W(!1)}))}),[]),(0,c.useEffect)((()=>{if(F)return;const e=M("pickupPointId");if(e){const t=z.find((t=>t._id===e)),a=B.find((t=>t.placeId===e));H(t),$(a.relativeTime)}else H(void 0),$(void 0)}),[M("pickupPointId"),F]);const X=e=>{e.preventDefault(),a.validateFields({force:!0},((e,t)=>
85{if(e)return void s.default.error(N({id:"common.validationFieldsError"}));const{pickupPointId:a}=t,l=B.find((e=>e.placeId===a));C({useSamePickupAsDropOff:G,selectedPickupPoint:l})}))};return c.default.createElement(g.default,{maskClosable:!1,className:"minimal-modal",title:N({id:"forms.booking.pickupService.label"}),visible:T,onCancel:S,footer:[c.default.createElement(o.default,{key:"cancel",onClick:S},N({id:"common.cancel"})),c.default.createElement(o.default,{key:"submit",type:"primary",onClick:X},N({id:"common.ok"}))]},c.default.createElement(d.default,{id:"PICKUP_SERVICE_FORM",onSubmit:X,layout:"vertical"},c.default.createElement(l.default,{spinning:F},c.default.createElement(n.default,null,c.default.createElement(i.default,{span:24},c.default.createElement(k,{label:N({id:"forms.booking.pickupService.pickupPointId.label"})},w("pickupPointId",{initialValue:P,rules:[{type:"enum",required:!0,enum:B.map((e=>e.placeId)),message:N({id:"forms.booking.pickupService.pickupPointId.requiredMessage"})}]})(c.default.createElement(u.default,{style:{width:"100%"},size:"large",disabled:F,placeholder:N({id:"forms.booking.pickupService.pickupPointId.placeholder"}),showSearch:!0,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},B.sort(((e,t)=>(0,f.default)(`${_} ${I}`,"YYYY-MM-DD HH:mm").subtract(e.relativeTime||0,"minutes").valueOf()-(0,f.default)(`${_} ${I}`,"YYYY-MM-DD HH:mm").subtract(t.relativeTime||0,"minutes").valueOf())).map((e=>{const{relativeTime:t,place:a}=e,l=a.name&&a.name.EN,n=(e=>{let{pickupPoint:t,tickets:a,ticketItems:l}=e,n=0;const{price:r=0,pricePerTravelerType:i={},pricingType:o}=t;return"perperson"===o?n=(null==l?void 0:l.length)>0&&l.every((e=>!!e.travelerType))?(0,p.calc2Decimals)(l.reduce(((e,t)=>e+(i[t.travelerType]||r)*t.amount),0)):(0,p.calc2Decimals)(r*a):"packaged"===o&&(n=(0,p.calc2Decimals)(r)),n})({pickupPoint:e,tickets:x,ticketItems:O}),r=`(${(0,f.default)(`${_} ${I}`,"YYYY-MM-DD HH:mm").subtract(t||0,"minutes").format("HH:mm")}) ${l} - ${(0,p.getNumberWithCurrency)(n,q)}`;return c.default.createElement(v,{key:a._id,value:a._id},r)})))))),U>0&&c.default.createElement(i.default,{span:24,style:{marginTop:"-8px",marginBottom:"10px"}},c.default.createElement("span",{style:{fontSize:12}},`(${U} ${N({id:"forms.booking.pickupService.relativeTime"})})`)),c.default.createElement(i.default,{span:24},c.default.createElement(r.default,{size:"large",checked:G,onChange:e=>{V(e.target.checked)}}),c.default.createElement("b",{style:{fontSize:12,marginLeft:5}},N({id:"forms.booking.pickupService.useSamePickupAsDropOff.label"}))),c.default.createElement(i.default,{span:24,style:{marginTop:"5px",marginBottom:"5px"}},c.default.createElement(y.default,{places:z,selectedPlace:j,onClickPlace:e=>{R({pickupPointId:e})},height:200,radius:15}))))))})),T=d.default.create()(S);t.default=T},16175:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(55517)),n=f(a(64219)),r=f(a(8963)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=m(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),o=a(88530),s=a(37918),d=f(a(5636)),u=f(a(4177)),c=f(a(61827));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}const p=(0,i.forwardRef)(((e,t)=>{let{pricingOptionId:a,additionalServices:m=[],isRoundTripBooking:f,form:p,includePickupService:g,pickupPoints:h=[],currency:y,pricingType:E,defaultAdditionalServicesDetails:b,defaultPickupPointId:v,defaultDropOffPointId:k}=e;const{getFieldDecorator:S,getFieldValue:T,resetFields:C,setFieldsValue:P}=p,D=(0,o.useIntl)(),{formatMessage:_}=D,I=(0,i.useRef)(),[x,O]=(0,i.useState)(void 0),[A,N]=(0,i.useState)(!1),[w,R]=(0,i.useState)(null),{additionalServiceItemsKey:M,ticketsKey:B}=(e=>({additionalServiceItemsKey:e?"roundAdditionalServiceItems":"additionalServiceItems",ticketsKey:"tickets"}))(f),L=()=>{g&&(C(["useSamePickupAsDropOff","pickupPointId"]),O(void 0))},F=()=>{I.current&&I.current.keys&&I.current.keys.forEach((e=>{C([`${M}.${e}.amount`])}))},W=(e,t)=>{if("number"!=typeof t||!Number.isInteger(t)||t<0)return void P({[`${M}.${e}.amount`]:void 0});const a=m.find((t=>t.id===e)),{minQuantity:l,maxQuantity:n}=a;let r=t;l&&r<l&&(r=l),n&&r>n&&(r=n),P({[`${M}.${e}.amount`]:r})},z=e=>{const t=T(`${M}.${e}.amount`)||0;P({[`${M}.${e}.amount`]:t+1})},Y=e=>{const t=T(`${M}.${e}.amount`);P({[`${M}.${e}.amount`]:t-1})};(0,i.useEffect)((()=>{g&&(S("pickupPointId",{initialValue:void 0}),S("useSamePickupAsDropOff",{initialValue:void 0}))}),[]),(0,i.useEffect)((()=>{F(),L();const e=m.map((e=>e.id));if(I.current={keys:e},m.forEach((e=>{const t=null==b?void 0:b.find((t=>t.additionalServiceId===e.id||t.name===e.name));t?W(e.id,t.amount):e.minQuantity>0&&W(e.id,e.minQuantity)})),g&&v){const e=h.find((e=>e.placeId===v));e&&(O(e),P({useSamePickupAsDropOff:v===k,pickupPointId:e.placeId}))}}
85),[a]),(0,i.useEffect)((()=>()=>{F(),L()}),[]);const j=Object.entries(T("ticketItems")||{}).map((e=>{const[t,{amount:a,price:l}]=e;return{id:t,amount:a,travelerType:l.travelerType}})).filter((e=>{let{amount:t}=e;return t>0})),H=x&&(e=>{let{pickupPoint:t,tickets:a,ticketItems:l}=e,n=0;const{price:r=0,pricePerTravelerType:i={},pricingType:o}=t;return"perperson"===o?n=(null==l?void 0:l.length)>0&&l.every((e=>!!e.travelerType))?(0,s.calc2Decimals)(l.reduce(((e,t)=>e+(i[t.travelerType]||r)*t.amount),0)):(0,s.calc2Decimals)(r*a):"packaged"===o&&(n=(0,s.calc2Decimals)(r)),n})({pickupPoint:x,tickets:T(B),ticketItems:j});return i.default.createElement("div",null,i.default.createElement("h4",{className:"additional-services-title"},_({id:`forms.booking.pricingOptions.${M}.label`})),m.map((e=>{S(`${M}.${e.id}.amount`,{initialValue:0});const{id:t,name:a,amount:o,description:u,maxQuantity:c,minQuantity:m,translations:f,photos:p}=e,g=T(`${M}.${t}.amount`)||0,h=f&&f.EN&&f.EN[D.locale]||a,E=f&&f.description&&f.description[D.locale]||u;return i.default.createElement("div",{key:t,className:"additional-services",style:{marginBottom:15}},i.default.createElement(l.default,{gutter:24},i.default.createElement(n.default,{xl:4,lg:4,md:4,sm:5,xs:10,style:{textAlign:1===c?"right":void 0}},1===c?i.default.createElement(r.default,{onClick:()=>{g!==m&&(0===g?z(t):Y(t))},shape:"circle",icon:1===g?"check":"plus",type:1===g?"primary":"default",size:"large"}):i.default.createElement(d.default,{size:"large",value:0===g?void 0:g,onClickMinus:()=>Y(t),onChange:e=>W(t,e),onClickPlus:()=>z(t),disabledMinus:0===g||g===m,disabledPlus:g===c,min:0,max:c})),i.default.createElement(n.default,{xl:20,lg:20,md:20,sm:19,xs:12},i.default.createElement(l.default,{type:"flex",gutter:12,align:"top"},p&&p.length>0&&i.default.createElement(n.default,null,i.default.createElement("div",{onClick:()=>R(e),style:{position:"relative",cursor:"pointer"}},i.default.createElement("img",{src:p[0].thumbUrl||p[0].url,alt:p[0].alt||h,style:{width:50,height:50,objectFit:"cover",borderRadius:6}}),p.length>1&&i.default.createElement("span",{style:{position:"absolute",bottom:3,right:3,background:"rgba(0,0,0,0.6)",color:"#fff",fontSize:10,padding:"0 4px",borderRadius:3}},"+",p.length-1))),i.default.createElement(n.default,{style:{flex:1}},i.default.createElement("h4",{className:"title",style:{marginTop:0}},m>0&&i.default.createElement("span",{className:"color-danger",style:{paddingRight:3}},"*"),`${h}: ${(0,s.getNumberWithCurrency)(o,y)}`),E&&i.default.createElement("p",{className:"description"},E))))))})),h.length>0&&g&&i.default.createElement("div",{className:"additional-services"},i.default.createElement(l.default,{gutter:24},i.default.createElement(n.default,{xl:4,lg:4,md:4,sm:5,xs:10,style:{textAlign:"right"}},i.default.createElement(r.default,{onClick:()=>{x?L():N(!0)},shape:"circle",icon:x?"check":"plus",type:x?"primary":"default",size:"large"})),i.default.createElement(n.default,{xl:20,lg:20,md:20,sm:19,xs:12},i.default.createElement("div",null,i.default.createElement("h4",{className:"title"},_({id:"forms.booking.pickupService.label"}),x&&i.default.createElement("span",null,":"," ",H>0?(0,s.getNumberWithCurrency)(H,y):_({id:"forms.booking.pickupService.zeroPrice"}))),i.default.createElement("h4",{style:{color:"#303030",fontSize:"12px"}},T("useSamePickupAsDropOff")&&_({id:"forms.booking.pickupService.returnTripText"})),i.default.createElement("h4",{style:{color:"#303030",fontSize:"12px"}},x?i.default.createElement("span",null,x.place.name.EN,i.default.createElement("a",{style:{marginLeft:5},onClick:()=>N(!0)},`(${_({id:"forms.booking.pickupService.changeLocationText"})})`)):i.default.createElement("span",null,_({id:"forms.booking.pickupService.placeholder"}))))))),A&&i.default.createElement(u.default,{visible:!0,onSuccess:e=>{const{useSamePickupAsDropOff:t,selectedPickupPoint:a}=e;O(a),P({useSamePickupAsDropOff:t,pickupPointId:a.placeId}),N(!1)},onHide:()=>N(!1),productId:T("productId"),channelId:T("channelId"),defaultPickupPointId:T("pickupPointId"),defaultUseSamePickupAsDropOff:T("useSamePickupAsDropOff"),startDate:T("startDate"),startTime:T("startTime"),tickets:T(B),ticketItems:j}),w&&i.default.createElement(c.default,{visible:!0,onHide:()=>R(null),additionalService:w,currency:y}))}));t.default=p},61827:(e,t,a)=>{"use strict";
85Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(a(96540)),n=a(88530),r=s(a(47228)),i=s(a(54578)),o=a(37918);function s(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{let{visible:t,onHide:a,additionalService:s,currency:d}=e;const u=(0,n.useIntl)(),c=s.translations&&s.translations.name&&s.translations.name[u.locale]||s.name,m=s.translations&&s.translations.description&&s.translations.description[u.locale]||s.description,{photos:f=[]}=s;return l.default.createElement(r.default,{className:"minimal-modal fullscreen-modal modal-600px",visible:t,onCancel:a,footer:null,style:{top:20}},l.default.createElement("div",null,l.default.createElement("h2",{style:{fontWeight:"500px",fontSize:"1.2rem",lineHeight:"1.2rem",marginTop:0,color:"#003256"}},`${c}: ${(0,o.getNumberWithCurrency)(s.amount,d)}`),m&&l.default.createElement("h4",{style:{fontSize:14,fontWeight:500}},m),f.length>0&&l.default.createElement("div",{style:{marginTop:30,marginBottom:30}},l.default.createElement(i.default,{photos:f,photoHeight:300,thumbnailHeight:100}))))}},64148:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(96540)),n=a(88530),r=o(a(47228)),i=o(a(54578));function o(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{let{visible:t,onHide:a,pricingOption:o}=e;const s=(0,n.useIntl)(),d=o.translations.name&&o.translations.name[s.locale]||o.name,u=o.translations.description&&o.translations.description[s.locale]||o.description,c=o.translations.content&&o.translations.content[s.locale]||o.content,{photos:m}=o;return l.default.createElement(r.default,{className:"minimal-modal fullscreen-modal modal-600px",visible:t,onCancel:a,footer:null,style:{to
85p:20}},l.default.createElement("div",null,l.default.createElement("h2",{style:{fontWeight:"500px",fontSize:"1.2rem",lineHeight:"1.2rem",marginTop:0,color:"#003256"}},d),u&&l.default.createElement("h4",{style:{fontSize:14,fontWeight:500}},u),l.default.createElement("div",{style:{marginTop:30,marginBottom:30}},l.default.createElement(i.default,{photos:m,photoHeight:300,thumbnailHeight:100})),c?/<[a-z][\s\S]*>/i.test(c)?l.default.createElement("div",{style:{fontSize:14},dangerouslySetInnerHTML:{__html:c}}):c.split("\n").map(((e,t)=>l.default.createElement("p",{key:t,style:{fontSize:14}},e))):void 0))}},83606:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(55517)),n=c(a(64219)),r=c(a(8963)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),o=a(88530),s=c(a(5636)),d=a(37918);function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}function c(e){return e&&e.__esModule?e:{default:e}}const m=(0,i.forwardRef)(((e,t)=>{let{pricingOptionId:a,prices:u,currency:c,tickets:f,pricingType:p,product:g,form:h,ticketItemsKey:y="ticketItems",isForExtraTicketItems:E=!1,defaultPricesDetails:b}=e;const{getFieldValue:v,setFieldsValue:k,getFieldDecorator:S,resetFields:T}=h,C=(0,o.useIntl)(),P=(0,i.useRef)(),D=()=>u.reduce(((e,t)=>(v(`${y}.${t.id}.amount`)||0)+e),0),_=e=>{u.forEach((t=>{k({[`${y}.${t.id}.amount`]:e===t.id?1:void 0})}))},I=(e,t)=>{if("number"!=typeof t||!Number.isInteger(t)||t<0)return void k({[`${y}.${e}.amount`]:void 0});const a=v(`${y}.${e}.amount`)||0,l=D()-a,n=f-l,r=t>f?n:Math.min(t,n);k({[`${y}.${e}.amount`]:r})},x=()=>{P.current&&P.current.keys&&P.current.keys.forEach((e=>{T([`${y}.${e}.amount`])}))};if((0,i.useEffect)((()=>{x();const e=u.map((e=>e.id));if(P.current={keys:e},u.forEach((e=>{S(`${y}.${e.id}.amount`,{initialValue:void 0}),S(`${y}.${e.id}.price`,{initialValue:e})})),"duration"===p&&1===u.length&&k({[`${y}.${u[0].id}.amount`]:1}),"perlocation"===p){const e=v("transferService");if(1===u.length)k({[`${y}.${u[0].id}.amount`]:1});else if(e){const t=u.find((t=>t.transferService===e));t&&k({[`${y}.${t.id}.amount`]:1})}}if(b&&u.forEach((e=>{const t=null==b?void 0:b.find((t=>t.priceId===e.id||t.name===e.name));t&&("packaged"===p?_(e.id):"perperson"!==p&&"customfixed"!==p||I(e.id,t.amount))})),1!==u.length)return;const[t]=u;"packaged"===p?_(t.id):"perperson"!==p&&"customfixed"!==p||I(t.id,f)}),[a]),(0,i.useEffect)((()=>()=>{x()}),[]),"perlocation"===p){const e=v("transferService");return i.default.createElement("div",null,i.default.createElement("h4",{className:"prices-title"},C.formatMessage({id:"forms.booking.pricingOptions.ticketItems.label"})),u.map((t=>{const a=e===t.transferService,l=g&&g.minMaxTicketsPerTransferService&&g.minMaxTicketsPerTransferService[t.transferService];return i.default.createElement("div",{key:t.id,className:"prices"},i.default.createElement("div",{style:{display:"flex"}},i.default.createElement("div",{style:{display:"inline-block"}},i.default.createElement(r.default,{onClick:()=>{a||(u.forEach((e=>{k({[`${y}.${e.id}.amount`]:e.id===t.id?1:void 0})})),k({transferService:t.transferService}))},shape:"circle",icon:a?"check":"plus",type:a?"primary":"default",size:"large"})),i.default.createElement("div",{style:{display:"inline-block",paddingLeft:20,marginTop:0}},i.default.createElement("div",{style:{display:"flex",marginTop:"auto",position:"relative"}},i.default.createElement("h4",{className:"title"},t.transferService,":")," ",i.default.createElement("div",{style:{marginLeft:5}},t.isUponRequest?i.default.createElement("h4",{className:"title"},C.formatMessage({id:"pages.checkout.bookingSummary.total.uponRequest"})):i.default.createElement(i.default.Fragment,null,t.discountApplied&&i.default.createElement("h4",{className:"title strikethrough-diagonal",style:{position:"absolute",bottom:20,fontWeight:300,fontSize:"0.8rem"}},(0,d.getNumberWithCurrency)(t.originalAmount,c)),i.default.createElement("h4",{className:"title",style:{fontWeight:t.discountApplied?"bold":void 0}},(0,d.getNumberWithCurrency)(t.amount,c))))),l&&(l.minTickets||l.maxTickets||l.maxLuggage)&&i.default.createElement("p",{className:"description"},l.minTickets&&l.maxTickets&&C.formatMessage({id:"pages.checkout.bookingSummary.tickets.plural.label"},{tickets:`${l.minTickets} - ${l.maxTickets}`}),l.maxLuggage>0&&`${l.minTickets&&l.maxTickets?" ⢠":""}${C.formatMessage({id:"pages.checkout.pricingOptions.perlocation.maxLuggage"},{maxLuggage:l.maxLuggage})}`))))})),(()=>{const t=u.find((t=>t.transferService===e));if(!(t&&t.maxTravelers&&f>t.maxTravelers&&t.pricesPerExtraTraveler&&t.pricesPerExtraTraveler.length>0))return null;const a=t.pricesPerExtraTraveler[0],l=f-t.maxTravelers;return i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("h4",{className:"prices-title"},C.formatMessage({id:"forms.booking.pricingOptions.extraTicketItems.label"},{tickets:l})),i.default.createElement("div",{className:"prices"},i.default.createElement("div",{style:{display:"flex"}},i.default.createElement("div",{style:{display:"inline-block"}},i.default.createElement(r.default,{shape:"circle",icon:"check",type:"primary",size:"large"})),i.default.createElement("div",{style:{display:"inline-block",paddingLeft:20}},i.default.createElement("div",{style:{display:"flex",marginTop:"auto",position:"relative"}}
85,i.default.createElement("h4",{className:"title"},l," x")," ",i.default.createElement("div",{style:{marginLeft:5}},a.discountApplied&&i.default.createElement("h4",{className:"title strikethrough-diagonal",style:{position:"absolute",bottom:20,fontWeight:300,fontSize:"0.8rem"}},(0,d.getNumberWithCurrency)(a.originalAmount,c)),i.default.createElement("h4",{className:"title",style:{fontWeight:a.discountApplied?"bold":void 0}},(0,d.getNumberWithCurrency)(a.amount,c))))))))})())}if("duration"===p&&1===u.length){const e=u[0],t=e.amount*e.duration,a=C.formatMessage({id:`pages.checkout.bookingSummary.timeType.${g.timeType}.${1===e.duration?"single":"plural"}.label`}),l=C.formatMessage({id:`common.timeType.${g.timeType}`});return i.default.createElement("div",null,i.default.createElement("h4",{className:"prices-title"},C.formatMessage({id:"forms.booking.pricingOptions.ticketItems.label"})),i.default.createElement("div",{className:"prices"},i.default.createElement("div",{style:{display:"flex"}},i.default.createElement("div",{style:{display:"inline-block"}},i.default.createElement(r.default,{shape:"circle",icon:"check",type:"primary",size:"large"})),i.default.createElement("div",{style:{display:"inline-block",paddingLeft:20}},i.default.createElement("div",{style:{display:"flex",marginTop:"auto",position:"relative"}},i.default.createElement("h4",{className:"title"},g.translations&&g.translations.name&&g.translations.name[C.locale]||g.name.EN,":")," ",i.default.createElement("div",{style:{marginLeft:5}},e.discountApplied&&i.default.createElement("h4",{className:"title strikethrough-diagonal",style:{position:"absolute",bottom:20,fontWeight:300,fontSize:"0.8rem"}},(0,d.getNumberWithCurrency)(e.originalAmount*e.duration,c)),i.default.createElement("h4",{className:"title",style:{fontWeight:e.discountApplied?"bold":void 0}},(0,d.getNumberWithCurrency)(t,c)))),i.default.createElement("p",{className:"description"},e.duration," ",a," x ",(0,d.getNumberWithCurrency)(e.amount,c)," ","(",l.toLowerCase(),")")))))}return i.default.createElement("div",null,i.default.createElement("h4",{className:"prices-title"},C.formatMessage({id:E?"forms.booking.pricingOptions.extraTicketItems.label":"forms.booking.pricingOptions.ticketItems.label"},{tickets:f})),u.map((e=>{const t=v(`${y}.${e.id}.amount`)||0,o=D(),g=f-o,E=e.translations.name&&e.translations.name[C.locale]||e.name,k=e.translations.description&&e.translations.description[C.locale]||e.description;return"packaged"===p?i.default.createElement("div",{key:e.id,className:"prices"},i.default.createElement("div",{style:{display:"flex"}},i.default.createElement("div",{style:{display:"inline-block"}},i.default.createElement(r.default,{onClick:()=>{_(e.id)},shape:"circle",icon:1===t?"check":"plus",type:1===t?"primary":"default",size:"large"})),i.default.createElement("div",{style:{display:"inline-block",paddingLeft:20,marginTop:k?0:7}},i.default.createElement("div",{style:{display:"flex",marginTop:"auto",position:"relative"}},i.default.createElement("h4",{className:"title"},E,":")," ",i.default.createElement("div",{style:{marginLeft:5}},e.discountApplied&&i.default.createElement("h4",{className:"title strikethrough-diagonal",style:{position:"absolute",bottom:20,fontWeight:300,fontSize:"0.8rem"}},(0,d.getNumberWithCurrency)(e.originalAmount,c)," "),i.default.createElement("h4",{className:"title",style:{fontWeight:e.discountApplied?"bold":void 0}},(0,d.getNumberWithCurrency)(e.amount,c)))),k&&i.default.createElement("p",{className:"description"},k))),1===t&&f>e.maxTravelers&&i.default.createElement(m,{pricingOptionId:a,prices:e.pricesPerExtraTraveler,currency:c,ticketItemsKey:`ticketItems.${e.id}.extraTicketItems`,tickets:f-e.maxTravelers,pricingType:"perperson",form:h,isForExtraTicketItems:!0,defaultPricesDetails:b})):i.default.createElement("div",{key:e.id,className:"prices"},i.default.createElement(l.default,{gutter:24},i.default.createElement(n.default,{xl:4,lg:4,md:4,sm:5,xs:10},i.default.createElement(s.default,{size:"large",value:0===t?void 0:t,onClickMinus:()=>I(e.id,t-1),onChange:t=>I(e.id,t),onClickPlus:()=>I(e.id,t+1),disabledMinus:0===t||1===u.length,disabled:1===u.length||0===t&&0===g,disabledPlus:o>=f||1===u.length,min:0})),i.default.createElement(n.default,{xl:20,lg:20,md:20,sm:19,xs:12,style:{marginTop:k?0:7}},i.default.createElement("div",{style:{display:"flex",marginTop:"auto",position:"relative"}}
85,i.default.createElement("h4",{className:"title"},E,":")," ",i.default.createElement("div",{style:{marginLeft:5}},e.discountApplied&&i.default.createElement("h4",{className:"title strikethrough-diagonal",style:{position:"absolute",bottom:20,fontWeight:300,fontSize:"0.8rem"}},(0,d.getNumberWithCurrency)(e.originalAmount,c)," "),i.default.createElement("h4",{className:"title",style:{fontWeight:e.discountApplied?"bold":void 0}},(0,d.getNumberWithCurrency)(e.amount,c)))),k&&i.default.createElement("p",{className:"description"},k))))})))}));t.default=m},65984:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=y(a(94535)),n=y(a(55517)),r=y(a(64219)),i=y(a(48149)),o=y(a(95402)),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=h(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),d=a(88530),u=a(10611),c=a(37918),m=a(77322);a(28775);var f=y(a(83606)),p=y(a(16175)),g=y(a(64148));function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}function y(e){return e&&e.__esModule?e:{default:e}}let E=0;const b=(0,s.forwardRef)(((e,t)=>{let{form:a,onLoading:h,includePickupService:y,isRoundTripBooking:b,defaultPricingOptionId:v,defaultPricesDetails:k,defaultAdditionalServicesDetails:S,defaultPickupPointId:T,defaultDropOffPointId:C}=e;const P=(0,d.useIntl)(),{formatMessage:D}=P,{getFieldValue:_,setFieldsValue:I,getFieldDecorator:x,resetFields:O}=a,[A,N]=(0,s.useState)(void 0),[w,R]=(0,s.useState)(void 0),[M,B]=(0,s.useState)([]),[L,F]=(0,s.use
85State)(void 0),[W,z]=(0,s.useState)([]),[Y,j]=(0,s.useState)(!1),[H,U]=(0,s.useState)(void 0),{startDateKey:$,startTimeKey:G,endDateKey:V,endTimeKey:q,pricingOptionIdKey:K,ticketsKey:X}=(e=>({startDateKey:e?"roundStartDate":"startDate",startTimeKey:e?"roundStartTime":"startTime",endDateKey:e?"roundEndDate":"endDate",endTimeKey:e?"roundEndTime":"endTime",pricingOptionIdKey:e?"roundPricingOptionId":"pricingOptionId",ticketsKey:"tickets"}))(b),Q=e=>{const t=W.find((t=>t.id===e));I({[K]:t.id}),N(t)},Z=e=>{F(e)};(0,s.useEffect)((()=>{x(K,{initialValue:void 0}),(()=>{h(!0);const e=y?["pickupPoints"]:[];m.ProductService.getSingleProduct(_("productId"),{embed:e}).then((e=>{let{product:t}=e;R(t),y&&B(t.pickupPoints),h(!1)}))})()}),[]),(0,s.useEffect)((()=>{if(H&&!A){if(v){const e=W.find((e=>e.id===v));if(e)return void Q(e.id)}1===W.length&&Q(W[0].id)}}),[H]);const J=()=>{O([K]),N(void 0),z([]),U(void 0)},ee=s.default.useMemo((()=>(()=>{const e=[w,_($),_(G)];return w&&"rental"===w.productType?[...e,_(V),_(q)]:w&&"transfer"===w.productType?[...e,_("pickupPointId"),_("dropOffPointId"),_("otherLocationStart"),_("otherLocationEnd"),_("luggagePerSize.small"),_("luggagePerSize.large")]:e})()),[w,_($),_(G),_(V),_(q),_("pickupPointId"),_("dropOffPointId"),_("otherLocationStart"),_("otherLocationEnd"),_("luggagePerSize.small"),_("luggagePerSize.large")]);(0,s.useEffect)((()=>{J();const e=_("productId"),t=_("channelId"),a=_($),l=_(G),n=_(V),r=_(q),i=_(X),o=_("pickupPointId"),s=_("dropOffPointId"),d=_("otherLocationStart"),c=_("otherLocationEnd");if(e&&t&&a&&l&&i&&("rental"!==w.productType||n&&r)){if("transfer"===w.productType){if(!o||"otherStart"===o&&!d)return;if(!s||"otherEnd"===s&&!c)return}(()=>{E+=1;const e=E;h(!0),j(!0),m.ProductService.getBookablePricingOptions(_("productId"),{startDate:_($),endDate:_(V),startTime:_(G),endTime:_(q),channelId:_("channelId"),tickets:_(X),pickupPointId:b?"otherEnd"===_("dropOffPointId")?"otherStart":_("dropOffPointId"):_("pickupPointId"),dropOffPointId:b?"otherStart"===_("pickupPointId")?"otherEnd":_("pickupPointId"):_("dropOffPointId"),otherLocationStart:_(b?"otherLocationEnd":"otherLocationStart"),otherLocationEnd:_(b?"otherLocationStart":"otherLocationEnd"),luggagePerSize:_("luggagePerSize")}).then((t=>{let{pricingOptions:a}=t;e<E||(z(a),setTimeout((()=>{U((0,u.v4)())}),500),j(!1),h(!1))}))})()}}),ee),(0,s.useEffect)((()=>()=>{J()}),[]);const te=0===W.length&&H&&!Y&&_($)&&_(G);return s.default.createElement("div",{className:"pricing-options-form"},W.length>0?s.default.createElement("div",{className:"multiple-pricing-options"},W.map((e=>{const t=A&&e.id===A.id,l=e.translations.name&&e.translations.name[P.locale]||e.name,d=e.translations.description&&e.translations.description[P.locale]||e.description,u=e.translations.content&&e.translations.content[P.locale]||e.content,m=("perperson"===(g=e.pricingType)||"packaged"===g||"customfixed"===g||"duration"===g||"perlocation"===g)&&e.prices.length>0;var g;const h=M.length>0||e.additionalServices.length>0,E=t&&(m||h),v=e.prices.find((e=>!!e.discountApplied));return s.default.createElement("div",{style:{cursor:"pointer",marginTop:10},key:e.id},s.default.createElement("div",{className:"pricing-options-details",style:{border:t?"2px solid #0747a6":void 0}},s.default.createElement("div",{onClick:()=>Q(e.id),className:"header"},s.default.createElement(n.default,{align:"middle",gutter:16},s.default.createElement(r.default,null,s.default.createElement("div",{style:{display:"flex",alignItems:e.photos[0]?"center":void 0}},e.photos[0]&&s.default.createElement("div",{style:{paddingRight:20}},s.default.createElement("img",{alt:e.photos[0].alt,src:e.photos[0].url,style:{aspectRatio:"16/9",objectFit:"cover",maxHeight:"150px",maxWidth:"150px",borderRadius:5}})),s.default.createElement("div",null,s.default.createElement("div",{style:{display:"flex",alignItems:"center"}},s.default.createElement("h4",{className:"pricing-option-name"},l),v&&s.default.createElement(i.default,{color:"#00a854",style:{marginLeft:10,marginTop:5}},s.default.createElement(o.default,{type:"tags"})," - ",v.discountPercentage,"%")),d&&s.default.createElement("h6",{className:"pricing-option-description"},d),(u&&u.replace("<p></p>\n","").length>0||e.photos.length>0)&&s.default.createElement("h5",null,s.default.createElement("a",{onClick:()=>Z(e)},D({id:"forms.booking.pricingOptions.viewMore"})))))))),E&&s.default.createElement("div",{style:{paddingLeft:10}},m&&h&&s.default.createElement("hr",null),m&&s.default.createElement(n.default,null,s.default.createElement(r.default,{span:24},s.default.createElement(f.default,{key:e.id,pricingOptionId:e.id,prices:e.prices,currency:e.currency,tickets:_(X),pricingType:e.pricingType,form:a,defaultPricesDetails:k,product:w}))),h&&s.default.createElement(n.default,{style:{marginTop:m?20:void 0}},s.default.createElement(r.default,{span:24},s.default.createElement(p.default,{key:e.id,pricingOptionId:e.id,additionalServices:e.additionalServices,isRoundTripBooking:b,includePickupService:y,pickupPoints:M,currency:e.currency,pricingType:e.pricingType,ticketsKey:X,form:a,defaultAdditionalServicesDetails:S,defaultPickupPointId:T,defaultDropOffPointId:C}))),e.minimumChargeAmount>0&&s.default.createElement("h4",{className:"minimumcharge-title"},P.formatMessage({id:"forms.booking.pricingOptions.minimumCharge.label"},{minimumCharge:(0,c.getNumberWithCurrency)(e.minimumChargeAmount,e.currency)})))))}))):te?s.default.createElement(l.default,{message:D({id:"forms.booking.pricingOptions.noResultsMessage"}),type:"warning"}):null,L&&s.default.createElement(g.default,{visible:!0,pricingOption:L,onHide:()=>{Z(void 0)}}))}));t.default=b},35308:(e,t,a)=>{"use strict";
85Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(a(83307)),n=u(a(77925)),r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=d(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),i=a(88530),o=a(10611),s=a(77322);function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(d=function(e){return e?a:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}const c=n.default.Item,{Option:m,OptGroup:f}=l.default,p=(0,r.forwardRef)(((e,t)=>{let{form:a,defaultProductId:n,onlyPartnerProducts:d=!1,productTypes:u,onLoading:p}=e;const g=(0,i.useIntl)(),{formatMessage:h}=g,{setFieldsValue:y,getFieldDecorator:E}=a,[b,v]=(0,r.useState)([]),[k,S]=(0,r.useState)([]),[T,C]=(0,r.useState)([]),[P,D]=(0,r.useState)(!1),[_,I]=(0,r.useState)(void 0);return(0,r.useEffect)((()=>{a.resetFields(["productId"]),(()=>{D(!0),p(!0);const e={productTypes:u};s.ProductService.getBookableProducts({filters:e}).then((e=>{let{ownProducts:t,resellingProducts:a}=e;v(t),S(a);const l=[...t,...a];C(l.map((e=>e._id))),D(!1),p(!1),setTimeout((()=>{I((0,o.v4)())}),300)}))})()}),[u[0]]),(0,r.useEffect)((()=>{if(_)if(n)T.includes(n)&&y({productId:n});else if(1===T.length){const[e]=T;y({productId:e})}}),[_]),r.default.createElement(c,{label:h({id:"forms.booking.productId.label"})},E("productId",{rules:[{required:!0,type:"enum",enum:T,message:h({id:"forms.booking.productId.requiredMessage"})}]})(r.default.createElement(l.default,{size:"large",style:{width:"100%"},placeholder:h({id:"forms.booking.productId.placeholder"}),showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,disabled:P},!d&&r.default.createElement(f,{label:h({id:"forms.booking.ownProducts.label"})},b.map((e=>{const{name:t,identifier:a,translations:l}=e,n=l&&l.name&&l.name[g.locale]||t.EN,i=a===n?a:`${a} (${n})`;return r.default.createElement(m,{key:e._id,value:e._id},i)}))),r.default.createElement(f,{label:h({id:"forms.booking.reselingProducts.label"})},k.map((e=>{const{name:t,translations:a}=e,l=a&&a.name&&a.name[g.locale]||t.EN;return r.default.createElement(m,{key:e._id,value:e._id},l)}))))))}));t.default=p},38844:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{onChangeProductTypes:t,productTypes:a}=e;const r=(0,o.useIntl)(),{formatMessage:d}=r;return i.default.createElement(l.default,{type:"flex",gutter:16,className:"product-type-picker"},i.default.createElement(n.default,{xl:4,lg:4,md:5,sm:4,xs:8},i.default.createElement(u,{title:`${d({id:"product.productType.activity"})} / ${d({id:"product.productType.tour"})}`,onClick:()=>{t([s.PRODUCT_PRODUCTTYPES.activity,s.PRODUCT_PRODUCTTYPES.tour])},selected:a.includes(s.PRODUCT_PRODUCTTYPES.activity||s.PRODUCT_PRODUCTTYPES.tour)})),i.default.createElement(n.default,{xl:4,lg:4,md:4,sm:4,xs:8},i.default.createElement(u,{title:d({id:"product.productType.multiday"}),onClick:()=>{t([s.PRODUCT_PRODUCTTYPES.multiday])},selected:a.includes(s.PRODUCT_PRODUCTTYPES.multiday)})),i.default.createElement(n.default,{xl:4,lg:4,md:4,sm:4,xs:8},i.default.createElement(u,{title:d({id:"product.productType.rental"}),onClick:()=>{t([s.PRODUCT_PRODUCTTYPES.rental])},selected:a.includes(s.PRODUCT_PRODUCTTYPES.rental)})),i.default.createElement(n.default,{xl:4,lg:4,md:4,sm:4,xs:8},i.default.createElement(u,{title:d({id:"product.productType.transfer"}),onClick:()=>{t([s.PRODUCT_PRODUCTTYPES.transfer])},selected:a.includes(s.PRODUCT_PRODUCTTYPES.transfer)})),i.default.createElement(n.default,{xl:4,lg:4,md:4,sm:4,xs:8},i.default.createElement(u,{title:d({id:"product.productType.napkin"}),onClick:()=>{t([s.PRODUCT_PRODUCTTYPES.napkin])},selected:a.includes(s.PRODUCT_PRODUCTTYPES.napkin)})))};var l=d(a(55517)),n=d(a(64219)),r=d(a(29281)),i=d(a(96540)),o=a(88530);a(45395);var s=a(66028);
85function d(e){return e&&e.__esModule?e:{default:e}}const u=e=>{let{title:t,onClick:a,selected:l}=e;return i.default.createElement(r.default,{noHovering:!1,className:`product-type-card ${l&&"selected-product"}`,onClick:a},i.default.createElement("div",null,i.default.createElement("span",{className:"product-title"},t)))}},85794:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),n=d(a(65984)),r=d(a(79941)),i=d(a(354)),o=d(a(2808)),s=d(a(77438));function d(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}const c=(0,l.forwardRef)((e=>{let{rentalCategoryId:t,defaultStartDate:a,defaultStartTime:d,defaultEndDate:u,defaultEndTime:c,defaultTickets:m,form:f,onLoading:p,holdId:g,defaultPersonnelIds:h,defaultResourcesIds:y,defaultPricingOptionId:E,defaultAdditionalServicesDetails:b,defaultPickupPointId:v,defaultDropOffPointId:k}=e;return l.default.createElement("div",null,l.default.createElement(s.default,{form:f,onLoading:p,defaultTickets:m}),l.default.createElement(o.default,{form:f,defaultStartDate:a,defaultStartTime:d,defaultEndDate:u,defaultEndTime:c,onLoading:p,rentalCategory:t,holdId:g,findClosestEndDate:!!g,findClosestEndTime:!!g,gridSize:6}),l.default.createElement(n.default,{form:f,onLoading:p,includePickupService:!0,defaultPricingOptionId:E,defaultAdditionalServicesDetails:b,defaultPickupPointId:v,defaultDropOffPointId:k}),l.default.createElement(r.default,{form:f,defaultPersonnelIds:h}),l.default.createElement(i.default,{form:f,defaultResourcesIds:y}))}));t.default=c},2808:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(55517)),n=p(a(64219)),r=p(a(83307)),i=p(a(77925)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=f(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=a(88530),d=p(a(95093)),u=a(10611),c=a(77322),m=p(a(66858));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}function p(e){return e&&e.__esModule?e:{default:e}}const g=i.default.Item,{Option:h}=r.default,y="YYYY-MM-DD",E="HH:mm";let b=0,v=0,k=0,S=0;const T=(0,o.forwardRef)((e=>{let{bookingId:t,holdId:a,rentalCategory:i,defaultStartDate:f,defaultEndDate:p,defaultStartTime:T,defaultEndTime:C,form:P,onLoading:D,gridSize:_=12,findClosestStartDate:I=!1,findClosestStartTime:x=!1,findClosestEndDate:O=!1,findClosestEndTime:A=!1,excludeEndDate:N=!1,excludeEndTime:w=!1}=e;const{getFieldValue:R,setFieldsValue:M,getFieldDecorator:B,resetFields:L}=P,F=(0,s.useIntl)(),{formatMessage:W}=F,z=(0,o.useRef)(),[Y,j]=(0,o.useState)({from:f?(0,d.default)(f,y).startOf("month").format(y):(0,d.default)().startOf("month").format(y),until:f?(0,d.default)(f,y).endOf("month").format(y):(0,d.default)().endOf("month").format(y)}),[H,U]=(0,o.useState)({from:p?(0,d.default)(p,y).startOf("month").format(y):(0,d.default)().startOf("month").format(y),until:p?(0,d.default)(p,y).endOf("month").format(y):(0,d.default)().endOf("month").format(y)}),[$,G]=(0,o.useState)(void 0),[V,q]=(0,o.useState)(void 0),[K,X]=(0,o.useState)(void 0),[Q,Z]=(0,o.useState)(void 0),[J,ee]=(0,o.useState)([]),[te,ae]=(0,o.useState)([]),[le,ne]=(0,o.useState)([]),[re,ie]=(0,o.useState)([]);return(0,o.useEffect)((()=>{R("startDate")&&(L(["startTime","endDate","endTime"]),ae([]),ne([]),ie([]),(()=>{v+=1;const e=v,l={channelId:R("channelId"),startDate:R("startDate"),tickets:R("tickets"),bookingId:t,holdId:a};D(!0),c.ProductService.getRentalProductStartTimes(R("productId"),l).then((t=>{let{startTimes:a}=t;e>v||(ae(a),q((0,u.v4)()),D(!1))}))})())}),[R("startDate")]),(0,o.useEffect)((()=>{!N&&R("startTime")&&(L(["endDate","endTime"]),ne([]),ie([]),(()=>{k+=1;const e=k,l={channelId:R("channelId"),startDate:R("startDate"),startTime:R("startTime"),tickets:R("tickets"),bookingId:t,holdId:a};D(!0),c.ProductService.getRentalProductEndDates(R("productId"),l).then((t=>{let{endDates:a}=t;e>k||(ne(a),X((0,u.v4)()),D(!1))}))})())}),[R("startTime")]),(0,o.useEffect)((()=>{!w&&R("endDate")&&(L(["endTime"]),ie([]),(()=>{S+=1;const e=S,l={channelId:R("channelId"),startDate:R("startDate"),startTime:R("startTime"),endDate:R("endDate"),tickets:R("tickets"),bookingId:t,holdId:a};D(!0),c.ProductService.getRentalProductEndTimes(R("productId"),l).then((t=>{let{endTimes:a}=t;e>S||(ie(a),Z((0,u.v4)()),D(!1))}))})())}),[R("endDate")]),(0,o.useEffect)((()=>{clearInterval(z.current),L(["startDate","startTime","endDate","endTime"]),ee([]),ae([]),ne([]),ie([]);const e=$?500:0;z.current=setInterval((()=>{const e=R("productId"),l=R("channelId"),n=R("tickets");e&&l&&n&&((()=>{b+=1;const e=b,l={bookingId:t,holdId:a,channelId:R("channelId"),from:Y.from,until:Y.until,tickets:R("tickets")};D(!0),c.ProductService.getRentalProductStartDates(R("productId"),l).then((t=>{let{startDates:a}=t;e>b||(ee(a),G((0,u.v4)()),D(!1))}))})(),clearInterval(z.current))}),e)}),[R("tickets"),Y.from,Y.until]),(0,o.useEffect)((()=>
85{if($&&!R("startDate"))if(f){const e=J.find((e=>I?e>=f:e===f));e&&M({startDate:e})}else 1===J.length&&M({startDate:J[0]})}),[$]),(0,o.useEffect)((()=>{if(V&&!R("startTime")&&R("startDate"))if(T){const e=te.find((e=>x?e>=T:e===T));e&&M({startTime:e})}else 1===te.length&&M({startTime:te[0]})}),[V]),(0,o.useEffect)((()=>{if(K&&!R("endDate"))if(p){const e=le.find((e=>O?e>=p:e===p));e&&M({endDate:e})}else 1===le.length&&M({endDate:le[0]})}),[K]),(0,o.useEffect)((()=>{if(Q&&!R("endTime")&&R("endDate"))if(C){const e=re.find((e=>A?e>=C:e===C));e&&M({endTime:e})}else 1===re.length&&M({endTime:re[0]})}),[Q]),(0,o.useEffect)((()=>()=>{L(["startDate","startTime","endDate","endTime"])}),[]),o.default.createElement(l.default,{gutter:16},o.default.createElement(n.default,{xl:_,lg:_,md:12,sm:12,xs:12},o.default.createElement(g,{label:W({id:`forms.booking.rental.rentalCategory.${i}.startDate.label`})},B("startDate",{rules:[{required:!0,message:W({id:`forms.booking.rental.rentalCategory.${i}.startDate.requiredMessage`})}]})(o.default.createElement(m.default,{dateNavigationRange:Y,allowedDates:J,disabled:!1,onChangeDateNavigation:e=>{let{from:t,until:a}=e;j({from:t,until:a}),U({from:t,until:a})},placeholder:W({id:`forms.booking.rental.rentalCategory.${i}.startDate.placeholder`})})))),o.default.createElement(n.default,{xl:_,lg:_,md:12,sm:12,xs:12},o.default.createElement(g,{label:W({id:`forms.booking.rental.rentalCategory.${i}.startTime.label`})},B("startTime",{rules:[{required:!0,message:W({id:`forms.booking.rental.rentalCategory.${i}.startTime.requiredMessage`})}]})(o.default.createElement(r.default,{size:"large",disabled:!R("startDate"),style:{width:"100%"},placeholder:W({id:`forms.booking.rental.rentalCategory.${i}.startTime.placeholder`})},te.map((e=>o.default.createElement(h,{key:e,value:e},e))))))),!N&&o.default.createElement(n.default,{xl:_,lg:_,md:12,sm:12,xs:12},o.default.createElement(g,{label:W({id:`forms.booking.rental.rentalCategory.${i}.endDate.label`})},B("endDate",{rules:[{required:!0,message:W({id:`forms.booking.rental.rentalCategory.${i}.endDate.requiredMessage`})}]})(o.default.createElement(m.default,{dateNavigationRange:H,allowedDates:le,disabled:!R("startDate")||!R("startTime"),onChangeDateNavigation:e=>{let{from:t,until:a}=e;U({from:t,until:a})},placeholder:W({id:`forms.booking.rental.rentalCategory.${i}.endDate.placeholder`})})))),!w&&o.default.createElement(n.default,{xl:_,lg:_,md:12,sm:12,xs:12},o.default.createElement(g,{label:W({id:`forms.booking.rental.rentalCategory.${i}.endTime.label`})},B("endTime",{rules:[{required:!0,message:W({id:`forms.booking.rental.rentalCategory.${i}.endTime.requiredMessage`})}]})(o.default.createElement(r.default,{size:"large",disabled:!R("startDate")||!R("startTime")||!R("endDate"),style:{width:"100%"},placeholder:W({id:`forms.booking.rental.rentalCategory.${i}.endTime.placeholder`})},re.map((e=>{const t="00:00"!==e?(0,d.default)(e,E).add(1,"minutes").format(E):e;return o.default.createElement(h,{key:e,value:e},t)})))))))}));t.default=T},354:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(55517)),n=m(a(64219)),r=m(a(83307)),i=m(a(77925)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=c(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=a(88530),d=a(77322),u=a(10611);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(c=function(e){return e?a:t})(e)}function m(e){return e&&e.__esModule?e:{default:e}}const f=i.default.Item,{Option:p}=r.default,g=(0,o.forwardRef)(((e,t)=>{let{form:a,isRoundTripBooking:i,defaultResourcesIds:c=[]}=e;const{getFieldValue:m,setFieldsValue:g,getFieldDecorator:h,resetFields:y}=a,E=(0,s.useIntl)(),{formatMessage:b}=E,[v,k]=(0,o.useState)([]),[S,T]=(0,o.useState)(!1),[C,P]=(0,o.useState)([]),[D,_]=(0,o.useState)(!1),[I,x]=(0,o.useState)(void 0),{startDateKey:O,startTimeKey:A,endDateKey:N,endTimeKey:w,pricingOptionIdKey:R,resourcesAllocationOptionKey:M,selectedResourcesKey:B}=(e=>({startDateKey:e?"roundStartDate":"startDate",startTimeKey:e?"roundStartTime":"startTime",endDateKey:e?"roundEndDate":"endDate",endTimeKey:e?"roundEndTime":"endTime",pricingOptionIdKey:e?"roundPricingOptionId":"pricingOptionId",resourcesAllocationOptionKey:e?"roundResourcesAllocationOption":"resourcesAllocationOption",selectedResourcesKey:e?"roundSelectedResources":"selectedResources"}))(i);return(0,o.useEffect)((()=>{h(M,{undefined:void 0}),h(B,{initialValue:[]})}),[]),(0,o.useEffect)((()=>
85{if(!I||0===c.length)return;if("manual"!==m(M))return;const e=c.filter((e=>C.some((t=>t.resourceId===e))));e.length>0&&g({[B]:e})}),[I]),(0,o.useEffect)((()=>{m("productId")&&m("channelId")&&(y([M,B]),(()=>{T(!0);const e=m("productId"),t=m("channelId");d.ProductService.getProductResourcesAllocationOptions(e,t).then((e=>{let{resourcesAllocationOptions:t,defaultResourcesAllocation:a}=e;k(t),c.length>0&&t.includes("manual")?g({[M]:"manual"}):g({[M]:a}),T(!1)}))})())}),[]),(0,o.useEffect)((()=>{y([B]);const e=m(M),t=m(O),a=m(A),l=m(N),n=m(w);"manual"===e&&t&&a&&l&&n&&(()=>{_(!0);const e=m("productId"),t={startDate:m(O),startTime:m(A),endDate:m(N),endTime:m(w),transferService:m("transferService"),pricingOptionId:m(R)};d.ProductService.getProductAvailableResources(e,t).then((e=>{let{availableResources:t}=e;P(t),setTimeout((()=>{x(u.v4),_(!1)}),700)}))})()}),[m(O),m(A),m(N),m(w),m(M),m("transferService"),m(R)]),(0,o.useEffect)((()=>()=>{y([M,B])}),[]),0===v.length?o.default.createElement(o.Fragment,null):o.default.createElement(l.default,{gutter:16},o.default.createElement(n.default,{span:24},o.default.createElement(f,{label:b({id:"forms.booking.resourcesAllocationOption.label"})},h(M,{rules:[{required:!0,type:"enum",enum:v,message:b({id:"forms.booking.resourcesAllocationOption.requiredMessage"})}]})(o.default.createElement(r.default,{size:"large",style:{width:"100%"},placeholder:b({id:"forms.booking.resourcesAllocationOption.placeholder"}),disabled:S},v.map((e=>{const t=b({id:`forms.booking.resourcesAllocationOption.${e}`});return o.default.createElement(p,{key:e,value:e},t)})))))),"manual"===m(M)&&o.default.createElement(n.default,{span:24},o.default.createElement(f,{label:b({id:"forms.booking.selectedResources.label"})},h(B,{initialValue:[]})(o.default.createElement(r.default,{size:"large",mode:"multiple",style:{width:"100%"},placeholder:b({id:"forms.booking.selectedResources.placeholder"}),disabled:!m(O)||!m(A)||!m(N)||!m(w)||D,showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},C.filter((e=>!e.supplierId)).map((e=>{let{resourceId:t,resourceName:a,number:l}=e;const n=`${a} (${l} remaining capacity)`;return o.default.createElement(p,{key:t,value:t},n)})))))))}));t.default=g},77438:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(55517)),n=c(a(64219)),r=c(a(77925)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=u(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),o=a(88530),s=a(77322),d=c(a(5636));function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(u=function(e){return e?a:t})(e)}function c(e){return e&&e.__esModule?e:{default:e}}const m=r.default.Item,f=(0,i.forwardRef)((e=>{let{form:t,defaultTickets:a,onLoading:r}=e;const{getFieldDecorator:u,getFieldValue:c,setFieldsValue:f,resetFields:p}=t,g=(0,o.useIntl)(),{formatMessage:h}=g,[y,E]=(0,i.useState)({minTickets:void 0,maxTickets:void 0}),[b,v]=(0,i.useState)(!1);return(0,i.useEffect)((()=>{u("tickets",{initialValue:void 0})}),[]),(0,i.useEffect)((()=>{p(["tickets"]),E({minTickets:void 0,maxTickets:void 0}),c("productId")&&(()=>{r(!0),v(!0);const e=c("productId");s.ProductService.getSingleProduct(e).then((e=>{let{product:t}=e;E({minTickets:Number(t.minTickets),maxTickets:Number(t.maxTickets)}),v(!1),r(!1)}))})()}),[c("channelId")]),(0,i.useEffect)((()=>{y.minTickets&&y.minTickets&&(a&&(e=>{const{minTickets:t,maxTickets:a}=y;return!(e<1||e<Number(t)||e>Number(a))})(Number(a))?f({tickets:Number(a)}):f({tickets:Number(y.minTickets)}))}),[y.minTickets,y.maxTickets]),(0,i.useEffect)((()=>()=>{p(["tickets"])}),[]),!y.minTickets||!y.maxTickets||1===y.minTickets&&1===y.maxTickets?i.default.createElement(i.Fragment,null):i.default.createElement(l.default,null,i.default.createElement(n.default,{xl:4,lg:4,md:4,sm:5,xs:11},i.default.createElement(m,{hasFeedback:!0,required:!0,label:h({id:"forms.booking.tickets.label"})},i.default.createElement(d.default,{size:"large",value:c("tickets"),onClickMinus:()=>{(()=>{const{minTickets:e}=y,t=c("tickets");t!==Number(e)&&f({tickets:t-1})})()},onChange:e=>(e=>{const{minTickets:t,maxTickets:a}=y;e<1||e<Number(t)||e>Number(a)||f({tickets:e})})(e),onClickPlus:()=>{(()=>{const{maxTickets:e}=y,t=c("tickets");t!==Number(e)&&f({tickets:t+1})})()},disabledMinus:b||c("tickets")===y.minTickets,disabled:b,disabledPlus:b||c("tickets")===y.maxTickets,min:y.minTickets,max:y.maxTickets}))))}
85));t.default=f},35171:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=k(a(55517)),n=k(a(78298)),r=k(a(95402)),i=k(a(64219)),o=k(a(83307)),s=k(a(27382)),d=k(a(77925)),u=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=v(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),c=a(88530),m=k(a(5636)),f=a(77322),p=(k(a(46073)),k(a(52616)));a(81338);var g=k(a(65984)),h=k(a(79941)),y=k(a(354)),E=k(a(77438)),b=k(a(85277));function v(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(v=function(e){return e?a:t})(e)}function k(e){return e&&e.__esModule?e:{default:e}}const S=d.default.Item,T=s.default.Group,C=s.default.Button,{Option:P}=o.default,D=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{small:t=0,large:a=0}=e;return t+2*a},_=(0,u.forwardRef)((e=>{let{defaultStartDate:t,defaultStartTime:a,defaultTickets:d,defaultPickupPointId:v,defaultDropOffPointId:k,defaultOtherLocationStart:_,defaultOtherLocationEnd:I,defaultTransferService:x,defaultLuggagePerSize:O={small:0,large:0},hideRoundTrip:A,form:N,defaultPersonnelIds:w,defaultResourcesIds:R,defaultPricingOptionId:M,defaultAdditionalServicesDetails:B,onLoading:L}=e;const F=(0,c.useIntl)(),{formatMessage:W}=F,{getFieldDecorator:z,getFieldValue:Y,setFieldsValue:j,resetFields:H}=N,[U,$]=(0,u.useState)(void 0),[G,V]=(0,u.useState)(!1),[q,K]=(0,u.useState)([]),[X,Q]=(0,u.useState)(!1),Z="roundtrip"===Y("transferBookType"),J=e=>{const t=Y("luggagePerSize")[e];t<0||j({[`luggagePerSize.${e}`]:t-1})},ee=e=>{const t=Y("luggagePerSize")[e];j({[`luggagePerSize.${e}`]:t+1})},te=(e,t)=>{t<0||j({[`luggagePerSize.${e}`]:t})};(0,u.useEffect)((()=>{z("luggagePerSize.small",{initialValue:O.small}),z("luggagePerSize.large",{initialValue:O.large}),z("transferBookType",{initialValue:"single"}),L(!0),V(!0),f.ProductService.getSingleProduct(Y("productId")).then((e=>{let{product:t}=e;$(t),setTimeout((()=>{V(!1)}),700),L(!1)}))}),[]),(0,u.useEffect)((()=>{X||(("otherStart"===v||v&&q.find((e=>e.id===v)))&&j({pickupPointId:v}),("otherEnd"===k||k&&q.find((e=>e.id===k)))&&j({dropOffPointId:k}))}),[X]),(0,u.useEffect)((()=>{const e=Y("luggagePerSize"),t=Y("tickets");if(G||!U||!e||!t)return;let a;if(x?a=x:1===U.transferServices.length&&([a]=U.transferServices),a){if(U.minMaxTicketsPerTransferService&&U.minMaxTicketsPerTransferService[a]){const{maxLuggage:l,minTickets:n,maxTickets:r}=U.minMaxTicketsPerTransferService[a],i=D(e);if(l&&Number(i)>l)return;if(n&&Number(t)<n)return;if(r&&Number(t)>r)return}j({transferService:a})}}),[G]),(0,u.useEffect)((()=>{const e=Y("transferService"),t=Y("luggagePerSize"),a=Y("tickets");if(e&&t&&U.minMaxTicketsPerTransferService&&a){if(t&&U.minMaxTicketsPerTransferService[e]){const{maxLuggage:a}=U.minMaxTicketsPerTransferService[e],l=D(t);Number(l)>a&&j({transferService:void 0})}if(a&&e&&U.minMaxTicketsPerTransferService[e]){const{minTickets:t,maxTickets:l}=U.minMaxTicketsPerTransferService[e];t&&Number(a)<t&&j({transferService:void 0}),l&&Number(a)>l&&j({transferService:void 0})}}}),[Y("luggagePerSize.small"),Y("luggagePerSize.large"),Y("tickets")]),(0,u.useEffect)((()=>{H(["pickupPointId","dropOffPointId","otherLocationStart","otherLocationEnd"]);const e=Y("productId"),t=Y("channelId");e&&t&&(Q(!0),f.ProductService.getProductLocations(Y("productId"),{channelId:Y("channelId")}).then((e=>{let{locations:t}=e;K(t),setTimeout((()=>{Q(!1)}),700)})))}),[Y("channelId")]),(0,u.useEffect)((()=>()=>{H(["luggagePerSize","transferBookType","transferService","pickupPointId","dropOffPointId","otherLocationStart","otherLocationEnd"])}),[]);const ae=()=>{const e=Y("pickupPointId"),t=Y("dropOffPointId"),a=Y("otherLocationStart"),l=Y("otherLocationEnd");j({dropOffPointId:"otherStart"===e?"otherEnd":e,pickupPointId:"otherEnd"===t?"otherStart":t,otherLocationStart:l,otherLocationEnd:a})},le=e=>{const t=Y(e);return u.default.createElement("div",{style:{marginBottom:24}},u.default.createElement(S,null,z(e,{initialValue:"otherLocationStart"===e?_:I,rules:[{type:"string",validator:()=>Y(e)||!Y(!1)&&"otherEnd"!==Y("dropOffPointId")?Promise.resolve():Promise.reject(W({id:"forms.booking.transfer.otherLocation.requiredMessage"}))}]})(u.default.createElement(p.default,{inputValue:t&&t.address,onUpdatePlace:t=>j({[e]:t})}))))};return u.default.createElement("div",{className:"transfer-booking-form"},u.default.createElement(E.default,{onLoading:L,defaultTickets:d,form:N}),u.default.createElement(S,{style:{marginBottom:48}},u.default.createElement(l.default,{gutter:32},u.default.createElement(i.default,{xl:5,lg:5,md:5,sm:5,xs:12},u.default.createElement(S,{label:u.default.createElement("span",{style:{color:"#000000d9"}},u.default.createElement("i",{className:"fa fa-suitcase-rolling fa-md",style:{marginRight:7}}),W({id:"forms.booking.transfer.luggagePerSize.small"}),u.default.createElement(n.default,{title:W({id:"forms.booking.transfer.luggagePerSize.small.explainer"})},u.default.createElement(r.default,{style:{marginLeft:5},type:"question-circle-o"}))),hasFeedback:!0},u.default.createElement(m.default,{value:Y("luggagePerSize.small"),size:"large",min:0,onClickMinus:()=>J("small"),onChange:e=>te("small",e),onClickPlus:()=>ee("small")}))),u.default.createElement(i.default,{xl:5,lg:5,md:5,sm:5,xs:12},u.default.createElement(S,{label:u.default.createElement("span",{style:{color:"#000000d9"}},u.default.createElement("i",{className:"fa fa-suitcase fa-md",style:{marginRight:7}}),W({id:"forms.booking.transfer.luggagePerSize.large"})),className:"luggagePerSize-large-label",hasFeedback:!0},u.default.createElement(m.default,{value:Y("luggagePerSize.large"),size:"large",min:0,onClickMinus:()=>J("large"),onChange:e=>te("large",e),onClickPlus:()=>ee("large")}))))),u.default.createElement(S,{label:W({id:"forms.booking.transfer.transferService.label"})},!U&&u.default.createElement("span",{className:"ant-card-loading-block",style:{width:350,height:20}}),z("transferService",{rules:[{type:"enum",required:!0,enum:U?U.transferServices:[],message:W({id:"forms.booking.transfer.transferService.requiredMessage"})}]})(u.default.createElement(T,{onChange:e=>j({transferService:e.target.value})},U&&U.transferServices.map((e=>{let t=!Y("tickets");if(U.minMaxTicketsPerTransferService&&U.minMaxTicketsPerTransferService[e]){const{minTickets:a,maxTickets:l,maxLuggage:n}=U.minMaxTicketsPerTransferService[e];
85if(a&&(t=t||Number(Y("tickets"))<a),l&&(t=t||Number(Y("tickets"))>l),n){const e=D(Y("luggagePerSize"));t=t||Number(e)>n}}return u.default.createElement(s.default,{value:e,style:{fontSize:14},key:e,disabled:t},e)}))))),!A&&u.default.createElement("div",null,u.default.createElement(S,{hasFeedback:!0,required:!0},u.default.createElement(T,{onChange:e=>{return t=e.target.value,void j({transferBookType:t});var t},value:Y("transferBookType")},u.default.createElement(C,{style:{backgroundColor:"single"===Y("transferBookType")?"#0747a6":"",borderColor:"single"===Y("transferBookType")?"#0747a6":"",color:"single"===Y("transferBookType")?"white":""},value:"single"},u.default.createElement(r.default,{type:"arrow-up",style:{marginRight:5}}),W({id:"forms.booking.transfer.transferBookType.single"})),u.default.createElement(C,{style:{backgroundColor:"roundtrip"===Y("transferBookType")?"#0747a6":"",borderColor:"roundtrip"===Y("transferBookType")?"#0747a6":"",color:"roundtrip"===Y("transferBookType")?"white":""},value:"roundtrip"},u.default.createElement(r.default,{type:"arrow-up"}),u.default.createElement(r.default,{type:"arrow-down",style:{marginRight:5}}),W({id:"forms.booking.transfer.transferBookType.roundtrip"}))))),(()=>{const e=Y("pickupPointId"),t=Y("dropOffPointId"),a=Y("dropOffPointId")?q.filter((e=>e.id!==Y("dropOffPointId"))):q&&q,s=Y("pickupPointId")?q.filter((e=>e.id!==Y("pickupPointId"))):q&&q,d=a.map((e=>e.id));d.push("otherStart");const c=s.map((e=>e.id));return c.push("otherEnd"),u.default.createElement(l.default,{gutter:16,type:"flex"},u.default.createElement(i.default,{xs:24,sm:11,md:11,lg:11,xl:11},u.default.createElement(S,{style:"otherStart"===e?{marginBottom:10}:void 0,label:W({id:"forms.booking.transfer.pickupPointId.label"})},z("pickupPointId",{rules:[{type:"enum",required:!0,enum:d,message:W({id:"forms.booking.transfer.pickupPointId.requiredMessage"})}]})(u.default.createElement(o.default,{style:{width:"100%"},showSearch:!0,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,disabled:X,placeholder:W({id:"forms.booking.transfer.pickupPointId.placeholder"}),optionFilterProp:"children",onChange:e=>{j({pickupPointId:e})}},a.map((e=>{const t=`${e.name||"-"} (${e.address})`;return u.default.createElement(P,{key:e.id,value:e.id},t)})),u.default.createElement(P,{key:"otherStart",value:"otherStart"},W({id:"forms.booking.transfer.pickupPointId.otherLocation.placeholder"}))))),"otherStart"===e&&le("otherLocationStart")),u.default.createElement(i.default,{xs:0,sm:2,md:2,lg:2,xl:2,style:{padding:0}},u.default.createElement("div",{style:{textAlign:"center"}},u.default.createElement(S,null,u.default.createElement(n.default,{placement:"top",title:W({id:"forms.booking.transfer.swapLocations"})},u.default.createElement(r.default,{onClick:ae,type:"swap",className:"swap-icon"}))))),u.default.createElement(i.default,{xs:24,sm:11,md:11,lg:11,xl:11},u.default.createElement(S,{style:"otherEnd"===t?{marginBottom:10}:void 0,label:W({id:"forms.booking.transfer.dropOffPointId.label"})},z("dropOffPointId",{rules:[{type:"enum",required:!0,enum:c,message:W({id:"forms.booking.transfer.dropOffPointId.requiredMessage"})}]})(u.default.createElement(o.default,{style:{width:"100%"},showSearch:!0,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,disabled:X,placeholder:W({id:"forms.booking.transfer.dropOffPointId.placeholder"}),optionFilterProp:"children",onChange:e=>j({dropOffPointId:e})},s.map((e=>{const t=`${e.name||"-"} (${e.address})`;return u.default.createElement(P,{key:e.id,value:e.id},t)})),u.default.createElement(P,{key:"otherEnd",value:"otherEnd"},W({id:"forms.booking.transfer.dropOffPointId.otherLocation.placeholder"}))))),"otherEnd"===t&&le("otherLocationEnd")))})(),u.default.createElement("div",{className:Z?"pickupTrip-container":""},Z&&u.default.createElement("h4",{className:"sectionTitle"},W({id:"forms.booking.transfer.pickupTripSectionTitle"})),U&&u.default.createElement(l.default,null,u.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24},u.default.createElement(b.default,{form:N,defaultStartDate:t,defaultStartTime:a,onLoading:L}))),u.default.createElement(l.default,{gutter:16},u.default.createElement(i.default,{xl:24,lg:24,md:24,sm:24,xs:24},u.default.createElement(y.default,{form:N,defaultResourcesIds:R})),u.default.createElement(i.default,{xl:24,lg:24,md:24,sm:24,xs:24},u.default.createElement(h.default,{form:N,defaultPersonnelIds:w}))),u.default.createElement(g.default,{form:N,onLoading:L,defaultPricingOptionId:M,defaultAdditionalServicesDetails:B})),Z&&u.default.createElement("div",{className:Z?"roundTrip-container":""},u.default.createElement("h4",{className:"sectionTitle"},W({id:"forms.booking.transfer.roundTripSectionTitle"})),U&&u.default.createElement(l.default,null,u.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24},u.default.createElement(b.default,{form:N,isRoundTripBooking:!0,onLoading:L}))),u.default.createElement(l.default,{gutter:16},u.default.createElement(i.default,{xl:24,lg:24,md:24,sm:24,xs:24},u.default.createElement(y.default,{form:N,isRoundTripBooking:!0})),u.default.createElement(i.default,{xl:24,lg:24,md:24,sm:24,xs:24},u.default.createElement(h.default,{form:N,isRoundTripBooking:!0}))),u.default.createElement(g.default,{form:N,onLoading:L,isRoundTripBooking:!0})))}));t.default=_},85277:(e,t,a)=>{"use strict";
85Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=g(a(55517)),n=g(a(64219)),r=g(a(83307)),i=g(a(77925)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=p(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=a(88530),d=g(a(95093)),u=a(10611),c=a(66028),m=a(77322),f=g(a(66858));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function g(e){return e&&e.__esModule?e:{default:e}}const h=i.default.Item,{Option:y}=r.default,E="YYYY-MM-DD";let b=0,v=0;const k=(0,o.forwardRef)(((e,t)=>{let{form:a,bookingId:i,defaultStartDate:p,defaultStartTime:g,isRoundTripBooking:k=!1,gridSize:S=12,onLoading:T}=e;const C=(0,s.useIntl)(),P=(0,o.useRef)(),{formatMessage:D}=C,{getFieldDecorator:_,getFieldValue:I,setFieldsValue:x,resetFields:O}=a,[A,N]=(0,o.useState)(void 0),{startDateKey:w,startTimeKey:R,endDateKey:M,endTimeKey:B}=(e=>({startDateKey:e?"roundStartDate":"startDate",startTimeKey:e?"roundStartTime":"startTime",endDateKey:e?"roundEndDate":"endDate",endTimeKey:e?"roundEndTime":"endTime"}))(k),[L,F]=(0,o.useState)(void 0),[W,z]=(0,o.useState)(void 0),[Y,j]=(0,o.useState)([]),[H,U]=(0,o.useState)(!1),[$,G]=(0,o.useState)([]),[V,q]=(0,o.useState)({from:p?(0,d.default)(p,E).startOf("month").format(E):(0,d.default)().startOf("month").format(E),until:p?(0,d.default)(p,E).endOf("month").format(E):(0,d.default)().endOf("month").format(E)});(0,o.useEffect)((()=>{I(w)&&(O([R,M,B]),G([]),(()=>{v+=1;const e=v,t={channelId:I("channelId"),startDate:I(w),tickets:I("tickets"),bookingId:i};T(!0),m.ProductService.getTransferProductStartTimes(I("productId"),t).then((t=>{let{startTimes:a}=t;e>v||(G(a),z((0,u.v4)()),T(!1))}))})())}),[I(w)]),(0,o.useEffect)((()=>{clearInterval(P.current),O([w,R,M,B]),j([]),G([]);const e=I("productId"),t=I("channelId"),a=I("tickets");e&&t&&a&&(()=>{b+=1;const e=b,t={bookingId:i,channelId:I("channelId"),from:V.from,until:V.until,tickets:I("tickets")};U(!0),m.ProductService.getTransferProductStartDates(I("productId"),t).then((t=>{let{startDates:a}=t;e>b||(j(a),F((0,u.v4)()),U(!1))}))})()}),[I("tickets"),V.from,V.until]),(0,o.useEffect)((()=>{if(L&&!I(w))if(p){const e=Y.find((e=>e===p));e&&x({[w]:e})}else 1===Y.length&&x({[w]:Y[0]})}),[L]);const K=e=>{const t=I(w),{endDate:a,endTime:l}=((e,t,a)=>{const{productCategory:l}=a,n=d.default.tz(`${e} ${t}`,"YYYY-MM-DD HH:mm","UTC");if(l===c.PRODUCT_TYPE_CATEGORIES.transfer.tour){const{durationDetails:e}=a;n.add(e.days,"days").add(e.hours,"hours").add(e.minutes,"minutes").subtract(1,"minutes")}else n.add(1,"hours").subtract(1,"minutes");return{endDate:n.format("YYYY-MM-DD"),endTime:n.format("HH:mm")}})(t,e,A);x({[R]:e,[M]:a,[B]:l})};return(0,o.useEffect)((()=>{if(W&&!I(R)&&I(w))if(g){const e=$.find((e=>e===g));e&&K(e)}else 1===$.length&&K($[0])}),[W]),(0,o.useEffect)((()=>{O([w,M,B,R]),I("productId")&&m.ProductService.getSingleProduct(I("productId")).then((e=>{let{product:t}=e;N(t)}))}),[I("productId"),I("channelId")]),(0,o.useEffect)((()=>{_(M,{initialValue:void 0}),_(B,{initialValue:void 0})}),[]),(0,o.useEffect)((()=>()=>{O([w,B,M,R])}),[]),o.default.createElement(l.default,{gutter:16},o.default.createElement(n.default,{xl:S,lg:S,md:12,sm:12,xs:12},o.default.createElement(h,{label:D({id:`forms.booking.transfer.${w}.label`})},_(w,{rules:[{required:!0,message:D({id:`forms.booking.transfer.${w}.requiredMessage`})}]})(o.default.createElement(f.default,{loading:H,dateNavigationRange:V,allowedDates:Y,disabled:!A,onChangeDateNavigation:e=>{let{from:t,until:a}=e;q({from:t,until:a})},placeholder:D({id:`forms.booking.transfer.${w}.placeholder`})})))),o.default.createElement(n.default,{xl:S,lg:S,md:12,sm:12,xs:12},o.default.createElement(h,{label:D({id:`forms.booking.transfer.${R}.label`})},_(R,{rules:[{required:!0,message:D({id:`forms.booking.transfer.${R}.requiredMessage`})}]})(o.default.createElement(r.default,{size:"large",disabled:!I(w),style:{width:"100%"},placeholder:D({id:`forms.booking.transfer.${R}.placeholder`}),showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,onChange:K},$.map((e=>o.default.createElement(y,{key:e,value:e},e))))))))}));t.default=k},70061:(e,t,a)=>{"use strict";
85Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(55517)),n=f(a(64219)),r=f(a(29281)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=m(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),o=a(24179),s=f(a(95093)),d=f(a(47228)),u=a(77322);a(52164);var c=f(a(25858));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{let{channelId:t,visible:a,onHide:m}=e;const[f,p]=(0,i.useState)(void 0),[g,h]=(0,i.useState)(void 0),[y,E]=(0,i.useState)(void 0);return(0,i.useEffect)((()=>{u.ChannelService.getSingleChannel(t,{embed:["userRole"]}).then((e=>{let{channel:t}=e;p(t)}))}),[t]),(0,i.useEffect)((()=>{f&&"owner"===f.userRole&&f.accountId&&u.CrmService.getSingleAccount(f.accountId).then((e=>{let{account:t}=e;h(t)}))}),[f]),i.default.createElement(d.default,{title:i.default.createElement("span",null,f?f.isSupplier?"Supplier Details":"Channel Details":"Details",i.default.createElement("a",{style:{marginLeft:10},onClick:()=>{o.browserHistory.push({pathname:f.isSupplier?`/v/suppliers/id/${f._id}`:`/v/channels/id/${f._id}`})}},"(View More)")),className:"channel-details-modal",visible:a,onCancel:m,footer:null},f?i.default.createElement("div",null,i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},"Name"),i.default.createElement(n.default,{span:12},i.default.createElement("b",null,f.name.EN))),"owner"===f.userRole&&f.identifier&&i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},"Internal Name"),i.default.createElement(n.default,{span:12},i.default.createElement("b",null,f.identifier))),!f.isOffline&&i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},"Email Address"),i.default.createElement(n.default,{span:12},i.default.createElement("b",null,f.email))),g&&i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},"CRM Account"),i.default.createElement(n.default,{span:12},i.default.createElement("a",{onClick:()=>E(g.id)},g.name))),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},"Date Created"),i.default.createElement(n.default,{span:12},(0,s.default)(f.cAt).format("DD/MM/YYYY HH:mm"))),y&&i.default.createElement(c.default,{visible:!0,accountId:y,onHide:()=>E(void 0)})):i.default.createElement("div",null,i.default.createElement(r.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})))}},75493:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(8963)),n=c(a(24146)),r=c(a(96540)),i=a(88530),o=a(77322),s=a(66028),d=c(a(47228)),u=c(a(77646));function c(e){return e&&e.__esModule?e:{default:e}}function m(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class f extends r.default.Component{constructor(e){super(e),m(this,"componentDidMount",(()=>{this._isMounted=!0,o.EventTrackerService.eventTrack(s.TRACKING_EVENTS.CRMAccountCreationStarted)})),m(this,"componentWillUnmount",(()=>{this._isMounted=!1})),m(this,"handleSubmit",(e=>{const{intl:t}=this.props,{formatMessage:a}=t,{onSuccess:l}=this.props;this.setState({loadingSubmit:!0}),o.CrmService.createAccount(e).then((e=>{let{account:t}=e;this._isMounted&&(n.default.success(a({id:"forms.account.add.successMessage"})),o.EventTrackerService.eventTrack(s.TRACKING_EVENTS.CRMAccountCreated),this.setState({loadingSubmit:!1}),l(t.id))}
85)).catch((e=>{let{error:t}=e;"CONFLICT"===t.code?n.default.error(a({id:"forms.account.error.alreadyExistsMessage"})):n.default.error(a({id:"common.genericError"})),this.setState({loadingSubmit:!1})}))})),this.state={loadingSubmit:!1}}render(){const{intl:e}=this.props,{formatMessage:t}=e,{visible:a,onHide:n}=this.props,{name:i}=this.props,{loadingSubmit:o}=this.state,s="CREATE_ACCOUNT_FORM";return r.default.createElement(d.default,{maskClosable:!1,className:"minimal-modal modal-50",title:t({id:"forms.account.add.title"}),visible:a,onCancel:n,footer:[r.default.createElement(l.default,{key:"cancel",onClick:n},t({id:"forms.buttons.cancel"})),r.default.createElement(l.default,{key:"submit",type:"primary",htmlType:"submit",form:s,loading:o},t({id:"forms.buttons.submit"}))]},r.default.createElement(u.default,{formId:s,name:i,onFinish:this.handleSubmit}))}}t.default=(0,i.injectIntl)(f)},25858:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=g(a(55517)),n=g(a(64219)),r=g(a(29281)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=p(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),o=a(24179),s=a(88530),d=g(a(95093)),u=g(a(47228)),c=a(37918),m=a(77322);a(41881);var f=g(a(30362));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function g(e){return e&&e.__esModule?e:{default:e}}t.default=(0,s.injectIntl)((e=>{let{accountId:t,visible:a,onHide:s,intl:p}=e;const{formatMessage:g}=p,[h,y]=(0,i.useState)(void 0),[E,b]=(0,i.useState)(void 0);return(0,i.useEffect)((()=>{m.CrmService.getSingleAccount(t,{embed:["contacts"]}).then((e=>{let{account:t}=e;y(t)}))}),[t]),i.default.createElement(u.default,{title:i.default.createElement("span",null,g({id:"actions.account.view"}),i.default.createElement("a",{style:{marginLeft:10},onClick:()=>{o.browserHistory.push({pathname:`/v/accounts/${t}`})}},"(",g({id:"actions.account.viewMore"}),")")),className:"view-account-modal",visible:a,onCancel:s,footer:null},h?i.default.createElement("div",null,i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.name"})),i.default.createElement(n.default,{span:12},i.default.createElement("b",null,h.name))),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.website"})),i.default.createElement(n.default,{span:12},h.website?h.website.toLowerCase().includes("https://")?i.default.createElement("a",{href:h.website,target:"_blank",rel:"noreferrer noopener"},h.website):h.website:"-")),h.contacts.length>0&&i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.contacts"})),i.default.createElement(n.default,{span:12},h.contacts.map(((e,t)=>{const a=e.firstName&&e.lastName?`${e.firstName} ${e.lastName}`:e.firstName||e.lastName||e.email||e.phoneNumber;return i.default.createElement("a",{key:e.id,onClick:()=>b(e.id)},a,t<h.contacts.length-1&&", ")})))),h.tags.length>0&&i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.tags"})),i.default.createElement(n.default,{span:12},h.tags.join(", "))),i.default.createElement("div",{style:{marginTop:30,marginBottom:30}},i.default.createElement("p",{style:{fontWeight:"bold"}},g({id:"account.companyDetails"})),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.companyDetails.legalName"})),i.default.createElement(n.default,{span:12},h.companyDetails.legalName||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.companyDetails.legalAddress"})),i.default.createElement(n.default,{span:12},h.companyDetails.legalAddress||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.companyDetails.vatNumber"})),i.default.createElement(n.default,{span:12},h.companyDetails.vatNumber||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.companyDetails.registrationNumber"})),i.default.createElement(n.default,{span:12},h.companyDetails.registrationNumber||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.companyDetails.country"})),i.default.createElement(n.default,{span:12},h.companyDetails.country?(0,c.getCountryLabel)(h.companyDetails.country):"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.companyDetails.city"})),i.default.createElement(n.default,{span:12},h.companyDetails.city||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.companyDetails.postalCode"})),i.default.createElement(n.default,{span:12},h.companyDetails.postalCode||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.companyDetails.taxOffice"})),i.default.createElement(n.default,{span:12},h.companyDetails.taxOffice||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.companyDetails.activity"})),i.default.createElement(n.default,{span:12},h.companyDetails.activity||"-"))),i.default.createElement("div",{style:{marginTop:30,marginBottom:30}},i.default.createElement("p",{style:{fontWeight:"bold"}}
85,g({id:"account.bankDetails"})),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.bankDetails.iban"})),i.default.createElement(n.default,{span:12},h.bankDetails.iban||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.bankDetails.swift"})),i.default.createElement(n.default,{span:12},h.bankDetails.swift||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.bankDetails.bankName"})),i.default.createElement(n.default,{span:12},h.bankDetails.bankName||"-"))),!h.billingDetails.useCompanyDetails&&i.default.createElement("div",{style:{marginTop:30,marginBottom:30}},i.default.createElement("p",{style:{fontWeight:"bold"}},g({id:"account.billingDetails"})),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.billingDetails.name"})),i.default.createElement(n.default,{span:12},h.billingDetails.name||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.billingDetails.address"})),i.default.createElement(n.default,{span:12},h.billingDetails.address||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.billingDetails.vatNumber"})),i.default.createElement(n.default,{span:12},h.billingDetails.vatNumber||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.billingDetails.country"})),i.default.createElement(n.default,{span:12},h.billingDetails.country?(0,c.getCountryLabel)(h.billingDetails.country):"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.billingDetails.city"})),i.default.createElement(n.default,{span:12},h.billingDetails.city||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.billingDetails.postalCode"})),i.default.createElement(n.default,{span:12},h.billingDetails.postalCode||"-"))),i.default.createElement("div",{style:{marginTop:30,marginBottom:30}},i.default.createElement("p",{style:{fontWeight:"bold"}},g({id:"account.contactDetails"})),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.contactDetails.email"})),i.default.createElement(n.default,{span:12},h.contactDetails.email||"-")),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.contactDetails.phoneNumber"})),i.default.createElement(n.default,{span:12},h.contactDetails.phoneNumber||"-"))),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.createdAt"})),i.default.createElement(n.default,{span:12},(0,d.default)(h.createdAt).format("DD/MM/YYYY HH:mm"))),i.default.createElement(l.default,null,i.default.createElement(n.default,{span:12},g({id:"account.updatedAt"})),i.default.createElement(n.default,{span:12},h.updatedAt?(0,d.default)(h.updatedAt).format("DD/MM/YYYY HH:mm"):"-")),E&&i.default.createElement(f.default,{visible:!0,contactId:E,onHide:()=>b(void 0)})):i.default.createElement("div",null,i.default.createElement(r.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),i.default.createElement(r.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})))}))},77646:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(7669)),n=p(a(24146)),r=p(a(80899)),i=p(a(77925)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=f(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=a(88530),d=p(a(59689)),u=p(a(82040)),c=p(a(17081)),m=p(a(98476));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}
85function p(e){return e&&e.__esModule?e:{default:e}}const g=i.default.Item,{TabPane:h}=r.default,y=(0,o.forwardRef)((e=>{let{formId:t,account:a={},name:s,form:f,onFinish:p,intl:y}=e;const{getFieldDecorator:E}=f,{formatMessage:b}=y;return o.default.createElement(i.default,{id:t,onSubmit:e=>{e.preventDefault(),f.validateFieldsAndScroll({force:!0},((e,t)=>{e?n.default.error(b({id:"common.validationFieldsError"})):p(t)}))},layout:"vertical"},o.default.createElement(g,{label:b({id:"forms.account.name.label"})},E("name",{initialValue:a.name||s,rules:[{type:"string",required:!0,message:b({id:"forms.account.name.requiredMessage"})}]})(o.default.createElement(l.default,{placeholder:b({id:"forms.account.name.placeholder"})}))),o.default.createElement(g,{label:b({id:"forms.account.website.label"})},E("website",{initialValue:a.website,rules:[{type:"string"}]})(o.default.createElement(l.default,{placeholder:b({id:"forms.account.website.placeholder"})}))),o.default.createElement(r.default,{defaultActiveKey:"companyDetails"},o.default.createElement(h,{tab:b({id:"forms.account.companyDetails.label"}),key:"companyDetails"},o.default.createElement(d.default,{form:f,companyDetails:a.companyDetails})),o.default.createElement(h,{tab:b({id:"forms.account.contactDetails.label"}),key:"contactDetails"},o.default.createElement(m.default,{form:f,contactDetails:a.contactDetails})),o.default.createElement(h,{tab:b({id:"forms.account.bankDetail
85s.label"}),key:"bankDetails"},o.default.createElement(u.default,{form:f,bankDetails:a.bankDetails})),o.default.createElement(h,{tab:b({id:"forms.account.billingDetails.label"}),key:"billingDetails"},o.default.createElement(c.default,{form:f,billingDetails:a.billingDetails}))))})),E=i.default.create()(y);t.default=(0,s.injectIntl)(E)},82040:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=d(a(55517)),n=d(a(64219)),r=d(a(7669)),i=d(a(77925)),o=d(a(96540)),s=a(88530);function d(e){return e&&e.__esModule?e:{default:e}}const u=i.default.Item;t.default=(0,s.injectIntl)((e=>{let{form:t,bankDetails:a={},intl:i}=e;const{getFieldDecorator:s}=t,{formatMessage:d}=i;return o.default.createElement("div",null,o.default.createElement(l.default,{gutter:16},o.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},o.default.createElement(u,{label:d({id:"forms.account.bankDetails.iban.label"})},s("bankDetails.iban",{initialValue:a.iban,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:d({id:"forms.account.bankDetail
85s.iban.placeholder"})})))),o.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},o.default.createElement(u,{label:d({id:"forms.account.bankDetails.swift.label"})},s("bankDetails.swift",{initialValue:a.swift,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:d({id:"forms.account.bankDetails.swift.placeholder"})}))))),o.default.createElement(u,{label:d({id:"forms.account.bankDetails.bankName.label"})},s("bankDetails.bankName",{initialValue:a.bankName,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:d({id:"forms.account.bankDetails.bankName.placeholder"})}))))}))},17081:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(55517)),n=c(a(64219)),r=c(a(7669)),i=c(a(27382)),o=c(a(77925)),s=c(a(96540)),d=a(88530),u=c(a(63791));function c(e){return e&&e.__esModule?e:{default:e}}const m=o.default.Item,f=i.default.Group;t.default=(0,d.injectIntl)((e=>{let{form:t,billingDetails:a={},intl:o}=e;const{getFieldDecorator:d,getFieldValue:c}=t,{formatMessage:p}=o;return s.default.createElement("div",null,s.default.createElement(m,{label:o.formatMessage({id:"forms.account.billingDetails.useCompanyDetails.label"})},d("billingDetails.useCompanyDetails",{initialValue:"boolean"!=typeof a.useCompanyDetails||a.useCompanyDetails,rules:[{type:"boolean"}]})(s.default.createElement(f,null,s.default.createElement(i.default,{value:!1},o.formatMessage({id:"common.no"})),s.default.createElement(i.default,{value:!0},o.formatMessage({id:"common.yes"}))))),s.default.createElement(l.default,{gutter:16},s.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},s.default.createElement(m,{label:p({id:"forms.account.billingDetails.name.label"})},d("billingDetails.name",{initialValue:a.name,rules:[{type:"string"}]})(s.default.createElement(r.default,{disabled:c("billingDetails.useCompanyDetails"),placeholder:p({id:"forms.account.billingDetails.name.placeholder"})})))),s.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},s.default.createElement(m,{label:p({id:"forms.account.billingDetails.vatNumber.label"})},d("billingDetails.vatNumber",{initialValue:a.vatNumber,rules:[{type:"string"}]})(s.default.createElement(r.default,{disabled:c("billingDetails.useCompanyDetails"),placeholder:p({id:"forms.account.billingDetails.vatNumber.placeholder"})}))))),s.default.createElement(l.default,{gutter:16},s.default.createElement(n.default,{xl:8,lg:8,md:8,sm:8,xs:24},s.default.createElement(m,{label:p({id:"forms.account.billingDetails.country.label"})},d("billingDetails.country",{initialValue:a.country,rules:[{type:"string"}]})(s.default.createElement(u.default,{disabled:c("billingDetails.useCompanyDetails"),allowClear:!0,placeholder:p({id:"forms.account.billingDetails.country.placeholder"})})))),s.default.createElement(n.default,{xl:8,lg:8,md:8,sm:8,xs:12},s.default.createElement(m,{label:p({id:"forms.account.billingDetails.city.label"})},d("billingDetails.city",{initialValue:a.city,rules:[{type:"string"}]})(s.default.createElement(r.default,{disabled:c("billingDetails.useCompanyDetails"),placeholder:p({id:"forms.account.billingDetails.city.placeholder"})})))),s.default.createElement(n.default,{xl:8,lg:8,md:8,sm:8,xs:12},s.default.createElement(m,{label:p({id:"forms.account.billingDetails.postalCode.label"})},d("billingDetails.postalCode",{initialValue:a.postalCode,rules:[{type:"string"}]})(s.default.createElement(r.default,{disabled:c("billingDetails.useCompanyDetails"),placeholder:p({id:"forms.account.billingDetails.postalCode.placeholder"})}))))),s.default.createElement(m,{label:p({id:"forms.account.billingDetails.address.label"})},d("billingDetails.address",{initialValue:a.address,rules:[{type:"string"}]})(s.default.createElement(r.default,{disabled:c("billingDetails.useCompanyDetails"),placeholder:p({id:"forms.account.billingDetails.address.placeholder"})}))))}))},59689:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(a(55517)),n=u(a(64219)),r=u(a(7669)),i=u(a(77925)),o=u(a(96540)),s=a(88530),d=u(a(63791));
85function u(e){return e&&e.__esModule?e:{default:e}}const c=i.default.Item;t.default=(0,s.injectIntl)((e=>{let{form:t,companyDetails:a={},intl:i}=e;const{getFieldDecorator:s}=t,{formatMessage:u}=i;return o.default.createElement("div",null,o.default.createElement(l.default,{gutter:16},o.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},o.default.createElement(c,{label:u({id:"forms.account.companyDetails.legalName.label"})},s("companyDetails.legalName",{initialValue:a.legalName,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:u({id:"forms.account.companyDetails.legalName.placeholder"})})))),o.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},o.default.createElement(c,{label:u({id:"forms.account.companyDetails.legalAddress.label"})},s("companyDetails.legalAddress",{initialValue:a.legalAddress,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:u({id:"forms.account.companyDetails.legalAddress.placeholder"})}))))),o.default.createElement(l.default,{gutter:16},o.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},o.default.createElement(c,{label:u({id:"forms.account.companyDetails.vatNumber.label"})},s("companyDetails.vatNumber",{initialValue:a.vatNumber,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:u({id:"forms.account.companyDetails.vatNumber.placeholder"})})))),o.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},o.default.createElement(c,{label:u({id:"forms.account.companyDetails.registrationNumber.label"})},s("companyDetails.registrationNumber",{initialValue:a.registrationNumber,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:u({id:"forms.account.companyDetails.registrationNumber.placeholder"})}))))),o.default.createElement(l.default,{gutter:16},o.default.createElement(n.default,{xl:8,lg:8,md:8,sm:8,xs:24},o.default.createElement(c,{label:u({id:"forms.account.companyDetails.country.label"})},s("companyDetails.country",{initialValue:a.country,rules:[{type:"string"}]})(o.default.createElement(d.default,{allowClear:!0,placeholder:u({id:"forms.account.companyDetails.country.placeholder"})})))),o.default.createElement(n.default,{xl:8,lg:8,md:8,sm:8,xs:12},o.default.createElement(c,{label:u({id:"forms.account.companyDetails.city.label"})},s("companyDetails.city",{initialValue:a.city,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:u({id:"forms.account.companyDetails.city.placeholder"})})))),o.default.createElement(n.default,{xl:8,lg:8,md:8,sm:8,xs:12},o.default.createElement(c,{label:u({id:"forms.account.companyDetails.postalCode.label"})},s("companyDetails.postalCode",{initialValue:a.postalCode,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:u({id:"forms.account.companyDetails.postalCode.placeholder"})}))))),o.default.createElement(l.default,{gutter:16},o.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},o.default.createElement(c,{label:u({id:"forms.account.companyDetails.taxOffice.label"})},s("companyDetails.taxOffice",{initialValue:a.taxOffice,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:u({id:"forms.account.companyDetails.taxOffice.placeholder"})})))),o.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},o.default.createElement(c,{label:u({id:"forms.account.companyDetails.activity.label"})},s("companyDetails.activity",{initialValue:a.activity,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:u({id:"forms.account.companyDetails.activity.placeholder"})}))))))}))},98476:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=d(a(55517)),n=d(a(64219)),r=d(a(7669)),i=d(a(77925)),o=d(a(96540)),s=a(88530);function d(e){return e&&e.__esModule?e:{default:e}}const u=i.default.Item;t.default=(0,s.injectIntl)((e=>{let{form:t,contactDetails:a={},intl:i}=e;const{getFieldDecorator:s}=t,{formatMessage:d}=i;return o.default.createElement("div",null,o.default.createElement(l.default,{gutter:16},o.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},o.default.createElement(u,{label:d({id:"forms.account.contactDetails.email.label"})},s("contactDetails.email",{initialValue:a.email,rules:[{type:"string"},{type:"string",validator:(e,t)=>
85!t||/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t)?Promise.resolve():Promise.reject(d({id:"forms.account.contactDetails.email.validatorMessage"}))}]})(o.default.createElement(r.default,{placeholder:d({id:"forms.account.contactDetails.email.placeholder"})})))),o.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},o.default.createElement(u,{label:d({id:"forms.account.contactDetails.phoneNumber.label"})},s("contactDetails.phoneNumber",{initialValue:a.phoneNumber,rules:[{type:"string"}]})(o.default.createElement(r.default,{placeholder:d({id:"forms.account.contactDetails.phoneNumber.placeholder"})}))))))}))},12849:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(8963)),n=c(a(24146)),r=c(a(96540)),i=a(88530),o=a(77322),s=a(66028),d=c(a(47228)),u=c(a(11138));function c(e){return e&&e.__esModule?e:{default:e}}function m(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class f extends r.default.Component{constructor(e){super(e),m(this,"componentDidMount",(()=>{this._isMounted=!0,o.EventTrackerService.eventTrack(s.TRACKING_EVENTS.CRMContactCreationStarted)})),m(this,"componentWillUnmount",(()=>{this._isMounted=!1})),m(this,"handleSubmit",(e=>{const{intl:t}=this.props,{formatMessage:a}=t,{onSuccess:l}=this.props;this.setState({loadingSubmit:!0}),o.CrmService.createContact(e).then((e=>{let{contact:t}=e;this._isMounted&&(n.default.success(a({id:"forms.contact.add.successMessage"})),o.EventTrackerService.eventTrack(s.TRACKING_EVENTS.CRMContactCreated),this.setState({loadingSubmit:!1}),l(t.id))})).catch((e=>{let{error:t}=e;"CONFLICT"===t.code?t.data.email?n.default.error(a({id:"forms.contact.error.email.alreadyExistsMessage"})):t.data.fullName?n.default.error(a({id:"forms.contact.error.fullName.alreadyExistsMessage"})):n.default.error(a({id:"common.genericError"})):n.default.error(a({id:"common.genericError"})),this.setState({loadingSubmit:!1})}))})),this.state={loadingSubmit:!1}}render(){const{intl:e}=this.props,{formatMessage:t}=e,{visible:a,onHide:n}=this.props,{name:i}=this.props,{loadingSubmit:o}=this.state,s="CREATE_CONTACT_FORM";return r.default.createElement(d.default,{maskClosable:!1,className:"minimal-modal",title:t({id:"forms.contact.add.title"}),visible:a,onCancel:n,footer:[r.default.createElement(l.default,{key:"cancel",onClick:n},t({id:"forms.buttons.cancel"})),r.default.createElement(l.default,{key:"submit",type:"primary",htmlType:"submit",form:s,loading:o},t({id:"forms.buttons.submit"}))]},r.default.createElement(u.default,{formId:s,name:i,onFinish:this.handleSubmit}))}}t.default=(0,i.injectIntl)(f)},30362:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(96383)),n=p(a(55517)),r=p(a(64219)),i=p(a(29281)),o=p(a(96540)),s=a(88530),d=p(a(95093)),u=a(24179),c=p(a(47228)),m=a(77322),f=p(a(25858));function p(e){return e&&e.__esModule?e:{default:e}}function g(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(3161);class h extends o.default.Component{constructor(e){super(e),g(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchContact()})),g(this,"componentWillUnmount",(()=>{this._isMounted=!1})),g(this,"fetchContact",(()=>{const{contactId:e}=this.props;this.setState({loadingContact:!0}),m.CrmService.getSingleContact(e,{embed:["account"]}).then((e=>{let{contact:t}=e;this._isMounted&&this.setState({contact:t,loadingContact:!1})}
85))})),g(this,"showAccountModal",(()=>this.setState({visibleAccountModal:!0}))),g(this,"hideAccountModal",(()=>this.setState({visibleAccountModal:!1}))),g(this,"handleClickViewMore",(()=>{const{contactId:e}=this.props;u.browserHistory.push({pathname:`/v/contacts/${e}`})})),this.state={contact:void 0,loadingContact:!0,visibleAccountModal:!1}}render(){const{intl:e}=this.props,{visible:t,onHide:a}=this.props,{contact:s,loadingContact:u,visibleAccountModal:m}=this.state,{formatMessage:p}=e;return o.default.createElement("div",null,o.default.createElement(c.default,{title:o.default.createElement("span",null,p({id:"actions.contact.view"}),o.default.createElement("a",{style:{marginLeft:10},onClick:this.handleClickViewMore},"(",p({id:"actions.contact.viewMore"}),")")),className:"view-contact-modal",visible:t,onCancel:a,footer:null},o.default.createElement(l.default,{spinning:u},s?o.default.createElement("div",null,o.default.createElement(n.default,null,o.default.createElement(r.default,{span:12},p({id:"contact.firstName"})),o.default.createElement(r.default,{span:12},s.firstName||"-")),o.default.createElement(n.default,null,o.default.createElement(r.default,{span:12},p({id:"contact.lastName"})),o.default.createElement(r.default,{span:12},s.lastName||"-")),o.default.createElement(n.default,null,o.default.createElement(r.default,{span:12},p({id:"contact.email"})),o.default.createElement(r.default,{span:12},s.email||"-")),o.default.createElement(n.default,null,o.default.createElement(r.default,{span:12},p({id:"contact.phoneNumber"})),o.default.createElement(r.default,{span:12},s.phoneNumber||"-")),o.default.createElement(n.default,null,o.default.createElement(r.default,{span:12},p({id:"contact.accountId"})),o.default.createElement(r.default,{span:12},s.account?o.default.createElement("a",{onClick:this.showAccountModal},s.account.name):"-")),s.customFields.map((e=>o.default.createElement(n.default,{key:e.id},o.default.createElement(r.default,{span:12},e.name),o.default.createElement(r.default,{span:12},"string"==typeof e.value||"number"==typeof e.value?e.value||"-":"boolean"==typeof e.value?e.value?"Yes":"No":"Cannot display value")))),s.tags.length>0&&o.default.createElement(n.default,null,o.default.createElement(r.default,{span:12},p({id:"contact.tags"})),o.default.createElement(r.default,{span:12},s.tags.join(", "))),o.default.createElement(n.default,null,o.default.createElement(r.default,{span:12},p({id:"contact.createdAt"})),o.default.createElement(r.default,{span:12},(0,d.default)(s.createdAt).format("DD/MM/YYYY HH:mm"))),o.default.createElement(n.default,null,o.default.createElement(r.default,{span:12},p({id:"contact.updatedAt"})),o.default.createElement(r.default,{span:12},s.updatedAt?(0,d.default)(s.updatedAt).format("DD/MM/YYYY HH:mm"):"-"))):o.default.createElement(i.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}))),m&&o.default.createElement(f.default,{visible:!0,accountId:s.accountId,onHide:this.hideAccountModal}))}}t.default=(0,s.injectIntl)(h)},11138:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=g(a(96383)),n=g(a(55517)),r=g(a(64219)),i=g(a(7669)),o=g(a(24146)),s=g(a(77925)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=p(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),u=a(88530),c=g(a(90650)),m=a(77322),f=g(a(76573));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function g(e){return e&&e.__esModule?e:{default:e}}const h=s.default.Item,y=(0,d.forwardRef)((e=>{let{formId:t,contact:a={},name:u="",form:p,onFinish:g,intl:y}=e;const{getFieldDecorator:E,getFieldValue:b,setFieldsValue:v}=p,{formatMessage:k}=y,[S,T]=(0,d.useState)([]),[C,P]=(0,d.useState)(!1);return(0,d.useEffect)((()=>{P(!0),m.CustomFieldService.getCustomFieldsValues({showType:"perPerson",inputTypes:["text","longText","number","multiple","boolean","datePicker","timePicker"]}).then((e=>{let{customFieldsValues:t}=e;const l=t.filter((e=>"First Name"!==e.name&&"Last Name"!==e.name&&"Email Address"!==e.name&&"Phone Number"!==e.name)).map((e=>{const t=(a.customFields||[]).find((t=>t.id===e._id));return t?{...e,value:t.value}:e}));T(l),P(!1)}))}),[]),d.default.createElement(s.default,{id:t,onSubmit:e=>{e.preventDefault(),C||p.validateFieldsAndScroll({force:!0},((e,t)=>
85{if(e)return void o.default.error(k({id:"common.validationFieldsError"}));if(!t.firstName&&!t.lastName&&!t.email)return void o.default.error(k({id:"forms.contact.error.emailOrFullName.requiredMessage"}));const a=S.filter((e=>void 0!==e.value)).map((e=>({id:e._id,value:e.value})));g({...t,customFieldsValues:a})}))},layout:"vertical"},d.default.createElement(l.default,{spinning:C},d.default.createElement(n.default,{gutter:16},d.default.createElement(r.default,{xl:12,lg:12,md:12,sm:12,xs:12},d.default.createElement(h,{label:k({id:"forms.contact.firstName.label"})},E("firstName",{initialValue:a.firstName||u.split(" ")[0],rules:[{type:"string"}]})(d.default.createElement(i.default,{placeholder:k({id:"forms.contact.firstName.placeholder"})})))),d.default.createElement(r.default,{xl:12,lg:12,md:12,sm:12,xs:12},d.default.createElement(h,{label:y.formatMessage({id:"forms.contact.lastName.label"})},E("lastName",{initialValue:a.lastName||u.split(" ")[1],rules:[{type:"string"}]})(d.default.createElement(i.default,{placeholder:k({id:"forms.contact.lastName.placeholder"})}))))),d.default.createElement(n.default,{gutter:16},d.default.createElement(r.default,{xl:12,lg:12,md:12,sm:12,xs:12},d.default.createElement(h,{label:k({id:"forms.contact.email.label"})},E("email",{initialValue:a.email,rules:[{type:"string"},{type:"string",validator:(e,t)=>!t||/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(t)?Promise.resolve():Promise.reject(k({id:"forms.contact.email.validatorMessage"}))}]})(d.default.createElement(i.default,{placeholder:k({id:"forms.contact.email.placeholder"})})))),d.default.createElement(r.default,{xl:12,lg:12,md:12,sm:12,xs:12},d.default.createElement(h,{label:k({id:"forms.contact.phoneNumber.label"})},E("phoneNumber",{initialValue:a.phoneNumber,rules:[{type:"string"}]})(d.default.createElement(i.default,{placeholder:k({id:"forms.contact.phoneNumber.placeholder"})}))))),d.default.createElement(h,{label:k({id:"forms.contact.accountId.label"})},E("accountId",{initialValue:a.accountId,rules:[{type:"string"}]})(d.default.createElement(c.default,{allowClear:!0,allowCreate:!0,accountId:b("accountId"),placeholder:k({id:"forms.contact.accountId.placeholder"}),onChange:e=>{v({accountId:e})}}))),S.length>0&&d.default.createElement(f.default,{customFields:S,allCustomFields:S,fieldsPerRow:2,onChangeCustomFields:e=>{T([...e])}})))})),E=s.default.create()(y);t.default=(0,u.injectIntl)(E)},38054:(e,t,a)=>{"use strict";var l=S(a(55517)),n=S(a(64219)),r=S(a(29281)),i=S(a(78298)),o=S(a(48149)),s=S(a(95402)),d=S(a(96540)),u=a(21757),c=S(a(8282)),m=S(a(95093)),f=S(a(46073)),p=a(58305),g=a(77322),h=S(a(97549)),y=a(37918),E=S(a(41255)),b=a(24179),v=S(a(36001)),k=S(a(50618));function S(e){return e&&e.__esModule?e:{default:e}}function T(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class C extends d.default.Component{constructor(e){super(e),T(this,"fetchCompany",(()=>{g.CompanyService.getCompany().then((e=>{let{company:t}=e;this.setState({company:t})}))})),T(this,"componentWillUnmount",(()=>{this._isMounted=!1})),T(this,"fetchBookingStats",(()=>{this.setState({loadingPendingBookings:!0}),g.BookingService.getBookings({statuses:["pending"],size:1}).then((e=>{let{totalBookings:t}=e;this.setState({loadingPendingBookings:!1,totalPendingBookings:t})})),this.setState({loadingIncomingPaid:!0}),(0,c.default)({url:`${h.default.api}/api/v2/analytics/payments/totals`,method:"get",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:`Bearer ${f.default.getToken()}`},data:{from:(0,m.default)().startOf("month").format("YYYY-MM-DD"),until:(0,m.default)().endOf("month").format("YYYY-MM-DD")},contentType:"application/json",type:"json"}).then((e=>{let{totalIncomingPaid:t}=e;this.setState({loadingIncomingPaid:!1,totalIncomingPaid:t})})),this.setState({loadingStatBoxes:!0}),(0,c.default)({url:`${h.default.api}/api/v2/analytics/bookings`,method:"get",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:`Bearer ${f.default.getToken()}`},data:{from:(0,m.default)().startOf("month").utc().toISOString(),until:(0,m.default)().endOf("month").utc().toISOString()},contentType:"application/json",type:"json"}).then((e=>{let{totalGrossRevenue:t}=e;this.setState({loadingStatBoxes:!1,totalGrossRevenue:t})}))})),T(this,"renderStats",(()=>{const{totalGrossRevenue:e,loadingStatBoxes:t}=this.state,{totalPendingBookings:a,loadingPendingBookings:l}=this.state,{totalIncomingPaid:n,loadingIncomingPaid:r}=this.state,{currency:u}=this.props;return d.default.createElement("div",{className:"row text-center"},d.default.createElement("div",{className:"col-xl-4 col-sm-12"},d.default.createElement("div",{className:"card-box",style:{border:"1px solid #d9d9d9"}},d.default.createElement("span",{className:"btn-icon btn-icon-round btn-icon-lg-alt bg-color-success"},d.default.createElement(s.default,{type:"line-chart"})),d.default.createElement("div",{className:"box-info"},d.default.createElement("p",{className:"box-num",style:{filter:t?"blur(2.5px)":"none"}},(0,y.getNumberWithCurrency)(e,u)," ",d.default.createElement("span",{className:"size-h4"})),d.default.createElement("p",{className:"text-muted"},"Gross Revenue",d.default.createElement(o.default,{size:"small",style:{marginLeft:8},color:"#090501"},(0,m.default)().format("MMM/YY")))))),d.default.createElement("div",{className:"col-xl-4 col-sm-12"},d.default.createElement("div",{className:"card-box",style:{border:"1px solid #d9d9d9"}},d.default.createElement("span",{className:"btn-icon btn-icon-round btn-icon-lg-alt bg-color-primary"},d.default.createElement(s.default,{type:"wallet"})),d.default.createElement("div",{className:"box-info"},d.default.createElement("p",{className:"box-num",style:{filter:r?"blur(2.5px)":"none"}},(0,y.getNumberWithCurrency)(n,u)),d.default.createElement("p",{className:"text-muted"},"Funds Collected",d.default.createElement(o.default,{size:"small",style:{marginLeft:8},color:"#090501"},(0,m.default)().format("MMM/YY")))))),d.default.createElement("div",{className:"col-xl-4 col-sm-12"},d.default.createElement("div",{className:"card-box",style:{border:"1px solid #d9d9d9"}},d.default.createElement("span",{className:"btn-icon btn-icon-round btn-icon-lg-alt bg-color-warning"},d.default.createElement("i",{className:"anticon anticon-barcode"})),d.default.createElement("div",{className:"box-info"},d.default.createElement("p",{className:"box-num",style:{filter:l?"blur(2.5px)":"none"}},a,d.default.createElement("span",{className:"size-h4"})),d.default.createElement("p",{className:"text-muted"},"Pending Bookings  ",d.default.createElement(i.default,{title:"Total bookings awaiting your approval"},d.default.createElement(s.default,{type:"question-circle-o"})))))))})),T(this,"renderBookingsWidget",(e=>{const{id:t,title:a,description:l,filters:n,sortings:o}=e;return d.default.createElement(r.default,{id:t,bordered:!1,noHovering:!0,title:d.default.createElement("span",null,a,l&&d.default.createElement(i.default,{title:l},d.default.createElement(s.default,{style:{marginLeft:5},type:"question-circle-o"})))},d.default.createElement(k.default,{filters:n,sortings:o}))})),this.state={totalGrossRevenue:0,loadingStatBoxes:!1,totalPendingBookings:0,loadingPendingBookings:!1,totalIncomingPaid:0,loadingIncomingPaid:!1,company:void 0}}componentDidMount(){this._isMounted=!0,this.fetchCompany(),this.fetchBookingStats()}render(){const{company:e}=this.state;return d.default.createElement("div",{className:"container-fluid page-dashboard dashboard-page kleesto-vault"},this.renderStats(),e&&e.temp&&d.default.createElement("div",{className:"row",style:{marginBottom:20}},d.default.createElement("div",{className:"col-xl-12"},d.default.createElement(r.default,{id:"verifyCompany-click",onClick:()=>this.setState({visibleVerifyCompany:!0}),style:{textAlign:"center",cursor:"pointer"}},d.default.createElement(s.default,{className:"color-primary",type:"exclamation",style:{fontSize:"22px",border:"2px s
85olid #0747a6",borderRadius:"100%",padding:25}}),d.default.createElement("br",null),d.default.createElement("h3",{style:{fontWeight:400,color:"#666"}},"Complete your Company Profile")),this.state.visibleVerifyCompany&&d.default.createElement(v.default,{visible:this.state.visibleVerifyCompany,onHide:()=>{this.setState({visibleVerifyCompany:!1})},onSuccess:()=>{b.browserHistory.push("/v/company"),this.props.onFetchUserStartupSettings()}}))),d.default.createElement(l.default,{gutter:16},d.default.createElement(n.default,{xl:12,lg:12,md:24,sm:24,xs:24,style:{marginBottom:20}},this.renderBookingsWidget({id:"1",title:"Pending Bookings",description:"Bookings that are pending to be approved or rejected",filters:{statuses:["pending"]},sortings:{cAt:"desc"}})),d.default.createElement(n.default,{xl:12,lg:12,md:24,sm:24,xs:24,style:{marginBottom:20}},this.renderBookingsWidget({id:"2",title:"Today Agenda",description:"Bookings that are confirmed and starting today",filters:{statuses:["confirmed"],runDate:{from:(0,m.default)().startOf("day").utc().toISOString(),until:(0,m.default)().endOf("day").utc().toISOString()}},sortings:{dateToTravel:"asc",timeToTravel:"asc"}})),d.default.createElement(n.default,{xl:24,lg:24,md:24,sm:24,xs:24,style:{marginBottom:20}},d.default.createElement(r.default,{id:"paymentsDueToday",bordered:!1,noHovering:!0,title:d.default.createElement("span",null,"Payments Due This Week")},d.default.createElement(E.default,{excludeMetrics:!0,filters:{minDueDate:(0,m.default)().startOf("week").add(1,"day").utc().toISOString(),maxDueDate:(0,m.default)().endOf("week").add(1,"day").utc().toISOString(),paidStatuses:["pending"]},freezeFilters:["dueDate","paidStatuses"],includeRelatedWithDetails:!0,mode:"bookingsPayments"})))))}}e.exports=(0,u.connect)((e=>{const{company:t,user:a}=e,{currency:l,loadingCurrency:n}=t,{loadingStartupSettings:r}=a;return{loadingStartupSettings:r,currency:l,loadingCurrency:n,settings:a.settings.dashboard&&a.settings.dashboard.steps||{}}}),(e=>({handleFetchUserSettings:()=>e((0,p.fetchUserSettings)()),onFetchUserStartupSettings:()=>e((0,p.fetchUserStartupSettings)())})))(C)},76582:(e,t,a)=>{"use strict";var l=d(a(27798)),n=d(a(95402)),r=d(a(96540)),i=a(24179),o=d(a(39125)),s=d(a(38054));function d(e){return e&&e.__esModule?e:{default:e}}function u(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const c=[{path:"/v",icon:"home"},{path:"/v",name:"Dashboard"}];class m extends r.default.Component{constructor(e){super(e),u(this,"setupHelmet",(()=>{const e="Dashboard";return r.default.createElement(o.default,{title:e},r.default.createElement("meta",{property:"og:title",content:e}))})),u(this,"renderBreadcrumb",(()=>r.default.createElement(l.default,{itemRender:function(e,t,a,l){const o=r.default.createElement("span",null,e.icon&&r.default.createElement(n.default,{type:e.icon})," ",e.name);return r.default.createElement("span",null,e.path?r.default.createElement(i.Link,{to:e.path},o):r.default.createElement("span",null,o))},routes:c}))),this.state={}}render(){return r.default.createElement("div",{className:"page-dashboard kleesto-vault"},this.renderBreadcrumb(),r.default.createElement("br",null),this.setupHelmet(),r.default.createElement(s.default,null))}}e.exports=m},55234:(e,t,a)=>{"use strict";var l=p(a(13776)),n=p(a(24146)),r=p(a(55517)),i=p(a(64219)),o=p(a(29281)),s=p(a(96540)),d=p(a(95093)),u=a(59399),c=a(77322),m=p(a(83748)),f=p(a(43823));function p(e){return e&&e.__esModule?e:{default:e}}function g(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(56797);class h extends s.default.Component{constructor(e){super(e),g(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchDiscount()}
85)),g(this,"componentWillUnmount",(()=>{this._isMounted=!1})),g(this,"fetchDiscount",(()=>{const{discountId:e}=this.props;c.DiscountService.getSingleDiscount(e,{embed:["products"]}).then((e=>{let{discount:t}=e;this._isMounted&&(this.setState({discount:t}),this.fetchAssociatedPayment(t),this.fetchAssociatedInvoices(t))}))})),g(this,"fetchAssociatedPayment",(e=>{null!=e&&e.isGiftCard&&c.PaymentService.getOtherPayments({filters:{giftCardId:e._id}}).then((e=>{let{payments:t}=e;this._isMounted&&this.setState({payment:t[0]||void 0})})).catch((()=>{}))})),g(this,"fetchAssociatedInvoices",(e=>{null!=e&&e.isGiftCard&&c.AccountingService.getInvoices({filters:{giftCardId:e._id}}).then((e=>{let{invoices:t}=e;this._isMounted&&this.setState({invoices:t||[]})})).catch((()=>{}))})),this.state={discount:void 0,payment:void 0,invoices:[],visiblePaymentModal:!1,visibleInvoiceId:void 0}}render(){const{visible:e,onHide:t}=this.props,{discount:a,payment:c,invoices:p,visiblePaymentModal:g,visibleInvoiceId:h}=this.state;return s.default.createElement(l.default,{title:"Discount Details",className:"discount-details-modal",visible:e,onCancel:t,footer:null},a?s.default.createElement("div",null,s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Name:"),s.default.createElement(i.default,{span:12},a.name)),a.code&&s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Code:"),s.default.createElement(i.default,{span:12},s.default.createElement(u.CopyToClipboard,{text:a.code,onCopy:()=>{n.default.success("Code Copied!")}},s.default.createElement("div",{style:{cursor:"pointer"}},s.default.createElement("span",{className:"color-primary"},a.code))))),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Description:"),s.default.createElement(i.default,{span:12},a.description||"-")),c&&s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Payment ID:"),s.default.createElement(i.default,{span:12},s.default.createElement("a",{onClick:()=>this.setState({visiblePaymentModal:!0}),className:"color-primary",style:{cursor:"pointer"}},c._id))),a.isGiftCard&&p.length>0&&s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Invoice:"),s.default.createElement(i.default,{span:12},p.map(((e,t)=>s.default.createElement("span",{key:e.id},s.default.createElement("a",{onClick:()=>this.setState({visibleInvoiceId:e.id}),className:"color-primary",style:{cursor:"pointer"}},e.series,"-",e.number),t<p.length-1&&", "))))),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Type:"),s.default.createElement(i.default,{span:12},"ticket"===a.type?"Ticket":"percentage"===a.type?"Percentage":"Fixed")),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Amount:"),s.default.createElement(i.default,{span:12},a.amount)),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"ticket"===a.type?"Minimum Persons":"Minimum Price",":"),s.default.createElement(i.default,{span:12},a.restriction||"-")),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Used / Max Usage:"),s.default.createElement(i.default,{span:12},a.used&&a.used.length||"0"," / ",a.maxUsage||"-")),a.maxDiscountAmount>0&&s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Maximum Discount Amount:"),s.default.createElement(i.default,{span:12},a.maxDiscountAmount)),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Status:"),s.default.createElement(i.default,{span:12},a.active?"Active":"Inactive")),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Activation Period:"),s.default.createElement(i.default,{span:12},a.activationPeriods.length>0?a.activationPeriods.map(((e,t)=>{let{dates:l,range:n,weekdays:r,hours:i}=e,o="";o=l.length>0?l.map((e=>(0,d.default)(e,"YYYY-MM-DD").format("DD/MM/YYYY"))).join(", "):`${(0,d.default)(n.from,"YYYY-MM-DD").format("DD/MM/YYYY")} - ${(0,d.default)(n.until,"YYYY-MM-DD").format("DD/MM/YYYY")}`;const u=i.map((e=>`${e.from} - ${e.until}`)),c=r.map((e=>(0,d.default)().day(e).format("ddd"))).join(", ");return s.default.createElement("div",{key:t,style:t!==a.activationPeriods.length-1?{marginBottom:10}:{}},s.default.createElement("span",null,o),s.default.createElement("br",null),s.default.createElement("span",null,u),c.length>0&&s.default.createElement("br",null),c.length>0&&s.default.createElement("span",null,c))})):"Always active")),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12}
85,"Applicable Period:"),s.default.createElement(i.default,{span:12},a.applicablePeriods.length>0?a.applicablePeriods.map(((e,t)=>{let{dates:l,range:n,weekdays:r,hours:i}=e,o="";o=l.length>0?l.map((e=>(0,d.default)(e,"YYYY-MM-DD").format("DD/MM/YYYY"))).join(", "):`${(0,d.default)(n.from,"YYYY-MM-DD").format("DD/MM/YYYY")} - ${(0,d.default)(n.until,"YYYY-MM-DD").format("DD/MM/YYYY")}`;const u=i.map((e=>`${e.from} - ${e.until}`)),c=r.map((e=>(0,d.default)().day(e).format("ddd"))).join(", ");return s.default.createElement("div",{key:t,style:t!==a.applicablePeriods.length-1?{marginBottom:10}:{}},s.default.createElement("span",null,o),s.default.createElement("br",null),s.default.createElement("span",null,u),c.length>0&&s.default.createElement("br",null),c.length>0&&s.default.createElement("span",null,c))})):"Always applicable")),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Products:"),s.default.createElement(i.default,{span:12},0===a.products.length?"All Products":a.products.map((e=>e.identifier)).join(", "))),a.giftCardReceiverDetails&&(a.giftCardReceiverDetails.firstName||a.giftCardReceiverDetails.lastName||a.giftCardReceiverDetails.email||a.giftCardReceiverDetails.phone)&&s.default.createElement("div",{style:{marginTop:30,marginBottom:30}},s.default.createElement("p",{style:{fontWeight:"bold"}},"Gift Card Receiver"),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"First Name"),s.default.createElement(i.default,{span:12},a.giftCardReceiverDetails.firstName||"-")),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Last Name"),s.default.createElement(i.default,{span:12},a.giftCardReceiverDetails.lastName||"-")),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Email Address"),s.default.createElement(i.default,{span:12},a.giftCardReceiverDetails.email||"-")),s.default.createElement(r.default,null,s.default.createElement(i.default,{span:12},"Phone Number"),s.default.createElement(i.default,{span:12},a.giftCardReceiverDetails.phone||"-"))),g&&c&&s.default.createElement(m.default,{visible:!0,paymentId:c._id,onHide:()=>this.setState({visiblePaymentModal:!1})}),h&&s.default.createElement(f.default,{visible:!0,type:"INVOICE",invoiceId:h,onHide:()=>this.setState({visibleInvoiceId:void 0})})):s.default.createElement("div",null,s.default.createElement(o.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})))}}e.exports=h},65963:(e,t,a)=>{"use strict";var l=xe(a(96540)),n=xe(a(16673)),r=xe(a(13963)),i=xe(a(43271)),o=xe(a(33471)),s=xe(a(60642)),d=xe(a(4383)),u=xe(a(667)),c=xe(a(10661)),m=xe(a(83876)),f=xe(a(93313)),p=xe(a(92016)),g=xe(a(67239)),h=xe(a(33114)),y=xe(a(31695)),E=xe(a(89912)),b=xe(a(97955)),v=xe(a(90856)),k=xe(a(44621)),S=xe(a(42311)),T=xe(a(33273)),C=xe(a(68639)),P=xe(a(75428)),D=xe(a(89769)),_=xe(a(63035)),I=xe(a(44712)),x=xe(a(86396)),O=xe(a(89535)),A=xe(a(76859)),N=xe(a(5350)),w=xe(a(99208)),R=xe(a(28962)),M=xe(a(77321)),B=xe(a(33873)),L=xe(a(56074)),F=xe(a(44737)),W=xe(a(85769)),z=xe(a(80054)),Y=xe(a(81070)),j=xe(a(11707)),H=xe(a(5637)),U=xe(a(98985)),$=xe(a(49416)),G=xe(a(44522)),V=xe(a(78117)),q=xe(a(87203)),K=xe(a(22140)),X=xe(a(44447)),Q=xe(a(69287)),Z=xe(a(8020)),J=xe(a(57731)),ee=xe(a(38643)),te=xe(a(89073)),ae=xe(a(56326)),le=xe(a(46762)),ne=xe(a(63315)),re=xe(a(74205)),ie=xe(a(95032)),oe=xe(a(46147)),se=xe(a(93895)),de=xe(a(16785)),ue=xe(a(99101)),ce=xe(a(30095)),me=xe(a(55895)),fe=xe(a(52531)),pe=xe(a(49674)),ge=xe(a(45702)),he=xe(a(13732)),ye=xe(a(68428)),Ee=xe(a(72799)),be=xe(a(90742)),ve=xe(a(96223)),ke=xe(a(54702)),Se=xe(a(60578)),Te=xe(a(12256)),Ce=xe(a(78571)),Pe=xe(a(36235)),De=xe(a(24250)),_e=xe(a(13430)),Ie=xe(a(69001));function xe(e){return e&&e.__esModule?e:{default:e}}e.exports=function(e){let{recordDataMatch:t,templateKey:a}=e;return l.default.createElement("div",null,"mykonos-navlosumfono"===a?l.default.createElement(s.default,{recordDataMatch:t}):"mykonos-proforma"===a?l.default.createElement(d.default,{recordDataMatch:t}):"mykonos-voucher"===a?l.default.createElement(u.default,{recordDataMatch:t}):"opatours-servicevoucher"===a?l.default.createElement(c.default,{recordDataMatch:t}):"opatours-personnel-balance"===a?l.default.createElement(m.default,{recordDataMatch:t}):"utt-servicevoucher"===a?l.default.createElement(f.default,{recordDataMatch:t}):"utt-personnel-balance"===a?l.default.createElement(p.default,{recordDataMatch:t}):"payments-summary"===a?l.default.createElement(g.default,{recordDataMatch:t}):"booking-invoice"===a?l.default.createElement(h.default,{recordDataMatch:t}):"booking-commission-invoice"===a?l.default.createElement(y.default,{recordDataMatch:t}):"altersail-passengerslist"===a?l.default.createElement(n.default,{recordDataMatch:t}):"altersail-paxreport"===a?l.default.createElement(r.default,{recordDataMatch:t}):"altersail-liquidationreport"===a?l.default.createElement(i.default,{recordDataMatch:t}):"altersail-daymanifest"===a?l.default.createElement(o.default,{recordDataMatch:t}):"gastronomytours-payment-invoice"===a?l.default.createElement(E.default,{recordDataMatch:t}):"sailingtrips-passengerslist"===a?l.default.createElement(b.default,{recordDataMatch:t}):"sailingtrips-bookingslist"===a?l.default.createElement(v.default,{recordDataMatch:t}):"sailingtrips-transferlist"===a?l.default.createElement(k.default,{recordDataMatch:t}):"utt-bookingslist-aite"===a?l.default.createElement(S.default,{recordDataMatch:t}):"mazitravel-bookingslist-aite"===a?l.default.createElement(T.default,{recordDataMatch:t}):"legendsdmc-villa-contract"===a?l.default.createElement(C.default,{recordDataMatch:t}):"legendsdmc-yacht-booking-form"===a?l.default.createElement(P.default,{recordDataMatch:t}):"legendsdmc-traveler-itinerary"===a?l.default.createElement(D.default,{recordDataMatch:t}):"legendsdmc-bookingslist"===a?l.default.createElement(_.default,{recordDataMatch:t}):"reservemytours-channels-products-list"===a?l.default.createElement(I.default,{recordDataMatch:t}):"planetairpark-servicevoucher"===a?l.default.createElement(x.default,{recordDataMatch:t}):"elementsyachting-personnel-bookings"===a?l.default.createElement(O.default,{recordDataMatch:t}):"elementsyachting-bookingsreport"===a?l.default.createElement(A.default,{recordDataMatch:t}):"galiniexpress-passengerslist"===a?l.default.createElement(N.default,{recordDataMatch:t}):"galiniexpress-servicevoucher"===a?l.default.createElement(w.default,{recordDataMatch:t}):"galiniexpress-bus-passengerslist"===a?l.default.createElement(R.default,{recordDataMatch:t}):"goldenlimo-bookingsreport"===a?l.default.createElement(M.default,{recordDataMatch:t}):"exclusivetransfersandtours-personnel-balance"===a?l.default.createElement(B.default,{recordDataMatch:t}):"demo-charter-proposal"===a?l.default.createElement(L.default,{recordDataMatch:t}):"aristotletravel-itinerary-options"===a?l.default.createElement(F.default,{recordDataMatch:t}):"aristotletravel-itinerary-offer"===a?l.default.createElement(W.default,{recordDataMatch:t}):"aristotletravel-itinerary-confirmation"===a?l.default.createElement(z.default,{recordDataMatch:t}):"zelajet-flight-request-enquiry"===a?l.default.createElement(Y.default,{recordDataMatch:t}):"premiumathens-personnel-balance"===a?l.default.createElement(j.default,{recordDataMatch:t}):"yaloou-charter-proposal"===a?l.default.createElement(H.default,{recordDataMatch:t}):"yaloou-passengerslist"===a?l.default.createElement(U.default,{recordDataMatch:t}):"yaloou-voucher"===a?l.default.createElement($.default,{recordDataMatch:t}):"yaloou-timecharteragreement"===a?l.default.createElement(G.default,{recordDataMatch:t}):"yaloou-charterparty"===a?l.default.createElement(V.default,{recordDataMatch:t}):"yaloou-hyba-charterparty"===a?l.default.createElement(q.default,{recordDataMatch:t}):"athenianrivieracruises-passengerslist"===a?l.default.createElement(K.default,{recordDataMatch:t}):"athenianrivieracruises-voucher"===a?l.default.createElement(X.default,{recordDataMatch:t}):"athenianrivieracruises-timecharteragreement"===a?l.default.createElement(Q.default,{recordDataMatch:t}):"athenianrivieracruises-charterparty"===a?l.default.createElement(Z.default,{recordDataMatch:t}):"cavotagoo-passengerslist"===a?l.default.createElement(J.default,{recordDataMatch:t}):"cavotagoo-charterparty"===a?l.default.createElement(ee.default,{recordDataMatch:t}):"cavotagoo-registrationform"===a?l.default.createElement(te.default,{recordDataMatch:t}):"panosboats-passengerslist"===a?l.default.createElement(ae.default,{recordDataMatch:t}
85):"panosboats-charterparty"===a?l.default.createElement(le.default,{recordDataMatch:t}):"panosboats-contract"===a?l.default.createElement(ne.default,{recordDataMatch:t}):"panosboats-port-dailyreport"===a?l.default.createElement(re.default,{recordDataMatch:t}):"panosboats-office-arrivallist"===a?l.default.createElement(ie.default,{recordDataMatch:t}):"panosboats-office-departurelist"===a?l.default.createElement(oe.default,{recordDataMatch:t}):"panosboats-invoicesreport"===a?l.default.createElement(se.default,{recordDataMatch:t}):"santosails-passengerslist"===a?l.default.createElement(de.default,{recordDataMatch:t}):"santosails-charterparty"===a?l.default.createElement(ue.default,{recordDataMatch:t}):"mayayacht-passengerslist"===a?l.default.createElement(ce.default,{recordDataMatch:t}):"mayayacht-charterparty"===a?l.default.createElement(me.default,{recordDataMatch:t}):"thejoyvan-voucher"===a?l.default.createElement(fe.default,{recordDataMatch:t}):"bluesecret-passengerslist"===a?l.default.createElement(pe.default,{recordDataMatch:t}):"bluesecret-charterparty"===a?l.default.createElement(ge.default,{recordDataMatch:t}):"seanomad-passengerslist"===a?l.default.createElement(he.default,{recordDataMatch:t}):"seanomad-charterparty"===a?l.default.createElement(ye.default,{recordDataMatch:t}):"seanomad-car-rental-contract"===a?l.default.createElement(Ee.default,{recordDataMatch:t}):"seanomad-transfer-declaration"===a?l.default.createElement(be.default,{recordDataMatch:t}):"seanomad-bookingslist"===a?l.default.createElement(ve.default,{recordDataMatch:t}):"naxossailing-passengerslist"===a?l.default.createElement(ke.default,{recordDataMatch:t}):"naxossailing-charterparty"===a?l.default.createElement(Se.default,{recordDataMatch:t}):"thesailorsride-passengerslist"===a?l.default.createElement(Te.default,{recordDataMatch:t}):"geneseas-passengerslist"===a?l.default.createElement(Ce.default,{recordDataMatch:t}):"geneseas-charterparty"===a?l.default.createElement(Pe.default,{recordDataMatch:t}):"octana-passengerslist"===a?l.default.createElement(De.default,{recordDataMatch:t}):"octana-charterparty"===a?l.default.createElement(_e.default,{recordDataMatch:t}):"seaexcursions-bookingslist"===a?l.default.createElement(Ie.default,{recordDataMatch:t}):l.default.createElement("b",{style:{textAlign:"center"}},"Could not read file."))}},43823:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(13776)),n=p(a(8963)),r=p(a(95402)),i=p(a(96540)),o=p(a(57240)),s=p(a(20354)),d=p(a(55463));a(71238);var u=a(66028),c=a(77322),m=p(a(65963)),f=p(a(6015));function p(e){return e&&e.__esModule?e:{default:e}}function g(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class h extends i.default.Component{constructor(e){super(e),g(this,"componentDidMount",(()=>{this._isMounted=!0;const{type:e}=this.props;"INVOICE"===e&&(this.fetchInvoice(),this.fetchCompany())})),g(this,"componentWillUnmount",(()=>{this._isMounted=!1})),g(this,"fetchInvoice",(()=>{const{invoiceId:e,invoice:t}=this.props;t?this.setState({invoice:t}):c.AccountingService.getSingleInvoice(e).then((e=>{let{invoice:t}=e;this.setState({invoice:t})}))})),g(this,"fetchCompany",(()=>{const{company:e}=this.props;e?this.setState({company:e}):c.CompanyService.getCompany().then((e=>{let{company:t}=e;this.setState({company:t})}))})),g(this,"getLayout",(()=>{const{type:e}=this.props;if("INVOICE"===e)return"portrait";const{document:t}=this.props,{kleestoTemplateKey:a,relatedKleestoTemplateKey:l}=t,n=a||l;return"sailingtrips-bookingslist"===n||"altersail-paxreport"===n||"altersail-liquidationreport"===n||"altersail-daymanifest"===n||"sailingtrips-transferlist"===n||"utt-bookingslist-aite"===n||"mazitravel-bookingslist-aite"===n||"reservemytours-channels-products-list"===n||"elementsyachting-personnel-bookings"===n||"elementsyachting-bookingsreport"===n||"galiniexpress-passengerslist"===n||"goldenlimo-bookingsreport"===n||"panosboats-port-dailyreport"===n||"panosboats-office-arrivallist"===n||"panosboats-office-departurelist"===n||"panosboats-invoicesreport"===n||"yaloou-passengerslist"===n||"athenianrivieracruises-passengerslist"===n||"thesailorsride-passengerslist"===n||"seaexcursions-bookingslist"===n||"octana-passengerslist"===n||"seanomad-bookingslist"===n||"geneseas-passengerslist"===n?"landscape":"portrait"})),g(this,"downloadDocument",(()=>{const{document:e,type:t}=this.props,{company:a,invoice:l}=this.state,n=l?l.type===u.INVOICE_TYPES.RECEIPT?"Receipt":l.type===u.INVOICE_TYPES.INVOICE?"Invoice":l.type===u.INVOICE_TYPES.CREDIT_NOTE?"Credit Note":"":void 0,r="INVOICE"===t?`${a.name} ${n} - ${l.series}-${l.number}`:e.name||"Document";this.setState({loadingPdf:!0});const i=this.printRef.current;(0,s.default)(i,{scale:1,allowTaint:!0,useCORS:!0}).then((e=>{const t=e.toDataURL(`${r}/png`),a=new d.default(this.getLayout(),"mm","a4");a.addImage(t,"JPEG",0,0),a.save(`${r}.pdf`),this.setState({loadingPdf:!1})}
85))})),this.printRef=i.default.createRef(),this.state={invoice:void 0,company:void 0}}render(){const{flatView:e=!1,visible:t,onHide:a}=this.props,{document:s={},type:d}=this.props,{invoice:c,company:p,loadingPdf:g}=this.state,{recordDataMatch:h,kleestoTemplateKey:y,relatedKleestoTemplateKey:E}=s,b=y||E,v=c?c.type===u.INVOICE_TYPES.RECEIPT?"Receipt":c.type===u.INVOICE_TYPES.INVOICE?"Invoice":c.type===u.INVOICE_TYPES.CREDIT_NOTE?"Credit Note":"":void 0;if(e)return i.default.createElement("div",{style:{padding:30}},i.default.createElement("div",{style:{textAlign:"right",marginBottom:20}},i.default.createElement(o.default,{key:"print-document",documentTitle:c?`${v} ${c.series}-${c.number}`:s.name,trigger:()=>i.default.createElement(n.default,{type:"primary",size:"large"},i.default.createElement("span",null,i.default.createElement(r.default,{type:"printer",style:{marginRight:4}}),"Print")),content:()=>this.printRef.current})),i.default.createElement("div",{style:{borderRadius:"4px",background:"white",boxShadow:"rgba(40, 40, 90, 0.09) 0px 3px 6px 0px, rgba(0, 0, 0, 0.067) 0px 1px 1px 0px",border:"none"}},i.default.createElement("div",{ref:this.printRef},"INVOICE"===d?c&&p?i.default.createElement(f.default,{invoice:c,company:p}):i.default.createElement("div",null):i.default.createElement(m.default,{recordDataMatch:h,templateKey:b}))));const k=this.getLayout();return i.default.createElement(l.default,{className:`document-viewer A4-${k}`,visible:t,style:{top:10},onCancel:a,maskClosable:!0,footer:[i.default.createElement(n.default,{key:"button-back-document",onClick:a,size:"large"},"Back"),i.default.createElement(o.default,{key:"print-document",documentTitle:c?`${v} ${c.series}-${c.number}`:s.name,trigger:()=>i.default.createElement(n.default,{type:"primary",size:"large"},i.default.createElement("span",null,i.default.createElement(r.default,{type:"printer"}),"Print")),content:()=>this.printRef.current})]},i.default.createElement("div",null,i.default.createElement("div",{ref:this.printRef},"INVOICE"===d?c&&p?i.default.createElement(f.default,{invoice:c,company:p}):i.default.createElement("div",null):i.default.createElement(m.default,{recordDataMatch:h,templateKey:b}))))}}t.default=h},6015:(e,t,a)=>{"use strict";var l=p(a(58609)),n=p(a(55517)),r=p(a(64219)),i=p(a(96540)),o=a(21757),s=a(38386),d=p(a(75999)),u=p(a(194)),c=p(a(95093)),m=a(37918),f=a(66028);function p(e){return e&&e.__esModule?e:{default:e}}function g(e){let{items:t,invoice:a,brandColor:l}=e;return i.default.createElement(h,{brandColor:l,rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!0,dataSource:t,columns:[{title:i.default.createElement("span",{style:{fontSize:13}},"Item"),dataIndex:"item-description",key:"item-description",width:330,render:function(e,t){const{title:a,description:l}=t;return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13,color:"black"}},a),l&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:10,color:"gray"}},l)))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:13}},"Rate")),dataIndex:"rate",key:"rate",render:function(e,t){const{rate:l}=t;return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:13,color:"black"}},(0,m.getNumberWithCurrency)(l,a.currency)))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:13}},"Qty")),dataIndex:"quantity",key:"quantity",render:function(e,t){const{quantity:a}=t;return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:13,color:"black"}},a))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:13}},"Tax")),dataIndex:"vat",key:"vat",render:function(e,t){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:13,color:"black"}},(0,m.getNumberWithCurrency)(t.quantity*e,a.currency)))}},{title:i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("span",{style:{fontSize:13}}
85,"Amount")),dataIndex:"amount",key:"amount",render:function(e,t){return i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("span",{style:{fontSize:13,color:"black",fontWeight:"bold"}},(0,m.getNumberWithCurrency)(t.quantity*e,a.currency)))}}]})}a(73178);const h=(0,d.default)(l.default)` 86 .ant-table-thead > tr > th { 87 background: ${e=>e.brandColor} !important; 88 } 89`,y=d.default.div` 90 &.background-logo { 91 position: relative; 92 } 93 94 &.background-logo::before { 95 content: ''; 96 position: absolute; 97 top: 0; 98 left: 0; 99 width: 100%; 100 height: 100%; 101 102 background-image: url(${e=>e.hasWhiteLabelBranding?e.companyLogo:"https://kleesto.ams3.digitaloceanspaces.com/landing/kleesto_icon_lightGray.svg"}); 103 104 filter: ${e=>e.hasWhiteLabelBranding?"opacity(0.05)":"none"}; 105 106 background-position: -7cm 2cm; 107 background-origin: border-box; 108 background-repeat: no-repeat; 109 background-size: 120%; 110 } 111`;e.exports=(0,o.connect)((e=>{const{user:t,APPCONFIG:a}=e;return{userWhiteLabel:t&&t.settings&&t.settings.whiteLabel,APPCONFIG:a}}),null)((function(e){let{invoice:t,company:a,APPCONFIG:l,userWhiteLabel:o}=e;const{type:d,series:p,number:E,currency:b,description:v}=t,{issueDate:k,dueDate:S}=t,{totalAmount:T,totalTaxesAmount:C}=t,{items:P}=t,{companyDetails:D,clientDetails:_}=t,{bookingCode:I}=t,{myData:x}=t,{relatedInvoiceId:O,relatedInvoiceSeries:A,relatedInvoiceNumber:N,relatedInvoiceType:w}=t,R=(0,m.calc2Decimals)(T-C),M=_.name||_.vatNumber||_.address||_.city||_.country||_.postalCode,{data:B}=(0,s.usePalette)(a.logo[0].url),L=B&&B.darkMuted||"#000000d1",F=l.whiteLabelBranding||o&&o.branding&&o.branding.isActive||!1;return i.default.createElement(y,{className:"invoice-template background-logo",hasWhiteLabelBranding:F,companyLogo:a.logo[0].url,style:{margin:"0px"}},i.default.createElement("div",{style:{paddingTop:30}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:12},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",padding:5,maxHeight:150,maxWidth:200},src:a.logo[0].url,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("span",{style:{fontWeight:"bold",color:L,fontSize:35}},d===f.INVOICE_TYPES.RECEIPT?"RECEIPT":d===f.INVOICE_TYPES.INVOICE?"INVOICE":d===f.INVOICE_TYPES.CREDIT_NOTE?"CREDIT NOTE":""),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold",color:"gray",marginRight:5}},d===f.INVOICE_TYPES.RECEIPT?"Receipt#":d===f.INVOICE_TYPES.INVOICE?"Invoice#":d===f.INVOICE_TYPES.CREDIT_NOTE?"Credit Note#":""," ",p,"-",E),O&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontWeight:"bold",color:"gray",marginRight:5}},"Related"," ",w===f.INVOICE_TYPES.RECEIPT?"Receipt#":w===f.INVOICE_TYPES.INVOICE?"Invoice#":w===f.INVOICE_TYPES.CREDIT_NOTE?"Credit Note#":""," ",A,"-",N)),I&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontWeight:"bold",color:"gray",marginRight:5}},"Booking - ",I))))),i.default.createElement(n.default,{gutter:16,style:{marginTop:20}},i.default.createElement(r.default,{span:12},i.default.createElement("div",null,D.name&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13,fontWeight:"bold"}},D.name),i.default.createElement("br",null)),D.activity&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},D.activity),i.default.createElement("br",null)),D.vatNumber&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},"VAT ID: ",D.vatNumber),i.default.createElement("br",null)),D.registrationNumber&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},"Reg. Number: ",D.registrationNumber),i.default.createElement("br",null)),D.country&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},"Country: ",(0,m.getCountryLabel)(D.country)),i.default.createElement("br",null)),D.address&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},D.address),i.default.createElement("br",null)),D.taxOffice&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},"Tax Office: ",D.taxOffice),i.default.createElement("br",null)))),i.default.createElement(r.default,{span:12},M&&i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("span",{style:{color:"#6d6d6d"}},"Bill To"),i.default.createElement("br",null),_.name&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13,fontWeight:"bold"}},_.name),i.default.createElement("br",null)),_.vatNumber&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},"VAT ID: ",_.vatNumber),i.default.createElement("br",null)),_.country&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},"Country: ",(0,m.getCountryLabel)(_.country)),i.default.createElement("br",null)),_.address&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},_.address),i.default.createElement("br",null)),_.city&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},"City: ",_.city),i.default.createElement("br",null)),_.postalCode&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:13}},"Postal Code: ",_.postalCode),i.default.createElement("br",null))))),v&&i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("span",{style:{fontSize:13,color:"black"}},v)),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(h,{brandColor:L,rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!0,dataSource:[{key:"1"}],columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:13}},"Invoice Date")),key:"invoice-date",width:"50%",render:function(){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:13,color:"black"}},(0,c.default)(k).format("YYYY-MM-DD")))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:13}},"Due Date")),key:"due-date",width:"50%",render:function(){return i.default.createElement("div",{style:{textAlign:"center"}},S?i.default.createElement("span",{style:{fontSize:13,color:"black"}},(0,c.default)(S).format("YYYY-MM-DD")):i.default.createElement("span",{style:{fontSize:13,color:"black"}},(0,c.default)(k).format("YYYY-MM-DD")))}}]})),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(g,{items:P,invoice:t,brandColor:L})),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,null,i.default.createElement(r.default,{span:8,offset:16},i.default.createElement("div",{style:{paddingRight:9,marginTop:12}},i.default.createElement("span",{style:{fontSize:13,fontWeight:500}},"Sub Total:"),i.default.createElement("span",{style:{fontSize:13,fontWeight:500,float:"right"}},(0,m.getNumberWithCurrency)(R,b)),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:13,fontWeight:500}},"Taxation:"),i.default.createElement("span",{style:{fontSize:13,fontWeight:500,float:"right"}},(0,m.getNumberWithCurrency)(C,b)),i.default.createElement("hr",{style:{marginTop:10,marginBottom:10}}),i.default.createElement("span",{style:{fontSize:15,fontWeight:"bold"}},"Total:"),i.default.createElement("span",{style:{fontSize:15,float:"right",color:"black",fontWeight:"bold"}},(0,m.getNumberWithCurrency)(T,b)))))),t.myData&&t.myData.qrUrl&&i.default.createElement("div",{style:{height:"auto",position:"absolute",bottom:10}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:5},i.default.createElement(u.default,{style:{height:"auto",maxWidth:"100%",width:200},value:t.myData.qrUrl})),i.default.createElement(r.default,{span:19,style:{marginTop:5}},x&&x.oxygen?i.default.createElement("div",null,i.default.createElement("h4",{style:{fontWeight:"bold",marginBottom:0,marginTop:0,fontSize:13}},"Cloud Services Î.Î.Î."),i.default.createElement("p",{style:{fontSize:11,marginBottom:5}},"ΠάÏοÏÎ¿Ï Îλ. ΤιμολÏγηÏÎ·Ï - https://www.oxygen.gr")):i.default.createElement("div",null,i.default.createElement("h4",{style:{fontWeight:"bold",marginBottom:0,marginTop:0,fontSize:13}},"ÎÎÎÎ"),i.default.createElement("p",{style:{fontSize:11,marginBottom:5}},"ÎνεξάÏÏηÏη ÎÏÏή ÎημοÏίÏν ÎÏÏδÏν")),x&&x.mark&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:11}},"MARK# ",x.mark)),x&&x.uid&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:11}},"UID# ",x.uid)),x&&x.authCode&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:11}}
111,"AUTH CODE# ",x.authCode)))))))}))},33471:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{transferRoutes:a=[],bookings:r=[],boatCrews:d=[],date:u}=t,p=(0,s.default)(u,"YYYY-MM-DD").format("DD/MM/YYYY");return i.default.createElement("div",{className:"altersail-daymanifest-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{marginTop:20,marginBottom:20}},i.default.createElement("div",{style:{textAlign:"center",backgroundColor:"#393997",color:"white",padding:10,borderRadius:4}},i.default.createElement(l.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(n.default,{span:12,style:{textAlign:"left"}},i.default.createElement("h5",{style:{fontWeight:"bold",marginTop:0,marginBottom:5}},"BOOKINGS"),i.default.createElement("p",{style:{margin:0}},r.length," total bookings")),i.default.createElement(n.default,{span:12,style:{textAlign:"right"}},i.default.createElement("h5",{style:{fontWeight:"bold",marginTop:0,marginBottom:5}},p)))),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(c,{bookings:r}))),d.map((e=>{const t=o.default.flatten(r.filter((t=>t.resourceId===e.resourceId&&(0,s.default)(e.fromTime,"HH:mm").isSameOrBefore((0,s.default)(t.bookingStartTime,"HH:mm"))&&(0,s.default)(t.bookingStartTime,"HH:mm").isSameOrBefore((0,s.default)(e.untilTime,"HH:mm")))).map((e=>e.travelers.map((t=>({...e,...t})))))).sort(((e,t)=>(0,s.default)(e.bookingStartTime,"HH:mm").valueOf()-(0,s.default)(t.bookingStartTime,"HH:mm").valueOf()));return i.default.createElement("div",{key:e.id},i.default.createElement("div",{className:"page-break"}),i.default.createElement("div",{style:{marginTop:20,marginBottom:20}},i.default.createElement("div",{style:{textAlign:"center",backgroundColor:"#393997",color:"white",padding:10,borderRadius:4}},i.default.createElement(l.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(n.default,{span:12,style:{textAlign:"left"}},i.default.createElement("h5",{style:{fontWeight:"bold",marginTop:0,marginBottom:5}},"BOAT CREW - ",p),i.default.createElement("p",{style:{margin:0}},e.fromTime," - ",e.untilTime)),i.default.createElement(n.default,{span:12,style:{textAlign:"right"}},i.default.createElement("h5",{style:{fontWeight:"bold",marginTop:0,marginBottom:5}},e.resourceName),i.default.createElement("p",{style:{margin:0}},e.skipperPersonnelName," (Skipper) | ",e.hostPersonnelName," ","(Host-ess)")))),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(m,{travelers:t,transferRoutes:a}))))})),a.map((e=>{const t=e.driverPersonnelName||e.supplierName,a=e.carResourceName||e.transferService,d=[...o.default.flatten(r.map((t=>t.travelers.filter((t=>t.pickupTransferRouteId===e.id)).map((e=>({...t,...e,dropOffPointName:t.productLocationName})))))),...o.default.flatten(r.map((t=>t.travelers.filter((t=>t.dropOffTransferRouteId===e.id)).map((e=>({...t,...e,pickupTime:t.dropOffTime,pickupPointName:t.productLocationName}))))))].sort(((e,t)=>(0,s.default)(e.pickupTime,"HH:mm").valueOf()-(0,s.default)(t.pickupTime,"HH:mm").valueOf()));return i.default.createElement("div",{key:e.id},i.default.createElement("div",{className:"page-break"}),i.default.createElement("div",{style:{marginTop:20,marginBottom:20}},i.default.createElement("div",{style:{textAlign:"center",backgroundColor:"#393997",color:"white",padding:10,borderRadius:4}},i.default.createElement(l.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(n.default,{span:12,style:{textAlign:"left"}},i.default.createElement("h5",{style:{fontWeight:"bold",marginTop:0,marginBottom:5}},"TRANSFER ROUTE - ",p),i.default.createElement("p",{style:{margin:0}},e.regionsNames.join(", "))),i.default.createElement(n.default,{span:12,style:{textAlign:"right"}},i.default.createElement("h5",{style:{fontWeight:"bold",marginTop:0,marginBottom:5}},t),i.default.createElement("p",{style:{margin:0}},a)))),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(f,{travelers:d}))))})))};var l=d(a(55517)),n=d(a(64219)),r=d(a(58609));a(42410);var i=d(a(96540)),o=d(a(2543)),s=d(a(95093));
111function d(e){return e&&e.__esModule?e:{default:e}}const{v4:u}=a(10611),c=e=>{let{bookings:t}=e;return i.default.createElement("div",{className:"tables"},i.default.createElement(r.default,{rowKey:e=>e.bookingId,size:"small",pagination:!1,bordered:!0,dataSource:t,columns:[{title:"Booking Code",dataIndex:"bookingCode",width:50},{title:"Start Time",dataIndex:"bookingStartTime",width:50},{title:"Boat",dataIndex:"resourceName",key:"resourceName",width:45},{title:"Persons",dataIndex:"totalTravelers",width:35,render:(e,t)=>i.default.createElement("span",null,t.travelers.length)},{title:"Product Name",dataIndex:"productName",width:130},{title:"Channel Name",dataIndex:"channelName",width:130},{title:"Pickup Time",dataIndex:"pickupTime",key:"pickupTime",width:50},{title:"Pickup Point",dataIndex:"pickupPointName",key:"pickupPointName",width:90,render:(e,t)=>{const{pickupPointId:a,pickupPointName:l}=t;return a?i.default.createElement("span",null,l):i.default.createElement("span",null,"-")}},{title:"Drop-off Point",dataIndex:"dropOffPointName",key:"dropOffPointName",width:90,render:(e,t)=>{const{dropOffPointId:a,dropOffPointName:l}=t;return a?i.default.createElement("span",null,l):i.default.createElement("span",null,"-")}},{title:"Hotel (Room)",dataIndex:"hotelName",key:"hotelName",width:70,render:(e,t)=>{const{hotelName:a,hotelRoomNumber:l}=t;let n=a||"";return l&&(n+=` (${l})`),i.default.createElement("span",null,n)}},{title:"Partner Voucher",dataIndex:"partnerVoucher",key:"partnerVoucher",width:60},{title:"Notes",dataIndex:"notes",key:"notes",width:50}]}))},m=e=>{let{travelers:t,transferRoutes:a}=e;return i.default.createElement("div",{className:"tables"},i.default.createElement(r.default,{rowKey:e=>e.id,size:"small",pagination:!1,bordered:!0,dataSource:t,columns:[{title:"Booking Code",dataIndex:"bookingCode",key:"bookingCode",width:70},{title:"Driver (Pickup)",dataIndex:"pickupTransferRouteId",key:"pickupTransferRouteId",width:70,render:(e,t)=>{const l=t.pickupTransferRouteId?a.find((e=>e.id===t.pickupTransferRouteId)):void 0;return l?l.driverPersonnelName||l.supplierName:"-"}},{title:"Driver (Return)",dataIndex:"dropOffTransferRouteId",key:"dropOffTransferRouteId",width:70,render:(e,t)=>{const l=t.dropOffTransferRouteId?a.find((e=>e.id===t.dropOffTransferRouteId)):void 0;return l?l.driverPersonnelName||l.supplierName:"-"}},{title:"Start Time",dataIndex:"bookingStartTime",key:"bookingStartTime",width:70},{title:"Full Name",dataIndex:"fullName",key:"fullName",width:100},{title:"Gender",dataIndex:"gender",key:"gender",width:50},{title:"Age",dataIndex:"age",key:"age",width:40},{title:"Nationality",dataIndex:"nationality",key:"nationality",width:70},{title:"Partner Voucher",dataIndex:"partnerVoucher",key:"partnerVoucher",width:60},{title:"Notes",dataIndex:"notes",key:"notes",width:50}]}))},f=e=>{let{travelers:t}=e;return i.default.createElement("div",{className:"tables"},i.default.createElement(r.default,{rowKey:e=>`${e.id}-${u()}`,size:"small",pagination:!1,bordered:!0,dataSource:t,columns:[{title:"Pickup Time",dataIndex:"pickupTime",key:"pickupTime",width:40},{title:"Pickup Point",dataIndex:"pickupPointName",key:"pickupPointName",width:90},{title:"Drop-off Point",dataIndex:"dropOffPointName",key:"dropOffPointName",width:90},{title:"Hotel (Room)",dataIndex:"hotelName",key:"hotelName",width:90,render:(e,t)=>{const{hotelName:a,hotelRoomNumber:l}=t;let n=a||"";return l&&(n+=` (${l})`),n}},{title:"Full Name",dataIndex:"fullName",key:"fullName",width:100},{title:"Gender",dataIndex:"gender",key:"gender",width:40},{title:"Age",dataIndex:"age",key:"age",width:30},{title:"Nationality",dataIndex:"nationality",key:"nationality",width:60},{title:"Booking Code",dataIndex:"bookingCode",key:"bookingCode",width:50},{title:"Partner Voucher",dataIndex:"partnerVoucher",key:"partnerVoucher",width:50},{title:"Boat",dataIndex:"resourceName",key:"resourceName",width:50},{title:"Notes",dataIndex:"notes",key:"notes",width:50}]}))}},43271:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"altersail-liquidationreport-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h2",{style:{fontWeight:"bold",color:"black"}},"Liquidation Report (",t.from&&(0,o.default)(t.from,"YYYY-MM-DD").format("DD/MM/YYYY"),t.until&&t.from!==t.until&&` - ${(0,o.default)(t.until,"YYYY-MM-DD").format("DD/MM/YYYY")}`,")")),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("h3",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("span",null,"Printed on ",t.documentDate))))),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.key,pagination:!1,size:"middle",bordered:!0,dataSource:t.bookings||[],columns:[{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Date"),dataIndex:"date",key:"date",width:"40px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Channel"),dataIndex:"channel",key:"channel",width:"120px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Product"),dataIndex:"product",key:"product",width:"120px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Kleesto Voucher"),dataIndex:"kleestoVoucher",key:"kleestoVoucher",width:"60px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Customer Voucher"),dataIndex:"customerVoucher",key:"customerVoucher",width:"60px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Status"),dataIndex:"status",key:"status",width:"40px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Participant Name"),dataIndex:"participantName",key:"participantName",width:"90px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Pricing Option"),dataIndex:"pricingOption",key:"pricingOption",width:"90px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Booking Price"),dataIndex:"bookingPrice",key:"bookingPrice",width:"50px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Extra"),dataIndex:"extra",key:"extra",width:"50px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Pickup Location"),dataIndex:"pickupLocation",key:"pickupLocation",width:"70px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e||"")},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Boat"),dataIndex:"boat",key:"boat",width:"50px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e||"")},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Pax #"),dataIndex:"paxNumber",key:"paxNumber",width:"30px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)}]}))))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(98858);var i=s(a(96540)),o=s(a(95093));
111function s(e){return e&&e.__esModule?e:{default:e}}},16673:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t,...a}=e;const{version:i=1}=t;return 2===i?l.default.createElement(r.default,o({},a,{recordDataMatch:t})):l.default.createElement(n.default,o({},a,{recordDataMatch:t}))};var l=i(a(96540)),n=i(a(62927)),r=i(a(11938));function i(e){return e&&e.__esModule?e:{default:e}}function o(){return o=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},o.apply(null,arguments)}},13963:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"altersail-paxreport-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h2",{style:{fontWeight:"bold",color:"black"}},"Pax Report (",t.start," - ",t.end,")")),i.default.createElement("div",{style:{marginTop:40}},i.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("h4",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("h6",{style:{fontWeight:"bold"}},t.companyVAT),i.default.createElement("h6",{style:{fontWeight:"bold"}},t.companyAddress),i.default.createElement("span",null,"Printed on ",t.documentDate))))),i.default.createElement("div",{style:{marginTop:40}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.key,size:"small",pagination:!1,bordered:!0,dataSource:[{key:"1"}
111],columns:[{title:"Excursion",dataIndex:"excursionName",key:"excursionName",width:"500px",render:function(){return i.default.createElement("span",null,t.excursionName)}},{title:"Direction",dataIndex:"direction",key:"direction",width:"100px",render:function(){return i.default.createElement("span",null,t.direction)}},{title:"Start",dataIndex:"start",key:"start",width:"100px",render:function(){return i.default.createElement("span",null,t.start)}},{title:"End",dataIndex:"end",key:"end",width:"100px",render:function(){return i.default.createElement("span",null,t.end)}}]}))),i.default.createElement("div",{style:{marginTop:40}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.key,size:"small",pagination:!1,bordered:!0,dataSource:[{key:"1"}],columns:[{title:"Yacht",dataIndex:"yachtName",key:"yachtName",render:function(){return i.default.createElement("span",null,t.yachtName)}},{title:"Skipper",dataIndex:"skipperName",key:"skipperName",render:function(){return i.default.createElement("span",null,t.skipperName)}},{title:"Hostess",dataIndex:"hostessName",key:"hostessName",render:function(){return i.default.createElement("span",null,t.hostessName)}}]}))),i.default.createElement("div",{style:{marginTop:40}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.key,size:"small",pagination:!1,bordered:!0,dataSource:t.passengers,columns:[{title:"Pickup Time",dataIndex:"pickupTime",key:"pickupTime",width:40,render:e=>e},{title:"Pickup Point",dataIndex:"pickupPointName",key:"pickupPointName",width:100,render:e=>e},{title:"Hotel",dataIndex:"hotelName",key:"hotelName",width:70,render:(e,t)=>`${e} ${t.hotelRoomNumber?`(${t.hotelRoomNumber})`:""}`},{title:"Full Name",dataIndex:"fullName",key:"fullName",width:70,render:e=>e},{title:"Gender",dataIndex:"gender",key:"gender",width:40,render:e=>e},{title:"Age",dataIndex:"age",key:"age",width:25,render:e=>e},{title:"Nationality",dataIndex:"nationality",key:"nationality",width:40,render:e=>e},{title:"Passport/ID",dataIndex:"passportIdNumber",key:"passportIdNumber",width:50,render:e=>e},{title:"Voucher",dataIndex:"voucherNumber",key:"voucherNumber",width:50,render:function(e){return i.default.createElement("span",null,e)}},{title:"Partner Voucher",dataIndex:"partnerVoucherNumber",key:"partnerVoucherNumber",width:50,render:function(e){return i.default.createElement("span",null,e||"")}},{title:"Channel",dataIndex:"representative",key:"representative",width:60,render:e=>e},{title:"Boat",dataIndex:"boat",key:"boat",width:50,render:e=>e},{title:"Remarks",dataIndex:"remarks",key:"remarks",width:90,render:e=>e}]}))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(11166);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}},62927:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"altersail-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER AND CREW LIST")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:6},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",null,t.yachtName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(r.default,{span:5},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",null,t.flag)),i.default.createElement("p",null,"FLAG")),i.default.createElement(r.default,{span:5},i.default.createElement("p",null,"ÎÎÎÎ. ",i.default.createElement("b",null,t.portOfRegistry)),i.default.createElement("p",null,"PORT OF REGISTRY")),i.default.createElement(r.default,{span:5},i.default.createElement("p",null,"ÎΡ. ÎÎÎÎ. ",i.default.createElement("b",null,t.registryNumber)),i.default.createElement("p",null,"REG. No")),i.default.createElement(r.default,{span:3},i.default.createElement("p",null,"KÎΧ. ",i.default.createElement("b",null,t.registerTons)),i.default.createElement("p",null,"GRT"))),i.default.createElement(n.default,{gutter:16,style:{marginTop:20}},i.default.createElement(r.default,{span:12},i.default.createElement("p",null,"ÎÎΤΠΤÎÎ ÎÎ ÎÎ ÎÎÎ¥ ÎÎ Î ",i.default.createElement("b",null,t.startPoint)),i.default.createElement("p",null,"AT THE EMBARKATION FROM")),i.default.createElement(r.default,{span:12},i.default.createElement("p",null,"ΠΡÎΣ ",i.default.createElement("b",null,t.endPoint)),i.default.createElement("p",null,"TO"))),i.default.createElement(n.default,{gutter:16,style:{marginTop:20}},i.default.createElement(r.default,{span:8,offset:12},i.default.createElement("p",null,"ΤΥΠÎΣ ΣÎÎΦÎΥΣ ",i.default.createElement("b",null,t.boatType)),i.default.createElement("p",null,"BOAT TYPE ",i.default.createElement("b",null,"(GRP)"))),i.default.createElement(r.default,{span:4},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",null,t.boatMeters)),i.default.createElement("p",null,"METERS")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h5",{style:{textAlign:"center",fontWeight:"bold",color:"black"}},"Î ÎÎΡΩÎÎ - CREW"),i.default.createElement("div",{className:"tables",style:{padding:10}},i.default.createElement(n.default,{gutter:16},t.crew.map((e=>i.default.createElement(r.default,{span:12,style:{padding:10},key:e.key},i.default.createElement("p",null,e.roleGR," ",i.default.createElement("b",null,e.fullName)),i.default.createElement("p",null,e.roleEN))))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h5",{style:{textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎ ÎÎÎΤÎΣ - PASSENGERS"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{columns:[{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î"),i.default.createElement("p",null,"S/N")),dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("b",null,a+1))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎΤÎΠΩÎÎ¥ÎÎ"),i.default.createElement("p",null,"FULL NAME")),dataIndex:"fullName",value:"fullName",render:function(e){return i.default.createElement("p",null,e)}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("p",null,"GENDER")),dataIndex:"gender",value:"gender",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎ"),i.default.createElement("p",null,"AGE")),dataIndex:"age",value:"age",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎΤÎΤÎ"),i.default.createElement("p",null,"NATIONALITY")),dataIndex:"nationality",value:"nationality",render:function(e){return i.default.createElement("p",null,e)}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î ÎΡÎΤÎΡÎΣÎÎΣ"),i.default.createElement("p",null,"ADDITIONAL INFORMATION")),dataIndex:"notes",value:"notes",render:function(e){return i.default.createElement("p",null,e)}}],dataSource:t.passengers,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1}))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("p",null,"ÎÏ. ÎÎ´ÎµÎ¹Î±Ï ÎÏÏÏλοÏ
: ",t.boatLicenceNumberProt),i.default.createElement("p",null,"ΧοÏηγήθηκε αÏÏÏλοÏ
Ï Î±ÏÏ Ïον λιμÎνα ",t.startPoint,i.default.createElement("br",null),"για ",t.endPoint," Ïην ",t.runDate,i.default.createElement("br",null),"με ÏλήÏÏμα ",t.crew.length," και εÏιβάÏÎµÏ ",t.passengers.length,".",i.default.createElement("br",null),"ΠκÏ
βεÏνήÏÎ·Ï Îλαβε γνÏÏη για Ïα ιÏÏÏονÏα δελÏία καιÏοÏ.")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:8},i.default.createElement("p",null,"ΤÎÎ ÎΣ ",i.default.createElement("b",null,t.startPoint)),i.default.createElement("p",null,"PLACE")),i.default.createElement(r.default,{span:8},i.default.createElement("p",null,"ÎÎ/ÎÎÎ ",i.default.createElement("b",null,t.runDate)),i.default.createElement("p",null,"DATE")))),i.default.createElement("div",{style:{margin:"40px 0px",textAlign:"center"}},i.default.createElement("div",{className:"signatures"},i.default.createElement(n.default,{gutter:64},i.default.createElement(r.default,{span:12},i.default.createElement("div",null,i.default.createElement("p",null,"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ"),i.default.createElement("p",null,"PORT AUTHORITY"))),i.default.createElement(r.default,{span:12},i.default.createElement("div",null,i.default.createElement("p",null,"Î Î ÎÎÎÎΡΧÎΣ"),i.default.createElement("p",null,"THE MASTER")))))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(42458);var i=o(a(96540));
111function o(e){return e&&e.__esModule?e:{default:e}}},11938:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{includeNumbering:a=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:50,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}}),l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID OR PASSPORT No")),width:120,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"GENDER")),width:120,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:120,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:120,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",null,e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"altersail-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.yachtName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.portOfRegistry)),i.default.createElement("p",null,"PORT OF")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"KÎΧ ",i.default.createElement("b",{style:{marginLeft:5}},t.registerTons)),i.default.createElement("p",null,"GT")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.icl)),i.default.createElement("p",null,"ICL")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"e - ÎÎΤΡΩΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatEmhtrwo))),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatMeters)),i.default.createElement("p",null,"METERS")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h5",{style:{textAlign:"center",fontWeight:"bold",color:"black"}},"CREW LIST"),i.default.createElement("div",{style:{marginTop:15}},a(t.skippers||[],"SKIPPER - Î ÎÎÎÎΡΧÎΣ Î ÎÎ¥ÎÎΡÎÎΤÎΣ")),i.default.createElement("div",{style:{marginTop:15}},a(t.assistantPersonnel||[],"Î ÎÎΡΩÎÎ - ÎÎÎÎÎΤÎÎΠΠΡÎΣΩΠÎÎÎ - CREW - AUXILIARY STAFF")),i.default.createElement("div",{style:{marginTop:15}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS",{includeNumbering:!0}))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"ÎΡ. ÎÎ ÎÎ ÎÎÎ¥:"," ",i.default.createElement("b",{style:{textDecoration:"underline",marginLeft:5}},t.boatLicenceNumberProt))),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"ΠΡÎΣ:"," ",i.default.createElement("b",{style:{textDecoration:"underline",marginLeft:5}},t.endPoint))),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}}
111,"Î ÎÎ¥Î/ΤÎΣ - THE SKIPPER")))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},t.startPoint," ",i.default.createElement("b",{style:{textDecoration:"underline",marginLeft:5}},t.issueDate)),i.default.createElement("p",null,"ÎÎΩΡÎÎÎÎÎ - Î ÎÎÎ. ÎΡΧÎ")),i.default.createElement(n.default,{span:8}),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("hr",null)))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(26277);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}},80054:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyLogo:a,companyLegalName:d,companyLegalAddress:c,companyVAT:m,companyRegistrationNumber:f,companyEmail:p,companyPhone:g,option:h,photos:y=[],priceIncludes:E="",priceNotIncludes:b="",prices:v=[],pricesColumns:k=[],reservationNotes:S="",paymentPolicy:T="",cancellationPolicy:C="",partialCancellation:P="",terms:D=""}=t,{data:_}=(0,i.usePalette)(a),I=u(E),x=u(b),O=u(S),A=u(T),N=u(C),w=u(P),R=_&&_.darkMuted||"#000000d1";return s.default.createElement("div",{className:"aristotletravel-itinerary-confirmation-editor-content"},s.default.createElement(n.default,{gutter:16,style:{marginTop:20}},s.default.createElement(r.default,{span:12},s.default.createElement("img",{className:"img-responsive",style:{display:"inline",maxHeight:"100%",maxWidth:250},src:a,alt:"companyLogo"})),s.default.createElement(r.default,{span:12},s.default.createElement("div",{style:{textAlign:"right"}},s.default.createElement("span",{style:{fontWeight:"bold",color:R,fontSize:20}},"ITINERARY CONFIRMATION"),s.default.createElement("br",null),s.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},d),s.default.createElement("br",null),s.default.createElement("span",{style:{fontSize:14}},c),s.default.createElement("br",null),s.default.createElement("span",{style:{fontSize:14}},"VAT No: ",m),s.default.createElement("br",null),s.default.createElement("span",{style:{fontSize:14}},"Reg. Number: ",f)))),s.default.createElement("div",{style:{marginTop:50,textAlign:"justify"}},s.default.createElement("h5",null,"Your itinerary has been confirmed! Please make sure to review the Payment Policy, Cancellation Policy and the Terms and Conditions of Cooperation. If you have any questions or need further clarification, please feel free to contact us at ",s.default.createElement("b",null,p)," or call us at ",s.default.createElement("b",null,g),".")),h&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${_.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Your Itinerary")),y.length>0&&s.default.createElement(n.default,{gutter:8,style:{marginBottom:30}},y.map(((e,t)=>s.default.createElement(r.default,{key:t,span:24/y.length},s.default.createElement("img",{src:e.url,alt:"option-img",style:{height:"150px",width:"100%",borderRadius:10}}))))),s.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",background:R,padding:15,borderRadius:"10px 10px 0px 0px"}},s.default.createElement("h5",{style:{fontWeight:"bold",color:"white",margin:0}},h.title),s.default.createElement("h5",{style:{fontWeight:"bold",color:"white",margin:0}},(0,o.default)(h.startDate,"YYYY-MM-DD").format("MMM Do")," -"," ",(0,o.default)(h.endDate,"YYYY-MM-DD").format("MMM Do YYYY"))),s.default.createElement("div",{style:{padding:12,backgroundColor:"#eef7fd57",border:`1px dashed ${R}`,borderRadius:"0px 0px 10px 10px"}},s.default.createElement("div",{style:{fontSize:13},dangerouslySetInnerHTML:{__html:h.description}}))),k.length>0&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${_.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"NET Package Rates")),s.default.createElement(l.default,{columns:k.map(((e,t)=>({title:s.default.createElement("div",{style:{textAlign:t>0?"center":void 0}},s.default.createElement("b",{style:{fontSize:13}},e.label)),dataIndex:e.id,key:e.id,width:100/k.length+"%",render:(a,l)=>s.default.createElement("div",{style:{textAlign:t>0?"center":void 0}},s.default.createElement("span",{style:{fontSize:13,fontWeight:0===t?"bold":void 0}},l[e.id]))}))),dataSource:v,size:"middle",bordered:!0,rowKey:e=>e.id,pagination:!1})),I.length>0&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${_.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Package Includes")),s.default.createElement("ul",{style:{listStyle:"initial",marginLeft:10,fontSize:13}},I.map(((e,t)=>s.default.createElement("li",{key:t},e))))),x.length>0&&s.default.createElement("div",{style:{marginTop:30}},s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${_.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Not Included")),s.default.createElement("ul",{style:{listStyle:"initial",marginLeft:10,fontSize:13}},x.map(((e,t)=>s.default.createElement("li",{key:t},e))))),O.length>0&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${_.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Reservation Notes")),s.default.createElement("ul",{style:{listStyle:"initial",marginLeft:20,fontSize:13}},O.map(((e,t)=>s.default.createElement("li",{key:t},e))))),A.length>0&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${_.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Payment Policy")),s.default.createElement("ul",{style:{listStyle:"initial",marginLeft:20,fontSize:13}},A.map(((e,t)=>s.default.createElement("li",{key:t},e))))),N.length>0&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${_.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Cancellation Policy")),s.default.createElement("ul",{style:{listStyle:"initial",marginLeft:20,fontSize:13}},N.map(((e,t)=>s.default.createElement("li",{key:t},e))))),w.length>0&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${_.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Partial Cancellation")),s.default.createElement("ul",{style:{listStyle:"initial",marginLeft:20,fontSize:13}},w.map(((e,t)=>s.default.createElement("li",{key:t},e))))),D.length>0&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${_.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Terms and Conditions of Cooperation")),s.default.createElement("p",{style:{fontSize:13,fontWeight:"bold"}},"Please read the following terms and conditions carefully. Upon receipt of this document and once a deposit is received by ",d," it is understood that you agree with the below mentioned Terms and Conditions."),s.default.createElement("div",{style:{fontSize:11,padding:12,borderRadius:10,border:"1px dashed #212121",backgroundColor:"#f4f4f4"},dangerouslySetInnerHTML:{__html:D}})),s.default.createElement("div",{style:{marginTop:30}},s.default.createElement("h5",{style:{fontWeight:"bold",marginTop:0}},"We kindly ask you return a signed copy of this contract to finalize the tour agreement and services.")),s.default.createElement("div",{style:{marginTop:20}},s.default.createElement(n.default,{gutter:32},s.default.createElement(r.default,{span:12,style:{fontWeight:"bold"}},s.default.createElement("h5",{style:{fontWeight:"bold"}},"FOR Partner:"),s.default.createElement("h5",{style:{fontWeight:"bold"}},"Date: ________________________________________"),s.default.createElement("h5",{style:{fontWeight:"bold"}},"Full Name: __________________________________"),s.default.createElement("h5",{style:{fontWeight:"bold"}},"Signature: ___________________________________")),s.default.createElement(r.default,{span:12,style:{fontWeight:"bold"}},s.default.createElement("h5",{style:{fontWeight:"bold"}},"FOR ",d,":"),s.default.createElement("h5",{style:{fontWeight:"bold"}},"Date: ________________________________________"),s.default.createElement("h5",{style:{fontWeight:"bold"}},"Full Name: __________________________________"),s.default.createElement("h5",{style:{fontWeight:"bold"}},"Signature: ___________________________________")))),s.default.createElement("div",{style:{fontSize:13,textAlign:"center",marginTop:50}},s.default.createElement("p",{style:{marginBottom:2}},"Copyright © ",(0,o.default)().format("YYYY")," | ",s.default.createElement("b",null,d)," all rights reserved"),s.default.createElement("span",{style:{fontSize:12}},"Designed with â¤ï¸ by ",s.default.createElement("b",null,"kleesto"))))};var l=d(a(58609)),n=d(a(55517)),r=d(a(64219));a(5445);var i=a(38386),o=d(a(95093)),s=d(a(96540));
111function d(e){return e&&e.__esModule?e:{default:e}}const u=e=>e.split("\n").filter((e=>e.length>0))},85769:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyLogo:a,companyLegalName:d,companyLegalAddress:u,companyVAT:c,companyRegistrationNumber:m,companyEmail:f,companyPhone:p,option:g,photos:h=[],priceIncludes:y="",priceNotIncludes:E="",prices:b=[],pricesColumns:v=[]}=t,{data:k}=(0,i.usePalette)(a),S=y.split("\n").filter((e=>e.length>0)),T=E.split("\n").filter((e=>e.length>0)),C=k&&k.darkMuted||"#000000d1";return s.default.createElement("div",{className:"aristotletravel-itinerary-offer-editor-content"},s.default.createElement(n.default,{gutter:16,style:{marginTop:20}},s.default.createElement(r.default,{span:12},s.default.createElement("img",{className:"img-responsive",style:{display:"inline",maxHeight:"100%",maxWidth:250},src:a,alt:"companyLogo"})),s.default.createElement(r.default,{span:12},s.default.createElement("div",{style:{textAlign:"right"}},s.default.createElement("span",{style:{fontWeight:"bold",color:C,fontSize:20}},"ITINERARY OFFER"),s.default.createElement("br",null),s.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},d),s.default.createElement("br",null),s.default.createElement("span",{style:{fontSize:14}},u),s.default.createElement("br",null),s.default.createElement("span",{style:{fontSize:14}},"VAT No: ",c),s.default.createElement("br",null),s.default.createElement("span",{style:{fontSize:14}},"Reg. Number: ",m)))),s.default.createElement("div",{style:{marginTop:50,textAlign:"justify"}},s.default.createElement("h5",null,"Your offer is ready! Below, you will find all the details about the package rates per person and what is included or not included in the package. If you have any questions or need further clarification, please feel free to contact us at ",s.default.createElement("b",null,f)," or call us at ",s.default.createElement("b",null,p),".")),g&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${k.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Your Itinerary")),h.length>0&&s.default.createElement(n.default,{gutter:8,style:{marginBottom:30}},h.map(((e,t)=>s.default.createElement(r.default,{key:t,span:24/h.length},s.default.createElement("img",{src:e.url,alt:"option-img",style:{height:"150px",width:"100%",borderRadius:10}}))))),s.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",background:C,padding:15,borderRadius:"10px 10px 0px 0px"}},s.default.createElement("h5",{style:{fontWeight:"bold",color:"white",margin:0}},g.title),s.default.createElement("h5",{style:{fontWeight:"bold",color:"white",margin:0}},(0,o.default)(g.startDate,"YYYY-MM-DD").format("MMM Do")," -"," ",(0,o.default)(g.endDate,"YYYY-MM-DD").format("MMM Do YYYY"))),s.default.createElement("div",{style:{padding:12,backgroundColor:"#eef7fd57",border:`1px dashed ${C}`,borderRadius:"0px 0px 10px 10px"}},s.default.createElement("div",{style:{fontSize:13},dangerouslySetInnerHTML:{__html:g.description}}))),v.length>0&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${k.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"NET Package Rates")),s.default.createElement(l.default,{columns:v.map(((e,t)=>({title:s.default.createElement("div",{style:{textAlign:t>0?"center":void 0}},s.default.createElement("b",{style:{fontSize:13}},e.label)),dataIndex:e.id,key:e.id,width:100/v.length+"%",render:(a,l)=>s.default.createElement("div",{style:{textAlign:t>0?"center":void 0}},s.default.createElement("span",{style:{fontSize:13,fontWeight:0===t?"bold":void 0}},l[e.id]))}))),dataSource:b,size:"middle",bordered:!0,rowKey:e=>e.id,pagination:!1})),S.length>0&&s.default.createElement("div",null,s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${k.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Package Includes")),s.default.createElement("ul",{style:{listStyle:"initial",marginLeft:10,fontSize:13}},S.map(((e,t)=>s.default.createElement("li",{key:t},e))))),T.length>0&&s.default.createElement("div",{style:{marginTop:30}},s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${k.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Not Included")),s.default.createElement("ul",{style:{listStyle:"initial",marginLeft:10,fontSize:13}},T.map(((e,t)=>s.default.createElement("li",{key:t},e))))),s.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${k.vibrant||"black"}`,textAlign:"center"}},s.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Important Information")),s.default.createElement("div",{style:{padding:20,borderRadius:10,backgroundColor:"#ffff5cb5"}},s.default.createElement("ul",{style:{listStyle:"initial",marginLeft:10,fontSize:13}},s.default.createElement("li",null,"The above is only an offer. No reservations have been made, hotels & rates can only be confirmed with firm bookings."),s.default.createElement("li",null,"All above rates reflect current EUR/USD exchange rate, entrance admission tickets to the sites & museums and taxes."),s.default.createElement("li",null,"In the event of any significant alterations and/or unforeseen economic circumstances, such as increase of VAT (value added tax), municipal city tax, hotel tax, fuel surcharge, increase of entrance admission tickets, and other influential factors, you will be informed regarding the extra surcharge."),s.default.createElement("li",null,"Our package prices are confidential between ",d," and our suppliers/vendors and are based on special contracted rates and will NOT be valid and honored if itemized / broken down."),s.default.createElement("li",null,"Upon confirmation of our offer, we will reserve the space and get back to you with a final confirmation including a payment and cancellation plan. Offer subject to hotel availability."))),s.default.createElement("div",{style:{fontSize:13,textAlign:"center",marginTop:30}},s.default.createElement("p",{style:{marginBottom:2}},"Copyright © ",(0,o.default)().format("YYYY")," | ",s.default.createElement("b",null,d)," all rights reserved"),s.default.createElement("span",{style:{fontSize:12}},"Designed with â¤ï¸ by ",s.default.createElement("b",null,"kleesto"))))};var l=d(a(58609)),n=d(a(55517)),r=d(a(64219));a(9072);var i=a(38386),o=d(a(95093)),s=d(a(96540));
111function d(e){return e&&e.__esModule?e:{default:e}}},44737:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyLogo:a,companyLegalName:s,companyLegalAddress:d,companyVAT:u,companyRegistrationNumber:c,companyEmail:m,companyPhone:f,options:p=[],photos:g=[]}=t,{data:h}=(0,r.usePalette)(a),y=h&&h.darkMuted||"#000000d1";return o.default.createElement("div",{className:"aristotletravel-itinerary-options-editor-content"},o.default.createElement(l.default,{gutter:16,style:{marginTop:20}},o.default.createElement(n.default,{span:12},o.default.createElement("img",{className:"img-responsive",style:{display:"inline",maxHeight:"100%",maxWidth:250},src:a,alt:"companyLogo"})),o.default.createElement(n.default,{span:12},o.default.createElement("div",{style:{textAlign:"right"}},o.default.createElement("span",{style:{fontWeight:"bold",color:y,fontSize:20}},"ITINERARY OPTIONS"),o.default.createElement("br",null),o.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},s),o.default.createElement("br",null),o.default.createElement("span",{style:{fontSize:14}},d),o.default.createElement("br",null),o.default.createElement("span",{style:{fontSize:14}},"VAT No: ",u),o.default.createElement("br",null),o.default.createElement("span",{style:{fontSize:14}},"Reg. Number: ",c)))),o.default.createElement("div",{style:{marginTop:50,textAlign:"justify"}},o.default.createElement("h5",null,"Thank you for considering our services for your tailor-made itinerary. We look forward to providing you with an unforgettable and luxurious experience on your trip! We have prepared ",p.length," flexible options that can change according to your interests. If you have any questions or want to modify an existing option, please feel free to contact us at ",o.default.createElement("b",null,m)," or call us at ",o.default.createElement("b",null,f),".")),o.default.createElement("div",{style:{width:"100%",height:14,marginTop:30,marginBottom:30,borderBottom:`3px double ${h.vibrant||"black"}`,textAlign:"center"}},o.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Options")),g.length>0&&o.default.createElement(l.default,{gutter:8,style:{marginBottom:30}},g.map(((e,t)=>o.default.createElement(n.default,{key:t,span:24/g.length},o.default.createElement("img",{src:e.url,alt:"option-img",style:{height:"150px",width:"100%",borderRadius:10}}))))),p.map(((e,t)=>o.default.createElement("div",{key:e.id,style:{padding:0===t?void 0:"30px 0px"}},o.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",background:y,padding:15,borderRadius:"10px 10px 0px 0px"}},o.default.createElement("h5",{style:{fontWeight:"bold",color:"white",margin:0}},"#",t+1,": ",e.title),o.default.createElement("h5",{style:{fontWeight:"bold",color:"white",margin:0}},(0,i.default)(e.startDate,"YYYY-MM-DD").format("MMM Do")," -"," ",(0,i.default)(e.endDate,"YYYY-MM-DD").format("MMM Do YYYY"))),o.default.createElement("div",{style:{padding:12,backgroundColor:"#eef7fd57",border:`1px dashed ${y}`,borderRadius:"0px 0px 10px 10px"}},o.default.createElement("div",{style:{fontSize:13},dangerouslySetInnerHTML:{__html:e.description}}))))),o.default.createElement("div",{style:{fontSize:13,textAlign:"center",marginTop:30}},o.default.createElement("p",{style:{marginBottom:2}},"Copyright © ",(0,i.default)().format("YYYY")," | ",o.default.createElement("b",null,s)," all rights reserved"),o.default.createElement("span",{style:{fontSize:12}},"Designed with â¤ï¸ by ",o.default.createElement("b",null,"kleesto"))))};var l=s(a(55517)),n=s(a(64219));a(12432);var r=a(38386),i=s(a(95093)),o=s(a(96540));function s(e){return e&&e.__esModule?e:{default:e}}},8020:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{chartererDetails:a={},shipOwnerDetails:i={},brokerDetails:o={},secondBrokerDetails:s={},boatDetails:d={},bookingDetails:u={}}=t,c=()=>r.default.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-evenly"}}
111,i.shortSignature&&r.default.createElement("img",{alt:"short-signature",src:i.shortSignature.url,style:{maxWidth:"50px",maxHeight:"50px"}}),a.shortSignature&&r.default.createElement("img",{alt:"short-signature",src:a.shortSignature.url,style:{maxWidth:"50px",maxHeight:"50px"}}),o.shortSignature&&r.default.createElement("img",{alt:"short-signature",src:o.shortSignature.url,style:{maxWidth:"50px",maxHeight:"50px"}})),m=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},"shipOwner"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ΠλοιοκÏήÏÎ·Ï / Shipowner:")):"broker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ÎαÏ
λομεÏίÏÎ·Ï / Broker:")):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ÎαÏ
λÏÏÎ®Ï / Charterer:")):"",r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏÎ¯Î±Ï / Fax No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.faxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))));return r.default.createElement("div",{className:"athenianrivieracruises-charterparty-editor-content",style:{margin:"0px"}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ ÎÎÎÎÎΣ ÎÎÎ¥ÎΩΣÎΣ",r.default.createElement("br",null),"CHARTERPARTY AGREEMENT"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Î¥ÏεγÏάÏη Ïην / Signed on the day of: ",r.default.createElement("b",null,t.signedDate))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÏÏ. / at: ",r.default.createElement("b",null,t.signedTime)))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Îνομα ΠλοίοÏ
/ Name of Vessel: ",r.default.createElement("b",null,d.name))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ΤÏÏÎ¿Ï / Type: ",r.default.createElement("b",null,d.type)))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï / Port of Registry: ",r.default.createElement("b",null,d.portRegistry))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
/ Register No: ",r.default.createElement("b",null,d.registryNumber)))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Σημαία / Flag: ",r.default.createElement("b",null,d.flag))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"e - ÎÎΤΡΩÎ: ",r.default.createElement("b",null,d.eMhtrwo))))),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ / THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},m(i,"shipOwner"),m(o,"broker"),m(s,"broker"),m(a,"charterer"),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:")),r.default.createElement(l.default,{gutter:16,type:"flex",align:"middle"},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ (ημεÏομηνία) / From (date): ",r.default.createElement("b",null,u.startDate))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏα / At: ",r.default.createElement("b",null,u.startTime)))),r.default.createElement(l.default,{gutter:16,type:"flex",align:"middle"},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι (ημεÏομηνία) / To (date): ",r.default.createElement("b",null,u.endDate))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏα / At: ",r.default.createElement("b",null,u.endTime)))),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï / ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port / Country:"," ",r.default.createElement("b",null,u.pickupLocationName)))),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï / ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port / Country:"," ",r.default.createElement("b",null,u.dropOffLocationName))))),r.default.createElement("div",{style:{marginTop:20}},c())),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,r.default.createElement("b",null,"ΣÏ
νολικÏÏ ÎαÏλοÏ")," ÏοÏ
ÏÏ
μÏÏνήθηκε (ολογÏάÏÏÏ ÎºÎ±Î¹ αÏιθμηÏικά):"," ",r.default.createElement("b",null,u.charterFee))),r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"Charter Freight in total (stated both in words and figures):"," ",r.default.createElement("b",null,u.charterFeeText))))),r.default.createElement("div",{style:{marginTop:50,textAlign:"center"}},r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),r.default.createElement("h6",null,"Signed by the Owner")),i.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:i.fullSignature.url,alt:"owner-signature",style:{maxHeight:150,maxWidth:"100%"}}))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",null,"Signed by the Charterer")),a.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:a.fullSignature.url,alt:"owner-signature",style:{maxHeight:150,maxWidth:"100%"}}))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"),r.default.createElement("h6",null,"Signed by the Broker / Tourist office")),o.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:o.fullSignature.url,alt:"owner-signature",style:{maxHeight:150,maxWidth:"100%"}})))))),r.default.createElement("div",{className:"footer-text",style:{marginTop:50}},r.default.createElement("h6",{style:{fontWeight:"bold",color:"black"}},"ÎÎΩΡÎÎÎÎÎ"),r.default.createElement("h6",{style:{marginTop:30,marginBottom:30}},"Την ",r.default.createElement("b",null,t.startDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,d.name),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,d.portRegistry)," ","ÎÏ. ÎηολογίοÏ
",r.default.createElement("b",null,d.registryNumber)," με ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,d.registryNumberAMEPA)," ÏοÏ
αÏοÏά ναÏλÏÏη:",r.default.createElement("br",null),r.default.createElement("br",null),"Î. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),r.default.createElement("br",null),"και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"black"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ"),r.default.createElement("div",{style:{marginTop:100}},r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",null,"ÎÎγιÏÏÎ¿Ï Î±ÏιθμÏÏ ÎµÏιÏκεÏÏÏν / Max. No. Of Guests: ",r.default.createElement("b",null,d.capacity),r.default.createElement("span",{style:{marginLeft:20}},"ÎοιμÏμενοι / Sleeping: ",r.default.createElement("b",null,d.overnightCapacity)))),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"A.P.A.:"),r.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï ÎÏει ζηÏήÏει ÏÏÎ¿Ï Î´Î¹ÎµÏ
κÏλÏ
νÏη ÏοÏ
και μÏνον ÏÏÏÏ Î¿ ÎαÏ
λομεÏίÏÎ·Ï Î® / και ο ΠλοιοκÏήÏÎ·Ï Î® / και ο ÎÏ
βεÏνήÏÎ·Ï ÏοÏ
ΠλοίοÏ
οÏγανÏÏοÏ
ν με δαÏάνη ÏοÏ
ÎαÏ
λÏÏή Ïον εÏοδιαÏÎ¼Ï ÏοÏ
ÏκάÏοÏ
Ï Î¼Îµ ΤΡÎΦΠεÏÏδια ÏÏοÏίμηÏÎ·Ï ÏοÏ
, ή / και Ïην ÏÏομήθεια εÏιÏλÎον ÏοÏ
ναÏλοÏ
Ï
ÏηÏεÏιÏν ή / και λοιÏÏν εÏοδίÏν και ÏαÏοÏÏν ακÏμη και ÏÏιν αÏÏ Ïην άÏιξη ÏοÏ
ÎαÏ
λÏÏή ÏÏο ÏκάÏÎ¿Ï ÏÏ Î±Ï
ÏÏ Î¼ÏοÏεί να αÏαιÏείÏαι. Îια Ïο λÏγο αÏ
ÏÏ Î¿ ÎαÏ
λÏÏÎ®Ï Î¸Î± διαθÎÏει Ïο ÏοÏÏ ÏÏν:"),r.default.createElement("h6",null,"Charterer has requested for additional / extra provisions, services and supplies to be arranged on Chartererâs expense by Owner and / or Broker and / or Captain from third party suppliers in advance of Chartererâs arrival at yacht. To facilitate such arrangements and provisions, the Charterer shall remit for their charter expenses, in advance of the charter commencement date the amount of:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},r.default.createElement("span",{style:{color:"red"}},"ΠοÏÏ APA / Advance Provisioning Allowance (to settled at end of trip):"," ",u.apaFee),u.deliveryFee&&r.default.createElement(r.default.Fragment,null,r.default.createElement("br",null),r.default.createElement("span",{style:{color:"red"}},"Delivery / Redelivery fees: ",u.deliveryFee))),r.default.createElement("h6",null,"μÎÏÏ ÏοÏ
ÎαÏ
λομεÏίÏη, ÏÏοκαÏαβολικά και ÎµÎ¹Ï Î±ÏÏδοÏη, ÏÏÎ¿Ï ÎºÎ¬Î»Ï
Ïη εÏιÏÏÏÏθεÏÏν ÏοÏ
ναÏλοÏ
δαÏανÏν ÏοÏ
ÎαÏ
λÏÏή."),r.default.createElement("h6",null,"via the Broker(s) as Advance Provisioning Allowance (A.P.A.), for Chartererâs expenses."))),r.default.createElement("div",{style:{marginTop:50}},c())),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÏοι ÎαÏλÏÏÎ·Ï â Charter Conditions"),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎειÏοÏ
ÏÎ³Î¹ÎºÏ ÎÏÏÏÎ¿Ï / Operating Expenses:"),r.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏεÏθÏ
Î½Î¿Ï Î³Î¹Î± Ïα λειÏοÏ
Ïγικά κÏÏÏη ÏοÏ
ÏÏοκÏÏÏοÏ
ν Ïε ÏÏÎÏη με Ïην ναÏλÏÏη και καθΠÏλη Ïην διάÏκεια αÏ
ÏήÏ, για Ïον ίδιο και ÏοÏ
Ï ÎºÎ±Î»ÎµÏμÎνοÏ
Ï ÏοÏ
εÏί ÏοÏ
ΠλοίοÏ
(λοιÏοÏÏ ÎµÏιβάÏεÏ)."),r.default.createElement("h6",null,"The Charterer is liable to pay for all operating expenses pertinent to the charter for the entire charter party and the entire charter peri
111od."),r.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï Î´ÏναÏαι να καÏαβάλλει ÏοÏά ÏοÏ
αÏοÏοÏν Ïο A.P.A., ÏÏ
ÏÏν ειδικÎÏ Î±ÏαιÏήÏÎµÎ¹Ï ÏοÏ
και εν γÎνει ÏÎ¹Ï Î´Î±ÏÎ¬Î½ÎµÏ ÏοÏ
είÏε μÎÏÏ ÏοÏ
ÎαÏ
λομεÏίÏη είÏε μεÏÏηÏÎ¿Î¯Ï ÏÏον ÎÏ
βεÏνήÏη (καÏά Ïην ÎναÏξη και Ïη διάÏκεια ÏοÏ
ναÏλοÏ
)."),r.default.createElement("h6",null,"Charterer can forward amounts pertinent to APA, to special requirements and the chartererâs expenses in general via the Broker or (upon embarkation and during the charter period) by cash payments to the captain."),r.default.createElement("h6",null,"Το οÏιζÏμενο ÏÏο ÏαÏÏν ÏοÏÏν A.P.A. δεν αÏοÏελεί Ïο ÏÏ
Î½Î¿Î»Î¹ÎºÏ ÏοÏÏν ÏÏν δαÏανÏν ÏοÏ
ÎαÏ
λÏÏή ÏοÏ
ÏÏεÏίζονÏαι με Ïην ναÏλÏÏη â οι ÏÏ
νολικÎÏ Î´Î±ÏÎ¬Î½ÎµÏ ÏοÏ
ÎαÏ
λÏÏή μÏοÏεί να αÏοÏοÏν ÎÏÏ Ïο ÏÎÎ»Î¿Ï ÏÎ·Ï ÏεÏιÏδοÏ
ναÏλÏÏÎ·Ï ÏοÏÏν μικÏÏÏεÏο ή μεγαλÏÏεÏο ÏοÏ
A.P.A.."),r.default.createElement("h6",null,"The amount of A.P.A. stated herein is not the total amount of Chartererâs expenses â Chartererâs total expenses may by the end of the charter period be of lesser or greater amount in total than the A.P.A."),r.default.createElement("h6",null,"ÎνÏÏÏ ÎµÏλογοÏ
ÏÏÎ¿Î½Î¹ÎºÎ¿Ï Î´Î¹Î±ÏÏήμαÏÎ¿Ï ÏÏιν Ïην ÎναÏξη ÏοÏ
ÎαÏλοÏ
Ïο APA καÏαβάλλεÏαι αÏÏ Ïον ÎεÏεγγÏ
οÏÏο ÏÏον ÎÏ
βεÏνήÏη (ή Ïον ΠλοιοκÏήÏη για ÏÏοÏθηÏη ÏÏον ÎÏ
βεÏνήÏη) ÏÏÏε αÏ
ÏÏÏ Î½Î± ÏÏοβεί Ïε ÏÏοεÏοιμαÏÎ¯ÎµÏ Î³Î¹Î± Ïη ναÏλÏÏη ÏÏμÏÏνα με ÏÎ¹Ï ÏÏοÏιμήÏÎµÎ¹Ï ÎºÎ±Î¹ Ï
ÏÎ¿Î´ÎµÎ¯Î¾ÎµÎ¹Ï ÏοÏ
ÎαÏ
λÏÏή ÏÏιν Ïην εÏιβίβαÏη."),r.default.createElement("h6",null,"Within reasonable time before the charter commencement date, APA shall be forwarded by Escrow Agent to the Captain (or to Shipowner for onward delivery to the captain) so the latter can prepare for the charter as per Chartererâs preferences and requirements prior to embarkation."),r.default.createElement("h6",null,"ÎÏονÏÎ±Ï Î®Î´Î· διαθÎÏει ÏÏμÏÏνα με ÏοÏ
Ï ÏÏοÏ
Ï ÏοÏ
ÏαÏÏνÏÎ¿Ï Ïο Î.Ρ.Î., ο ÎαÏ
λÏÏÎ®Ï Î¸Î± ενημεÏÏνεÏαι αÏÏ Ïον ÎÏ
βεÏνήÏη καÏά ÏακÏικά ÏÏονικά διαÏÏήμαÏα ÏÏ ÏÏÎ¿Ï Ïο διαθÎÏιμο Ï
ÏÏλοιÏο ÏοÏ
Î.Ρ.Î. και αν Ï
ÏÏ Ïο ÏÏίÏμα ÏÏν ÏÏεÏοÏ
ÏÏν αναγκÏν αÏ
ÏÏ ÎºÏίνεÏαι αÏÏ Ïον ÎÏ
βεÏνήÏη ανεÏαÏκÎÏ, ÏÏÏε ο ÎαÏ
λÏÏÎ®Ï Î¸Î± καÏαβάλει ÏÏον ÎÏ
βεÏνήÏη Ïε μεÏÏηÏά ÏοÏÏν ÏÎÏοιο ÏÏÏε να διαÏηÏείÏαι ÎÏÏ Ïο ÏÎÎ»Î¿Ï ÏοÏ
ναÏλοÏ
εÏαÏκÎÏ Î³Î¹Î± Ïην κάλÏ
Ïη ÏÏν αναγκÏν ÏοÏ
ÎαÏ
λÏÏή ÏιÏÏÏÏÎ¹ÎºÏ Ï
ÏÏλοιÏο. ÎÏÎ³Ï ÏοÏ
ιδιάζονÏÎ¿Ï ÏαÏακÏήÏα ÏοÏ
ÏÏονοδιαγÏάμμαÏÎ¿Ï ÏοÏ
ΠλοίοÏ
ο ÎαÏ
λÏÏÎ®Ï Î¿Ïείλει να διαÏÏαλίÏει ÏÏι διαθÎÏει εÏαÏκή μεÏÏηÏά για να καλÏÏει ÏÎ»ÎµÏ ÏÎ¹Ï ÎµÏλογα ÏÏοβλÎÏÎ¹Î¼ÎµÏ Î´Î±ÏÎ¬Î½ÎµÏ ÎºÎ±Î¹ Ïη δÏ
ναÏÏÏηÏα ÏοÏ
για διάθεÏη ÏÏÏÏθεÏÏν κεÏαλαίÏν με καÏάθεÏη Ïε λογαÏιαÏÎ¼Ï ÏοÏ
ÎεÏεγγÏ
οÏÏοÏ
."),r.default.createElement("h6",null,"Having paid the APA as stipulated herein, the Charterer shall be advised by the captain, at regular intervals, as to the disbursement of the APA and shall, if the balance remaining is deemed insufficient by the captain in light of current expenditure, pay to the captain such amount in cash so as to maintain an adequate credit balance throughout the charter period. Due to the itinerant nature of the Vesselâs schedule, the Charterer is responsible to always ensure sufficient cash liquidity for payment of all reasonably foreseeable expenditures and the capacity to wire additional funds to Escrow Agentâs account."),r.default.createElement("h6",null,"Î Ïιν αÏÏ Ïην αÏοβίβαÏη ÏÏο ÏÎÎ»Î¿Ï ÏÎ·Ï ÏεÏιÏδοÏ
ναÏλÏÏηÏ, ο ÎÏ
βεÏνήÏÎ·Ï Î¸Î± ÏαÏαδÏÏει ÏÏον ÎαÏ
λÏÏή αναλÏ
Ïική καÏάÏÏαÏη δαÏανÏν ÏÏ
νοδεÏ
Ïμενη αÏÏ ÏÏÎµÏ Ïο δÏ
ναÏÏ ÏεÏιÏÏÏÏεÏÎµÏ Î±ÏοδείξειÏ. ΤÏ
ÏÏν ÏιÏÏÏÏÎ¹ÎºÏ Ï
ÏÏλοιÏο ÏοÏ
A.P.A. θα εÏιÏÏÏαÏεί ÏÏον ÎαÏ
λÏÏή είÏε αÏÏ Ïον ÎÏ
βεÏνήÏη , εÏί ÏÏÏοÏ
, μεÏÏηÏÎ¿Î¯Ï Î® δια ÏÏαÏÎµÎ¶Î¹ÎºÎ¿Ï ÎµÎ¼Î²Î¬ÏμαÏÎ¿Ï ÏÏÎ¿Ï Î±Ï
ÏÏν μÎÏÏ ÏοÏ
ÎεÏεγγÏ
οÏÏοÏ
/ ÎαÏ
λομεÏίÏη. Σε ÏεÏίÏÏÏÏη ÏοÏ
ÏÏο ÏÎÎ»Î¿Ï ÏÎ·Ï Î½Î±ÏλÏÏÎ·Ï Ï
ÏίÏÏαÏαι οÏειλή ÏοÏ
αÏοÏά δαÏÎ¬Î½ÎµÏ ÏοÏ
ÎαÏ
λÏÏή (ÏÏεÏÏÏÎ¹ÎºÏ Ï
ÏÏλοιÏο A.P.A.) , αÏ
Ïή θα ÏÏÎÏει να ÏακÏοÏοιείÏαι αÏÏ Ïον ÎαÏ
λÏÏή ÏÏιν Ïην αÏοβίβαÏη ÏοÏ
με καÏαβολή μεÏÏηÏÏν ÏÏον ÎÏ
βεÏνήÏη."),r.default.createElement("h6",null,"At the end of the charter peri
111od and prior to disembarkation the captain shall present to the Charterer a detailed account of expenditure with as many supporting receipts as possible. Any credit balance of the APA will be returned to Charterer either by Captain, in cash and on spot or by wire transfer via the Escrow Agent / Broker. In the event that, at the end of the charter period, there is an amount due for Chartererâs expenditures (APA debit balance) then this shall be settled by Charterer, by cash payment to the captain prior to disembarkation."),r.default.createElement("h6",null,"ÎαÏÎ¬Î½ÎµÏ Î³Î¹Î± ειδικÎÏ Î±ÏαιÏήÏÎµÎ¹Ï Î® εξοÏλιÏμÏ, ÏÏÏÏ ÎµÎ½Î´ÎµÎ¹ÎºÏικά αλλά ÏÏι ÏεÏιοÏιÏÏικά ÏεÏÏÎ±Î¯ÎµÏ Î¼ÎµÏαÏοÏÎÏ Î® εκδÏομÎÏ, ενοικίαÏη εξοÏλιÏÎ¼Î¿Ï Î±ÏÏ ÏÏίÏα μÎÏη, ξεναγήÏÎµÎ¹Ï ÎºÎ±Î¹ εν γÎνει άλλα Îξοδα ÏοÏ
δεν εμÏίÏÏοÏ
ν ÏÏα ÏÏ
νήθη Îξοδα λειÏοÏ
ÏÎ³Î¯Î±Ï ÏοÏ
ÏκάÏοÏ
Ï, αÏοÏελοÏν Ï
ÏοÏÏÎÏÏη ÏοÏ
ÎαÏ
λÏÏή. Î ÏληÏÏμή αÏ
ÏÏν μÏοÏεί να αÏαιÏηθεί ÏÏοκαÏαβολικά μÎÏÏ ÏοÏ
ÎαÏ
λομεÏίÏη ή μεÏÏηÏÎ¿Î¯Ï ÏÏον ÎÏ
βεÏνήÏη καÏά Ïην εÏιβίβαÏη , εÏιÏλÎον ÏοÏ
A.P.A. ÏαÏά Ïη δÏ
ναÏÏÏηÏα ÏοÏ
ÎαÏ
λÏÏή να ÏληÏÏÏει κάνονÏÎ±Ï ÏÏήÏη ÏοÏ
A.P.A. ."),r.default.createElement("h6",null,"Extraordinary expenses such as special requirements or equipment, shoreside transport or excursions, equipment rental by third parties, tour guides and in general any expenses not customarily considered part of the vesselâs operating costs are payable by Charterer. Payment for such expenses may be required in advance through the Broker or by cash payment to Captain upon embarkation, notwithstanding the Chartererâs capacity to pay for them by making use of their APA."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}},"ΣÏα λειÏοÏ
Ïγικά Îξοδα δεν ÏεÏιλαμβάνεÏαι Ïο κÏÏÏÎ¿Ï ÎºÎ±Ï
ÏίμÏν και λιÏανÏικÏν Ïα οÏοία καÏαβάλλονÏαι αÏÏ Ïον ΠλοιοκÏήÏη ÏÏον εκάÏÏοÏε ÏÏομηθεÏ
Ïή αÏ
ÏÏν (ÏεÏÏελαÏκή εÏαιÏεία)."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}},"Payments for fuel and lubricants are to be made to the fuel supplier by Shipowner.")),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎÏÏάλιÏη ΣκάÏοÏ
Ï / Yacht Insurance:"),r.default.createElement("h6",null,"ΠΠλοιοκÏήÏÎ·Ï Î¿Ïείλει να αÏÏαλίζει με δική ÏοÏ
δαÏάνη Ïο Πλοίο ÏÏμÏÏνα με ÏÎ¹Ï Î¿Î¹ÎºÎµÎ¯ÎµÏ Î´Î¹Î±ÏÎ¬Î¾ÎµÎ¹Ï ÏοÏ
Î. 4926/2022."),r.default.createElement("h6",null,"It is the Shipownerâs obligation at his expense to insure the Vessel in conformity with what is stipulated in the relevant provisions of L. 4926/2022."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎεÏεγγÏ
οÏÏÎ¿Ï / Escrow Agent:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎÏÏνÏ
μία ÎεÏεγγÏ
οÏÏοÏ
(ÎαÏ
λομεÏίÏη Îâ):"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎαÏ
λομεÏίÏÎµÏ / Brokers:"),r.default.createElement("h6",null,"Î Ï
ÏοÏÏÎÏÏη καÏÎ±Î²Î¿Î»Î®Ï ÏÎ·Ï ÏÏÎ¿Î¼Î®Î¸ÎµÎ¹Î±Ï ÏÏν ναÏ
λομεÏιÏÏν γεννάÏαι καÏά Ïην Ï
ÏογÏαÏή ÏÎ·Ï ÏαÏοÏÏÎ·Ï ÏÏ
μÏÏνίαÏ, Ïα δε ÏÏεÏικά ÏοÏά είναι ÏληÏÏÏÎα αÏÏ Ïον ΠλοιοκÏήÏη καÏά Ïην λήÏη αÏÏ ÏοÏ
Ï Î½Î±Ï
λομεÏίÏÎµÏ ÏÎ·Ï ÏÏοκαÏÎ±Î²Î¿Î»Î®Ï Î³Î¹Î± Ïο ναÏλο και εξοÏλοÏνÏαι ÎµÎ¹Ï Î¿Î»ÏκληÏο με ÏαÏακÏάÏηÏη αÏÏ Î±Ï
Ïήν. Σε ÏεÏίÏÏÏÏη ÏοÏ
καÏÏÏιν ακÏÏÏÏÎ·Ï ÏοÏ
ναÏλοÏ
με Ï
ÏαιÏιÏÏηÏα ÏοÏ
ÎαÏ
λÏÏή , ÏÏ
μÏÏνηθεί να εÏιÏÏÏαÏεί Ïε αÏ
ÏÏν η ÏÏοκαÏαβολή, ÏÏÏε οι ÏÏÎ¿Î¼Î®Î¸ÎµÎ¹ÎµÏ ÏÏν ναÏ
λομεÏιÏÏν εξοÏλοÏνÏαι ÎµÎ¹Ï Î¿Î»ÏκληÏο αÏÏ Ïην ÏÏοκαÏαβολή ÏÏ Î´Î±Ïάνη ÏοÏ
ÎαÏ
λÏÏή."),r.default.createElement("h6",null,"Brokersâ commissions are deemed to have been earned upon signing this agreement, payable by the Owner at the time they receive advance payment from the Charterer and retained in full of such advance payment received for the charter. If full refund to the Charterer is agreed upon cancellation of the charter by Charterer, then brokersâ commissions are to be retained in full of the advance payment as Chartererâs expense.")),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ΠληÏÏμÎÏ ÏÏον ΠλοιοκÏήÏη / Payments to Owner:"),r.default.createElement("h6",null,"ÎκÏÏÏ Î±Î½ ÎÏει εγγÏάÏÏÏ ÏÏ
μÏÏνηθεί διαÏοÏεÏικά, ÏÎ»ÎµÏ Î¿Î¹ ÏληÏÏμÎÏ ÏοÏ
ÏÏεÏίζονÏαι με Ïην ÏαÏοÏÏα ÏÏ
μÏÏνία ÏÏÎÏει να καÏαβάλλονÏαι ÏÏο ÏÏ
μÏÏνηθÎν νÏμιÏμα Ïο οÏοίο είναι ÎΥΡΩ (â¬)"),r.default.createElement("h6",null,"Unless otherwise agreed in writing, all payments pertinent to this agreement are to be made in the currency agreed which is EURO (â¬)")),r.default.createElement("div",{style:{marginTop:20}},c())),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÏοι ÎαÏλÏÏÎ·Ï â Charter Conditions"),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎοιÏοί ÎÏοι / Special Conditions:"),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}},"ΠναÏλÏÏη είναι ολική για Ïην αναγÏαÏÏμενη ÏÏο ÏαÏÏν ÏεÏίοδο ναÏ
λÏÏεÏÏ."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}}
111,"This is a whole charter for the charter period stated herein."),r.default.createElement("h6",null,"Îι ÏÏ
μβαλλÏμενοι θα ÏÏοÏÏαθήÏοÏ
ν με καλή ÏίÏÏη να εÏιλÏÏοÏ
ν Ïιλικά, με αμοιβαία ÏÏ
μÏÏνία, κάθε διαÏοÏά ÏοÏ
ÏÏ
ÏÏν θα ÏÏοκÏÏει μεÏÎ±Î¾Ï ÎαÏ
λÏÏή και ΠλοιοκÏήÏη Ïε ÏÏÎÏη με Ïην ÏαÏοÏÏα ÏÏ
μÏÏνία, με οÏοιοδήÏοÏε ÏεÏνικÏ, Î½Î¿Î¼Î¹ÎºÏ Î® άλλο μÎÏο αμοιβαία κÏίνοÏ
ν καÏάλληλο. Σε κάθε ÏÎÏοια ÏεÏίÏÏÏÏη ο ÎεÏεγγÏ
οÏÏÎ¿Ï Î´Î¹Î±ÏηÏεί Ïο δικαίÏμα να ÏαÏαÏείνει Ïον ÏÏÏνο καÏÎ±Î²Î¿Î»Î®Ï ÏÎ·Ï ÏελεÏ
ÏαίαÏ, εξοÏληÏÎ¹ÎºÎ®Ï Î³Î¹Î± Ïην ναÏλÏÏη ÏληÏÏÎ¼Î®Ï ÏÏον ΠλοιοκÏήÏη , ÏÏοÏαÏμÏζονÏÎ±Ï Ïον ÏÏÏνο ÎÏÏ ÎºÎ±Î¹ Ïο ÏοÏÏν ÏÎ·Ï ÎµÎ¾Î¿ÏληÏÎ¹ÎºÎ®Ï ÏληÏÏÎ¼Î®Ï Î±Î½Î±Î»ÏγÏÏ ÏÎ·Ï Î´Î¹Î±Î´Î¹ÎºÎ±ÏÎ¯Î±Ï ÎºÎ±Î¹ ÏÎ·Ï ÏÎµÎ»Î¹ÎºÎ®Ï ÏÏ
μÏÏÎ½Î¯Î±Ï ÎµÏίλÏ
ÏÎ·Ï ÏÎ·Ï Î´Î¹Î±ÏοÏάÏ, οι δε λοιÏοί ÏÏ
μβαλλÏμενοι ÏαÏαιÏοÏνÏαι κάθε δικαιÏμαÏÎ¿Ï Î±Î¾Î¯ÏÏÎ·Ï Î±ÏοζημίÏÏÎ·Ï Î±ÏÏ Ïον ÎεÏεγγÏ
οÏÏο για ÏÎ¹Ï ÏÏεÏικÎÏ Î¼Îµ Ïο ζήÏημα , ÏÏα ÏλαίÏια ÏοÏ
ÏαÏÏνÏÎ¿Ï ÎµÎ½ÎÏÎ³ÎµÎ¹ÎµÏ ÏοÏ
."),r.default.createElement("h6",null,"All parties shall make good faith efforts to amicably reach a commonly acceptable agreement, in resolution of any dispute that may arise between Charterer and Shipowner, relating to this charter agreement and can do so via any technical, legal, or other means they deem suitable. In the event of a dispute, the Escrow Agent retains the right to adjust the final payment to Owner for this charter both in terms of time and amount to be paid, as it may be required by the process and the time for resolving the dispute and the final agreement in settlement of the dispute while all parties hereby waive their right to claim any sort of compensation or damages from the Escrow Agent, for his actions in conjunction with such matter within the framework stipulated by this agreement."),r.default.createElement("h6",null,"Î¥ÏÏ Ïην αίÏεÏη ÏÏι ÏÏοκÏÏÏοÏ
ν εγγÏάÏÏÏ, εÏιÏλÎον ÏÏοι και Î±Î¼Î¿Î¹Î²Î±Î¯ÎµÏ ÏÏ
μÏÏÎ½Î¯ÎµÏ Î¼ÎµÏÎ±Î¾Ï ÏÏν μεÏÏν ÏοÏ
ÏÏεÏίζονÏαι με Ïην ÏαÏοÏÏα ναÏλÏÏη θα θεÏÏοÏνÏαι μÎÏÎ¿Ï ÏοÏ
ÏαÏÏνÏοÏ."),r.default.createElement("h6",null,"On condition of proven agreement in writing, additional terms and mutually agreed arrangements between the parties, pertinent to this charter shall be considered part of this agreement."),r.default.createElement("h6",null,"ÎάÏνιÏμα εÏιÏÏÎÏεÏαι μÏνον ÏÏοÏ
Ï ÎµÎ¾ÏÏεÏικοÏÏ ÏÏÏοÏ
Ï ÏοÏ
ÏκάÏοÏ
Ï ÎºÎ±ÏÏÏιν Î±Î´ÎµÎ¯Î±Ï ÏοÏ
καÏεÏάνιοÏ
."),r.default.createElement("h6",null,"Smoking is only permitted outdoors with captainsâ approval."),r.default.createElement("h6",null,"ΠκÏ
βεÏνήÏÎ·Ï Î´Î¹Î±ÏηÏεί Ïο δικαίÏμα να ÏεÏμαÏίÏει Ïο ναÏλο καÏά Ïην κÏίÏη εάν οι εÏιβάÏÎµÏ Î´ÎµÎ½ ÏÏ
μμοÏÏÏνονÏαι με ÏοÏ
Ï ÎºÎ±Î½ÏÎ½ÎµÏ Î±ÏÏÎ±Î»ÎµÎ¯Î±Ï ÏοÏ
διÎÏοÏ
ν Ïο ναÏλο."),r.default.createElement("h6",null,"ΤThe Captain has the authority to terminate the charter should the passengers fail to comply with crewâs safety ins"),r.default.createElement("h6",null,"Î ÏÏήÏη jet ski, wave runner, watercraft κÏλ. εÏιÏÏÎÏεÏαι μÏνον εÏÏÏον ο ÏειÏιÏÏÎ®Ï Î´Î¹Î±Î¸ÎÏει Ïην αÏαιÏοÏμενη άδεια ÏÏήÏÎ·Ï Î±Ï
ÏÏν ÏÏμÏÏνα με Ïην ιÏÏÏοÏ
Ïα Îλληνική νομοθεÏία."),r.default.createElement("h6",null,"Operation of jet ski, wave runner, watercraft etc. is subject to applicable Greek legislation and permitted only on condition that the operator possesses license which conforms to Greek legislation."),r.default.createElement("h6",null,"Τα Ïαιδιά ÏÏÎÏει καθâ Ïλη Ïην διάÏκεια ÏοÏ
ναÏλοÏ
να βÏίÏκονÏαι Ï
ÏÏ Ïην εÏίβλεÏη ενηλίκοÏ
"),r.default.createElement("h6",null,"Children are to be al
111ways under the supervision of an adult member of the charter party throughout the charter period."),r.default.createElement("h6",null,"ΠκÏ
βεÏνήÏÎ·Ï Î´ÏναÏαι να είναι ενaÏ ÎµÎº ÏÏν εÏιβαÏÏν ÎµÏ ÏÏον διαθÎÏει Ïην αÏαιÏοÏμενη άδεια ÏοÏ
οÏίζει η Îλληνική ÎομοθεÏία η να ÏÏοÏλαμβάνεÏαι αÏÏ Ïην ÏλοιοκÏήÏÏια εÏαιÏία η Ïον ναÏ
λÏÏή ÎµÏ ÏÏον διαθÎÏει ÏÎ¹Ï Î±ÏαιÏοÏÎ¼ÎµÎ½ÎµÏ Î¬Î´ÎµÎ¹ÎµÏ ."),r.default.createElement("h6",null,"The captain can be one of the passengers as long as he is in possession of the relevant licenses as dictated by the Greek authorities or can be hired by the owner or the charterer."),r.default.createElement("h6",null,"ÎÏιÏÏÎÏεÏαι ÏηÏά η ÎÎÎÎÎ ÎαÏλÏÏη Ïε ΤοÏ
ÏιÏÏÎ¹ÎºÏ Î³ÏαÏείο ÏοÏ
ÏÏαγμαÏοÏοιεί εκδÏομÎÏ Î¼Îµ ÏÏήÏη vouchers και η ÏÏÏÏληÏη ÏληÏÏμάÏÏν ÏÏÏÏ ÏÏοβλÎÏεÏαι αÏÏ Ïον ν. 4926/20.4.2022 άÏθÏο 3 ÏαÏάγÏαÏÎ¿Ï 4β"),r.default.createElement("h6",null,"It is expressly allowed for the vessel to be chartered in WHOLE to a Tourist Office which operates excursions with the use of vouchers and for the Tourist office to hire the crew is stated in the law 4926/.20.4.2022 ARTICLE 3 par 4b."),r.default.createElement("h6",null,"ÎÏιÏÏÎÏεÏαι η εÏιβίβαÏη και αÏοβίβαÏη εÏιβαÏÏν καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
. Σε ÏεÏίÏÏÏÏη Î±Î»Î»Î±Î³Î®Ï ÏÏνθεÏÎ·Ï ÎµÏιβαÏÏν ÏÏÏε Ï
ÏοÏÏεοÏÏαι ο εκÏελÏν ÏÏÎη κÏ
βεÏνήÏη να ενημεÏÏνει Ïην λίÏÏα εÏιβαÏÏν και να Ïην Ï
ÏογÏάÏει."),r.default.createElement("h6",null,"Embarkation and disembarkation of passengers throughout the charter period is allowed. Should the passengers disembark or embark it is the responsibility of the captain to update the crew list accordingly."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}},"Τα κÏÏÏη καÏ
ÏίμÏν και λιÏανÏικÏν καÏαβάλλονÏαι ÏÏην ÏεÏÏελαÏκή εÏαιÏεία αÏÏ Ïον ÏλοιοκÏήÏη."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}},"Payments for fuel and lubricants are to be made to the fuel supplier by the Shipowner")),t.notes&&r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎιδικÎÏ ÏημειÏÏÎµÎ¹Ï / Notes:"),t.notes.split("\n").map(((e,t)=>r.default.createElement("h6",{key:t,style:{fontWeight:"bold",color:"red"}},e)))),r.default.createElement("div",{style:{marginTop:10}},c())))};var l=i(a(55517)),n=i(a(64219));a(10127);var r=i(a(96540));function i(e){return e&&e.__esModule?e:{default:e}}},22140:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{isForPassengers:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:30,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID OR PASSPORT No")),width:110,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"GENDER")),width:70,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:90,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:90,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΤÎÎ. ÎÎ ÎÎÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"PHONE NUMBER")),width:100,dataIndex:"phoneNumber",value:"phoneNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)}];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"EMBARKATION")),width:90,dataIndex:"startLocationName",value:"startLocationName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DISEMBARKATION")),width:100,dataIndex:"endLocationName",value:"endLocationName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"athenianrivieracruises-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem",marginTop:0}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.boatName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎÎ. ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatPortOfRegistry)),i.default.createElement("p",null,"PORT OF REGISTRY")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎΡ. ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegistryNumber)),i.default.createElement("p",null,"REG. No")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatFlag)),i.default.createElement("p",null,"FLAG")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatMeters)),i.default.createElement("p",null,"METERS")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"KÎΧ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterTons)),i.default.createElement("p",null,"GT")))),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.startLocationName)),i.default.createElement("p",null,"EMBARKATION ",i.default.createElement("b",{style:{marginLeft:5}},t.startDate))),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.endLocationName)),i.default.createElement("p",null,"DISEMBARKATION ",i.default.createElement("b",{style:{marginLeft:5}},t.endDate))),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatIcl)),i.default.createElement("p",null,"ICL")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"e - ÎÎΤΡΩΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatEmhtrwo))))),i.default.createElement("div",{style:{marginTop:10}},a(t.crew||[],"Î ÎÎΡΩÎÎ - CREW")),i.default.createElement("div",{style:{marginTop:10}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS",{isForPassengers:!0})),i.default.createElement("div",{style:{marginTop:20,display:"flex",justifyContent:"space-around"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",{style:{fontSize:"0.5rem"}},"ÎÎΩΡÎÎÎÎÎ"),i.default.createElement("p",{style:{fontWeight:"bold",fontSize:"0.5rem"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")),i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",{style:{fontSize:"0.5rem"}},"ÎÎÎΡ/ÎÎÎ: ",t.startDate),i.default.createElement("p",{style:{fontWeight:"bold",fontSize:"0.5rem"}},"Î Î ÎÎÎÎΡΧÎΣ / ÎÎ¥ÎÎΡÎÎΤÎΣ"))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(89947);var i=o(a(96540));
111function o(e){return e&&e.__esModule?e:{default:e}}},69287:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{signedDate:a,companyLegalName:i,shipOwnerDetails:o={},brokerDetails:s={},secondBrokerDetails:d={},escrowAgentDetails:u={},chartererDetails:c={},resourceDetails:m={},charterDetails:f={},bookingFeesDetails:p={}}=t,g=e=>r.default.createElement("div",null,"Ownerâs Initials:"," ",o.shortSignature?r.default.createElement("img",{alt:"shot-signature",src:o.shortSignature.url,style:{maxWidth:"50px",maxHeight:"50px"}}):"__________"," ","Page ",e," of 9 Chartererâs Initials:"," ",c.shortSignature?r.default.createElement("img",{alt:"shot-signature",src:c.shortSignature.url,style:{maxWidth:"50px",maxHeight:"50px"}}):"__________"," ","This form was prepared by the International Yacht Brokers Association (âIYBAâ) for use by its members. Owner, Charterer, Broker, and Escrow Agent release IYBA from any liability arising from the use of this form. © 2022 IYBA. All rights reserved. Revised June 2022."),h=e=>{let{titles:t,data:a,dataInTwoColumns:i=!1,titleInTwoColumns:o=!1}=e;return r.default.createElement("div",{style:{fontSize:"0.7rem"}},r.default.createElement(l.default,null,t.map(((e,t)=>r.default.createElement(n.default,{span:o?12:24,key:t},r.default.createElement("div",{style:{border:"1px solid black",backgroundColor:"#d9e2f3",padding:6,textAlign:"center"}},r.default.createElement("span",{style:{fontWeight:"bold"}},e)))))),r.default.createElement(l.default,null,a.map(((e,t)=>{let{label:a,value:l,emptyRow:o=!1,fullColumn:s=!1}=e;return r.default.createElement(n.default,{span:i&&!s?12:24,key:t,style:{border:"1px solid black",padding:8}},r.default.createElement("span",{style:{color:o?"white":void 0}},a,": ",r.default.createElement("b",{style:{marginLeft:5}},l)))}))))};return r.default.createElement("div",{className:"athenianrivieracruises-timecharteragreement-editor-content",style:{margin:"0px"}},r.default.createElement("div",{style:{marginTop:10}},r.default.createElement(l.default,{gutter:32,type:"flex",align:"middle"},r.default.createElement(n.default,{span:11,style:{textAlign:"right"}},r.default.createElement("img",{src:"https://kleesto.ams3.digitaloceanspaces.com/mainexpress/Ps1KHabj_iyba-logo.png",alt:"company-logo",style:{width:150,height:"100%"}})),r.default.createElement(n.default,{span:13,style:{fontSize:"1rem"}},r.default.createElement("b",null,"Time Charter Agreement"),r.default.createElement("br",null),r.default.createElement("b",null,"ΣÏμÏÏνο ÎÎ»Î¹ÎºÎ®Ï ÎαÏλÏÏηÏ")))),r.default.createElement("div",{style:{marginTop:20}},h({titles:["Owner / ΠλοιοκÏήÏηÏ","Charterer / ÎαÏ
λÏÏήÏ"],data:[{label:"Name",value:o.name},{label:"Name",value:c.name},{label:"Address",value:o.address},{label:"Address",value:c.address},{emptyRow:!0},{emptyRow:!0}],titleInTwoColumns:!0,dataInTwoColumns:!0}),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:12},h({titles:["Escrow Agent"],data:[{label:"Name",value:u.name},{label:"Address",value:u.address},{emptyRow:!0},{label:"Date",value:u.date}]})),r.default.createElement(n.default,{span:12},h({titles:["Broker / ÎαÏ
λομεÏίÏηÏ"],data:[{label:"Name",value:s.name},{label:"Address",value:s.address},{emptyRow:!0},{label:"Place",value:s.place}]}))),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:12,offset:12},h({titles:["Broker (2) / ÎαÏ
λομεÏίÏÎ·Ï (2)"],data:[{label:"Name",value:d.name},{label:"Address",value:d.address},{emptyRow:!0},{label:"Place",value:d.place}]})))),r.default.createElement("div",{style:{marginTop:20}},h({titles:["Vessel Information / ΠληÏοÏοÏÎ¯ÎµÏ Î£ÎºÎ¬ÏοÏ
Ï"],data:[{label:"Vessel Name",value:m.name},{label:"Manufacturer",value:m.manufacturer},{label:"Year",value:m.year},{label:"Length (LOA)",value:m.meters},{label:"Flag State",value:m.flag},{label:"Official No.",value:m.registryNumber},{label:"Hull Insurance Limit",value:m.insuranceLimit},{label:"P&I Limit",value:m.protectionIndemnityLimit}],dataInTwoColumns:!0})),r.default.createElement("div",{style:{marginTop:20}},h({titles:["Charter Information / ΠληÏοÏοÏÎ¯ÎµÏ ÎαÏλοÏ
"],data:[{label:"Start Date / Time",value:`${f.startDate} / ${f.startTime}`},{label:"End Date / Time",value:`${f.endDate} / ${f.endTime}`},{label:"Delivery Location",value:f.pickupLocationName},{label:"Redelivery Location",value:f.dropOffLocationName},{label:"Maximum Guests (Cruising)",value:f.capacity},{label:"Maximum Guests (Sleeping)",value:f.overnightCapacity},{label:"Cruising Area",value:f.productName,fullColumn:!0}],dataInTwoColumns:!0})),r.default.createElement("div",{style:{marginTop:20}},g(1)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:40}},h({titles:["Fees and Payment / ΧÏεÏÏÎµÎ¹Ï ÎºÎ±Î¹ ΠληÏÏμÎÏ"],data:[{label:"Charter Fee",value:p.charterFee},{label:"Advance Provisioning Allowance",value:p.apaFee},{label:"Delivery / Redelivery Fee",value:p.deliveryFee},{label:"Additional Payments",value:p.additionalPaymentsFee},{label:"Security Deposit",value:p.securityDeposit},{emptyRow:!0}],dataInTwoColumns:!0}),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:12},h({titles:["First Installment"],data:[{label:"Amount",value:p.payments&&p.payments[0]&&p.payments[0].amount},{label:"Due Date",value:p.payments&&p.payments[0]&&p.payments[0].dueDate},{label:"Paid to",value:p.payments&&p.payments[0]&&p.payments[0].paidTo}]})),r.default.createElement(n.default,{span:12},h({titles:["Second Installment"],data:[{label:"Amount",value:p.payments&&p.payments[1]&&p.payments[1].amount},{label:"Due Date",value:p.payments&&p.payments[1]&&p.payments[1].dueDate},{label:"Paid to",value:p.payments&&p.payments[1]&&p.payments[1].paidTo}]})))),r.default.createElement("div",{style:{marginTop:40,fontSize:"0.8rem"}},r.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:10}},r.default.createElement("li",null,r.default.createElement("b",null,"Agreement to Let and Hire.")," In consideration of Chartererâs payment of the Charter Fee, the Advance Provisioning Allowance (the âAPAâ), any Delivery/Redelivery Fee, and any Additional Payments, Owner shall let the Vessel to Charterer, and Charterer shall hire the Vessel from Owner, for the peri
111od from the Start Date/Time to the End Date/Time (the âCharter Periodâ), under the terms of this Agreement. Capitalized terms in this Agreement have the meanings stated in the boxes above unless separately defined herein."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Delivery. (a) Time, Place, and Condition.")," Owner shall deliver the Vessel, seaworthy, clean, and ready for use, fitted out as appropriate for a vessel of her size and type, and with all safety equipment required by the law of the Flag State, to Charterer at the Delivery Location at the Start Date/Time. If the Vessel is documented under the laws of Greece, Owner shall ensure that the Vessel meets all applicable requirements for an uninspected passenger vessel. Owner does not warrant the Vesselâs comfort in heavy weather. (b) Visual Inspection. Upon delivery, Charterer shall visually inspect the Vessel and her equipment and report any damage to Broker."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Redelivery. (a) Time, Place, and Condition.")," Charterer shall redeliver the Vessel, in the same condition as at delivery, fair wear and tear excepted, and free from any lien, claim, or encumbrance of any kind incurred by Charterer or any of Chartererâs guests, to Owner at the Redelivery Location at the End Date/Time. (b) Early Redelivery. With Ownerâs prior written consent, which will not be unreasonably withheld, Charterer may redeliver the Vessel to Owner at the Redelivery Location before the End Date/Time, but Charterer will not be entitled to any refund of the Charter Fee for early redelivery."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Payment of the Charter Fee.")," Charterer shall pay the Charter Fee to Broker for onward transfer to Escrow Agent in two installments, in the amounts, and on or before the dates, stated above by wire transfer of cleared funds in accordance with Escrow Agentâs instructions. Charterer shall pay any fees in connection with these transfers except any fees charged by Escrow Agentâs bank to receive funds."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Cruising Area.")," Charterer shall use the Vessel only for lawful purposes between safe ports and places in the Cruising Area and always within the navigational limits of the Vesselâs insurances."),r.default.createElement("div",{style:{marginTop:30}},g(2)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Charter Guests. (a) Maximum Number.")," Charterer shall not allow more than the maximum number of guests stated above to cruise or sleep on board the Vessel at any time during the Charter Period based on the Day and Night guest protocol. (b) Medical Fitness; Travel Permissions. Charterer acknowledges that participation in the charter may be unsuitable for someone with a physical disability or medical condition. Charterer is responsible for ensuring that Charterer and Chartererâs guests are medically fit to participate in the charter and for obtaining any visas and other travel permissions, including health visas, required for Charterer and Chartererâs guests to travel to the Delivery Location, cruise in the Cruising Area, and depart from the Redelivery Location. (c) Children. If any of Chartererâs guests are children, Charterer alone will be responsible for their conduct, safety, and entertainment. (d) Letter of Authority. If Charterer is a legal entity, upon Ownerâs request, Charterer shall provide to Owner and Escrow Agent a letter of authority signed by Charterer that lists the names of Chartererâs guests and designates the primary guest. But Charterer will be responsible for the conduct of anyone whom Charterer invites or allows on board the Vessel even if that personâs name does not appear in any letter of authority."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Use of the Vessel. (a) Compliance with Laws.")," Charterer shall comply, and shall ensure that Chartererâs guests comply, with the laws of the Flag State and any jurisdiction to which the Vessel may travel during the Charter Period, including any marine parks, sanctuaries, and other protected areas. (b) Pleasure Use Only. Charterer shall use the Vessel only for pleasure purposes and shall not carry any merchandise or passengers for hire. Charterer shall not use the Vessel for any commercial photo or film shoots without Ownerâs prior written consent. Charterer shall not assign this Agreement, subcharter the Vessel, or otherwise part with control of the Vessel during the Charter Period. (c) Behavior. Charterer shall ensure that Chartererâs guestsâ behavior does not cause a nuisance to anyone or bring the Vessel or Owner into disrepute. (d) Treatment of the Crew. Charterer shall show respect, and shall ensure that Chartererâs guests show respect, to the Captain and the Crew at all times. The Captain and Crew will not be subjected to any harassment of any kind by Charterer or Chartererâs guests at any time. (e) Prohibited Items. No weapons, illegal drugs, or prescription drugs without a valid prescription may be carried on board the Vessel. No pets are allowed on board the Vessel without Ownerâs prior written consent. (f) Violations. If Charterer violates any of the terms of this Paragraph 7, Owner may terminate this Agreement and, in addition to any other remedies Owner may have, require Charterer and Chartererâs guests to disembark immediately without any refund of the Charter Fee."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Captain and Crew. (a) Provided by Owner or ",i),"Owner or ",i," shall provide a qualified, competent captain (the âCaptainâ) and crew (the âCrewâ) to operate and navigate the Vessel during the Charter Period. The Captain and Crew must be sufficient in number and rating to meet any manning requirements imposed by the Flag State and licensed as required by the Flag State. Owner shall ensure that the Captain and Crew perform their duties faithfully, industriously, and to the best of their ability, experience, and skill; conduct themselves professionally and in a sober manner; and comply with all laws applicable to the Vessel, including the laws of the Flag State and any jurisdiction to which the Vessel may travel during the Charter Period. (b) Captainâs Authority. Owner or ",i," shall ensure that the Captain
111shows Charterer the same attention as if Charterer were the Vesselâs owner. During the Charter Period, the Captain will comply with Chartererâs reasonable instructions, but the Captain may refuse to comply with any instructions that the Captain, in his or her sole discretion, believes are unsafe, unlawful, or contrary to this Agreement. The Captain may exclude any person from the Vessel, or from participating in particular activities, if the Captain, in his or her sole discretion, believes that that person is behaving unsafely or irresponsibly. Charterer shall, and shall ensure that Chartererâs guests, obey all orders given by the Captain. (c) Confidentiality. Owner shall ensure that the Captain and Crew do not disclose any information regarding this Agreement, Charterer, or any of Chartererâs guests to any third party except as necessary to perform their duties, as required by law, or with Chartererâs prior written consent."),r.default.createElement("div",{style:{marginTop:80}},g(3)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Operating Expenses.")," Charterer shall pay all expenses to operate the Vessel during the Charter Period, including expenses for dockage, pilotage, harbor charges, and customs formalities; food, beverages, and other provisions; water and electricity taken from shore; waste disposal; laundry; communications; and fuel, oil, and other consumables for the Vessel and her tenders and toys (collectively, âOperating Expensesâ). Extraordinary expenses, including expenses for special equipment and shoreside transport and activities, must be paid separately to Broker before the Start Date/Time or directly to the Captain when Charterer boards."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Advanced Provisioning Allowance. (a) Payment.")," The APA will be applied toward Operating Expenses. Charterer shall pay the APA to Escrow Agent in the amount stated above together with the Second Installment of the Charter Fee. (b) Disbursement. Escrow Agent shall disburse the APA to pay for Operating Expenses in accordance with Ownerâs instructions. During the Charter Period, the Captain will advise Charterer via an internet link regarding the status of the APA from time to time and inform Charterer immediately if the balance of the APA becomes insufficient based on current and anticipated Operating Expenses. It is the Charterersâs responsibility to check the APA real time link. Upon the Captainâs request, Charterer shall pay an amount reasonably sufficient to maintain an adequate balance of the APA. Owner shall ensure that the Captain exercises due diligence in spending and accounting for the APA. (c) Exchange Rates. Charterer acknowledges that some or all Operating Expenses may be paid in a currency other than the currency of the APA, that Owner cannot guarantee exchange rates, and that Charterer bears the risk of any changes in exchange rates. (d) Settlement. At the end of the Charter Period, any remaining balance of the APA will be returned to Charterer, or Charterer shall pay any amount by which Operating Expenses exceed the APA, as the case may be. Before Charterer disembarks the Vessel, the Captain will present to the Charterer an accounting of amounts spent from the APA and the Captain and Charterer will settle any differenceâin cash, unless otherwise agreed before the Start Date/Time."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Disbursement of the Charter Fee. (a) Funds Held by Escrow Agent.")," Broker shall transfer any funds received from Charterer relating to this Agreement to Escrow Agent and Escrow Agent shall hold all funds relating to this Agreement in a designated account. (b) First Disbursement. âBusiness Dayâ means a day when retail banks are open for business in _________________________ (Alimos, Greece). Escrow Agent shall disburse 50% of the Charter Fee (less any fees and commissions due to Escrow Agent and Broker) to Owner on the first day of the Charter Period, or, if that day is not a Business Day, the first Business Day thereafter. (c) Second Disbursement. If Escrow Agent does not receive a complaint from Charterer by the end of the Charter Period, Escrow Agent shall disbur
111se the balance of the Charter Fee to Owner on the first Business Day after the end of the Charter Period. (d) Complaints. If Escrow Agent receives a complaint from Charterer before the end of the Charter Period, Escrow Agent shall hold the balance of the Charter Fee for up to 14 days after the end of the Charter Period. To be effective, a complaint by Charterer must be in writing and must describe in reasonable detail the basis of the complaint, including the specific term or terms of this Agreement that Owner is alleged to have breached. If Owner or Charterer commences an arbitration under Paragraph 26 within that period, Escrow Agent shall continue to hold the balance of the Charter Fee until Escrow Agent receives either joint written instructions from Owner and Charterer or a final arbitration award directing payment of the funds held by Escrow Agent. If neither party commences an arbitration within that period, Escrow Agent shall disburse the balance of the Charter Fee to Owner on the first Business Day after the end of the period."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Force Majeure.")," âForce Majeureâ means any event or circumstance beyond the affected partyâs reasonable control, including severe windstorms and other natural disasters; war, terrorism, and civil unrest; strikes, lockouts, and other labor disputes; government acts and restrictions; and epidemics, pandemics, and public or private measures to contain them, including travel bans, quarantines, and port restrictions. Collisions, groundings, and mechanical breakdowns constitute Force Majeure unless they are caused by the affected partyâs negligence. Shipyard delays do not constitute Force Majeure unless they in turn are caused by Force Majeure. Crew changes do not constitute Force Majeure."),r.default.createElement("div",{style:{marginTop:20}},g(4)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Delayed Delivery. (a) Short Delay Caused by Force Majeure.")," âGrace Periodâ means 48 hours or 1/10 of the Charter Period, whichever is shorter. If Owner fails to deliver the Vessel at the Start Date/Time because of Force Majeure, but delivers the Vessel within the Grace Period, Owner shall refund the Charter Fee pro rata for the period of delay without interest or liquidated damages, or, alternatively, if Owner and Charterer agree, the Charter Period will be extended by the period of delay. (b) Extended Delay Caused by Force Majeure. If Owner fails to deliver the Vessel within the Grace Period because of Force Majeure, Charterer may terminate this Agreement at any time after the Grace Period, in which case, as Chartererâs sole remedy, Escrow Agent and Owner shall return all amounts paid by Charterer without interest or liquidated damages. (c) Delays by Other Causes. If Owner fails to deliver the Vessel at the Start Date/Time for any reason except Force Majeure, Charterer may terminate this Agreement at any time after the Start Date/Time, and, as Chartererâs sole remedy, Owner and Escrow Agent shall return any amounts paid by Charterer under this Agreement without interest and Owner shall pay Charterer, as liquidated damages, an amount equal to 50% of the Charter Fee."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Delayed Redelivery. (a) Delay Caused by Force Majeure.")," If Charterer fails to redeliver the Vessel at the End Date/Time because of Force Majeure, Charterer shall redeliver the Vessel as soon as reasonably practicable, the Charter Period will be extended until redelivery, and Charterer shall continue to pay any Operating Expenses until redelivery. (b) Delays by Other Causes. If Charterer fails to redeliver the Vessel at the End Date/Time for any reason except Force Majeure, Charterer shall pay, in addition to Operating Expenses, an amount equal to the Charter Fee divided by the number of days in the Charter Period, plus 40% of that amount as liquidated damages, for each day or part of a day until Charterer redelivers the Vessel. If Chartererâs failure to redeliver the Vessel for any reason except Force Majeure c
111ontinues for 24 hours after the End Date/Time, Charterer shall, in addition, indemnify Owner against any liability for any loss, damage, or expense arising from Chartererâs failure to redeliver the Vessel on time, including any liquidated damages or lost charter hire under any other charter agreement to which Owner is a party."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Cancellation by Owner. (a) Cancellation for Force Majeure.")," If Owner cancels this Agreement at any time before the Start Date/Time because of Force Majeure, as Chartererâs sole remedy, Escrow Agent shall return any amounts paid by Charterer under this Agreement without interest. (b) Other Cancellations. If Owner cancels this Agreement at any time before the Start Date/Time for any reason except Force Majeure (including the sale of the Vessel under Paragraph 19), as Chartererâs sole remedy, Escrow Agent shall return any amounts paid by Charterer under this Agreement without interest and Owner shall pay Charterer, as liquidated damages, an amount equal to one of the following: (i) 25% of the Charter Fee, if cancellation occurs 30 days or more before the Start Date/Time; (ii) 35% of the Charter Fee, if cancellation occurs less than 30 days but more than 14 days before the Start Date/Time; or (iii) 50% of the Charter Fee, if cancellation occurs 14 days or less before the Start Date/Time."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Cancellation or Nonpayment by Charterer. (a) Cancellation by Charterer.")," If Charterer cancels this Agreement for any reason, Charterer shall pay Owner any amounts due but unpaid as of the date of cancellation, Escrow Agent shall disburse any amounts paid by Charterer to Owner, and Owner may retain all amounts paid by Charterer as liquidated damages. (b) Nonpayment by Charterer. If Charterer fails to pay any amount when due under this Agreement and that failure continues for five days after Owner notifies Charterer, Owner may, at its option, deem this Agreement cancelled by Charterer with the consequences stated above. (c) Ownerâs Duty to Mitigate. If Charterer cancels this Agreement or is deemed to have cancelled this Agreement, Owner shall use reasonable efforts to mitigate its losses by rechartering the Vessel to another charterer for all or part of the Charter Period. Owner shall not unreasonably withhold its agreement to any recharter of the Vessel, but Owner may refuse any charterer that Owner reasonably believes would be unable to perform the charter or that would be harmful to the Vesselâs or Ownerâs reputation. If Owner recharters the Vessel for all or part of the Charter Period, Owner shall credit Charterer the net proceeds of that charter, after payment of any commissions, fees, and other expenses arising from Chartererâs cancellation and Ownerâs efforts to recharter the Vessel. The parties intend for Owner to receive from any recharter the same amount in net proceeds that Owner would have received under this Agreement if Charterer had not cancelled."),r.default.createElement("div",{style:{marginTop:10}},g(5)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Disablement. (a) Short Disablement.")," If the Vessel becomes disabled during the Charter Period for more than 12 hours, but no longer than the Grace Period, Owner shall refund the Charter Fee pro rata for the period of disablement without interest or liquidated damages, or, alternatively, if Owner and Charterer agree, the Charter Period will be extended by the period of disablement. Charterer shall continue to pay Operating Expenses during any period of disablement. (b) Extended Disablement; Total Loss. If the Vessel becomes disabled during the Charter Period for longer than the Grace Period, or becomes an actual, constructive, or compromised total loss, Charterer may terminate this Agreement at any time thereafter and Escrow Agent and Owner shall refund the Charter Fee pro rata for the peri
111od after the disablement began or the loss occurred without interest or liquidated damages. (c) Vessel Unable to Return to Redelivery Location. If the Vessel is unable to return to the Redelivery Location, Charterer may redeliver the Vessel by transferring possession of the Vessel to Owner where she lies and Owner shall pay or reimburse Charterer for any travel and accommodation costs reasonably incurred to return Charterer and Chartererâs guests to the Redelivery Location. (d) Disablement Caused by Charterer. Chartererâs remedies under this Paragraph 17 do not apply to any disablement caused by Charterer or any of Chartererâs guests."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Security Deposit.")," If Owner requires Charterer to pay a security deposit (the âSecurity Depositâ), Charterer shall pay the Security Deposit to Escrow Agent together with the First Installment of the Charter Fee. The Security Deposit may be applied to repair any damage to the Vessel caused by Charterer or any of Chartererâs guests and to discharge any lien, claim, or encumbrance on the Vessel incurred by Charterer or any of Chartererâs guests. Chartererâs liability will not be limited to the amount of the Security Deposit."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Sale of the Vessel.")," Owner shall notify Charterer (via Escrow Agent and Broker) immediately if Owner enters into an agreement to sell the Vessel and, under that agreement, ownership of the Vessel would be transferred before or during the Charter Period. Owner shall use reasonable efforts to cause any buyer of the Vessel (the âBuyerâ) to take over and perform Ownerâs obligations under this Agreement by way of an assignment. If the Buyer agrees to do so, the parties and the purchaser will assign this Agreement and Owner will have no further liability hereunder. If the Buyer is unable or unwilling to take over and perform Ownerâs obligations under this Agreement, this Agreement will be deemed cancelled by Owner with the consequences stated in Paragraph 15."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Insurance. (a) Ownerâs Duty to Insure Vessel.")," Owner shall insure the Vessel during the Charter Period with reputable underwriters against all customary hull and liability risks, with limits no less than those stated above, on terms appropriate for the Vesselâs size, type, and value, extended to cover chartering under the terms of this Agreement. Owner shall cause Charterer to be an additional insured or covered person under the Vesselâs insurances. Upon Chartererâs request, Owner shall provide copies of policies for the Vesselâs insurances and certificates of insurance evidencing the coverage required under this Paragraph 20. (b) Additional Coverage. Charterer acknowledges that the Vesselâs insurances do not cover, among other things, chartererâs liabilities, trip cancellation, medical evacuation, or loss of, or damage to, personal effects. Charterer is responsible for determining if the Vesselâs insurances meet his or her needs and arranging additional coverage if he or she considers it necessary. (c) Actions to Void or Limit Coverage. If Charterer or any of Chartererâs guests does anything to void or limit coverage under the Vesselâs insurances, Charterer shall indemnify Owner against any liability for any loss, damage, or expense to the extent that it would otherwise have been covered under the Vesselâs insurances."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Taxes.")," The Charter Fee does not include any sales, value-added, or similar taxes payable on the Charter Fee or any other amounts due from Charterer under this Agreement. Charterer shall pay any such taxes payable on these amounts to Escrow Agent or Owner in accordance with their instructions and indemnify Owner and Escrow Agent against any liability for these taxes."),r.default.createElement("div",{style:{marginTop:10}},g(6)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Maritime Liens; Salvage. (a) Maritime Liens.")," Charterer shall not incur, and shall ensure that Chartererâs guests do not incur, any maritime lien on the Vessel. Charterer shall indemnify Owner against any liability for any loss, damage, or expense arising from any maritime lien on the Vessel that arises or otherwise attaches to the Vessel as a result of Charterer or any of Chartererâs guests. (b) Salvage of the Vessel. Charterer shall not enter into any salvage agreement with respect to the Vessel without Ownerâs prior written consent unless the Vessel requires immediate assistance and it would be impractical to obtain Ownerâs prior written consent. (c) Proceeds of Derelicts, Salvages, and Towages. Net proceeds of any derelicts, salvages, and towages earned by the Vessel for rendering assistance or recovering property during the Charter Period will be shared equally between Owner and Charterer."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Brokers. (a) Relationships to Owner and Charterer.")," Unless otherwise agreed, Escrow Agent represents Owner and Broker represents Charterer. If Escrow Agent and Broker are one and the same, Escrow Agent represents both Owner and Charterer and Owner and Charterer waive any conflict of interest arising from joint representation."," ",r.default.createElement("b",null,"(b) Fees and Commissions.")," O
111wner shall pay Escrow Agent and Broker any fees and commissions due in connection with this Agreement in accordance with industry custom or any separate agreement between them. Unless otherwise agreed, commissions and fees will be payable on the Charter Fee but not on any Delivery/Redelivery Fees, Additional Payments, or taxes. If Owner and Charterer agree to extend the Charter Period (except as provided in Paragraph 13 with respect to delayed delivery or Paragraph 17 with respect to disablement), any fees and commissions due to Escrow Agent and Broker will be increased pro rata. Brokerâs commission will be deemed earned when Owner and Charterer have signed this Agreement and Charterer has paid the First Installment of the Charter Fee. Owner shall pay Brokerâs commission even if this Agreement is cancelled because of Force Majeure or Ownerâs or Chartererâs default. ",r.default.createElement("b",null,"(c) Subsequent Charter.")," ","âAffiliateâ means, if Charterer is an individual, any of Chartererâs immediate family members or any entity that any of them owns or c
111ontrols, or, if Charterer is a legal entity, any of Chartererâs beneficial owners or their immediate family members or any entity that any of them owns or controls. If Owner enters into an agreement to charter the Vessel to Charterer (or an Affiliate) at any time within two years after the end of the Charter Period, Owner shall pay Broker a commission on that charter on the same basis as under this Agreement. But if Charterer (or an Affiliate) charters the Vessel from Owner through another bona fide broker, Owner shall pay 1/3 of the commission on that charter to Broker and 2/3 to the new broker. ",r.default.createElement("b",null,"(d) Subsequent Sale.")," If Owner enters into an agreement to sell the Vessel to Charterer (or an Affiliate) at any time within two years after the end of the Charter Period, Owner shall pay Broker the selling brokerâs commission. But if Charterer (or an Affiliate) purchases the Vessel through another bona fide broker, Owner shall pay, or cause the new broker to pay, 15% of the total sales commission to Broker. ",r.default.createElement("b",null,"(e) Limitation of Liability.")," Escrow Agent and Broker do not guarantee the performance of Owner or Charterer under this Agreement. Any information provided by Escrow Agent or Broker to Owner or
111Charterer is provided in good faith but with no guarantee that it is accurate. There are no representations or warranties, express or implied, regarding the Vessel except as stated in this Agreement and Charterer releases Escrow Agent and Broker from any liability for any misrepresentation regarding the Vessel, including any negligent misrepresentation. Owner and Charterer, jointly and severally, shall indemnify Escrow Agent and Broker against any liability for any loss, damage, or expense arising from Escrow Agentâs and Brokerâs performance of their obligations under this Agreement, including any caused by the indemnified partyâs ordinary negligence, but not including any caused by the indemnified partyâs gross negligence or intentional misconduct."),r.default.createElement("div",{style:{marginTop:180}},g(7)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Additional Terms.")," The following additional terms form an integral part of this Agreement:",r.default.createElement("div",{style:{border:"1px solid black",padding:10,marginTop:20}},r.default.createElement("span",null,"ΣÏα λειÏοÏ
Ïγικά Îξοδα δεν ÏεÏιλαμβάνεÏαι Ïο κÏÏÏÎ¿Ï ÎºÎ±Ï
ÏίμÏν και λιÏανÏικÏν Ïα οÏοία καÏαβάλλονÏαι αÏÏ Ïον ΠλοιοκÏήÏη ÏÏον εκάÏÏοÏε ÏÏομηθεÏ
Ïή αÏ
ÏÏν (ΠεÏÏελαικη εÏαιÏεία)"),r.default.createElement("br",null),r.default.createElement("br",null),r.default.createElement("span",{style:{color:"red",fontWeight:"bold"}},"Payments for fuel and lubricants are to be made to the fuel supplier by Shipowner."),r.default.createElement("br",null),r.default.createElement("br",null),r.default.createElement("span",null,"Î ÏλοικÏήÏÎ·Ï ÏÏ
ναινεί Ïο ÏκάÏÎ¿Ï Î´ÏναÏαι να ναÏ
λÏνεÏαι Ïε ÏοÏ
ÏιÏÏÎ¹ÎºÏ Î³ÏαÏείο για να εκÏελεί οÏγανÏμÎνα Ïαξίδια ÏÏÏÏ ÏÏοβλÎÏει ο 4926/2022 και Ïο ÏοÏ
ÏιÏÏÎ¹ÎºÏ Î³ÏαÏείο να ÏÏοÏλαμβάνει και να ÏοÏοθεÏεί ÏληÏÏμα ÏÏο ÏκάÏÎ¿Ï ÎµÏÎÏον εÏει Ïα αÏαιÏοÏμενα ÏÏοÏÏνÏα."),r.default.createElement("br",null),r.default.createElement("br",null),r.default.createElement("span",{style:{color:"red"}},"Shipowner agrees that the vessel may be chartered to a tourist office to operate organized excursions as described by Greek law 4926/2022 and the tourist office may employ crew that has the relevant competencies."))),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Miscellaneous. (a) Entire Agreement.")," This Agreement constitutes the entire agreement between the parties, and supersedes any prior agreement or understanding between them, oral or written, with respect to the charter of the Vessel by Owner to Charterer. There are no other terms, conditions, representations, or warranties, express or implied, with respect to the subject matter of this Agreement. (b) Liquidated Damages. This Agreement provides for liquidated damages in several cases. The parties agree that, in each case, the nonbreaching partyâs losses are difficult to estimate as of the date of this Agreement and would be difficult for that party to prove. The parties intend for liquidated damages to compensate the nonbreaching party and not to punish the breaching party. (c) Notices. Notices under this Agreement must be in writing and must be made by hand delivery, overnight courier, or email or other electronic means. Notice given by or to an attorney or broker representing a party will have the same effect as notice given by or to that party. (d) Amendment. This Agreement may be amended only by a writing that refers specifically to this Agreement and that is signed by Owner and Charterer. (e) Waiver. No waiver of a partyâs rights under this Agreement will be effective unless it is in writing and signed by that party. No failure or delay in exercising any right or remedy under this Agreement will constitute a waiver of that right or remedy. A waiver in one instance will not operate as a waiver in any other instance. (f) Assignment. Owner may assign this Agreement to any entity subject to common ownership and control to which ownership of the Vessel is transferred before the Start Date/Time. Otherwise, neither Owner nor Charterer may assign this Agreement without the other partyâs prior written consent. (g) Severability. If any term of this Agreement is held to be unenforceable for any reason, that term will be modified to the minimum extent necessary to make it enforceable, or, if it cannot be modified to make it enforceable, disregarded, and, in either case, the other terms of this Agreement will remain in effect. (h) Interpretation of This Agreement. Paragraph and subparagraph headings are included only for convenience and will not affect the interpretation of this Agreement. In this Agreement, âincludingâ means âincluding, but not limited to.â (i) Signing of This Agreement. An electronic signature of this Agreement will have the same effect as a handwritten signature. This Agreement may be signed in counterparts, which, together, will c
111onstitute a single instrument. A signed copy of this Agreement sent by email or other electronic means will be deemed an original for all purposes."),r.default.createElement("div",{style:{marginTop:180}},g(8)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Governing Law; Dispute Resolution. (a) Governing Law.")," This Agreement will be governed by and interpreted according to the federal maritime law of Greece and the laws of Greece regardless of any conflict-of-laws principles that would require the application of any other law. (b) Arbitration. The parties shall resolve any dispute arising from this Agreement by arbitration in Piraeus Greece, in accordance with the Rules of the International Yacht Arbitration Council in effect when the arbitration is commenced. (c) Exclusivity. The parties shall not bring any action, claim, or proceeding arising from this Agreement in any other forum except to compel arbitration, enforce an arbitration award, or obtain interim, provisional, or conservative relief in connection with an arbitration under this Paragraph 26. (d) Attorneyâs Fees. In any arbitration or other proceeding arising from this Agreement, the prevailing party will be entitled to recover, in addition to any other relief to which that party is entitled, reasonable attorneyâs fees, court costs, and all other expenses incurred in that arbitration or proceeding, even if not taxable as court costs, including all such fees, costs, and expenses incurred in appellate, bankruptcy, and post-judgment proceedings."))),r.default.createElement("div",{style:{marginTop:40,fontSize:"0.8rem"}},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12,style:{textAlign:"center"}},r.default.createElement("b",null,"Owner:"),o.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:o.fullSignature.url,alt:"owner-signature",style:{maxHeight:150}}))),r.default.createElement(n.default,{span:12,style:{textAlign:"center"}},r.default.createElement("b",null,"Charterer:"),c.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:c.fullSignature.url,alt:"owner-signature",style:{maxHeight:150}}))))),r.default.createElement("div",{style:{marginTop:50,fontSize:"0.8rem"}},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8,style:{textAlign:"center"}},r.default.createElement("b",null,"Escrow Agent:"),u.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:u.fullSignature.url,alt:"owner-signature",style:{maxHeight:150}}))),r.default.createElement(n.default,{span:8,style:{textAlign:"center"}},r.default.createElement("b",null,"Broker:"),s.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:s.fullSignature.url,alt:"owner-signature",style:{maxHeight:150}}))),r.default.createElement(n.default,{span:8,style:{textAlign:"center"}},r.default.createElement("b",null,"Broker (2):"),d.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:d.fullSignature.url,alt:"owner-signature",style:{maxHeight:150}}))))),r.default.createElement("div",{style:{marginTop:80,fontSize:"0.8rem"}},r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("b",null,"ÎÎΩΡÎÎÎÎÎ")),r.default.createElement("div",{style:{marginTop:20}},"Την ",r.default.createElement("b",null,a)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏήÏ"," ",r.default.createElement("b",null,m.name),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,m.portRegistry),", ÎηολογίοÏ
",r.default.createElement("b",null,m.registryNumber)," με ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,m.numberAMEPA),", ÏοÏ
αÏοÏά νάÏ
λÏÏη:",r.default.createElement("br",null),"Î. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("div",{style:{textAlign:"center",marginTop:30}},r.default.createElement("b",null,"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ"))),r.default.createElement("div",{style:{marginTop:50}},g(9)))};var l=i(a(55517)),n=i(a(64219));a(15005);var r=i(a(96540));
111function i(e){return e&&e.__esModule?e:{default:e}}},44447:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companySignatureUrl:a,companyLogo:i,companyLegalName:o,companyActivity:s,companyLegalAddress:d,companyPostalCode:u,companyCity:c,companyRegistrationNumber:m,companyMhte:f,companyVAT:p,companyTaxOffice:g,companyPhone:h,companyIBAN:y,companySWIFT:E,bookingCode:b,resourceName:v,resourceModel:k,productName:S,pickupLocationName:T,durationHours:C,startDate:P,startTime:D,dropOffLocationName:_,travelers:I=[]}=t,x="#708e99",O="#0d2140";return r.default.createElement("div",{className:"athenianrivieracruises-voucher-editor-content"},I.map(((e,t)=>{const{key:A,fullName:N,passportIdNumber:w,nationality:R}=e;return r.default.createElement("div",{key:A},r.default.createElement("div",{style:{textAlign:"center",marginTop:20}},r.default.createElement("img",{className:"img-responsive",style:{maxHeight:200,maxWidth:200},src:i,alt:"companyLogo"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h3",{style:{fontWeight:"bold",letterSpacing:1.2,color:O}},"EXCURSION VOUCHER"))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Yacht Name:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},v)),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Yacht Type:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},k)))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement("span",{style:{color:x}},"This voucher is valid for an excursion to:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},S)),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Full Name:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},N)),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Booking Reference:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},b)))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Passport / ID No:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},w)),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Nationality:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},R)))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Boarding Date Time:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},P," ",D)),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Duration:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},C," hours")))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Departure From:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},T)),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Return To:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},_)))),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement("b",null,"I, the undersigned acknowledge that:")),r.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:14,fontSize:"1.1em",marginTop:10,color:O}},r.default.createElement("li",null,"If the toilet is clogged for any reason there is fee is Euros 1,000 (one thousand) for repair."),r.default.createElement("li",null,"Any other damage on the vessel will be fully reimbursed as per captains estimate."))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement("span",{style:{color:O,fontWeight:"bold"}},"This excursion is operated by"," ",a?r.default.createElement("img",{src:a,alt:"company-signature",style:{position:"relative",height:130,bottom:20,left
111:10}}):o)),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Issuing Office"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},o),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},s),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},d," - ΤΠ",u," - ",c),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},"Î.Î.Î.Î.: ",m," | Î.Î.Τ.Î.: ",f),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},"ÎΦÎ: ",p," | ÎÎÎ¥: ",g)),r.default.createElement(n.default,{span:12,style:{textAlign:"center"}},r.default.createElement("span",{style:{color:x}},"Client Signature")))),r.default.createElement("div",{style:{marginTop:50,color:O,fontSize:"1.1em",textAlign:"center"}},r.default.createElement("span",{style:{color:O,fontWeight:"bold"}},d," ",u," VAT ",p," Tel ",h),r.default.createElement("br",null),r.default.createElement("span",{style:{color:O}},"Bank Account IBAN ",y," | Swift Code ",E)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{textAlign:"center",marginTop:30}},r.default.createElement("img",{className:"img-responsive",style:{maxHeight:200,maxWidth:200},src:i,alt:"companyLogo"})),r.default.createElement("div",{style:{marginTop:50}},r.default.createElement("h4",{style:{fontWeight:"bold",color:O,textAlign:"center"}},"TERMS AND CONDITIONS OF VOUCHER:"),r.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:14,fontSize:"1.1em",marginTop:20,color:O}},r.default.createElement("li",null,"This voucher is nonrefundable."),r.default.createElement("li",null,"Hours of excursion as indicated on the voucher."),r.default.createElement("li",null,"Delay of passenger's arrival DOES not constitute extension of the excursion."),r.default.createElement("li",null,"Travel after sunset is allowed only for the passenger night capacity of the vessel."),r.default.createElement("li",null,"For their safety passengers must conform to instructions given by the captain. Failure to abide to such instructions can result to the termination of the excursion based on captain's discretion."))),r.default.createElement("div",{style:{marginTop:50}},r.default.createElement("h3",{style:{fontWeight:"bold",color:O,textAlign:"center"}},"DISCLAIMER:"),r.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:14,fontSize:"1.1em",marginTop:20,color:O}},r.default.createElement("li",null,"Passengers board the vessel at their own risk."),r.default.createElement("li",null,"Passengers acknowledge that the vessel conforms to the regulation to operate as a Greek commercial vessel."),r.default.createElement("li",null,"Passengers acknowledge that no diving is allowed from the deck of the vessel."),r.default.createElement("li",null,"Passengers acknowledge that the use of any water toys is done on their sole responsibility."))),r.default.createElement("div",{style:{marginTop:50}},r.default.createElement("h3",{style:{fontWeight:"bold",color:O,textAlign:"center"}},"GDPR:"),r.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:14,fontSize:"1.1em",marginTop:20,color:O}},r.default.createElement("li",null,"We hereby give our consent to use personal data for promotional material."),r.default.createElement("li",null,"Passengers acknowledge that names of the passengers along with Passport numbers ids and telephones noâs are kept on file as required by local authorities."))),r.default.createElement("div",{style:{marginTop:50}},r.default.createElement("h3",{style:{fontWeight:"bold",color:O,textAlign:"center"}},"I consent.")),t!==I.length-1&&r.default.createElement("div",{className:"page-break"}))})))};var l=i(a(55517)),n=i(a(64219));a(71118);var r=i(a(96540));function i(e){return e&&e.__esModule?e:{default:e}}},45702:(e,t,a)=>{"use strict";
111Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{charterer:a={},shipOwner:i={},broker:o={}}=t,s=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},"shipOwner"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ΠλοιοκÏήÏÎ·Ï / Shipowner:"):"broker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ÎαÏ
λομεÏίÏÎ·Ï / Broker:"):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/C.")," ÎαÏ
λÏÏÎ®Ï / Charterer:"):"",r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber))));return r.default.createElement("div",{className:"bluesecret-charterparty-editor-content",style:{margin:"0px"}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ - CHARTERPARTY"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"YÏεγÏάÏη Ïην ",r.default.createElement("b",null,t.signedDate)),r.default.createElement("h6",null,"Signed on")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÏÏο ",r.default.createElement("b",null,t.placeSigned)),r.default.createElement("h6",null,"at")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Σημαία ",r.default.createElement("b",null,t.boatFlag)),r.default.createElement("h6",null,"Flag"))),r.default.createElement(l.default,{gutter:8,style:{marginTop:15}},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Îνομα ÏλοίοÏ
",r.default.createElement("b",null,t.boatName)),r.default.createElement("h6",null,"Name of Vessel")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,t.boatPortOfRegistry)),r.default.createElement("h6",null,"Port of Registry")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
",r.default.createElement("b",null,t.boatRegistryNumber)),r.default.createElement("h6",null,"Register No")))),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ - THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},s(i,"shipOwner"),s(o,"broker"),s(a,"charterer"),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/D.")," ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:"),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ / From:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startDate," ",t.startTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startPoint)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι / To:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endDate," ",t.endTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endPoint))),r.default.createElement("h6",null,"ΣÏ
νολικÏÏ ÎαÏÎ»Î¿Ï / Chartered Freight in Total:"," ",r.default.createElement("span",{style:{textAlign:"center",marginLeft:10,fontWeight:"bold"}},t.totalPrice)))),r.default.createElement("div",{style:{margin:"20px 0px",textAlign:"center"}},r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),r.default.createElement("h6",null,"Signed by the Owner"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",null,"Signed by the Charterer"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"),r.default.createElement("h6",null,"Signed by the Broker / Tourist office")))))),r.default.createElement("div",{className:"footer-text"},r.default.createElement("h6",null,"Την ",r.default.createElement("b",null,t.startDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatName),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏηÏ"," ",r.default.createElement("b",null,t.boatPortOfRegistry)," ÎÏ. ÎηολογίοÏ
"," ",r.default.createElement("b",null,t.boatRegistryNumber)," αÏÎ¹Î¸Î¼Ï ÏÏÏÏ. Î±Î´ÎµÎ¯Î±Ï ÎµÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatLicenceNumberProt)," και ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï (Î.Î.Î.Î .Î) ",r.default.createElement("b",null,t.boatRegistryNumberAMEPA),", ÏοÏ
αÏοÏά ÎαÏλÏÏη (διαγÏάÏεÏαι ανάλογα):",r.default.createElement("br",null),"α. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"β. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î±Î»Î»Î¿Î´Î±ÏÎ®Ï (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(β) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"γ. ÏÏαγμαÏοÏοιηθείÏα εξ ολοκλήÏοÏ
ÏÏην αλλοδαÏή (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(γ) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ) και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("br",null),r.default.createElement("h6",null,"ÎÎΩΡÎÎÎÎÎ"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")))};var l=i(a(55517)),n=i(a(64219));a(79705);var r=i(a(96540));
111function i(e){return e&&e.__esModule?e:{default:e}}},49674:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=(e,t)=>{const a=[];return a.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:50,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}}),a.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID OR PASSPORT No")),width:120,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"GENDER")),width:120,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:120,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:120,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:a,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"bluesecret-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.yachtName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.flag)),i.default.createElement("p",null,"FLAG")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎÎÎ. ",i.default.createElement("b",{style:{marginLeft:5}},t.portOfRegistry)),i.default.createElement("p",null,"PORT OF REGISTRY")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎΡ. ÎÎÎÎ. ",i.default.createElement("b",{style:{marginLeft:5}},t.registryNumber)),i.default.createElement("p",null,"REG.No")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:10},i.default.createElement("p",null,"ΤΥΠÎΣ ΣÎÎΦÎΥΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatType)),i.default.createElement("p",null,"BOAT TYPE")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatMeters)),i.default.createElement("p",null,"METERS")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"KÎΧ ",i.default.createElement("b",{style:{marginLeft:5}},t.registerTons)),i.default.createElement("p",null,"GRT")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎΧ ",i.default.createElement("b",{style:{marginLeft:5}},t.registerNetTons)),i.default.createElement("p",null,"NRT")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎΤΠΤÎÎ ÎÎ ÎÎ ÎÎÎ¥ ÎÎ Î",i.default.createElement("b",{style:{marginLeft:5}},t.startLocationName)),i.default.createElement("p",null,"AT THE EMBARKATION FROM",i.default.createElement("b",{style:{marginLeft:5}},t.startDate))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ΠΡÎΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.endLocationName)),i.default.createElement("p",null,"TO ",i.default.createElement("b",{style:{marginLeft:5}},t.endDate))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("div",{style:{marginTop:15}},a(t.crew||[],"Î ÎÎΡΩÎÎ - CREW")),i.default.createElement("div",{style:{marginTop:15}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS"))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",{style:{fontSize:11}},"Skipper's mobile phone: ",i.default.createElement("b",null,t.ski
111pperPhone))),i.default.createElement(n.default,{span:12},i.default.createElement("p",{style:{fontSize:11}},"Arrival/Departure details: ",i.default.createElement("b",null,t.arrivalDepartureDetails))))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:16},i.default.createElement("p",{style:{fontSize:11}},"ÎÎΠΤÎÎ ÎÎ ÎÎ ÎÎÎ¥ ΠΡÎΣ: ",i.default.createElement("b",null,t.endLocationName)),i.default.createElement("p",{style:{fontSize:11}},"ÎÎ Î ÎÎΡΩÎÎ: ",i.default.createElement("b",null,(t.crew||[]).length)),i.default.createElement("p",{style:{fontSize:11}},"ÎÎÎ ÎÎ ÎÎÎΤÎΣ: ",i.default.createElement("b",null,(t.passengers||[]).length)),i.default.createElement("p",{style:{fontSize:11}},"ÎÏιθμÏÏ ÎÏÏÏλοÏ
: ",i.default.createElement("b",null,"______")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("p",{style:{fontSize:11}},"ÎÎΩΡÎÎÎÎÎ ",i.default.createElement("b",null,t.issueDate)),i.default.createElement("p",{style:{fontSize:11}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧΠ/ PORT AUTHORITY"))),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"Î ÎÎ¥Î/ΤÎΣ - THE SKIPPER")))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(92033);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}},38643:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{charterer:a={},shipOwner:i={},broker:o={}}=t,s=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},"shipOwner"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ΠλοιοκÏήÏÎ·Ï / Shipowner:"):"broker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ÎαÏ
λομεÏίÏÎ·Ï / Broker:"):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/C.")," ÎαÏ
λÏÏÎ®Ï / Charterer:"):"",r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏÎ¯Î±Ï / Fax No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.faxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))));return r.default.createElement("div",{className:"cavotagoo-charterparty-editor-content",style:{margin:"0px"}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ - CHARTERPARTY"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"YÏεγÏάÏη Ïην ",r.default.createElement("b",null,t.signedDate)),r.default.createElement("h6",null,"Signed on")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÏÏο ",r.default.createElement("b",null,t.placeSigned)),r.default.createElement("h6",null,"at")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Σημαία ",r.default.createElement("b",null,t.boatFlag)),r.default.createElement("h6",null,"Flag"))),r.default.createElement(l.default,{gutter:8,style:{marginTop:15}},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Îνομα ÏλοίοÏ
",r.default.createElement("b",null,t.boatName)),r.default.createElement("h6",null,"Name of Vessel")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,t.boatPortOfRegistry)),r.default.createElement("h6",null,"Port of Registry")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
",r.default.createElement("b",null,t.boatRegistryNumber)),r.default.createElement("h6",null,"Register No")))),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ - THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},s(i,"shipOwner"),s(o,"broker"),s(a,"charterer"),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/D.")," ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:"),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ / From:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startDate," ",t.startTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startPoint)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι / To:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endDate," ",t.endTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endPoint))),r.default.createElement("h6",null,"ΣÏ
νολικÏÏ ÎαÏÎ»Î¿Ï / Chartered Freight in Total:"," ",r.default.createElement("span",{style:{textAlign:"center",marginLeft:10,fontWeight:"bold"}},t.totalPrice)))),r.default.createElement("div",{style:{margin:"20px 0px",textAlign:"center"}},r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),r.default.createElement("h6",null,"Signed by the Owner"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",null,"Signed by the Charterer"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"),r.default.createElement("h6",null,"Signed by the Broker / Tourist office")))))),r.default.createElement("div",{className:"footer-text"},r.default.createElement("h6",null,"Την ",r.default.createElement("b",null,t.signedDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatName),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏηÏ"," ",r.default.createElement("b",null,t.boatPortOfRegistry)," ÎÏ. ÎηολογίοÏ
"," ",r.default.createElement("b",null,t.boatRegistryNumber)," αÏÎ¹Î¸Î¼Ï ÏÏÏÏ. Î±Î´ÎµÎ¯Î±Ï ÎµÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatLicenceNumberProt)," και ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï (Î.Î.Î.Î .Î) ",r.default.createElement("b",null,t.boatRegistryNumberAMEPA),", ÏοÏ
αÏοÏά ÎαÏλÏÏη (διαγÏάÏεÏαι ανάλογα):",r.default.createElement("br",null),"α. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"β. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î±Î»Î»Î¿Î´Î±ÏÎ®Ï (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(β) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"γ. ÏÏαγμαÏοÏοιηθείÏα εξ ολοκλήÏοÏ
ÏÏην αλλοδαÏή (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(γ) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ) και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("br",null),r.default.createElement("h6",null,"ÎÎΩΡÎÎÎÎÎ"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"TERMS OF AGREEMENT FOR SELF-SAIL CHARTER"),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"1. Starting & Ending Time:"),r.default.createElement("h6",null,'The Owner agrees to let on bare-boat charter and the Charterer agrees to charter the unattended above-mentioned yacht (hereinafter called "the Yacht") for the peri
111od as stated above and commencing at ',r.default.createElement("b",null,t.startTime)," o'clock on the stated starting day and ending at ",r.default.createElement("b",null,t.endTime)," o'clock on the stated ending day for the sum as stated, of which are due and payable by the charterer upon the signing of this Agreement. The balance of"," ",r.default.createElement("b",null,t.totalPrice)," is due and payable in the following manner."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"2. Terms of Payment & Validity:"),r.default.createElement("h6",null,"The signature of this Agreement by the Owner and/or his Agents becomes valid and binds the Owner to his obligations hereinafter mentioned only on condition that the Owner will actually receive the sums of the payments as indicated in Clause 1 above, in time."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"3. Delivery:"),r.default.createElement("h6",null,"The Owner agrees to fit out the Yacht and to hand her to the Charterer, without crew, afloat, clean, ready for sea, with all the gear and equipment indicated in the Yacht's brochure and its inventory list and in proper running and seaworthy condition."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"3.b. Insurance:"),r.default.createElement("h6",null,"The Owner agrees to insure the Yacht and her equipment against fire, marine and collision risks and third party damage and against any and all loss or damage in excess of and the Charterer shall therefore be relieved of any and all liability which is covered by the said Policy, provided that such loss or damage is not caused or contributed to by any act of gross negligence or willful default on his part. Should the Owner fail or elect not to effect such insurance he shall assume the same responsibilities as if the Yacht were so insured, but he shall not be under any liability for the loss or damage to the personal property of or for any injury to the Charterer or any person on board with his permission."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"3.c. Delayed Delivery:"),r.default.createElement("h6",null,"The Owner agrees to employ every reasonable effort to ensure delivery of the Yacht on the date and at the place mentioned in Clauses 1 and 3(a) hereof, but if for any cause whatsoever the Yacht shall not be available, the Charterer shall have the right of choice of one of following possibilities:"),r.default.createElement("h6",{style:{marginLeft:20}},"I. Provided that the following charter commitment of the Yacht allows it and that the Owner agrees, to prolong the period of charter by the same length of time by which the delivery has been delayed."),r.default.createElement("h6",{style:{marginLeft:20}},"II. To leave the date of termination unchanged as in Clause 1 hereof and to be refunded by the Owner with an amount proportional to the time by which delivery was delayed at the rate corresponding to the total charter fees in Clause 1 hereof."),r.default.createElement("h6",{style:{marginLeft:20}},"III. If the delay of delivery exceeds one fourth (1/4) of the total charter time, to cancel this Agreement and be refunded by the Owner with the total amount paid for this charter. In any of the events mentioned in this Clause, neither party shall be liable to pay to the other any other compensation for any loss or damage resulting from the curtailment or the cancellation of this Agreement."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"4.a. Redelivery (Return) of the Yacht and Delays:"),r.default.createElement("h6",null,"The Charterer agrees to redeliver the Yacht to the Owner cleaned-up, together with all her equipment, in the same good condition as she was at take-over, at the time designated in Clause 1, but, unless the Yacht has become a total loss, if he shall for any reason fail to deliver the Yacht at the aforesaid date and time, to pay to the Owner demurrage at the rate of the charter price per day of this Agreement increased by fifty percent (50%), for every day or fractional part of a day thereafter until delivery has been effected. If he leaves the Yacht at any place other than the place designated in this Clause, to pay to the Owner all expenses involved in transferring the Yacht to the place of redelivery and pro-rata demurrage as above for the number of days required for this transfer, as well as for any loss or damage not covered by the insurance policy, which may occur on or to the Yacht until she has been taken over again by the Owner."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"4.b. Deposit and Guaranty:"),r.default.createElement("h6",null,"The Charterer agrees to leave on deposit and as guaranty with the Owner on taking over the Yacht the amount of 4000.00 to meet in whole or in part any claim by the Owner in respect of any loss or damage to the Yacht and/or her equipment not recoverable under the policy of insurance as in Clause 3(b) hereof and for any claim by the Owner in respect of the provisions of Clause 4(a) above. The aforesaid deposit shall be refunded to the Charterer, subject to the provisions above, after inspection of the Yacht, her gear and her inventory by the Owner."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"4.c. Restrictions in the Use of Yacht:"),r.default.createElement("h6",null,"The Charterer agrees not to use the Yacht for racing or for towing other craft, except in an emergency, or generally for any purpose other than that of private pleasure of the Charterer and his party which should include not less than ONE (1) qualified skipper and ONE (1) experienced crew members, but not more than in all at sea, or to accommodate aboard any person other than those shown on the crew/passenger manifest nor to take the Yacht or permit her to be taken outside the area of the Greek seas nor to sublet the Yacht without the written consent of the owner."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"4.d. Observance of Customs and Diving Laws:"),r.default.createElement("h6",null,"Not to allow any person on board to commit any act contrary to the custom laws of Greece or of any country or contrary to the laws pertaining to fishing or under water fishing nor to seek and/or take possession of objects of archaeological nature or value and that in case any such act is committed this Agreement shall thereupon terminate, but without prejudice to any rights of the Owner and that the Charterer shall carry alone any resulting responsibilities and he shall answer alone to the appropriate Authorities."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"4.e. Agreement for Towing the Yacht:"),r.default.createElement("h6",null,"To take every possible preventive measure and precaution to avoid to bring the Yacht in any condition in which the Yacht will need to be towed to any point b
111y another vessel, but should such a necessity arise, in-spite of the Charterer's efforts, to negotiate and agree with the captain of the other vessel on the price to be paid, before allowing the Yacht to be towed."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"4.f. Restrictions in Leaving Port:"),r.default.createElement("h6",null,"Not to leave a port or anchorage if the wind force is or is predicted to be over six (6) of the Beaufort Scale or if the harbor Authorities have imposed a prohibition of sailing or while the Yacht has unprepared damage or any of her vital parts such as engine, sails, rig, bilge pump, anchoring gear, navigation lights, compass, safety equipment, etc. are not in good working condition or without sufficient reserves of fuel or in general, when weather conditions or the state of the Yacht or its crew or a combination of them concerning the safety of the Yacht and her crew is doubtful."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"4.g. Restrictions in the Use of Canvas:"),r.default.createElement("h6",null,"When necessary, to promptly reduce canvas and not to allow the Yacht to be found sailing under an amount of canvas greater than the one insuring comfortable sailing without excessive strains and stresses on the rigging and the sails, not to sail the Yacht in any area not sufficiently covered by the charts at his disposal or without having previously studied the charts of the area and other printed aids on board thoroughly, not to sail the Yacht at night without all navigation lights functioning or without sufficient watch on deck."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"4.h. Yacht Log:"),r.default.createElement("h6",null,"To keep the Yacht's Log Book up to date, noting each day the port of call, the state of the Yacht and its equipment, any change in the composition of the crew when at sea, regularly, the times positions, weather conditions, sail plan and hours of engine operation."),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"4.i. Itinerary:"),r.default.createElement("h6",null,"To plan and to carry out the Yacht's itinerary in such a manner as to reach the port of call farthest away from the point at which the Yacht must be returned to the Owner (Turn-Around Point) within the first one third (1/3) of the charter period and that two days prior to the termination of the charter the Yacht's port of call shall lie at a distance not greater than forty (40) N.M. from the point at which the Yacht is to be returned to the Owner."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"4.j. Reports of Yacht's Position and State Information:"),r.default.createElement("h6",null,"To report by telephone or cable to the Owner at reasonable intervals (every 3 days) the position and state of the Yacht and of her passengers, as well as in the event of any damage to the Yacht."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"5. Charterer's Sailing Qualifications:"),r.default.createElement("h6",null,"This agreement is entered into on this basis of the Charterer's competence in sailing, seamanship and navigation stated by him in writing and in the event of any error, omission or mis-interpretation in this respect being subsequently discovered, the Owner shall be entitled to terminate this Agreement forthwith and to retain the Charter fees."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"6. Test of Sailing Competence of Charterer and his Crew:"),r.default.createElement("h6",null,"The Owner (or his representatives) may require the Charterer and his crew to demonstrate their competence in handling and navigating the Yacht safely by actually operating the Yacht at sea with the Owner (or his representative) aboard and should the Charterer and/or his crew fail to satisfy the Owner in this respect, the Owner may terminate this Agreement as stated in Clause 5 above or place aboard the Yacht a seaman, if one acceptable by both the Owner and the Charterer, is available, at the expense of the Charterer, for as many days as the Owner will c
111onsider necessary for the safety of the Yacht and her passengers and any time required for this test of the Charterer's competence and seamanship will be part of the agreed Charter period."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"7. Take-Over of the Yacht & Time required for it:"),r.default.createElement("h6",null,"The delivery of the Yacht to the Charterer will be made at the commencement of the charter period as designated in Clause 1. The time required to demonstrate the Yacht to the Charterer and to familiarize him with her shall be part of the agreed charter time. The free use of the Yacht will be granted to the Charterer after he has signed the Take-Over form."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"8. Acceptance of the Yacht Charterer's Responsibility during Charter Time:"),r.default.createElement("h6",null,"Before signing the aforesaid form, the Charterer shall have the right to inspect the Yacht, her gear and her inventory thoroughly to ascertain that all are available and in good working condition, except as may be noted thereon, but the signature of the Take-Over form by the Charterer shall be deemed to imply acceptance of the Yacht which thereafter will be in the Charterer's full responsibility and the Charterer shall have no right to claim for any loss of time or expense occasioned by any accident or breakdown or failure of any part of the Yacht."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"9. Running Expenses:"),r.default.createElement("h6",null,"After take-over, expenditures for port-dues, water, fuels, oils and any other stores required, as well as the repair of any damage or failure that may occur while the Yacht is in the Charterer's responsibility and which are not the result of normal and natural wear shall be made by the Charterer at his expense, provided that he previously obtained the consent of the Owner for the technical suitability of the repair to be made. In the case of repairs of damages or failures resulting clearly from normal and natural wear, the Charterer shall previously obtain the Owner's consent with regard to the cost and technical suitability of these repairs and the Charterer shall collect the pertinent receipts against which he shall be refunded by the Owner at the end of the charter."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"10. Repairs of Damages:"),r.default.createElement("h6",null,"If any accident or damage is caused by the Yacht, the Charterer shall request from the nearest Port Authority to ascertain the damage or accident and the circumstances in which it has been caused and to make a written record and statement about it and he shall notify the Owner at the same time."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"11. Cancellation or Premature Termination:"),r.default.createElement("h6",null,"In the event of cancellation of the charter by the Charterer, for any reason, except as mentioned in Clause 3 (c) (III), after signing this Agreement, all advance payments made up to the date of cancellation will be retained by the Owner, and the Owner reserves the right to refund the said deposits only if he succeeds in letting the Yacht to another Charterer for the same period and under the same conditions. In the event that the Charterer should elect to terminate the charter and deliver the Yacht prior to the date designated in this Agreement, the Owner shall not be liable to the return of any proportional part of the hire money."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"12. Total loss of Yacht:"),r.default.createElement("h6",null,"Should the Yacht become an actual or constructive total loss before or during the charter period, this Agreement shall be deemed to be at an end and the Charterer shall recover from the Owner all charter money paid in advance to the Owner only in case the loss has occurred before the charter period, or during the charter period, provided that the Charterer or his crew were not responsible for the loss."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"13. Special Provisions:"),r.default.createElement("h6",null,"The special provisions if any, set out in the Schedule hereto are fully accepted and form part of this Agreement."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"14. Agents:"),r.default.createElement("h6",null,"The Agents of the Owners, act in good faith on behalf of both Owner and Charterer but contract as Agents only and in no way incur any liability for any acts, matters or things done, committed, omitted or suffered by either party, except for the responsibilities provided by the pertinent legislation of Greece."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"15. Arbitration of Disputes:"),r.default.createElement("h6",null,"In the event of any dispute arising between the parties hereto with respect to this Agreement or anything herein contained the same shall be referred to two Arbitrators in Greece one to be appointed by each party, whose decision shall be final or to an Umpire to be appointed by such Arbitrators, if and when they shall disagree, the decision in such event of the Umpire to be final."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Additional Conditions:"),r.default.createElement("h6",null,"Îεν ÏÏ
μÏεÏιλαμβάνεÏαι ÏÏο ναÏ
λοÏÏμÏÏνο διανÏ
κÏÎÏεÏ
Ïη και εκ ÏοÏ
γεγονÏÏÎ¿Ï Î±Ï
ÏÎ¿Ï Î¿Î¹ εÏιβάÏÎµÏ Î´ÏνανÏαι να είναι οι ανÏÏεÏοι εÏιÏÏεÏÏοί καÏά Ïο Î .Î.Î. ή Ïο Î .Î. Τη διακÏ
βÎÏνηÏη ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï Î±Î½Î±Î»Î±Î¼Î²Î¬Î½ÎµÎ¹ ο κÏ
βεÏνήÏηÏ, ο οÏÎ¿Î¯Î¿Ï ÏÏοÏλαμβάνεÏαι αÏÏ Ïον εκναÏ
λÏÏή και θεÏÏείÏαι ÏÏοÏÏÎ·Î¸ÎµÎ¯Ï Î±Ï
ÏοÏ.")))))};var l=i(a(55517)),n=i(a(64219));a(11102);var r=i(a(96540));
111function i(e){return e&&e.__esModule?e:{default:e}}},57731:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{includeNumbering:a=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:50,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}}),l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID / PASSPORT")),width:120,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"GENDER")),width:120,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:120,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:120,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"cavotagoo-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.boatName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatPortOfRegistry)),i.default.createElement("p",null,"PORT OF REG.")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎΡ.ÎÎÎÎ. ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegistryNumber),i.default.createElement("p",null,"REG .NO"))),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatFlag)),i.default.createElement("p",null,"FLAG")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"K.Î.Χ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterTons)),i.default.createElement("p",null,"GT")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatMeters)),i.default.createElement("p",null,"METERS")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ΤΥΠÎΣ ΣÎÎΦÎΥΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatType)),i.default.createElement("p",null,"TYPE OF BOAT")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatIcl)),i.default.createElement("p",null,"ICL")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.startPoint)),i.default.createElement("p",null,"EMBARKATION")),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.endPoint)),i.default.createElement("p",null,"DISEMBARKATION")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h5",{style:{textAlign:"center",fontWeight:"bold",color:"black"}},"CREW LIST"),i.default.createElement("div",{style:{marginTop:15}},a(t.crew||[],"Î ÎÎΡΩÎÎ - CREW",{includeNumbering:!0})),i.default.createElement("div",{style:{marginTop:15}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS",{includeNumbering:!0}))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"Food allergies: ",i.default.createElement("b",{style:{marginLeft:5}},t.foodAllergies||"-")),i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"Special health precautions:",i.default.createElement("b",{style:{marginLeft:5}},t.specialHealthPrecautions||"-"))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"ÎÎΩΡÎÎÎÎÎ"," ",i.default.createElement("b",{style:{textDecoration:"underline",marginLeft:5}},t.issueDate)),i.default.createElement("p",null,"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")),i.default.createElement(n.default,{span:8}),i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"ÎÎÎÎÎ ÎÎΩΣΠΠÎÎÎ ÎΤÎÎÎÎΣ"),i.default.createElement("hr",{style:{marginTop:20}})))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(68026);var i=o(a(96540));
111function o(e){return e&&e.__esModule?e:{default:e}}},89073:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyLogo:a,companyName:o,bookingCode:s,bookingStartDate:d,bookingStartTime:u,bookingTotalPrice:c,contactFirstName:m,contactLastName:f,contactPhoneNumber:p,contactEmail:g,productName:h,boatName:y,passengers:E=[],foodAllergies:b,specialHealthPrecautions:v}=t,k="#957e4d",S="#1d365f";return i.default.createElement("div",{className:"cavotagoo-registrationform-editor-content"},i.default.createElement("div",{style:{textAlign:"center",marginTop:40}},i.default.createElement("img",{className:"img-responsive",style:{maxHeight:300,maxWidth:300},src:a,alt:"companyLogo"}),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h3",{style:{fontWeight:"bold",letterSpacing:1.2,color:S}},"REGISTRATION FORM"))),i.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.2em"}},i.default.createElement(n.default,{gutter:32},i.default.createElement(r.default,{span:12},i.default.createElement("span",{style:{color:k}},"Cruise Date:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:"1em"}},d," ",u)),i.default.createElement(r.default,{span:12},i.default.createElement("span",{style:{color:k}},"Amount:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:"1em"}},c)))),i.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.2em"}},i.default.createElement(n.default,{gutter:32},i.default.createElement(r.default,{span:12},i.default.createElement("span",{style:{color:k}},"Contact Name:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:"1em"}},m||" "," ",f||" ")),i.default.createElement(r.default,{span:12},i.default.createElement("span",{style:{color:k}},"Email / Phone Number:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:"1em"}},g||" "," / ",p||" ")))),i.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.2em"}},i.default.createElement(n.default,{gutter:32},i.default.createElement(r.default,{span:12},i.default.createElement("span",{style:{color:k}},"Tour Details:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:"1em"}},h)),i.default.createElement(r.default,{span:12},i.default.createElement("span",{style:{color:k}},"Boat:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:"1em"}},y)))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{className:"table",columns:[{title:i.default.createElement("div",{style:{color:S,textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null)),width:50,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,a+1))}},{title:i.default.createElement("div",{style:{color:S,textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,"Full Name")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{color:S,textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,"Nationality")),width:120,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{color:S,textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,"Passport Number")),width:120,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{color:S,textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,"Date Of Birth")),width:120,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,e))}],dataSource:E,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:32},i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{color:S,fontSize:"1.2em"}},i.default.createElement("span",{style:{color:k}},"Food Allergies:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:"1em"}},b||" "))),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{color:S,fontSize:"1.2em"}},i.default.createElement("span",{style:{color:k}},"Special health precautions:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:"1em"}},v||" ")))),i.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.2em"}},i.default.createElement("span",{style:{color:k}},"Payment - Cancellation Policy:"),i.default.createElement("br",null),i.default.createElement("h5",null,i.default.createElement("ul",{style:{listStyle:"disc",marginLeft:14}},i.default.createElement("li",null,"In order to confirm your reservation a 50% of the total cost is required. This deposit will be refunded if you cancel at least 14 days before your scheduled boarding date."),i.default.createElement("li",null,"If you cancel your reservation 24 hours before the boarding date or fail to show up, you will be subject to 100% cancellation fees."),i.default.createElement("li",null,o," holds the right to charge the total amount of the reservation, at the provided credit card, 1 day prior to your embark for guarantee & late cancellation fee reasons."),i.default.createElement("li",null,"If cancellations occur due to Greek Port Authorities restrictions or severe weather conditions, ",o," will offer alternative itineraries or departure dates. If these options don't align with the client's preferences, a full refund will be provided."),i.default.createElement("li",null,"All laws and restrictions of Greek Port Authority are applicable to every yachtâs category in reference to the departure according to the weather conditions.")))
111),i.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.1em"}},i.default.createElement("b",null,"By signing this document, I hereby accept the General Terms & Conditions and Payment & Cancellation Policies")),i.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.2em"}},i.default.createElement(n.default,{gutter:32},i.default.createElement(r.default,{span:12,style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold",color:S}},"Date / Place:")),i.default.createElement(r.default,{span:12,style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold",color:S}},"Signature:"))))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(4508);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}},31695:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{companyLegalName:a,companyVAT:o,companyIBAN:d,companyAddress:u,companyCountry:c,companyLogo:m}=t,{invoiceNumber:f,documentDate:p,documentDueDate:g}=t,{items:h}=t,{billingName:y,billingAddress:E,billingVAT:b,billingCountry:v}=t,{taxFeeDetails:k,subTotalPrice:S,totalPrice:T,paymentAmount:C,balanceDue:P}=t,{documentNotes:D}=t,{prodName:_,runDate:I,code:x,tickets:O}=t;return i.default.createElement("div",{className:"booking-commission-invoice-document",style:{margin:"0px"}},i.default.createElement("div",{style:{paddingTop:20}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold",color:"black",fontSize:20}},"Invoice #",f),i.default.createElement("br",null)),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:64},i.default.createElement(r.default,{span:16},i.default.createElement("span",{style:{fontSize:15,fontWeight:"bold"}},a),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},o),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},d),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},u),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},c),i.default.createElement("br",null),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("span",{style:{fontWeight:"bold",color:"#0747a6",fontSize:15}},"Bill To"),i.default.createElement("br",null),y&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontWeight:"bold",fontSize:15}},y),i.default.createElement("br",null)),b&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:15}},b),i.default.createElement("br",null)),E&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:15}},E),i.default.createElement("br",null)),v&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:15}},v),i.default.createElement("br",null)))),i.default.createElement(r.default,{span:8},m&&i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",padding:5,maxHeight:150,maxWidth:200},src:m,alt:"companyLogo"}))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!0,dataSource:[{key:"1"}],columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},"Invoice Date"),key:"invoice-date",width:"50%",render:function(){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},p))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},"Due Date"),key:"due-date",width:"50%",render:function(){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},g))}}]})),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!0,dataSource:[{key:"1"}],columns:[{title:"Service Name",key:"service-name",render:function(){return i.default.createElement("span",{style:{fontSize:14,color:"black"}},_)}},{title:i.default.createElement("div",{style:{textAlign:"center"}},"Run Date"),key:"run-date",render:function(){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},I))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},"Code"),key:"booking-code",render:function(){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},x))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},"Persons"),key:"persons",render:function(){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},O))}}]})),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(s,{items:h})),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,null,i.default.createElement(r.default,{span:8,offset:16},i.default.createElement("div",{style:{paddingRight:9}},i.default.createElement("span",{style:{fontSize:15}},"Sub Total:"),i.default.createElement("span",{style:{fontSize:15,float:"right"}},S),i.default.createElement("br",null),k.map(((e,t)=>{let{taxName:a,taxFee:l}=e;return i.default.createElement("div",{key:t},i.default.createElement("span",{style:{fontSize:15}},a,":"),i.default.createElement("span",{style:{fontSize:15,float:"right"}},l))})),i.default.createElement("span",{style:{fontSize:15,fontWeight:"bold"}},"Total:"),i.default.createElement("span",{style:{fontSize:15,float:"right",color:"black",fontWeight:"bold"}},T),i.default.createElement("hr",{style:{marginTop:7,marginBottom:7}}),i.default.createElement("span",{style:{fontSize:15}},"Payment Made:"),i.default.createElement("span",{style:{color:"red",fontWeight:"bold",fontSize:15,float:"right"}},C),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},"Balance Due:"),i.default.createElement("span",{style:{fontSize:15,float:"right"}},P),i.default.createElement("br",null))))),D&&i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("span",{style:{fontSize:13}},"Notes"),i.default.createElement("br",null),i.default.createElement("span",null,D))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219)),i=o(a(96540));
111function o(e){return e&&e.__esModule?e:{default:e}}function s(e){let{items:t}=e;return i.default.createElement(l.default,{rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!0,dataSource:t,columns:[{title:"Item",dataIndex:"item-description",key:"item-description",render:function(e,t){const{title:a,desc:l}=t;return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:14,color:"black"}},a),i.default.createElement("p",{style:{marginBottom:0}},l))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},"Qty"),dataIndex:"qty",key:"qty",render:function(e,t){const{qty:a}=t;return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},a))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},"Rate"),dataIndex:"rate",key:"rate",render:function(e,t){const{rate:a}=t;return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},a))}},{title:i.default.createElement("div",{style:{textAlign:"right"}},"Amount"),dataIndex:"amount",key:"amount",render:function(e,t){const{amount:a}=t;return i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},a))}}]})}a(58382)},33114:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{companyLegalName:a,companyAddress:o,companyCountry:d,companyLogo:u}=t,{invoiceNumber:c,documentDate:m,documentDueDate:f}=t,{items:p}=t,{billingName:g,billingAddress:h}=t,{subTotalPrice:y,totalPrice:E,paymentStatus:b,paymentAmount:v,balanceDue:k}=t,{documentNotes:S}=t;return i.default.createElement("div",{className:"booking-invoice-document",style:{margin:"0px"}},i.default.createElement("div",{style:{paddingTop:20}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold",color:"black",fontSize:20}},"Invoice #",c),i.default.createElement("br",null)),i.default.createElement(n.default,{align:"middle",justify:"center",type:"flex",gutter:64},i.default.createElement(r.default,{span:16},i.default.createElement("span",{style:{fontSize:15,fontWeight:"bold"}},a),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},o),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},d),i.default.createElement("br",null),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("span",{style:{fontWeight:"bold",color:"#0747a6",fontSize:15}},"Bill To"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold",fontSize:15}},g),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},h),i.default.createElement("br",null))),i.default.createElement(r.default,{span:8},u&&i.default.createElement("img",{className:"img-responsive",style:{display:"inline",padding:5,maxHeight:150,maxWidth:200},src:u,alt:"companyLogo"}))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement(l.default,{rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!1,dataSource:[{key:"1"}],columns:[{title:"Invoice Date",key:"invoice-date",width:"50%",render:function(){return i.default.createElement("span",{style:{fontSize:14,color:"black"}},m)}},{title:"Due Date",key:"due-date",width:"50%",render:function(){return i.default.createElement("span",{style:{fontSize:14,color:"black"}},f)}}]})),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(s,{items:p})),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,null,i.default.createElement(r.default,{span:8,offset:16},i.default.createElement("span",{style:{fontSize:15}},"Sub Total:"),i.default.createElement("span",{style:{fontSize:15,float:"right"}},y),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15,fontWeight:"bold"}},"Total:"),i.default.createElement("span",{style:{fontSize:15,float:"right",color:"black",fontWeight:"bold"}},E),i.default.createElement("br",null),"paid"===b&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:15}},"Payment Made:"),i.default.createElement("span",{style:{color:"red",fontWeight:"bold",fontSize:15,float:"right"}},"(-) ",v),i.default.createElement("br",null)),i.default.createElement("span",{style:{fontSize:15,fontWeight:"bold"}},"Balance Due:"),i.default.createElement("span",{style:{fontSize:15,float:"right"}},k),i.default.createElement("br",null)))),S&&i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("span",{style:{fontSize:13}},"Notes"),i.default.createElement("br",null),i.default.createElement("span",null,S))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219)),i=o(a(96540));
111function o(e){return e&&e.__esModule?e:{default:e}}function s(e){let{items:t}=e;return i.default.createElement(l.default,{rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!1,dataSource:t,columns:[{title:"Description",dataIndex:"item-description",key:"item-description",render:function(e,t){const{title:a,desc:l}=t;return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:14,color:"black"}},a),i.default.createElement("p",{style:{marginBottom:0}},l))}},{title:"Qty",dataIndex:"qty",key:"qty",render:function(e,t){const{qty:a}=t;return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:14,color:"black"}},a))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},"Rate"),dataIndex:"rate",key:"rate",render:function(e,t){const{rate:a}=t;return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},a))}},{title:i.default.createElement("div",{style:{textAlign:"right"}},"Amount"),dataIndex:"amount",key:"amount",render:function(e,t){const{amount:a}=t;return i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},a))}}]})}a(33069)},67239:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e,a="",l="";const s=t.payments&&t.payments.sort(((e,t)=>(0,o.default)(e.bookingRunDate,"YYYY-MM-DD HH:mm").unix()-(0,o.default)(t.bookingRunDate,"YYYY-MM-DD HH:mm").unix()))||[];return t.paymentFilters&&t.paymentFilters.bookingDateRun&&t.paymentFilters.bookingDateRun.from?a=(0,o.default)(t.paymentFilters.bookingDateRun.from,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY"):s.length>0&&(a=(0,o.default)(s[0].bookingRunDate).format("DD/MM/YYYY")),t.paymentFilters&&t.paymentFilters.bookingDateRun&&t.paymentFilters.bookingDateRun.until?l=(0,o.default)(t.paymentFilters.bookingDateRun.until,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY"):s.length>0&&(l=(0,o.default)(s[s.length-1].bookingRunDate).format("DD/MM/YYYY")),i.default.createElement("div",{className:"payments-summary-editor-content",style:{margin:"0px"}},i.default.createElement("div",{className:"head-voucher"},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold",color:"black",fontSize:20}},"Payments Summary ",t.documentCode)),i.default.createElement("div",null,i.default.createElement(n.default,{gutter:64},i.default.createElement(r.default,{span:8},i.default.createElement("img",{style:{maxWidth:150,maxHeight:150},src:t.companyLogo,alt:"companyLogo"})))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,null,i.default.createElement(r.default,null,i.default.createElement(n.default,{gutter:32},i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"left"}},i.default.createElement("b",{style:{fontSize:15}},"FROM COMPANY"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},t.companyLegalName),i.default.createElement("br",null),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("span",{style:{fontSize:15}},t.companyPlace),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},t.companyPhone),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15,marginTop:5}},t.companyEmail)))),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("b",{style:{fontSize:15}},"TO PARTNER"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},t.partnerCompanyLegalName),i.default.createElement("br",null),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("span",{style:{fontSize:15}},t.partnerCompanyPlace),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},t.partnerCompanyPhone),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15,marginTop:5}},t.partnerCompanyEmail))))))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("span",{style:{fontSize:12}},i.default.createElement("b",null,"Payment Breakdown for the peri
111od: "),i.default.createElement("span",null,`${a} - ${l}`))),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(m,{payments:t.payments})),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(c,{payments:t.payments,paymentColumns:t.paymentColumns})))};var l=d(a(58609)),n=d(a(55517)),r=d(a(64219));a(31034);var i=d(a(96540)),o=d(a(95093)),s=a(37918);function d(e){return e&&e.__esModule?e:{default:e}}const u=e=>"string"!=typeof e||0===e.length?"-":e.charAt(0).toUpperCase()+e.slice(1);function c(e){let{payments:t,paymentColumns:a}=e;const n=[];return a&&(a.includes("paymentDateCreated")&&n.push({title:i.default.createElement("span",null,i.default.createElement("b",{style:{fontSize:12}},"Date Created")),dataIndex:"bookingPayment.cAt",key:"bookingPayment.cAt",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},(0,o.default)(e).format("DD/MM/YY HH:mm"))}}),a.includes("bookingCode")&&n.push({title:i.default.createElement("b",{style:{fontSize:12}},"Code"),dataIndex:"bookingCode",key:"bookingCode",render:function(e,t){return i.default.createElement("span",{style:{fontSize:10}},t.bookingCode)}}),a.includes("bookingRunDate")&&n.push({title:i.default.createElement("span",null,i.default.createElement("b",{style:{fontSize:12}},"Run Date")),dataIndex:"bookingRunDate",key:"bookingRunDate",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},(0,o.default)(e,"YYYY-MM-DD HH:mm").format("DD/MM/YY HH:mm"))}}),(a.includes("bookingPickupPoint")||a.includes("bookingDropOffPoint"))&&n.push({title:i.default.createElement("span",null,i.default.createElement("b",{style:{fontSize:12}},"Route")),dataIndex:"route",key:"route",render:function(e,t){const l=t.bookingPickupPoint?t.bookingPickupPoint.name&&t.bookingPickupPoint.name.EN||t.bookingPickupPoint.address:"-",n=t.bookingDropOffPoint?t.bookingDropOffPoint.name&&t.bookingDropOffPoint.name.EN||t.bookingDropOffPoint.address:"-";return i.default.createElement("div",null,a.includes("bookingPickupPoint")&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:10}},"From:"," ",l.length>28?`${l.substring(0,40)}...`:l)),a.includes("bookingDropOffPoint")&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:10}},"To:"," ",n.length>28?`${n.substring(0,40)}...`:n)))}}),a.includes("bookingContactDetails")&&n.push({title:i.default.createElement("span",null,i.default.createElement("b",{style:{fontSize:12}},"Contact Details")),dataIndex:"bookingContactDetails",key:"bookingContactDetails",render:function(e,t){const{bookingUserFirstName:a,bookingUserLastName:l,bookingUserEmail:n,bookingUserPhone:r}=t;let o="";return a&&l?o=`${a} ${l}`:n?o=n:r?o=r:a?o=a:l&&(o=l),i.default.createElement("span",{style:{fontSize:10}},o||"-")}}),a.includes("bookingTransferService")&&n.push({title:i.default.createElement("span",null,i.default.createElement("b",{style:{fontSize:12}},"Transfer")),dataIndex:"bookingTransferService",key:"bookingTransferService",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},u(e))}}),a.includes("type")&&n.push({title:i.default.createElement("b",null,"Type"),dataIndex:"bookingPayment.type",key:"bookingPayment.type",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},u(e))}}),a.includes("paidStatus")&&n.push({title:i.default.createElement("b",{style:{fontSize:12}},"Status"),dataIndex:"bookingPayment.paidStatus",key:"bookingPayment.paidStatus",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},"partially-refunded"===e?"Partially Refunded":u(e))}}),a.includes("amount")&&n.push({title:i.default.createElement("span",null,i.default.createElement("b",{style:{fontSize:12}},"Amount")),dataIndex:"bookingPayment.amount",key:"bookingPayment.amount",width:"10%",render:function(e,t){const a=(0,s.getNumberWithCurrency)(e,t.bookingPayment.currency);return"incoming"===t.bookingPayment.type?i.default.createElement("div",{style:{fontSize:10,textAlign:"right"}},i.default.createElement("b",{className:"color-success"},"+ ",a)):i.default.createElement("div",{style:{fontSize:10,textAlign:"right"}},i.default.createElement("b",{className:"color-danger"},"- ",a))}}),a.includes("method")&&n.push({title:i.default.createElement("b",{style:{fontSize:12}},"Method"),dataIndex:"bookingPayment.method",key:"bookingPayment.method",render:function(e){return e?e&&0===e.length?"-":i.default.createElement("span",{style:{fontSize:10}},e):"-"}}),a.includes("dueDate")&&n.push({title:i.default.createElement("span",null,i.default.createElement("b",{style:{fontSize:12}},"Due Date")),dataIndex:"bookingPayment.dueDate",key:"bookingPayment.dueDate",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},e?(0,o.default)(e).format("DD/MM/YY HH:mm"):"-")}}),a.includes("datePaid")&&n.push({title:i.default.createElement("span",null,i.default.createElement("b",{style:{fontSize:12}},"Date Paid")),dataIndex:"bookingPayment.datePaid",key:"bookingPayment.datePaid",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},e?(0,o.default)(e).format("DD/MM/YY HH:mm"):"-")}})),i.default.createElement(l.default,{columns:n,dataSource:t||[],rowKey:e=>e.bookingPayment._id,pagination:!1,bordered:!0,size:"small"})}function m(e){let{payments:t=[]}=e;const a=t.filter((e=>{let{bookingPayment:t}=e;return"incoming"===t.type&&"pending"===t.paidStatus})).reduce(((e,t)=>{let{bookingPayment:a}=t;return e+a.amount}),0),n=t.filter((e=>{let{bookingPayment:t}=e;return"incoming"===t.type&&("paid"===t.paidStatus||"partially-refunded"===t.paidStatus)})).reduce(((e,t)=>{let{bookingPayment:a}=t;const{paidStatus:l,amount:n,amountRefunded:r}=a;let i=n;return"partially-refunded"===l&&(i=n-r),e+i}),0),r=t.filter((e=>{let{bookingPayment:t}=e;return"outgoing"===t.type&&"pending"===t.paidStatus})).reduce(((e,t)=>{let{bookingPayment:a}=t;return e+a.amount}),0),o=t.filter((e=>{let{bookingPayment:t}=e;return"outgoing"===t.type&&("paid"===t.paidStatus||"partially-refunded"===t.paidStatus)})).reduce(((e,t)=>{let{bookingPayment:a}=t;const{paidStatus:l,amount:n,amountRefunded:r}=a;let i=n;return"partially-refunded"===l&&(i=n-r),e+i}),0),d=a-r,u=t[0]&&t[0].bookingPayment.currency||"EUR";return i.default.createElement(l.default,{columns:[{title:i.default.createElement("b",{style:{fontSize:12}},"Incoming Payments"),width:"30%",children:[{title:i.default.createElement("b",{style:{fontSize:12}},"Total Paid"),width:"15%",dataIndex:"totalIncomingPaid",key:"totalIncomingPaid",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},(0,s.getNumberWithCurrency)(e,u))}},{title:i.default.createElement("b",{style:{fontSize:12}},"Total Pending"),width:"15%",dataIndex:"totalIncomingPending",key:"totalIncomingPending",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},(0,s.getNumberWithCurrency)(e,u))}}]},{title:i.default.createElement("b",{style:{fontSize:12}},"Outgoing Payments"),width:"30%",children:[{title:i.default.createElement("b",{style:{fontSize:12}},"Total Paid"),width:"15%",dataIndex:"totalOutgoingPaid",key:"totalOutgoingPaid",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},(0,s.getNumberWithCurrency)(e,u))}},{title:i.default.createElement("b",{style:{fontSize:12}},"Total Pending"),width:"15%",dataIndex:"totalOutgoingPending",key:"totalOutgoingPending",render:function(e){return i.default.createElement("span",{style:{fontSize:10}},(0,s.getNumberWithCurrency)(e,u))}}]},{title:i.default.createElement("b",{style:{fontSize:12}},"Balance"),width:"10%",dataIndex:"balance",key:"balance",render:function(e){return i.default.createElement("b",{className:e>0?"color-success":e<0?"color-danger":"",style:{fontSize:10}},(0,s.getNumberWithCurrency)(e,u))}}],dataSource:[{id:"totals",totalIncomingPending:a,totalIncomingPaid:n,totalOutgoingPending:r,totalOutgoingPaid:o,balance:d}],rowKey:e=>e.id,pagination:!1,bordered:!0,size:"small"})}},56074:(e,t,a)=>{"use strict";
111Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyLegalName:a,startDate:r,endDate:c,companyLogo:f,companyEmail:p,companyPhone:g,options:h=[]}=t,{data:y}=(0,i.usePalette)(f),E=y&&y.darkMuted||"#000000d1";return u.default.createElement(m,{className:"demo-charter-proposal-editor-content print-container background-logo",companyLogo:f,style:{margin:"0px"}},u.default.createElement("div",{style:{textAlign:"center"}},u.default.createElement("img",{className:"img-responsive",style:{display:"inline",maxHeight:150,padding:5,marginTop:20,maxWidth:200},src:f,alt:"companyLogo"}),u.default.createElement("h2",{style:{fontWeight:"bold",letterSpacing:8}},"CHARTER PROPOSAL")),u.default.createElement("div",{style:{marginTop:30,textAlign:"center"}},u.default.createElement("h5",null,"Thank you for considering our services for your yacht chartering booking. We look forward to providing you with an unforgettable and luxurious experience on your sailing journey!"),u.default.createElement("h5",null,"We have prepared ",h.length," options that are available from"," ",u.default.createElement("b",null,(0,d.default)(r,"YYYY-MM-DD").format("DD/MM/YYYY"))," until"," ",u.default.createElement("b",null,(0,d.default)(c,"YYYY-MM-DD").format("DD/MM/YYYY")),". If you have any questions, please feel free to contact us at ",u.default.createElement("b",null,p)," or call us at"," ",u.default.createElement("b",null,g),".")),u.default.createElement("div",{style:{width:"100%",height:13,marginTop:30,marginBottom:40,borderBottom:"1px solid black",textAlign:"center"}},u.default.createElement("span",{style:{fontSize:15,backgroundColor:"white",padding:"0 10px",fontWeight:"bold"}},"Charter Options")),h.map(((e,t)=>u.default.createElement("div",{key:e.id,style:{padding:0===t?void 0:"20px 0px"}},u.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",background:"#f0f0f0",padding:15,borderRadius:5}},u.default.createElement("h4",{style:{fontWeight:"bold",color:E,margin:0}},"Option #",t+1,": ",e.name),u.default.createElement("h4",{style:{fontWeight:"bold",color:E,margin:0}},(0,s.getNumberWithCurrency)(e.basePrice+e.fuelPrice,e.currency))),u.default.createElement("div",{style:{borderLeft:"4px dashed #f0f0f0",paddingLeft:10}},e.description&&u.default.createElement("div",null,u.default.createElement("h5",{style:{fontWeight:"bold",margin:"20px 0px",marginBottom:5}},"Description:"),u.default.createElement("h5",{style:{color:"#212121",margin:0}},e.description)),e.specifications.length>0&&u.default.createElement("div",null,u.default.createElement("h5",{style:{fontWeight:"bold",margin:"30px 0px",marginBottom:5}},"Specifications:"),u.default.createElement(l.default,{gutter:16},e.specifications.map(((e,t)=>u.default.createElement(n.default,{span:6,key:t},u.default.createElement("h5",{style:{margin:5,color:"#212121"}},e)))))),u.default.createElement("h5",{style:{fontWeight:"bold",margin:"30px 0px",marginBottom:5}},"Price Breakdown:"),u.default.createElement("h5",{style:{color:"#212121",margin:0}},(0,s.getNumberWithCurrency)(e.basePrice,e.currency)," (base price) +"," ",(0,s.getNumberWithCurrency)(e.fuelPrice,e.currency)," (fuel costs) ="," ",u.default.createElement("b",null,(0,s.getNumberWithCurrency)(e.basePrice+e.fuelPrice,e.currency))),u.default.createElement(l.default,{style:{marginTop:20}},e.photos.map(((e,t)=>u.default.createElement(n.default,{key:t,span:6,className:"",style:{padding:1}},u.default.createElement(o.default,{image:e.url,nameclass:"place",gallery:!0,galleryclass:"proposal-photo"})))))),t!==h.length-1&&u.default.createElement("div",{className:"page-break"})))),u.default.createElement("div",{style:{fontSize:13,textAlign:"center"}},u.default.createElement("p",null,"Copyright © ",(0,d.default)().format("YYYY")," | ",u.default.createElement("b",null,a)," all rights reserved")))};var l=c(a(55517)),n=c(a(64219));a(48701);var r=c(a(75999)),i=a(38386),o=c(a(30014)),s=a(37918),d=c(a(95093)),u=c(a(96540));function c(e){return e&&e.__esModule?e:{default:e}}const m=r.default.div` 112 &.background-logo { 113 position: relative; 114 } 115 116 &.background-logo::before { 117 content: ''; 118 position: absolute; 119 top: 0; 120 left: 0; 121 width: 100%; 122 height: 100%; 123 } 124`},76859:(e,t,a)=>{"use strict";
124Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyLogo:a,from:s,until:d,bookings:u=[]}=t,{companyName:c,companyLegalAddress:m,companyEmail:f,companyPhone:p}=t;return i.default.createElement("div",{className:"elementsyachting-bookingsreport-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{paddingTop:30}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:16},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",padding:5,maxHeight:120},src:a,alt:"companyLogo"})),i.default.createElement(r.default,{span:8,style:{textAlign:"right"}},i.default.createElement("span",{style:{fontWeight:"bold",color:"#217efb",fontSize:28}},"BOOKINGS REPORT"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold",color:"gray",marginRight:5}},s&&(0,o.default)(s,"YYYY-MM-DD").format("DD/MM/YYYY")," ",d&&`- ${(0,o.default)(d,"YYYY-MM-DD").format("DD/MM/YYYY")}`),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("span",{style:{fontWeight:"bold",color:"#00123e",fontSize:15,marginRight:5}},c),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",marginRight:5}},m),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",marginRight:5}},"E-mail: ",f),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",marginRight:5}},"Tel: ",p))))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.id,defaultExpandAllRows:!0,expandedRowKeys:u.map((e=>e.id)),pagination:!1,size:"middle",bordered:!0,dataSource:u,columns:[{title:"Start Date",dataIndex:"start",key:"start",width:100,render:(e,t)=>{let{startDate:a,startTime:l}=t;return`${a} ${l}`}},{title:"End Date",dataIndex:"end",key:"end",width:100,render:(e,t)=>{let{endDate:a,endTime:l}=t;return`${a} ${l}`}},{title:"Code",dataIndex:"code",key:"code",width:"60px"},{title:"Product",dataIndex:"productName",key:"productName",width:200},{title:"Boat",dataIndex:"resourcesNames",key:"resourcesNames",width:150},{title:"Pax",dataIndex:"tickets",key:"tickets",width:50},{title:"Project Number",dataIndex:"projectNumber",key:"projectNumber",width:100},{title:"Additional Details",dataIndex:"additionalDetails",key:"additionalDetails",width:100}]}))))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(8798);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},89535:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyLogo:a,from:s,until:d,personnelName:u,bookings:c=[]}=t,{companyName:m,companyLegalAddress:f,companyEmail:p,companyPhone:g}=t;return i.default.createElement("div",{className:"elementsyachting-personnel-bookings-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{paddingTop:30}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:16},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",padding:5,maxHeight:120},src:a,alt:"companyLogo"})),i.default.createElement(r.default,{span:8,style:{textAlign:"right"}},i.default.createElement("span",{style:{fontWeight:"bold",color:"#217efb",fontSize:28}},"BOOKINGS"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold",color:"#00123e",fontSize:15,marginRight:5}},m),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",marginRight:5}},f),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",marginRight:5}},"E-mail: ",p),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",marginRight:5}},"Tel: ",g),i.default.createElement("hr",null),i.default.createElement("div",{style:{textAlign:"right",marginTop:15}},i.default.createElement("span",{style:{color:"#00123e",fontWeight:"bold",fontSize:15}},u),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold",color:"gray",marginRight:5}},s&&(0,o.default)(s,"YYYY-MM-DD").format("DD/MM/YYYY")," ",d&&`- ${(0,o.default)(d,"YYYY-MM-DD").format("DD/MM/YYYY")}`))))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.id,defaultExpandAllRows:!0,expandedRowKeys:c.map((e=>e.id)),expandedRowRender:e=>i.default.createElement("div",{style:{fontSize:12}},i.default.createElement("span",null,"Product:"),i.default.createElement("br",null),i.default.createElement("b",{style:{color:"#00123e"}},e.productName),i.default.createElement("hr",{style:{marginTop:10,marginBottom:10}}),i.default.createElement("div",null,i.default.createElement("span",null,"Detailed Programm:"),i.default.createElement("br",null),i.default.createElement("b",{style:{color:"#00123e"}},e.detailedProgramm||"-")),i.default.createElement("hr",{style:{marginTop:10,marginBottom:10}}),i.default.createElement(n.default,{gutter:32},i.default.createElement(r.default,{span:6},i.default.createElement("span",null,"Special Request:"),i.default.createElement("br",null),i.default.createElement("b",{style:{color:"#00123e"}},e.specialRequest||"-")),i.default.createElement(r.default,{span:6},i.default.createElement("span",null,"Project Number:"),i.default.createElement("br",null),i.default.createElement("b",{style:{color:"#00123e"}},e.projectNumber||"-")),i.default.createElement(r.default,{span:6},i.default.createElement("span",null,"Additional Details:"),i.default.createElement("br",null),i.default.createElement("b",{style:{color:"#00123e"}},e.additionalDetails||"-")),i.default.createElement(r.default,{span:6},i.default.createElement("span",null,"Dietary Restrictions:"),i.default.createElement("br",null),i.default.createElement("b",{style:{color:"#00123e"}},e.dietaryRestrictions||"-"))),i.default.createElement("hr",{style:{marginTop:10,marginBottom:10}}),i.default.createElement(n.default,{gutter:32},i.default.createElement(r.default,{span:6},i.default.createElement("span",null,"Transfer Company:"),i.default.createElement("br",null),i.default.createElement("b",{style:{color:"#00123e"}},e.transferCompany||"-")),i.default.createElement(r.default,{span:6},i.default.createElement("span",null,"Hotel:"),i.default.createElement("br",null),i.default.createElement("b",{style:{color:"#00123e"}},e.hotelAccommodation||"-")),i.default.createElement(r.default,{span:6},i.default.createElement("span",null,"Pickup Point:"),i.default.createElement("br",null),i.default.createElement("b",{style:{color:"#00123e"}},e.pickupPoint||"-"," at ",e.pickupTime||"-")),i.default.createElement(r.default,{span:6},i.default.createElement("span",null,"Drop-off Point:"),i.default.createElement("br",null),i.default.createElement("b",{style:{color:"#00123e"}},e.dropOffPoint||"-"," at ",e.dropOffTime||"-"))),i.default.createElement("hr",null),i.default.createElement("div",null,i.default.createElement("span",null,"Guest details/ Passport details / Date of Birth:"),i.default.createElement("br",null),i.default.createElement("ul",{style:{listStyle:"disc",paddingLeft:20}},i.default.createElement(n.default,{gutter:16},e.travelers.map(((e,t)=>i.default.createElement(r.default,{span:12,key:t},i.default.createElement("li",{key:t,style:{color:"#00123e"}},e.guestPassportDateOfBirth||"-")))))))),pagination:!1,size:"middle",bordered:!0,dataSource:c,columns:[{title:"Booking Code",dataIndex:"code",key:"code",width:"60px"},{title:"Boat",dataIndex:"resourcesNames",key:"resourcesNames",width:100},{title:"Start Date",dataIndex:"start",key:"start",width:100,render:(e,t)=>{let{startDate:a,startTime:l}=t;return`${a} ${l}`}},{title:"End Date",dataIndex:"end",key:"end",width:100,render:(e,t)=>{let{endDate:a,endTime:l}=t;return`${a} ${l}`}},{title:"Persons",dataIndex:"persons",key:"persons",width:100,render:(e,t)=>t.travelers.length}]}))))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(3006);var i=s(a(96540)),o=s(a(95093));
124function s(e){return e&&e.__esModule?e:{default:e}}},33873:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{from:a,until:s,personnelName:d,payments:u=[],expenses:c=[],paymentMethodBalances:m=[],summary:f={}}=t,{totalPaymentsAmount:p,totalExpensesAmount:g}=f;return i.default.createElement("div",{className:"exclusivetransfersandtours-personnel-balance-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h3",{style:{fontWeight:"bold",color:"black"}},"Personnel Balance")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("h5",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("h5",null,t.companyPlace),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("h5",{style:{fontWeight:"bold"}},d),a&&s&&i.default.createElement("h5",{style:{fontWeight:"bold"}},(0,o.default)(a,"YYYY-MM-DD").format("DD/MM/YYYY")," -"," ",(0,o.default)(s,"YYYY-MM-DD").format("DD/MM/YYYY"))))))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Summary"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{pagination:!1,size:"middle",bordered:!0,dataSource:[f],columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Payments Amount")),dataIndex:"totalPaymentsAmount",key:"totalPaymentsAmount",width:"50%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:"green"}},p))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Expenses Amount")),dataIndex:"totalExpensesAmount",key:"totalExpensesAmount",width:"50%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:"red"}},g))}]}))),m.length>0&&i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Balances"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.bookingCode,pagination:!1,size:"middle",bordered:!0,dataSource:m,columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method")),dataIndex:"paymentMethodName",key:"paymentMethodName",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Payments Amount")),dataIndex:"totalPaymentsAmount",key:"totalPaymentsAmount",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Expenses Amount")),dataIndex:"totalExpensesAmount",key:"totalExpensesAmount",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Balance")),dataIndex:"balance",key:"balance",width:"25%",render:(e,t)=>{let{balanceFormatted:a}=t;return i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:e>0?"green":e<0?"red":""}},e>0?"(+) ":e<0?"(-) ":"",a))}}]}))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Payments Breakdown"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.bookingCode,pagination:!1,size:"middle",bordered:!0,dataSource:u,columns:[{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Booking Code"),dataIndex:"bookingCode",key:"bookingCode",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}}
124,"Payment Amount"),dataIndex:"amount",key:"amount",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method"),dataIndex:"paymentMethod",key:"paymentMethod",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Date Paid"),dataIndex:"datePaid",key:"datePaid",width:"100px"}]}))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Expenses Breakdown"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.index,pagination:!1,size:"middle",bordered:!0,dataSource:c,columns:[{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Date Spent"),dataIndex:"date",key:"date",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Expense Amount"),dataIndex:"amount",key:"amount",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method"),dataIndex:"paymentMethod",key:"paymentMethod",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Expense Category"),dataIndex:"category",key:"category",width:"100px"}]}))))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(93352);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},28962:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{companyLogo:a,companyName:s,companyLegalName:d,companyLegalAddress:u,companyVAT:c,companyEmail:m,companyPhone:f,startDate:p,startTime:g,endDate:h,endTime:y,busName:E,driverName:b,productName:v,passengers:k=[]}=t;return i.default.createElement("div",{className:"galiniexpress-bus-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{paddingTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:10,style:{textAlign:"left"}},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",maxHeight:150},src:a,alt:"companyLogo"})),i.default.createElement(n.default,{span:14,style:{textAlign:"right"}},i.default.createElement("span",{style:{fontWeight:"bold",color:"#2761d5",fontSize:20}},"PASSENGERS LIST"),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:10}},v),i.default.createElement("div",{style:{marginTop:8}},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:13}},s),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:10}},d),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:10}},u),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:10}},"VAT ID: ",c),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:10}},"E-mail: ",m),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:10}},"Tel: ",f))))),i.default.createElement("hr",null),i.default.createElement("div",null,i.default.createElement(l.default,{gutter:16,style:{textAlign:"center"}},i.default.createElement(n.default,{span:6},i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:10}},"Bus:"),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"black",fontWeight:"bold",fontSize:10}},E)),i.default.createElement(n.default,{span:6},i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:10}},"Driver:"),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"black",fontWeight:"bold",fontSize:10}},b)),i.default.createElement(n.default,{span:6},i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:10}},"Start:"),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"black",fontWeight:"bold",fontSize:10}},p&&g&&(0,o.default)(`${p} ${g}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm"))),i.default.createElement(n.default,{span:6},i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:10}},"End:"),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"black",fontWeight:"bold",fontSize:10}},h&&y&&(0,o.default)(`${h} ${y}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm")))),i.default.createElement("div",{style:{marginTop:15}},(e=>{const t=[{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:20,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎΡÎΤÎΣÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"VOUCHER")),width:60,dataIndex:"voucher",value:"voucher",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎ / ÎΠΩÎÎ¥ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NAME / SURNAME")),width:100,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΣÎÎÎÎΠΣΥÎÎÎΤÎΣÎΣ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"MEETING POINT")),width:100,dataIndex:"meetingPointName",value:"meetingPointName",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎΧÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"HOTEL")),width:80,dataIndex:"hotelName",value:"hotelName",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎ. ÎÎÎÎ¥ÎÎ¥ÎΣÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"E-MAIL")),width:100,dataIndex:"email",value:"email",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΤÎÎ. ÎÎ ÎÎÎÎÎΩÎÎÎΣ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"PHONE NUMBER")),width:80,dataIndex:"phoneNumber",value:"phoneNumber",render:e=>i.default.createElement("p",null,e)}];return i.default.createElement(r.default,{className:"table",columns:t,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})})(k))))};var l=s(a(55517)),n=s(a(64219)),r=s(a(58609));a(30645);var i=s(a(96540)),o=s(a(95093));
124function s(e){return e&&e.__esModule?e:{default:e}}},5350:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"galiniexpress-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontSize:10,fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎÎÎÎÎΤΩÎ")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:40},i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{textDecoration:"underline"}},i.default.createElement("b",null,"1. - ΣΤÎÎΧÎÎÎ Î ÎÎÎÎÎ¥")),i.default.createElement("p",null,"Îνομα ΠλοίοÏ
:",i.default.createElement("b",{style:{marginLeft:10,textDecoration:"underline"}},t.boatName)),i.default.createElement("p",null,"Σημαία:",i.default.createElement("b",{style:{marginLeft:10,textDecoration:"underline"}},t.flag)),i.default.createElement("p",null,"ÎηολÏγιο:",i.default.createElement("b",{style:{marginLeft:10,textDecoration:"underline"}},t.portOfRegistry))),i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{textDecoration:"underline"}},i.default.createElement("b",null,"2.- ΣΤÎÎΧÎÎÎ ÎÎÎÎÎ¥ÎΩΤÎ")),i.default.createElement("p",null,"ÎνομαÏεÏÏνÏ
μο:",i.default.createElement("b",{style:{marginLeft:10,textDecoration:"underline"}},t.boatOwnerName)),i.default.createElement("p",null,"ÎιεÏθÏ
νÏη:",i.default.createElement("b",{style:{marginLeft:10,textDecoration:"underline"}},t.boatOwnerAddress)),i.default.createElement("p",null,"ΤηλÎÏÏνο:",i.default.createElement("b",{style:{marginLeft:10,textDecoration:"underline"}},t.boatOwnerPhoneNumber)),i.default.createElement("p",null,"E-mail:",i.default.createElement("b",{style:{marginLeft:10,textDecoration:"underline"}},t.boatOwnerEmail))),i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{textDecoration:"underline"}},i.default.createElement("b",null,"3.- ΣΤÎÎΧÎÎÎ ÎΡÎÎÎÎÎÎÎÎÎ¥")),i.default.createElement("p",null,"ÎιμÎÎ½Î±Ï ÎκκίνηÏηÏ:",i.default.createElement("b",{style:{marginLeft:10,textDecoration:"underline"}},t.startPoint)),i.default.createElement("p",null,"ÎνδιάμεÏοι ÎιμÎÎ½ÎµÏ Î ÏοÏÎγγιÏηÏ:",i.default.createElement("b",{style:{marginLeft:10,textDecoration:"underline"}},t.intermidiatePoints)),i.default.createElement("p",null,"ÎιμÎÎ½Î±Ï Î¤ÎµÎ»Î¹ÎºÎ¿Ï Î ÏοοÏιÏμοÏ:",i.default.createElement("b",{style:{marginLeft:10,textDecoration:"underline"}},t.endPoint))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontSize:10,fontWeight:"bold",color:"black",textDecoration:"underline"}},"ΣΤÎÎΧÎÎÎ ÎΤÎÎΩÎ")),i.default.createElement("div",{style:{marginTop:15}},(e=>{const t=[{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:20,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎ / ÎΠΩÎÎ¥ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NAME / SURNAME")),width:100,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"GENDER")),width:50,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ. ÎÎÎÎÎΣÎΣ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:80,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎ ÎÎÎΤÎΣ / Î ÎÎΡΩÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"PASSENGER / CREW")),width:100,dataIndex:"passengerType",value:"passengerType",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ / ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID / PASSPORT No")),width:90,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:80,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎΡÎΤÎΣÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"VOUCHER")),width:60,dataIndex:"voucher",value:"voucher",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎΧÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"HOTEL")),width:80,dataIndex:"hotelName",value:"hotelName",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎ. ÎÎÎÎ¥ÎÎ¥ÎΣÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"E-MAIL")),width:100,dataIndex:"email",value:"email",render:e=>i.default.createElement("p",null,e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΤÎÎ. ÎÎ ÎÎÎÎÎΩÎÎÎΣ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"PHONE NUMBER")),width:80,dataIndex:"phoneNumber",value:"phoneNumber",render:e=>i.default.createElement("p",null,e)}];return i.default.createElement(r.default,{className:"table",columns:t,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})})(t.passengers||[]))),i.default.createElement("div",{style:{marginTop:50,textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold"}},"ÎεβαιÏνεÏαι η ακÏίβεια ÏÏν ÏÏ Î¬Î½Ï ÏÏοιÏείÏν και ÏληÏοÏοÏιÏν αÏÏ Ïον ΠλοίαÏÏο/ÎÏ
βεÏνήÏη."),i.default.createElement("p",{style:{fontWeight:"bold"}},"(ΤÏÏοÏ-ÎμεÏομηνία- ÏÏα)"),i.default.createElement("p",{style:{marginTop:30}},"â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦")),i.default.createElement("div",{style:{marginTop:50,textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold"}},"(Î ÏοÏÏ
ÏογÏαÏή ΠλοιάÏÏοÏ
/ÎÏ
βεÏνήÏη)"),i.default.createElement(l.default,{gutter:48,style:{marginTop:30,textAlign:"center"}},i.default.createElement(n.default,{span:12},i.default.createElement("p",{style:{fontWeight:"bold"}},"ÎÏιθ. ÎÏÏÏλοÏ
:",i.default.createElement("b",{style:{textDecoration:"underline",marginLeft:10}},t.boatLicenceNumberProt))),i.default.createElement(n.default,{span:12},i.default.createElement("p",{style:{fontWeight:"bold"}},"ÎÏιθ. ÎαÏάÏλοÏ
:",i.default.createElement("b",{style:{marginLeft:10}},"______________"))))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(94709);var i=o(a(96540));
124function o(e){return e&&e.__esModule?e:{default:e}}},99208:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{companyLogo:a,companyName:o,companyLegalName:s,companyLegalAddress:d,companyVAT:u,companyEmail:c,companyPhone:m,voucherNumber:f,bookingCode:p,startDate:g,startTime:h,endDate:y,endTime:E,productName:b,hotelName:v,leadTraveler:k={},travelers:S=[]}=t;return i.default.createElement("div",{className:"galiniexpress-servicevoucher-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{paddingTop:30}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:14,style:{textAlign:"left"}},i.default.createElement("span",{style:{fontWeight:"bold",color:"#2761d5",fontSize:26}},"RESERVATION VOUCHER #",f),i.default.createElement("div",{style:{marginTop:8}},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:16}},o),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},s),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},d),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"VAT ID: ",u),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"E-mail: ",c),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"Tel: ",m))),i.default.createElement(r.default,{span:10,style:{textAlign:"right"}},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",padding:5,maxHeight:170},src:a,alt:"companyLogo"})))),i.default.createElement("hr",{style:{borderColor:"#1b81e3",borderStyle:"dashed",borderWidth:1,marginTop:30,marginBottom:30}}),i.default.createElement(n.default,{gutter:32},i.default.createElement(r.default,{span:12,style:{textAlign:"left"}},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:16}},"Booking Details:"),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"Code: ",p),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"Start: ",g," ",h),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"End: ",y," ",E),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"Service: ",b),v&&i.default.createElement("div",null,i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"Hotel: ",v))),i.default.createElement(r.default,{span:12,style:{textAlign:"right"}},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:16}},"Contact Details:"),i.default.createElement("br",null),k.fullName&&i.default.createElement("div",null,i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"Full Name: ",k.fullName),i.default.createElement("br",null)),k.email&&i.default.createElement("div",null,i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"E-mail: ",k.email),i.default.createElement("br",null)),k.phoneNumber&&i.default.createElement("div",null,i.default.createElement("span",{style:{color:"gray",fontWeight:"bold",fontSize:13}},"Phone Number: ",k.phoneNumber),i.default.createElement("br",null)))),i.default.createElement("div",{style:{marginTop:40}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.key,defaultExpandAllRows:!0,pagination:!1,size:"middle",bordered:!0,dataSource:S,columns:[{title:"Full Name",dataIndex:"fullName",key:"fullName",width:170},{title:"Gender",dataIndex:"gender",key:"gender",width:100},{title:"Date Of Birth",dataIndex:"dateOfBirth",key:"dateOfBirth",width:100},{title:"Passport / ID Number",dataIndex:"passportIdNumber",key:"passportIdNumber",width:130},{title:"Nationality",dataIndex:"nationality",key:"nationality",width:100}]}))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(98191);var i=o(a(96540));
124function o(e){return e&&e.__esModule?e:{default:e}}},89912:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{companyLegalName:a,companyVAT:o,companyAddress:d,companyCountry:u,companyLogo:c}=t,{taxFeeDetails:m}=t,{invoiceNumber:f,documentDate:p,documentDueDate:g}=t,{items:h}=t,{companyIBAN:y,billingName:E,billingAddress:b,billingVAT:v,billingCountry:k}=t,{subTotalAmount:S,totalAmount:T}=t;return i.default.createElement("div",{className:"gastronomytours-payment-invoice",style:{margin:"0px"}},i.default.createElement("div",{style:{paddingTop:20}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold",color:"black",fontSize:20}},"Invoice# ",f),i.default.createElement("br",null)),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:64},i.default.createElement(r.default,{span:16},i.default.createElement("span",{style:{fontSize:15,fontWeight:"bold"}},a),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},o),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},y),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},d),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},u),i.default.createElement("br",null),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("span",{style:{fontWeight:"bold",color:"#0747a6",fontSize:15}},"Bill To"),i.default.createElement("br",null),E&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontWeight:"bold",fontSize:15}},E),i.default.createElement("br",null)),v&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:15}},v),i.default.createElement("br",null)),b&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:15}},b),i.default.createElement("br",null)),k&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:15}},k),i.default.createElement("br",null)))),i.default.createElement(r.default,{span:8},c&&i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",padding:5,maxHeight:150,maxWidth:200},src:c,alt:"companyLogo"}))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!0,dataSource:[{key:"1"}],columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},"Invoice Date"),key:"invoice-date",width:"50%",render:function(){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},p))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},"Due Date"),key:"due-date",width:"50%",render:function(){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},g))}}]})),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(s,{items:h})),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,null,i.default.createElement(r.default,{span:8,offset:16},i.default.createElement("div",{style:{paddingRight:9}},i.default.createElement("span",{style:{fontSize:15}},"Sub Total:"),i.default.createElement("span",{style:{fontSize:15,float:"right"}},S),i.default.createElement("br",null),m&&m.map(((e,t)=>{let{taxName:a,taxFee:l}=e;return i.default.createElement("div",{key:t},i.default.createElement("span",{style:{fontSize:15}},a,":"),i.default.createElement("span",{style:{fontSize:15,float:"right"}},l))})),i.default.createElement("span",{style:{fontSize:15,fontWeight:"bold"}},"Total:"),i.default.createElement("span",{style:{fontSize:15,float:"right",color:"black",fontWeight:"bold"}},T)))))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219)),i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){let{items:t}=e;return i.default.createElement(l.default,{rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!0,dataSource:t,columns:[{title:"Item",dataIndex:"item-description",key:"item-description",render:function(e,t){const{title:a,desc:l}=t;return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:14,color:"black"}},a),l&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:12}},l)))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},"Qty"),dataIndex:"qty",key:"qty",render:function(e,t){const{qty:a}=t;return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},a))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},"Rate"),dataIndex:"rate",key:"rate",render:function(e,t){const{rate:a}=t;return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},a))}},{title:i.default.createElement("div",{style:{textAlign:"right"}}
124,"Amount"),dataIndex:"amount",key:"amount",render:function(e,t){const{amount:a}=t;return i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("span",{style:{fontSize:14,color:"black"}},a))}}]})}a(60811)},36235:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{charterer:a={},shipOwner:i={},broker:o={},secondBroker:s}=t,d=e=>"shippingAgent"===e?"ÎαÏ
ÏικÏÏ Î ÏάκÏοÏÎ±Ï / Shipping Agent":"touristOffice"===e?"ΤοÏ
ÏιÏÏÎ¹ÎºÏ ÎÏαÏείο / Tourist Office":"ÎαÏ
λομεÏίÏÎ·Ï / Broker",u=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},"shipOwner"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ΠλοιοκÏήÏÎ·Ï / Shipowner:"):"broker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",d(e.brokerType),":"):"secondBroker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î2.")," ",d(e.brokerType)," #2:"):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/C.")," ÎαÏ
λÏÏÎ®Ï / Charterer:"):"",r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏÎ¯Î±Ï / Fax No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.faxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))),e.liablePerson&&r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"ÎÏÎ¼Î¹Î¼Î¿Ï ÎκÏ/ÏÎ¿Ï - ÎνομαÏεÏÏνÏ
μο / Liable person for the L.E.:"," ",r.default.createElement("b",null,e.liablePerson)))));return r.default.createElement("div",{className:"geneseas-charterparty-editor-content",style:{margin:"0px"}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ - CHARTERPARTY"),r.default.createElement("div",{style:{marginTop:10,marginBottom:10}},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"YÏεγÏάÏη Ïην ",r.default.createElement("b",null,t.signedDate)),r.default.createElement("h6",null,"Signed on")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÏÏο ",r.default.createElement("b",null,t.placeSigned)),r.default.createElement("h6",null,"at")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Σημαία ",r.default.createElement("b",null,t.boatFlag)),r.default.createElement("h6",null,"Flag"))),r.default.createElement(l.default,{gutter:16,style:{marginTop:15}},r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"Îνομα ÏλοίοÏ
",r.default.createElement("b",null,t.boatName)),r.default.createElement("h6",null,"Name of Vessel")),r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï & ÎÏ. ÎηολογίοÏ
"," ",r.default.createElement("b",null,t.boatPortOfRegistry," ",t.boatRegistryNumber)),r.default.createElement("h6",null,"Port & Registry No")),r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"Î.Î. e-ÎηÏÏÏο ",r.default.createElement("b",null,t.boatEmhtrwo)),r.default.createElement("h6",null,"e-Registry No")),r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"IMO N° ",r.default.createElement("b",null,t.boatImo)),r.default.createElement("h6",null,"IMO Number"))),r.default.createElement(l.default,{gutter:16,style:{marginTop:10}},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÎ»Î¹ÎºÏ ÎÎ®ÎºÎ¿Ï (μ.) ",r.default.createElement("b",null,t.boatMeters)),r.default.createElement("h6",null,"Length Overall (m.)")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Îλική ΧÏÏηÏικÏÏηÏα (ο.Ï.) ",r.default.createElement("b",null,t.boatGrossTonnage)),r.default.createElement("h6",null,"Gross Tonnage (gt)")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÎγιÏÏη ÎεÏαÏ. ÎκανÏÏηÏα ÎÏιβαÏÏν ",r.default.createElement("b",null,t.boatCapacity)),r.default.createElement("h6",null,"Max Passenger Capacity")))),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ - THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:10,marginBottom:10}},u(i,"shipOwner"),u(o,"broker"),s&&s.name&&u(s,"secondBroker"),u(a,"charterer"),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/D.")," ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:"),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ / From:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startDate," ",t.startTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startPoint)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι / To:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endDate," ",t.endTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endPoint))),r.default.createElement("h6",null,"ΣÏ
νολικÏÏ ÎαÏÎ»Î¿Ï / Chartered Freight in Total:"," ",r.default.createElement("span",{style:{textAlign:"center",marginLeft:10,fontWeight:"bold"}},t.totalPrice)))),r.default.createElement("div",{style:{pageBreakBefore:"always",paddingTop:15}},r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",{style:{fontWeight:"bold",textAlign:"left"}},"ΥΠÎΧΡÎΩΤÎÎÎÎ ÎΡÎÎ / CORE TERMS"),r.default.createElement("h6",null,"ÎαÏ
λοÏÏμÏÏνο διάÏÎºÎµÎ¹Î±Ï ÎÏÏ ÎºÎ±Î¹ δÏδεκα 12 ÏÏÎµÏ (Ï
ÏοÏεÏ. βαΠÏÎ·Ï ÏεÏ. (β) ÏÎ·Ï ÏαÏ. 5 ÏοÏ
άÏθÏοÏ
3 ÏοÏ
ν. 4926/2022) / Time charter contract up to 12 hours (subcase b.a. of case (b) in par.5 of article 3 in law no 4926/2022):"," ",r.default.createElement("b",null,t.charterUpTo12Hours?"ÎÎÎ / YES":"ÎΧΠ/ NO")),r.default.createElement("h6",null,"ÎαÏ
λοÏÏμÏÏνο Î¬Î½Ï ÏÏν (12) ÏÏÏν αÏÏ Îµ/Ï -α/Ï Ïλοίο Î¿Î»Î¹ÎºÎ¿Ï Î¼Î®ÎºÎ¿Ï
Ï ÎÏÏ 24 μ. & μεÏαÏοÏÎ¹ÎºÎ®Ï Î¹ÎºÎ±Î½ÏÏηÏÎ±Ï ÎÏÏ ÎºÎ±Î¹ 12 εÏιβαÏÏν (Ï
ÏοÏεÏ. βÎÎ ÏÎ·Ï ÏεÏ. (β) ÏÎ·Ï ÏαÏ. 5 ÏοÏ
άÏθÏοÏ
3 ÏοÏ
ν. 4926/2022) / Time charter contract over 12 hours concerning passenger pleasure yac
124hts up to 24 m. & passenger capacity up to 12 guests (subcase b.B. of case (b) in par.5 of article 3 in law no 4926/2022):"," ",r.default.createElement("b",null,t.charterOver12Hours?"ÎÎÎ / YES":"ÎΧΠ/ NO")),r.default.createElement("h6",null,"ÎδιÏÏηÏα ÏÏ
μβαλλÏμενοÏ
μÎÏοÏ
Ï ÏοÏ
εÏιβαÏÏνεÏαι Ïη δαÏάνη ÏÏν καÏαναλιÏκÏμενÏν καÏ
ÏίμÏν, ÏÏ
μÏ. Î.Φ.Î. / Charter contract party to undertake the cost of consumed bunkers, including excise duty:"," ",r.default.createElement("b",null,"charterer"===t.fuelCostPaidBy?"ÎÎÎ¥ÎΩΤÎΣ / Charterer":"ÎÎÎÎÎ¥ÎΩΤÎΣ / Shipowner")),r.default.createElement("h6",null,"ÎÏιβάÏÏ
νÏη εκναÏ
λÏÏή με Ïη δαÏάνη αÏÏκÏηÏÎ·Ï Î»Î¿Î¹ÏÏν αγαθÏν ή λήÏÎ·Ï Ï
ÏηÏεÏιÏν / Other expenses (provisions â services) payable by the Shipowner:"," ",r.default.createElement("b",null,t.otherExpensesPaidByShipowner?"ÎÎÎ / YES":"ÎΧΠ/ NO"))),r.default.createElement("div",{className:"contracting-parties",style:{marginTop:20}},r.default.createElement("h6",{style:{fontWeight:"bold",textAlign:"center"}},"ÎÎÎÎ ÎÎ ÎΡÎÎ / SPECIAL CONDITIONS & TERMS - CLAUSES"),t.terms&&r.default.createElement("div",{style:{fontSize:"0.65rem"},dangerouslySetInnerHTML:{__html:t.terms}})),r.default.createElement("div",{style:{textAlign:"center",marginTop:40}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ΥΠÎÎΡÎΦÎΣ / SIGNATURES"),r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{type:"flex",gutter:8},r.default.createElement(n.default,{style:{flex:1}},r.default.createElement("div",null,r.default.createElement("h6",null,"ΠλοιοκÏήÏÎ·Ï / Shipowner"),r.default.createElement("br",null),r.default.createElement("h6",null,"ΤÏÏÎ¿Ï & Îμ/νία / Place & Date"))),r.default.createElement(n.default,{style:{flex:1}},r.default.createElement("div",null,r.default.createElement("h6",null,"ÎαÏ
λÏÏÎ®Ï / Charterer"),r.default.createElement("br",null),r.default.createElement("h6",null,"ΤÏÏÎ¿Ï & Îμ/νία / Place & Date"))),r.default.createElement(n.default,{style:{flex:1}},r.default.createElement("div",null,r.default.createElement("h6",null,"ÎαÏ
λομεÏίÏÎ·Ï / Broker"),r.default.createElement("br",null),r.default.createElement("h6",null,"ΤÏÏÎ¿Ï & Îμ/νία / Place & Date"))))))))};var l=i(a(55517)),n=i(a(64219));a(38274);var r=i(a(96540));function i(e){return e&&e.__esModule?e:{default:e}}},78571:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{showLocationColumns:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold",fontSize:"0.45rem"}},i.default.createElement("p",null,"Î/Î")),width:30,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold",fontSize:"0.45rem"}},i.default.createElement("p",null,"ÎÎÎÎÎΤÎΠΩÎÎ¥ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold",fontSize:"0.45rem"}},i.default.createElement("p",null,"ÎΡÎÎÎÎΣ ÎÎÎΤÎÎÎ¥ ΤÎΥΤÎΤÎΤÎΣ ÎÎ ÎÎÎÎÎΤÎΡÎÎÎ¥"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"IDENTITY CARD N° OR PASSPORT N°")),width:140,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold",fontSize:"0.45rem"}},i.default.createElement("p",null,"ΦΥÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"SEX")),width:50,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold",fontSize:"0.45rem"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:80,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold",fontSize:"0.45rem"}},i.default.createElement("p",null,"ÎÎÎΡÎÎÎÎÎÎ ÎÎÎÎÎΣÎΣ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:100,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold",fontSize:"0.45rem"}},i.default.createElement("p",null,"ÎÎÎΡÎÎÎÎÎÎ & ÎÎÎÎÎÎΣ ÎÎ ÎÎÎÎÎΣÎΣ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"EMBARKATION: DATE & PORT")),width:120,dataIndex:"pickupLocationName",value:"pickupLocationName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold",fontSize:"0.45rem"}},i.default.createElement("p",null,"ÎÎÎΡÎÎÎÎÎÎ & ÎÎÎÎÎÎΣ ÎÎ ÎÎÎÎÎΣÎΣ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DISEMBARKATION: DATE & PORT")),width:120,dataIndex:"dropOffLocationName",value:"dropOffLocationName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)}];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold",fontSize:"0.45rem"}},i.default.createElement("p",null,"ΣÎÎÎÎΩΣÎÎΣ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NOTES")),width:80,dataIndex:"notes",value:"notes",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"geneseas-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎÎÎÎÎΤΩΠ(άÏθÏο 13 ν. 4926/2022, ÎÎ 82)"),i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem",marginTop:0}},"CREW AND PASSENGER LIST (law nº 4926/2022, O.G.G. AÎ 82)")),i.default.createElement("div",{style:{marginTop:10,fontSize:"0.5rem",lineHeight:"1.4",textAlign:"center"}},i.default.createElement("p",null,"ÎΡÎÎÎÎΣ ÎÎÎΡÎΦÎΣ/e - CharterParty Registration No:"," ",i.default.createElement("b",null,t.charterparty
124RegNumber||"..................")," ","Î.Î. e - ÎÎΤΡΩΠΠÎÎÎΩÎ:"," ",i.default.createElement("b",null,t.boatEmhtrwo||"..................")," ","ÎÎÎÎÎ Î ÎÎÎÎÎ¥ / YACHT NAME:"," ",i.default.createElement("b",null,t.boatName||"..................")),i.default.createElement("p",null,"ΣÎÎÎÎÎ / FLAG: ",i.default.createElement("b",null,t.boatFlag||"..................")," ","ÎÎÎÎÎÎΣ ÎÎÎÎΡÎΤÎÎΠΣÎÎÎ (Î.Î.Σ.) / CALL SIGN:"," ",i.default.createElement("b",null,t.boatIcl||"..................")," ","ÎÎÎÎÎÎΣ & ÎΡÎÎÎÎΣ ÎÎÎÎÎÎÎÎÎ¥ / No & PORT OF REGISTRY:"," ",i.default.createElement("b",null,t.boatPortOfRegistry," ",t.boatRegistryNumber||"..................")),i.default.createElement("p",null,"ÎÎÎÎÎ ÎÎÎÎΣ (μ.) / LENGTH OVERALL (m):"," ",i.default.createElement("b",null,t.boatMeters||"..................")," ","ÎÎÎÎΠΧΩΡÎΤÎÎÎΤÎΤΠ(ο.Ï.) / GROSS TONNAGE (gt):"," ",i.default.createElement("b",null,t.boatGrossTonnage||t.boatRegisterTons||".................."))),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.startLocationName))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.endLocationName))))),i.default.createElement("div",{style:{marginTop:20}},a(t.crew||[],"Î ÎÎΡΩÎÎ - CREW",{showLocationColumns:!0})),i.default.createElement("div",{style:{marginTop:20}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS",{showLocationColumns:!0})),i.default.createElement("div",{style:{marginTop:30,textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:"0.55rem"}},"Î Î ÎÎÎÎΡΧÎΣ / Î ÎÎ¥ÎÎΡÎÎΤÎΣ (THE CAPTAIN / THE SKIPPER)"),i.default.createElement("br",null),i.default.createElement("p",{style:{fontSize:"0.5rem"}},"(ΥΠÎÎΡÎΦΠ/ SIGNATURE)"),i.default.createElement("br",null),i.default.createElement("p",{style:{fontSize:"0.5rem"}},"ΤÎÎ ÎΣ / PLACE: ............................ ÎÎÎΡÎÎÎÎÎÎ / DATE: ........../........../..........")))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(57673);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}},77321:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyLogo:a,from:s,until:d,bookings:u=[],summary:c={}}=t,{companyName:m,companyLegalAddress:f,companyEmail:p,companyPhone:g}=t;return i.default.createElement("div",{className:"goldenlimo-bookingsreport-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{paddingTop:30}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:16},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",padding:5,maxHeight:120},src:a,alt:"companyLogo"})),i.default.createElement(r.default,{span:8,style:{textAlign:"right"}},i.default.createElement("span",{style:{fontWeight:"bold",color:"#ffc145",fontSize:28}},"BOOKINGS REPORT"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold",color:"gray",marginRight:5}},s&&(0,o.default)(s,"YYYY-MM-DD").format("DD/MM/YYYY")," ",d&&`- ${(0,o.default)(d,"YYYY-MM-DD").format("DD/MM/YYYY")}`),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("span",{style:{fontWeight:"bold",color:"#00123e",fontSize:15,marginRight:5}},m),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",marginRight:5}},f),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",marginRight:5}},"E-mail: ",p),i.default.createElement("br",null),i.default.createElement("span",{style:{color:"gray",marginRight:5}},"Tel: ",g))))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.id,pagination:!1,size:"middle",bordered:!0,dataSource:[{...c,id:"1"}],columns:[{title:"Total Bookings",dataIndex:"totalBookings",key:"totalBookings",width:"25%"},{title:"Total Price",dataIndex:"totalPrice",key:"totalPrice",width:"25%"},{title:"Total Commission",dataIndex:"totalCommission",key:"totalCommission",width:"25%"},{title:"Total Profit",dataIndex:"totalProfit",key:"totalProfit",width:"25%"}]}))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.id,pagination:!1,size:"middle",bordered:!0,dataSource:u,columns:[{title:"Booking Code",dataIndex:"code",key:"code",width:80},{title:"Start Date",dataIndex:"startDate",key:"startDate",width:80}
124,{title:"Start Time",dataIndex:"startTime",key:"startTime",width:80},{title:"Driver",dataIndex:"driver",key:"driver",width:100},{title:"Plate",dataIndex:"plate",key:"plate",width:80},{title:"Pickup Point",dataIndex:"pickupPointName",key:"pickupPointName",width:130},{title:"Drop-off Point",dataIndex:"dropOffPointName",key:"dropOffPointName",width:130},{title:"Price",dataIndex:"price",key:"price",width:80},{title:"Commission",dataIndex:"commission",key:"commission",width:80},{title:"Profit",dataIndex:"profit",key:"profit",width:80}]}))))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(90228);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},63035:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{companyLogo:a,from:l,until:s,itemsPerProduct:d=[]}=t;return i.default.createElement(c,{className:"legendsdmc-bookingslist-editor-content background-logo",companyLogo:a,style:{margin:"0px"}},i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:12},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",maxHeight:150,padding:5,marginTop:20,maxWidth:200},src:a,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right",marginTop:30}},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:20}},"BOOKINGS LIST"),l&&s&&i.default.createElement("h6",{style:{color:"#626262"}},(0,o.default)(t.from,"YYYY-MM-DD").format("DD/MM/YYYY")," -"," ",(0,o.default)(t.until,"YYYY-MM-DD").format("DD/MM/YYYY")),i.default.createElement("h6",{style:{color:"#212121"}},t.companyLegalName),i.default.createElement("h6",{style:{color:"#333333"}},t.companyLegalAddress),i.default.createElement("h6",{style:{color:"#333333"}},"VAT ID: ",t.companyVAT))))),d.map(((e,t)=>{let{name:a,columns:l,items:n}=e;return i.default.createElement("div",{key:t,className:"tables",style:{marginTop:10}},i.default.createElement(u,{rowKey:e=>e.code,dataSource:n,pagination:!1,size:"middle",title:()=>i.default.createElement("h4",{style:{fontWeight:"bold"}},a),columns:l.map((e=>({title:i.default.createElement("span",{style:{fontSize:11,fontWeight:"bold"}},e.label),dataIndex:e.key,key:e.key,width:700/l.length,render:e=>i.default.createElement("span",{style:{fontSize:10,color:"black"}},e)})))}))})))};var l=d(a(58609)),n=d(a(55517)),r=d(a(64219));a(41522);var i=d(a(96540)),o=d(a(95093)),s=d(a(75999));function d(e){return e&&e.__esModule?e:{default:e}}const u=(0,s.default)(l.default)` 125 .ant-table-thead > tr > th { 126 background: #5c442f !important; 127 color: white !important; 128 } 129`,c=s.default.div` 130 &.background-logo { 131 position: relative; 132 } 133 134 &.background-logo::before { 135 content: ''; 136 position: absolute; 137 top: 0; 138 left: 0; 139 width: 100%; 140 height: 100%; 141 142 background-image: url(${e=>e.companyLogo}); 143 144 filter: opacity(0.05); 145 146 background-position: -7cm 5cm; 147 background-origin: border-box; 148 background-repeat: space; 149 background-size: 120%; 150 } 151`},89769:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyLogo:a,timelinePerDay:r=[]}=t;return i.default.createElement(s,{className:"legendsdmc-villa-contract-editor-content print-container background-logo",companyLogo:a,style:{margin:"0px"}},i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",maxHeight:150,padding:5,marginTop:20,maxWidth:200},src:a,alt:"companyLogo"})),i.default.createElement(n.default,{span:12},i.default.createElement("div",{style:{textAlign:"right",marginTop:30}},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:20}},"ITINERARY"),i.default.createElement("h6",{style:{color:"#212121"}},t.companyLegalName),i.default.createElement("h6",{style:{color:"#333333"}},t.companyLegalAddress),i.default.createElement("h6",{style:{color:"#333333"}},"VAT ID: ",t.companyVAT))))),i.default.createElement("div",null,r.map((e=>{let{date:t,timeline:a}=e;return i.default.createElement("div",{key:t,style:{marginTop:30}},i.default.createElement("div",{style:{background:"#78583f",borderRadius:5,padding:5,fontWeight:"bold",color:"white"}},i.default.createElement("h5",{style:{margin:0}},i.default.createElement("p",{style:{margin:0,textAlign:"center",fontSize:15}},i.default.createElement("b",null,t)))),a.map(((e,a)=>{let{title:r,subtitle:o,description:s,breakPageAfter:d,photoUrl:u}=e;return i.default.createElement("div",{key:`${t}-${a}`,style:{borderTop:a>0?"1px solid #77573e3d":0,padding:"15px 3px"}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:u?16:24},r&&i.default.createElement("h5",{style:{fontWeight:"bold",color:"#333"}},r),o&&i.default.createElement("h6",{style:{marginTop:10,fontWeight:500,color:"#272727d9"}},o),s&&i.default.createElement("p",{style:{marginTop:10,color:"#212121"}},s)),u&&i.default.createElement(n.default,{span:8},i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("img",{className:"img-responsive",style:{width:"100%",maxHeight:100,borderRadius:5,boxSh
151adow:"rgb(222 215 209) 0px 0px 13px 3px, rgba(0, 0, 0, 0.067) 0px 1px 1px 0px"},src:u,alt:"photoUrl"})))),d&&i.default.createElement("div",{className:"page-break"}))})))}))))};var l=o(a(55517)),n=o(a(64219));a(50976);var r=o(a(75999)),i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}const s=r.default.div` 152 &.background-logo { 153 position: relative; 154 } 155 156 &.background-logo::before { 157 content: ''; 158 position: absolute; 159 top: 0; 160 left: 0; 161 width: 100%; 162 height: 100%; 163 164 background-image: url(${e=>e.companyLogo}); 165 166 filter: opacity(0.05); 167 168 background-position: -7cm 5cm; 169 background-origin: border-box; 170 background-repeat: space; 171 background-size: 120%; 172 } 173`},68639:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{groupLeaderDetails:a={},bookingDetails:r={},companyLogo:o}=t;return i.default.createElement(s,{className:"legendsdmc-villa-contract-editor-content print-container background-logo",companyLogo:o,style:{margin:"0px"}},i.default.createElement("div",{style:{marginTop:20,marginBottom:80}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",maxHeight:150,padding:5,maxWidth:200,marginTop:25},src:o,alt:"companyLogo"})),i.default.createElement(n.default,{span:12},i.default.createElement("div",{style:{textAlign:"right",marginTop:30}},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:20}},"Booking Terms & Conditions"),i.default.createElement("h6",null,t.companyLegalName),i.default.createElement("h6",null,t.companyLegalAddress),i.default.createElement("h6",null,"VAT ID: ",t.companyVAT),i.default.createElement("h6",{style:{fontWeight:"bold"}},"Date: ",t.documentDate))))),i.default.createElement("div",{style:{marginTop:40}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"rgba(193,155,104,0.91)"}},"Group Leader's Details"),i.default.createElement("hr",{style:{borderTop:"2px solid #dc9b436e"}}),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Name: ",i.default.createElement("b",{style:{marginLeft:20}},a.firstName))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Surname: ",i.default.createElement("b",{style:{marginLeft:20}},a.lastName)))),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Passport Number: ",i.default.createElement("b",{style:{marginLeft:20}},a.passportNumber))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Issuing Country: ",i.default.createElement("b",{style:{marginLeft:20}},a.issuingCountry)))),i.default.createElement("p",null,"Permanent Address: ",i.default.createElement("b",{style:{marginLeft:20}},a.address))),i.default.createElement("div",{style:{marginTop:40}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"rgba(193,155,104,0.91)"}},"Booking Details"),i.default.createElement("hr",{style:{borderTop:"2px solid #dc9b436e"}}),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Property Name: ",i.default.createElement("b",{style:{marginLeft:20}},r.propertyName))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Property Location: ",i.default.createElement("b",{style:{marginLeft:20}},r.location)))),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Check-in Date: ",i.default.createElement("b",{style:{marginLeft:20}},r.startDate))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Check-out Date: ",i.default.createElement("b",{style:{marginLeft:20}},r.endDate)))),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Check-in Time: ",i.default.createElement("b",{style:{marginLeft:20}},r.startTime))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Check-out Time: ",i.default.createElement("b",{style:{marginLeft:20}},r.endTime)))),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Number of Nights: ",i.default.createElement("b",{style:{marginLeft:20}},r.numberOfNights))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Number of Adults: ",i.default.createElement("b",{style:{marginLeft:20}},r.numberOfAdults)))),i.default.createElement("p",null,"Number of Children: ",i.default.createElement("b",{style:{marginLeft:20}},r.numberOfChildren))),i.default.createElement("div",{className:"page-break"}),i.default.createElement("div",{style:{marginTop:40}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"rgba(193,155,104,0.91)"}},"Overall Cost"),i.default.createElement("hr",{style:{borderTop:"2px solid #dc9b436e"}}),i.default.createElement("h5",null,i.default.createElement("b",null,t.overallCostText)),i.default.createElement("p",null,"If you fail to make a payment to us in full and on time we may treat your booking as canceled by you."),t.securityDepositText&&i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"Security Deposit:")),i.default.createElement(n.default,{span:17},i.default.createElement("span",null,t.securityDepositText))),t.cancellationPolicyText&&i.default.createElement(l.default,{gutter:64,style:{marginTop:20}},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"Cancellation Policy:")),i.default.createElement(n.default,{span:17},i.default.createElement("span",null,t.cancellationPolicyText))),t.covid19CancellationPolicyText&&i.default.createElement(l.default,{gutter:64,style:{marginTop:20}},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"Special Covid19 Cancellation Policy:")),i.default.createElement(n.default,{span:17},i.default.createElement("span",null,t.covid19CancellationPolicyText))),t.servicesProvidedList&&t.servicesProvidedList.length>0&&i.default.createElement(l.default,{gutter:64,style:{marginTop:20}},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"Services provided by the villa owner and included in the price:")),i.default.createElement(n.default,{span:17},i.default.createElement("ul",{style:{listStyle:"initial",marginLeft:15}},t.servicesProvidedList.map(((e,t)=>i.default.createElement("li",{key:t},e)))))),t.accomodationPolicyList&&t.accomodationPolicyList.length>0&&i.default.createElement(l.default,{gutter:64,style:{marginTop:20}},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"Accomodation Policy:")),i.default.createElement(n.default,{span:17},i.default.createElement("ul",{style:{listStyle:"initial",marginLeft:15}},t.accomodationPolicyList.map(((e,t)=>i.default.createElement("li",{key:t},e)))))),t.bankTransferDetailsText&&i.default.createElement("div",null,i.default.createElement(l.default,{gutter:64,style:{marginTop:20}},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"Bank Transfer Details:")),i.default.createElement(n.default,{span:17},i.default.createElement("span",null,t.bankTransferDetailsText))),i.default.createElement("div",{style:{marginTop:20,border:"1px solid #dfdfdf",borderRadius:"4px",padding:20,background:"#ceaf8717"}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"Bank:")),i.default.createElement(n.default,{span:17},i.default.createElement("span",null,i.default.createElement("b",null,t.bankName)))),i.default.createElement(l.default,{gutter:64,style:{marginTop:10}},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"IBAN:")),i.default.createElement(n.default,{span:17},i.default.createElement("span",null,i.default.createElement("b",null,t.iban)))),i.default.createElement(l.default,{gutter:64,style:{marginTop:10}},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"SWIFT Code:")),i.default.createElement(n.default,{span:17},i.default.createElement("span",null,i.default.createElement("b",null,t.swift)))),i.default.createElement(l.default,{gutter:64,style:{marginTop:10}},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"Full Company Name:")),i.default.createElement(n.default,{span:17},i.default.createElement("span",null,i.default.createElement("b",null,t.companyLegalName)))),i.default.createElement(l.default,{gutter:64,style:{marginTop:10}},i.default.createElement(n.default,{span:7},i.default.createElement("span",null,"Company Address:")),i.default.createElement(n.default,{span:17},i.default.createElement("span",null,i.default.createElement("b",null,t.companyLegalAddress)))))),i.default.createElement("div",{className:"page-break"}),t.termsList&&t.termsList.length>0&&i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("span",null,"In addition, it is agreed that:"),i.default.createElement("div",{style:{marginTop:5,paddingLeft:20}},i.default.createElement("ul",{style:{listStyle:"decimal"}},t.termsList.map(((e,t)=>i.default.createElement("li",{key:t,className:"term-item"},e)))))),i.default.createElement("div",{style:{marginTop:40,marginLeft:10}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:10},i.default.createElement("b",null,"FOR LEGENDS DMC:"),t.signaturePhotoUrl&&i.default.createElement("div",null,i.default.createElement("img",{src:t.signaturePhotoUrl,style:{width:"auto",height:100},alt:""}))),i.default.createElement(n.default,{span:10,offset:4},i.default.createElement("b",null,"Group Leader:"))),i.default.createElement("div",{style:{marginTop:t.signaturePhotoUrl?0:80}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:10},i.default.createElement("hr",{style:{borderTop:"2px solid #dc9b436e"}}),i.default.createElement("b",null,"Alex Giannisopoulos")),i.default.createElement(n.default,{span:10,offset:4},i.default.createElement("hr",{style:{borderTop:"2px solid #dc9b436e"}})))))))};var l=o(a(55517)),n=o(a(64219));a(41587);var r=o(a(75999)),i=o(a(96540));
173function o(e){return e&&e.__esModule?e:{default:e}}const s=r.default.div` 174 &.background-logo { 175 position: relative; 176 } 177 178 &.background-logo::before { 179 content: ''; 180 position: absolute; 181 top: 0; 182 left: 0; 183 width: 100%; 184 height: 100%; 185 186 background-image: url(${e=>e.companyLogo}); 187 188 filter: opacity(0.05); 189 190 background-position: -7cm 5cm; 191 background-origin: border-box; 192 background-repeat: space; 193 background-size: 120%; 194 } 195`},75428:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{bookingDetails:a={}}=t;return i.default.createElement(s,{className:"legendsdmc-yacht-booking-form-editor-content background-logo",companyLogo:t.companyLogo,style:{margin:"0px"}},i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",padding:5,maxHeight:150,maxWidth:200},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(n.default,{span:12},i.default.createElement("div",{style:{textAlign:"right",marginTop:30}},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:20}},"BOOKING FORM"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold",color:"#4c4c4c",marginRight:5}},"Date: ",t.date),i.default.createElement("br",null),a.bookingReference&&i.default.createElement("div",null,i.default.createElement("span",{style:{fontWeight:"bold",color:"gray",marginRight:5}},"Reference: ",a.bookingReference)))))),i.default.createElement("p",{style:{marginTop:20,letterSpacing:"1px"}},t.description),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("h4",{style:{fontWeight:"bold",color:"#78583f"}},"Booking Details"),i.default.createElement("hr",{style:{borderTop:"2px solid #ebe9e7"}}),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Booking Date: ",i.default.createElement("b",{style:{marginLeft:20}},a.bookingDate))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Rental Period: ",i.default.createElement("b",{style:{marginLeft:20}},a.rentalPeriod)))),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Check-in Time: ",i.default.createElement("b",{style:{marginLeft:20}},a.checkInTime))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Check-out Time: ",i.default.createElement("b",{style:{marginLeft:20}},a.checkOutTime)))),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Group Leader: ",i.default.createElement("b",{style:{marginLeft:20}},a.groupLeaderFullName))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Number of Persons: ",i.default.createElement("b",{style:{marginLeft:20}},a.numberOfPersons)))),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Vessel: ",i.default.createElement("b",{style:{marginLeft:20}},a.vessel))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Port Location: ",i.default.createElement("b",{style:{marginLeft:20}},a.portLocation)))),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:24},i.default.createElement("p",null,"Party Size Max Capacity:"," ",i.default.createElement("b",{style:{marginLeft:20}},a.partySizeMaxCapacity))))),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("h4",{style:{fontWeight:"bold",color:"#78583f"}},"Price Details"),i.default.createElement("hr",{style:{borderTop:"2px solid #ebe9e7"}}),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Daily Price: ",i.default.createElement("b",{style:{marginLeft:20}},a.dailyPrice))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"Weekly Price: ",i.default.createElement("b",{style:{marginLeft:20}},a.weeklyPrice)))),i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"VAT: ",i.default.createElement("b",{style:{marginLeft:20}},a.vat))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"A.P.A: ",i.default.createElement("b",{style:{marginLeft:20}},a.apa)))),i.default.createElement("div",{style:{background:"#78583f",borderRadius:"4px",padding:10,fontWeight:"bold",color:"white"}},i.default.createElement("h5",{style:{margin:0}},i.default.createElement("p",{style:{margin:0}},"Total Booking Price:"," ",i.default.createElement("b",{style:{marginLeft:10}},a.totalBookingValue)))),t.paymentDetailsList&&t.paymentDetailsList.length>0&&i.default.createElement("div",{style:{marginTop:15,marginLeft:5}},i.default.createElement("ul",{style:{listStyle:"initial",marginLeft:15}},t.paymentDetailsList.map(((e,t)=>i.default.createElement("li",{key:t},e))))),i.default.createElement("div",{style:{marginTop:15}},i.default.createElement("p",null,"Please use the following bank details to make your payments and mind the booking reference:"),i.default.createElement("div",{style:{border:"1px solid #dfdfdf",borderRadius:"4px",padding:15,background:"#ceaf8717"}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:7},"Bank:"),i.default.createElement(n.default,{span:17},i.default.createElement("b",null,t.bankName))),i.default.createElement(l.default,{gutter:64,style:{marginTop:10}},i.default.createElement(n.default,{span:7},"IBAN:"),i.default.createElement(n.default,{span:17},i.default.createElement("b",null,t.iban))),i.default.createElement(l.default,{gutter:64,style:{marginTop:10}},i.default.createElement(n.default,{span:7},"SWIFT Code:"),i.default.createElement(n.default,{span:17},i.default.createElement("b",null,t.swift))),i.default.createElement(l.default,{gutter:64,style:{marginTop:10}},i.default.createElement(n.default,{span:7},"Full Company Name:"),i.default.createElement(n.default,{span:17},i.default.createElement("b",null,t.companyLegalName))),i.default.createElement(l.default,{gutter:64,style:{marginTop:10}},i.default.createElement(n.default,{span:7},"Company Address:"),i.default.createElement(n.default,{span:17},i.default.createElement("b",null,t.companyLegalAddress))))),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:10},i.default.createElement("b",null,"LEGENDS DMC:"),t.signaturePhotoUrl&&i.default.createElement("div",null,i.default.createElement("img",{src:t.signaturePhotoUrl,style:{width:"auto",height:60},alt:""}))),i.default.createElement(n.default,{span:10,offset:4},i.default.createElement("b",null,"GROUP LEADER:"))),i.default.createElement("div",{style:{marginTop:t.signaturePhotoUrl?0:40}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:10},i.default.createElement("hr",{style:{borderTop:"2px solid #ebe9e7"}}),i.default.createElement("b",null,"Alex Giannisopoulos")),i.default.createElement(n.default,{span:10,offset:4},i.default.createElement("hr",{style:{borderTop:"2px solid #ebe9e7"}})))))))};var l=o(a(55517)),n=o(a(64219));a(37055);var r=o(a(75999)),i=o(a(96540));
195function o(e){return e&&e.__esModule?e:{default:e}}const s=r.default.div` 196 &.background-logo { 197 position: relative; 198 } 199 200 &.background-logo::before { 201 content: ''; 202 position: absolute; 203 top: 0; 204 left: 0; 205 width: 100%; 206 height: 100%; 207 208 background-image: url(${e=>e.companyLogo}); 209 210 filter: opacity(0.05); 211 212 background-position: -5cm 4cm; 213 background-origin: border-box; 214 background-repeat: no-repeat; 215 background-size: 120%; 216 } 217`},55895:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{charterer:a={},shipOwner:o={},broker:s={}}=t,d=(e,t)=>i.default.createElement("div",{className:"contracting-parties"},i.default.createElement(n.default,{gutter:8},i.default.createElement(r.default,{span:12},"shipOwner"===t?i.default.createElement("h6",null,i.default.createElement("b",{style:{color:"red"}},"Î.")," ΠλοιοκÏήÏÎ·Ï / Shipowner:"):"broker"===t?i.default.createElement("h6",null,i.default.createElement("b",{style:{color:"red"}},"Î.")," ÎÎ±Ï Î»Î¿Î¼ÎµÏίÏÎ·Ï / Broker:"):"charterer"===t?i.default.createElement("h6",null,i.default.createElement("b",{style:{color:"red"}},"Î/C.")," ÎÎ±Ï Î»ÏÏÎ®Ï / Charterer:"):"",i.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),i.default.createElement(r.default,{span:12},i.default.createElement("h6",null,"ÎιεÏÎ¸Ï Î½Ïη / Address:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),i.default.createElement(n.default,{gutter:8},i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏÎ¹Î¿Ï / Identity Card or Passport:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),i.default.createElement(n.default,{gutter:8},i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏÎ½Î¿Ï / Telephone No:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ ÏÎ¯Î±Ï / Fax No:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},e.faxNumber)),i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))));return i.default.createElement("div",{className:"mayayacht-charterparty-editor-content",style:{margin:"0px"}},i.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ - CHARTERPARTY"),i.default.createElement("div",{style:{marginTop:20,marginBottom:20}},i.default.createElement(n.default,{gutter:8},i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"YÏεγÏάÏη Ïην ",i.default.createElement("b",null,t.signedDate)),i.default.createElement("h6",null,"Signed on")),i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"ÏÏο ",i.default.createElement("b",null,t.placeSigned)),i.default.createElement("h6",null,"at")),i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"Σημαία ",i.default.createElement("b",null,t.boatFlag)),i.default.createElement("h6",null,"Flag"))),i.default.createElement(n.default,{gutter:8,style:{marginTop:15}},i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"Îνομα ÏÎ»Î¿Î¯Î¿Ï ",i.default.createElement("b",null,t.boatName)),i.default.createElement("h6",null,"Name of Vessel")),i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",i.default.createElement("b",null,t.boatPortOfRegistry)),i.default.createElement("h6",null,"Port of Registry")),i.default.createElement(r.default,{span:8},i.default.createElement("h6",null,"ÎÏιθμÏÏ ÎÎ·Î¿Î»Î¿Î³Î¯Î¿Ï ",i.default.createElement("b",null,t.boatRegistryNumber)),i.default.createElement("h6",null,"Register No")))),i.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ - THE CONTRACTING PARTIES"),i.default.createElement("div",{style:{marginTop:20,marginBottom:20}},d(o,"shipOwner"),d(s,"broker"),d(a,"charterer"),i.default.createElement("div",{className:"contracting-parties"},i.default.createElement("h6",null,i.default.createElement("b",{style:{color:"red"}},"Î/D.")," ΠεÏÎ¯Î¿Î´Î¿Ï ÎÎ±Ï Î»ÏÏεÏÏ / Charter Period:"),i.default.createElement(n.default,{gutter:8},i.default.createElement(r.default,{span:12},i.default.createElement("h6",null,"ÎÏÏ / From:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},t.startDate," ",t.startTime),i.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα ÏαÏάδοÏÎ·Ï ÏÎ¿Ï ÏÎ»Î¿Î¯Î¿Ï / Check in Port/Country:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},t.startPoint)),i.default.createElement(r.default,{span:12},i.default.createElement("h6",null,"ÎÎÏÏι / To:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},t.endDate," ",t.endTime),i.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏÎ¿Ï ÏÎ»Î¿Î¯Î¿Ï / Check out Port/Country:"),i.default.createElement("h6",{style:{fontWeight:"bold"}},t.endPoint))),i.default.createElement("h6",null,"Î£Ï Î½Î¿Î»Î¹ÎºÏÏ ÎαÏÎ»Î¿Ï / Chartered Freight in Total:"," ",i.default.createElement("span",{style:{textAlign:"center",marginLeft:10,fontWeight:"bold"}},t.totalPrice)))),i.default.createElement("div",{style:{margin:"20px 0px",textAlign:"center"}},i.default.createElement("div",{className:"signatures"},i.default.createElement(n.default,{gutter:8},i.default.createElement(r.default,{span:8},i.default.createElement("div",null,i.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),i.default.createElement("h6",null,"Signed by the Owner"))),i.default.createElement(r.default,{span:8},i.default.createElement("div",null,i.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎÎ±Ï Î»ÏÏή"),i.default.createElement("h6",null,"Signed by the Charterer"))),i.default.createElement(r.default,{span:8},i.default.createElement("div",null,i.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎÎ±Ï Î»Î¿Î¼ÎµÏίÏη"),i.default.createElement("h6",null,"Signed by the Broker / Tourist office")))))),i.default.createElement("div",{className:"footer-text"},i.default.createElement("h6",null,"Την ",i.default.createElement("b",null,t.startDate)," Ïο ÏαÏÏν Î½Î±Ï Î»Î¿ÏÏμÏÏνο ÏÎ¿Ï Î/Î-Τ/Ρ"," ",i.default.createElement("b",null,t.boatName),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏηÏ"," ",i.default.createElement("b",null,t.boatPortOfRegistry)," ÎÏ. ÎÎ·Î¿Î»Î¿Î³Î¯Î¿Ï "," ",i.default.createElement("b",null,t.boatRegistryNumber)," με ÎÏÎ¹Î¸Î¼Ï Î ÏÏÏ. ÎÎ´ÎµÎ¯Î±Ï ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï ÎναÏÏ ÏÎ®Ï ",i.default.createElement("b",null,t.boatLicenceNumberProt)," και ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏÎ¿Ï ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï ÎναÏÏ ÏÎ®Ï (Î.Î.Î.Î .Î) ",i.default.createElement("b",null,t.boatRegistryNumberAMEPA)," ÏÎ¿Ï Î±ÏοÏά ναÏλÏÏη (διαγÏάÏεÏαι ανάλογα):",i.default.createElement("br",null),i.default.createElement("br",null),"Î. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",i.default.createElement("br",null),"Î. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î±Î»Î»Î¿Î´Î±ÏÎ®Ï (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(β) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ)",i.default.createElement("br",null),"Î. ÏÏαγμαÏοÏοιηθείÏα εξ ολοκλήÏÎ¿Ï ÏÏην αλλοδαÏή (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(γ) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ) και καÏαÏÎθηκε ανÏίγÏαÏο Î±Ï ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),i.default.createElement("br",null),i.default.createElement("h6",{style:{fontWeight:"bold"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ"),i.default.createElement("h6",null,"Τ.Σ.Î¥ (Î±ÎºÎ¿Î»Î¿Ï Î¸ÎµÎ¯ ÏÏÏαγίδα Ï ÏηÏεÏÎ¹Î±ÎºÎ¿Ï Î¿ÏÎ³Î¬Î½Î¿Ï Î¸ÎµÏÏηÏηÏ)")),i.default.createElement("div",{className:"page-break"}),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÏοι ÎαÏλÏÏÎ·Ï â Charter Conditions"),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h6",{style:{fontWeight:"bold"}},"1. ADVANCE PROVISIONING ALLOWANCE (A.P.A.):"),i.default.createElement("h6",null,"Î ÎÎ±Ï Î»ÏÏÎ®Ï ÎÏει ζηÏήÏει ÏÏÎ¿Ï Î´Î¹ÎµÏ ÎºÏÎ»Ï Î½Ïη ÏÎ¿Ï ÎºÎ±Î¹ μÏνον ÏÏÏÏ Î¿ ÎÎ±Ï Î»Î¿Î¼ÎµÏίÏÎ·Ï Î® / και ο ΠλοιοκÏήÏÎ·Ï Î® / και ο ÎÏ Î²ÎµÏνήÏÎ·Ï ÏÎ¿Ï Î Î»Î¿Î¯Î¿Ï Î¿ÏγανÏÏÎ¿Ï Î½ με δαÏάνη ÏÎ¿Ï ÎÎ±Ï Î»ÏÏή Ïον εÏοδιαÏÎ¼Ï ÏÎ¿Ï ÏκάÏÎ¿Ï Ï Î¼Îµ ÏÏοÏοεÏÏδια ÏÏοÏίμηÏÎ·Ï ÏÎ¿Ï , ή / και Ïην ÏÏομήθεια εÏιÏλÎον ÏÎ¿Ï Î½Î±ÏÎ»Î¿Ï Ï ÏηÏεÏιÏν ή / και λοιÏÏν εÏοδίÏν και ÏαÏοÏÏν ακÏμη και ÏÏιν αÏÏ Ïην άÏιξη ÏÎ¿Ï ÎÎ±Ï Î»ÏÏή ÏÏο ÏκάÏÎ¿Ï ÏÏ Î±Ï ÏÏ Î¼ÏοÏεί να αÏαιÏείÏαι. Îια Ïο λÏγο Î±Ï ÏÏ Î¿ ÎÎ±Ï Î»ÏÏÎ®Ï Î¸Î± διαθÎÏει Ïο ανÏÏÎÏÏ ÏοÏÏ Î¼ÎÏÏ ÏÎ¿Ï ÎÎ±Ï Î»Î¿Î¼ÎµÏίÏη, ÏÏοκαÏαβολικά και ÎµÎ¹Ï Î±ÏÏδοÏη, ÏÏÎ¿Ï ÎºÎ¬Î»Ï Ïη εÏιÏÏÏÏθεÏÏν ÏÎ¿Ï Î½Î±ÏÎ»Î¿Ï Î´Î±ÏανÏν ÏÎ¿Ï ÎÎ±Ï Î»ÏÏή."),i.default.createElement("h6",null,"Charterer has requested for additional / extra provisions, services and supplies to be arranged on Chartererâs expense by Owner and / or Broker and / or Captain from third party suppliers in advance of Chartererâs arrival at yacht. To facilitate such arrangements and provisions, the Charterer shall remit for their charter expenses, in advance of the charter commencement date the above mentioned amount via the Broker(s) as Advance Provisioning Allowance (A.P.A.), for Chartererâs expenses")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h6",{style:{fontWeight:"bold"}},"2. ÎεÏÎµÎ³Î³Ï Î¿ÏÏÎ¿Ï / Stakeholder:"),i.default.createElement("h6",null,"ÎÏÏÎ½Ï Î¼Î¯Î± / Company name:"),i.default.createElement("h6",null,"ÎÎ¾Î¿Ï ÏιοδοÏείÏαι ÏηÏά αÏÏ ÏÎ»Î¿Ï Ï ÏÎ¿Ï Ï Î»Î¿Î¹ÏοÏÏ ÏÏ Î¼Î²Î±Î»Î»ÏÎ¼ÎµÎ½Î¿Ï Ï ÏÏÏÏ ÏÏοβεί Ïε ειÏÏÏÎ¬Î¾ÎµÎ¹Ï ÎºÎ±Î¹ ÏληÏÏμÎÏ ÏÏν ÏÏεÏιζÏμενÏν με Ïην εκÏÎλεÏη ÏÎ¿Ï ÏαÏÏνÏÎ¿Ï ÏοÏÏν, διαÏειÏιζÏÎ¼ÎµÎ½Î¿Ï Î±Ï Ïά καÏά ÏÎ¿Ï Ï ÏÏÎ¿Ï Ï ÏÎ¿Ï ÏαÏÏνÏοÏ."),i.default.createElement("h6",null,"Is authorized by the parties to make collections and payments of monie
217s pertinent to the execution of this agreement, managing collections and payments as per terms of this agreement.")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h6",{style:{fontWeight:"bold"}},"3. ÎειÏοÏ
ÏÎ³Î¹ÎºÏ ÎÏÏÏÎ¿Ï / Operating Expenses:"),i.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏεÏθÏ
Î½Î¿Ï Î³Î¹Î± Ïα λειÏοÏ
Ïγικά κÏÏÏη ÏοÏ
ÏÏοκÏÏÏοÏ
ν Ïε ÏÏÎÏη με Ïην ναÏλÏÏη και καθΠÏλη Ïην διάÏκεια αÏ
ÏήÏ, για Ïον ίδιο και ÏοÏ
Ï ÎºÎ±Î»ÎµÏμÎνοÏ
Ï ÏοÏ
εÏί ÏοÏ
ΠλοίοÏ
(λοιÏοÏÏ ÎµÏιβάÏεÏ)."),i.default.createElement("h6",null,"The Charterer is liable to pay for all operating expenses pertinent to the charter for the entire charter party and the entire charter period."),i.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï Î´ÏναÏαι να καÏαβάλλει ÏοÏά ÏοÏ
αÏοÏοÏν Ïο A.P.A., ÏÏ
ÏÏν ειδικÎÏ Î±ÏαιÏήÏÎµÎ¹Ï ÏοÏ
και εν γÎνει ÏÎ¹Ï Î´Î±ÏÎ¬Î½ÎµÏ ÏοÏ
είÏε μÎÏÏ ÏοÏ
ÎαÏ
λομεÏίÏη είÏε μεÏÏηÏÎ¿Î¯Ï ÏÏον ÎÏ
βεÏνήÏη (καÏά Ïην ÎναÏξη και Ïη διάÏκεια ÏοÏ
ναÏλοÏ
)."),i.default.createElement("h6",null,"Charterer can forward amounts pertinent to APA, to special requirements and the chartererâs expenses in general via the Broker or (upon embarkation and during the charter period) by cash payments to the Captain."),i.default.createElement("h6",null,"Το οÏιζÏμενο ÏÏο ÏαÏÏν ÏοÏÏν A.P.A. δεν αÏοÏελεί Ïο ÏÏ
Î½Î¿Î»Î¹ÎºÏ ÏοÏÏν ÏÏν δαÏανÏν ÏοÏ
ÎαÏ
λÏÏή ÏοÏ
ÏÏεÏίζονÏαι με Ïην ναÏλÏÏη â οι ÏÏ
νολικÎÏ Î´Î±ÏÎ¬Î½ÎµÏ ÏοÏ
ÎαÏ
λÏÏή μÏοÏεί να αÏοÏοÏν ÎÏÏ Ïο ÏÎÎ»Î¿Ï ÏÎ·Ï ÏεÏιÏδοÏ
ναÏλÏÏÎ·Ï ÏοÏÏν μικÏÏÏεÏο ή μεγαλÏÏεÏο ÏοÏ
A.P.A.."),i.default.createElement("h6",null,"The amount of A.P.A. stated herein is not the total amount of Chartererâs expenses â Chartererâs total expenses may by the end of the charter period be of lesser or greater amount in total than the A.P.A.."),i.default.createElement("h6",null,"ÎνÏÏÏ ÎµÏλογοÏ
ÏÏÎ¿Î½Î¹ÎºÎ¿Ï Î´Î¹Î±ÏÏήμαÏÎ¿Ï ÏÏιν Ïην ÎναÏξη ÏοÏ
ÎαÏλοÏ
Ïο APA καÏαβάλλεÏαι αÏÏ Ïον ÎεÏεγγÏ
οÏÏο ÏÏον ÎÏ
βεÏνήÏη (ή Ïον ΠλοιοκÏήÏη για ÏÏοÏθηÏη ÏÏον ÎÏ
βεÏνήÏη) ÏÏÏε αÏ
ÏÏÏ Î½Î± ÏÏοβεί Ïε ÏÏοεÏοιμαÏÎ¯ÎµÏ Î³Î¹Î± Ïη ναÏλÏÏη ÏÏμÏÏνα με ÏÎ¹Ï ÏÏοÏιμήÏÎµÎ¹Ï ÎºÎ±Î¹ Ï
ÏÎ¿Î´ÎµÎ¯Î¾ÎµÎ¹Ï ÏοÏ
ÎαÏ
λÏÏή ÏÏιν Ïην εÏιβίβαÏη."),i.default.createElement("h6",null,"Within reasonable time before the charter commencement date, APA shall be forwarded by Stakeholder to the Captain (or to ShipOwner for onward delivery to the Captain) so the latter can prepare for the charter as per Chartererâs preferences and requirements prior to embarkation."),i.default.createElement("h6",null,"ÎÏονÏÎ±Ï Î®Î´Î· διαθÎÏει ÏÏμÏÏνα με ÏοÏ
Ï ÏÏοÏ
Ï ÏοÏ
ÏαÏÏνÏÎ¿Ï Ïο Î.Ρ.Î., ο ÎαÏ
λÏÏÎ®Ï Î¸Î± ενημεÏÏνεÏαι αÏÏ Ïον ÎÏ
βεÏνήÏη καÏά ÏακÏικά ÏÏονικά διαÏÏήμαÏα ÏÏ ÏÏÎ¿Ï Ïο διαθÎÏιμο Ï
ÏÏλοιÏο ÏοÏ
Î.Ρ.Î. και αν Ï
ÏÏ Ïο ÏÏίÏμα ÏÏν ÏÏεÏοÏ
ÏÏν αναγκÏν αÏ
ÏÏ ÎºÏίνεÏαι αÏÏ Ïον ÎÏ
βεÏνήÏη ανεÏαÏκÎÏ, ÏÏÏε ο ÎαÏ
λÏÏÎ®Ï Î¸Î± καÏαβάλει ÏÏον ÎÏ
βεÏνήÏη Ïε μεÏÏηÏά ÏοÏÏν ÏÎÏοιο ÏÏÏε να διαÏηÏείÏαι ÎÏÏ Ïο ÏÎÎ»Î¿Ï ÏοÏ
ναÏλοÏ
εÏαÏκÎÏ Î³Î¹Î± Ïην κάλÏ
Ïη ÏÏν αναγκÏν ÏοÏ
ÎαÏ
λÏÏή ÏιÏÏÏÏÎ¹ÎºÏ Ï
ÏÏλοιÏο. ÎÏÎ³Ï ÏοÏ
ιδιάζονÏÎ¿Ï ÏαÏακÏήÏα ÏοÏ
ÏÏονοδιαγÏάμμαÏÎ¿Ï ÏοÏ
ΠλοίοÏ
ο ÎαÏ
λÏÏÎ®Ï Î¿Ïείλει να διαÏÏαλίÏει ÏÏι διαθÎÏει εÏαÏκή μεÏÏηÏά για να καλÏÏει ÏÎ»ÎµÏ ÏÎ¹Ï ÎµÏλογα ÏÏοβλÎÏÎ¹Î¼ÎµÏ Î´Î±ÏÎ¬Î½ÎµÏ ÎºÎ±Î¹ Ïη δÏ
ναÏÏÏηÏα ÏοÏ
για διάθεÏη ÏÏÏÏθεÏÏν κεÏαλαίÏν με καÏάθεÏη Ïε λογαÏιαÏÎ¼Ï ÏοÏ
ÎεÏεγγÏ
οÏÏοÏ
."),i.default.createElement("h6",null,"Having paid the APA as stipulated herein, the Charterer shall be advised by the Captain, at regular intervals, as to the disbursement of the APA and shall, if the balance remaining is deemed insufficient by the Captain in light of current expenditure, pay to the Captain
217such amount in cash so as to maintain an adequate credit balance throughout the charter period. Due to the itinerant nature of the Vesselâs schedule, the Charterer is responsible to at all times ensure sufficient cash liquidity for payment of all reasonably foreseeable expenditures and the capacity to wire additional funds to Stakeholderâs account."),i.default.createElement("h6",null,"Î Ïιν αÏÏ Ïην αÏοβίβαÏη ÏÏο ÏÎÎ»Î¿Ï ÏÎ·Ï ÏεÏιÏδοÏ
ναÏλÏÏηÏ, ο ÎÏ
βεÏνήÏÎ·Ï Î¸Î± ÏαÏαδÏÏει ÏÏον ÎαÏ
λÏÏή αναλÏ
Ïική καÏάÏÏαÏη δαÏανÏν ÏÏ
νοδεÏ
Ïμενη αÏÏ ÏÏÎµÏ Ïο δÏ
ναÏÏ ÏεÏιÏÏÏÏεÏÎµÏ Î±ÏοδείξειÏ. ΤÏ
ÏÏν ÏιÏÏÏÏÎ¹ÎºÏ Ï
ÏÏλοιÏο ÏοÏ
A.P.A. θα εÏιÏÏÏαÏεί ÏÏον ÎαÏ
λÏÏή είÏε αÏÏ Ïον ÎÏ
βεÏνήÏη , εÏί ÏÏÏοÏ
, μεÏÏηÏÎ¿Î¯Ï Î® δια ÏÏαÏÎµÎ¶Î¹ÎºÎ¿Ï ÎµÎ¼Î²Î¬ÏμαÏÎ¿Ï ÏÏÎ¿Ï Î±Ï
ÏÏν μÎÏÏ ÏοÏ
ÎεÏεγγÏ
οÏÏοÏ
/ ÎαÏ
λομεÏίÏη. Σε ÏεÏίÏÏÏÏη ÏοÏ
ÏÏο ÏÎÎ»Î¿Ï ÏÎ·Ï Î½Î±ÏλÏÏÎ·Ï Ï
ÏίÏÏαÏαι οÏειλή ÏοÏ
αÏοÏά δαÏÎ¬Î½ÎµÏ ÏοÏ
ÎαÏ
λÏÏή (ÏÏεÏÏÏÎ¹ÎºÏ Ï
ÏÏλοιÏο A.P.A.) , αÏ
Ïή θα ÏÏÎÏει να ÏακÏοÏοιείÏαι αÏÏ Ïον ÎαÏ
λÏÏή ÏÏιν Ïην αÏοβίβαÏη ÏοÏ
με καÏαβολή μεÏÏηÏÏν ÏÏον ÎÏ
βεÏνήÏη."),i.default.createElement("h6",null,"At the end of the charter period and prior to disembarkation the Captain shall present to the Charterer a detailed account of expenditure with as many supporting receipts as possible. Any credit balance of the APA will be returned to Charterer either by Captain, in cash and on spot or by wire transfer via the Stakeholder / Broker. In the event that, at the end of the charter period, there is an amount due for Chartererâs expenditures (APA debit balance) then this shall be settled by Charterer, by cash payment to the Captain prior to disembarkation."),i.default.createElement("h6",null,"ÎαÏÎ¬Î½ÎµÏ Î³Î¹Î± ειδικÎÏ Î±ÏαιÏήÏÎµÎ¹Ï Î® εξοÏλιÏμÏ, ÏÏÏÏ ÎµÎ½Î´ÎµÎ¹ÎºÏικά αλλά ÏÏι ÏεÏιοÏιÏÏικά ÏεÏÏÎ±Î¯ÎµÏ Î¼ÎµÏαÏοÏÎÏ Î® εκδÏομÎÏ, ενοικίαÏη εξοÏλιÏÎ¼Î¿Ï Î±ÏÏ ÏÏίÏα μÎÏη, ξεναγήÏÎµÎ¹Ï ÎºÎ±Î¹ εν γÎνει άλλα Îξοδα ÏοÏ
δεν εμÏίÏÏοÏ
ν ÏÏα ÏÏ
νήθη Îξοδα λειÏοÏ
ÏÎ³Î¯Î±Ï ÏοÏ
ÏκάÏοÏ
Ï, αÏοÏελοÏν Ï
ÏοÏÏÎÏÏη ÏοÏ
ÎαÏ
λÏÏή. Î ÏληÏÏμή αÏ
ÏÏν μÏοÏεί να αÏαιÏηθεί ÏÏοκαÏαβολικά μÎÏÏ ÏοÏ
ÎαÏ
λομεÏίÏη ή μεÏÏηÏÎ¿Î¯Ï ÏÏον ÎÏ
βεÏνήÏη καÏά Ïην εÏιβίβαÏη , εÏιÏλÎον ÏοÏ
A.P.A. ÏαÏά Ïη δÏ
ναÏÏÏηÏα ÏοÏ
ÎαÏ
λÏÏή να ÏληÏÏÏει κάνονÏÎ±Ï ÏÏήÏη ÏοÏ
A.P.A."),i.default.createElement("h6",null,"Extraordinary expenses such as special requirements or equipment, shoreside transport or excursions, equipment rental by third parties, tour guides and in general any expenses not customarily considered part of the vesselâs operating costs are payable by Charterer. Payment for such expenses may be required in advance through the Broker or by cash payment to Captain upon embarkation, notwithstanding the Chartererâs capacity to pay for them by making use of their APA."),i.default.createElement("h6",null,"To κÏÏÏÎ¿Ï ÏÏν καÏ
ÏίμÏν, ÏÏ
μÏεÏιλαμβανομÎνοÏ
και ÏοÏ
ÎΦÎ, καÏαβάλλεÏαι αÏÏ Ïον ÏλοιοκÏήÏη/εκναÏ
λÏÏή ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏκάÏοÏ
Ï."),i.default.createElement("h6",null,"Payments for fuel -including the Fuel Tax - are to be made by the Shipowner."))),i.default.createElement("div",{className:"page-break"}),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÏοι ÎαÏλÏÏÎ·Ï â Charter Conditions"),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h6",{style:{fontWeight:"bold"}},"4. ÎÏÏάλιÏη ΣκάÏοÏ
Ï / Yacht Insurance:"),i.default.createElement("h6",null,"ΠΠλοιοκÏήÏÎ·Ï Î¿Ïείλει να αÏÏαλίζει με δική ÏοÏ
δαÏάνη Ïο Πλοίο καθâ εκÏλήÏÏÏη ÏÏν αÏαιÏήÏεÏν ÏÎ·Ï Î¹ÏÏÏοÏ
ÏÎ±Ï ÎºÎ±Ïά Ïην ÏεÏίοδο ναÏλÏÏÎ·Ï Î½Î¿Î¼Î¿Î¸ÎµÏÎ¯Î±Ï Î³Î¹Î± Ïα ÎÏαγγελμαÏικά Πλοία ÎναÏÏ
ÏήÏ."),i.default.createElement("h6",null,"It is the Shipownerâs obligation to on its own expense insure the Vessel in fulfillment of requirements of Legislation for Professional Pleasure Yachts applicable during charter peri
217od.")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h6",{style:{fontWeight:"bold"}},"5. ÎαÏ
λομεÏίÏÎµÏ / Brokers:"),i.default.createElement("h6",null,"Îι ÏÏÎ¿Î¼Î®Î¸ÎµÎ¹ÎµÏ ÏÏν ναÏ
λομεÏιÏÏν θεÏÏοÏνÏαι ÏÏι κεÏδίζονÏαι αÏÏ ÏοÏ
Ï ÎαÏ
λομεÏίÏÎµÏ ÎºÎ±Ïά Ïην Ï
ÏογÏαÏή ÏÎ·Ï ÏÏ
μÏÏÎ½Î¯Î±Ï Î½Î±ÏλÏÏÎ·Ï ÎºÎ±Î¹ Ïην ÏληÏÏμή ÏÎ·Ï ÏÏÏÏÎ·Ï ÏÏοκαÏÎ±Î²Î¿Î»Î®Ï Î±ÏÏ Ïον ÎαÏ
λÏÏή και είναι ÏληÏÏÏÎÎµÏ ÎµÎ¹Ï Î¿Î»ÏκληÏο αÏÏ Ïην ÏÏοκαÏαβολή ÏοÏ
ναÏλοÏ
ανεξάÏÏηÏα αÏÏ Ïην ÏÏαγμαÏοÏοίηÏη ÏοÏ
ναÏλοÏ
ή Ïην ακÏÏÏÏή ÏοÏ
για οÏοιονδήÏοÏε λÏγο, ÏÏ
μÏεÏιλαμβανομÎÎ½Î·Ï ÎºÎ±Î¹ ανÏÏÎÏÎ±Ï Î²Î¯Î±Ï."),i.default.createElement("h6",null,"The commissions are earned by the Broker and the Stakeholder upon the signature of this Agreement (by the Charterer and the Owner) and the payment of deposit by Charterer and are payable on the full charter fee disregarding its occurrence or cancellation for any reason, including force majeure.")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h6",{style:{fontWeight:"bold"}},"6. ΠληÏÏμÎÏ ÏÏον ΠλοιοκÏήÏη / Payments to Owner:"),i.default.createElement("h6",null,"ÎεÏάλαια ÏοÏ
λαμβάνονÏαι βάÏει ÏοÏ
ÏαÏÏνÏÎ¿Ï Ïε λογαÏιαÏÎ¼Ï Î½Î±Ï
λομεÏίÏη ÏÏÎÏει να μεÏαÏÎÏονÏαι άμεÏα Ïε λογαÏιαÏÎ¼Ï ÏοÏ
ÎεÏεγγÏ
οÏÏοÏ
ÏÏο νÏμιÏμα ÏοÏ
ναÏλοÏ
ÏÏ ÎºÎ±Î¸Î¿ÏίζεÏαι ÏÏο ÏαÏÏν."),i.default.createElement("h6",null,"All funds received by Broker against this Agreement shall be transferred immediately upon receipt to the Stakeholder in the currency of this agreement."),i.default.createElement("h6",null,"ΠοÏά ÏοÏ
αÏοÏοÏν Ïο Î.Ρ.Î. και ÏÏ
ÏÏν εÏιÏλÎον δαÏÎ¬Î½ÎµÏ Î³Î¹Î± ειδικÎÏ Î±ÏαιÏήÏÎµÎ¹Ï ÏοÏ
ÎαÏ
λÏÏή ÏαÏαδίδονÏαι αÏÏ Ïον ÎεÏεγγÏ
οÏÏο ÏÏον ÎÏ
βεÏνήÏη (ή Ïον ΠλοιοκÏήÏη για ÏÏοÏθηÏη ÏÏον ÎÏ
βεÏνήÏη) ενÏÏÏ ÎµÏλογοÏ
ÏÏÎ¿Î½Î¹ÎºÎ¿Ï Î´Î¹Î±ÏÏήμαÏÎ¿Ï ÏÏιν Ïην ημεÏομηνία ÎναÏÎ¾Î·Ï ÏÎ·Ï ÏεÏιÏδοÏ
ναÏλÏÏηÏ, για Ïην ÎγκαιÏη ÏÏοεÏοιμαÏία για Ïη ναÏλÏÏη ÏÏμÏÏνα με ÏÎ¹Ï ÏÏοÏιμήÏÎµÎ¹Ï ÎºÎ±Î¹ Ï
ÏÎ¿Î´ÎµÎ¯Î¾ÎµÎ¹Ï ÏοÏ
ÎαÏ
λÏÏή ÏÏιν Ïην εÏιβίβαÏη."),i.default.createElement("h6",null,"Amounts pertinent to Chartererâs APA and to any additional expenses for Chartererâs special requirements are delivered to Captain (or to ShipOwner for onward delivery to the Captain) by Stakeholder within reasonable time in advance of the charter commencement date so as to make timely preparations in conformity with Chartererâs preferences and requirements prior to embarkation."),i.default.createElement("h6",null,"ΠοÏÏν ÏοÏ
αναλογεί Ïε 50% ÏÎ·Ï ÏÏ
Î½Î¿Î»Î¹ÎºÎ®Ï Î±Î¾Î¯Î±Ï ÏοÏ
ναÏλοÏ
, καÏÏÏιν ÏαÏακÏάÏηÏÎ·Ï Î±ÏÏ Î±Ï
ÏÏ ÏÎ·Ï ÏÏ
Î½Î¿Î»Î¹ÎºÎ®Ï Î±Î¾Î¯Î±Ï ÏÏν ÏÏομηθειÏν ναÏ
λομεÏιÏÏν, είναι ÏληÏÏÏÎο και θα καÏαβληθεί αÏÏ Ïον ÎεÏεγγÏ
οÏÏο ÏÏον ΠλοιοκÏήÏη καÏÏÏιν ÎναÏÎ¾Î·Ï ÏÎ·Ï Î½Î±ÏλÏÏÎ·Ï Ïην ημεÏομηνία ÏοÏ
αÏÏÏλοÏ
ÏοÏ
ΠλοίοÏ
ή Ïε ÏεÏίÏÏÏÏη ΣαββαÏοκÏÏιακοÏ
ή ÏÏαÏÎµÎ¶Î¹ÎºÎ®Ï Î±ÏÎ³Î¯Î±Ï Ïην ÏÏÏÏη εÏγάÏιμη ημÎÏα μεÏά Ïην ημεÏομηνία ÏοÏ
αÏÏÏλοÏ
."),i.default.createElement("h6",null,"Amount that equals to 50% of the Charter Freight in Total, less commissions retained in full by Brokers, is due and will be paid by Stakeholder to ShipOwner, once the vessel has set sail on charter commencement date or if during a weekend or bank holiday on the first working day after the date that the vessel set sail."),i.default.createElement("h6",null,"Το Ï
ÏÏλοιÏο ÏοÏÏ ÏÎ·Ï ÏÏ
Î½Î¿Î»Î¹ÎºÎ®Ï Î±Î¾Î¯Î±Ï ÏοÏ
ναÏλοÏ
είναι ÏληÏÏÏÎο και θα καÏαβληθεί αÏÏ Ïον ÎεÏεγγÏ
οÏÏο ÏÏον ΠλοιοκÏήÏη Ïην εÏομÎÎ
217½Î· εÏγάÏιμη ημÎÏα αÏÏ Ïην ημεÏομηνία ολοκλήÏÏÏÎ·Ï ÎµÎºÏÎλεÏÎ·Ï ÏοÏ
ναÏλοÏ
η οÏοία δεν δÏναÏαι να είναι ÏÏογενÎÏÏεÏη ÏÎ·Ï Î·Î¼ÎµÏÎ¿Î¼Î·Î½Î¯Î±Ï Î»Î®Î¾Î·Ï ÏÎ·Ï ÏεÏιÏδοÏ
ναÏλÏÏηÏ."),i.default.createElement("h6",null,"Balance payment is due to Ship Owner and will be paid by Stakeholder on the next working day after the date that the charter has been completed, which cannot precede the charter period ending date")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h6",{style:{fontWeight:"bold"}},"7. ÎÎÎÎÎ¥ÎÎΡÎÎΣΠ(για εÏαγγελμαÏικά ÏκάÏη με Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÎÏÏ 24 μÎÏÏα) / SKIPPERING (for vessels up to 24 meters):"),i.default.createElement("h6",null,"Τη διακÏ
βÎÏνηÏη ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï Î±Î½Î±Î»Î±Î¼Î²Î¬Î½ÎµÎ¹ (διαγÏάÏεÏαι ανάλογα):",i.default.createElement("br",null),"Î) â¦â¦â¦â¦ ÎÏ
βεÏνήÏηÏ, ο οÏÎ¿Î¯Î¿Ï ÏÏοÏλαμβάνεÏαι αÏÏ Ïον εκναÏ
λÏÏή και θεÏÏείÏαι ÏÏοÏÏÎ·Î¸ÎµÎ¯Ï Î±Ï
ÏοÏ",i.default.createElement("br",null),"Î) â¦â¦â¦â¦ÎÏιβάÏÎ·Ï ÏοÏ
διαθÎÏει Ïα καÏά νÏμο αÏαιÏοÏμενα ÏÏοÏÏνÏα για Ïη διακÏ
βÎÏνηÏή ÏοÏ
."),i.default.createElement("h6",null,"Skippering of the professional pleasure boat is assumed by:",i.default.createElement("br",null),"Î) â¦â¦â¦â¦ the Captain/Skipper who is hired by the Owner (as is the rest of the Crew, if any)",i.default.createElement("br",null),"Î) â¦â¦â¦â¦ passenger possessing the statutory qualifications required by Law"))),i.default.createElement("div",{className:"page-break"}),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÏοι ÎαÏλÏÏÎ·Ï â Charter Conditions:"),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h6",{style:{fontWeight:"bold"}},"8. ÎÏιβίβαÏη και αÏοβίβαÏη καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
/ Embarkation and disembarkation during charter:"),i.default.createElement("h6",null,"ÎÏιÏÏÎÏεÏαι η εÏιβίβαÏη και αÏοβίβαÏη εÏιβαÏÏν καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
ακÏμη και ÏÏοÏÏÏÏν άλλÏν ÏÎÏαν ÏÏν αναγÏαÏÏμενÏν ÏÏην ενημεÏÏμÎνη/ εÏικαιÏοÏοιημÎνη μÎÏÏι Ïη ÏαÏοÏÏα ÏÏιγμή καÏάÏÏαÏη εÏιβαινÏνÏÏν, Ï
Ïοκείμενη ÏÏÎ¹Ï ÏÏεÏικÎÏ Î´Î¹Î±ÏÎ¬Î¾ÎµÎ¹Ï ÏÎ·Ï Î¹ÏÏÏοÏ
ÏÎ±Ï Î½Î¿Î¼Î¿Î¸ÎµÏίαÏ."),i.default.createElement("h6",null,"Embarkation and disembarkation of passengers throughout the charter period is allowed, even for passengers not listed in the initial passengersâ list as per applicable Law."),i.default.createElement("h6",null,"ÎναλÏ
Ïικά θα εÏιβιβαÏÏοÏν / αÏοβιβαÏÏοÏν οι κάÏÏθι: / Detailed list of the passengers that will embark/disembark:"),i.default.createElement(l.default,{bordered:!0,columns:[{title:i.default.createElement("b",{style:{fontSize:"0.65rem"}},"ÎÎÎÎÎΤÎΠΩÎÎ¥ÎÎ / NAME")},{title:i.default.createElement("b",{style:{fontSize:"0.65rem"}},"ÎÎ ÎÎ. / EMB.")},{title:i.default.createElement("b",{style:{fontSize:"0.65rem"}},"ÎÎ ÎÎ. / DISEMB.")},{title:i.default.createElement("b",{style:{fontSize:"0.65rem"}},"ÎÎÎÎÎÎΣ / PORT")}],rowKey:e=>e.id,dataSource:Array.from(Array(12).keys()).map((e=>({id:e}))),pagination:!1,size:"middle"})),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h6",{style:{fontWeight:"bold"}},"9. ÎοιÏοί ÎÏοι / Special Conditions:"),i.default.createElement("ul",{style:{listStyle:"disc",paddingLeft:20}},i.default.createElement("li",null,i.default.createElement("h6",null,"ÎκÏÏÏ Î±Î½ ÎÏει εγγÏάÏÏÏ ÏÏ
μÏÏνηθεί διαÏοÏεÏικά, ÏÎ»ÎµÏ Î¿Î¹ ÏληÏÏμÎÏ ÏοÏ
ÏÏεÏίζονÏαι με Ïην ÏαÏοÏÏα ÏÏ
μÏÏνία ÏÏÎÏει να καÏαβάλλονÏαι ÏÏο ÏÏ
μÏÏνηθÎν νÏμιÏμα Ïο οÏοίο είναι ÎΥΡΩ (â¬).",i.default.createElement("br",null),"Unless otherwise agreed in writing, all payments pertinent to this agreement are to be made in the currency agreed which is EURO (â¬).")),i.default.createElement("li",null,i.default.createElement("h6",null,"ΠναÏλÏÏη είναι ολική για Ïην αναγÏαÏÏμενη ÏÏο ÏαÏÏν ÏεÏίοδο ναÏ
λÏÏεÏÏ.",i.default.createElement("br",null),"This is a whole charter for the charter peri
217od stated herein.")),i.default.createElement("li",null,i.default.createElement("h6",null,"Îι ÏÏ
μβαλλÏμενοι θα ÏÏοÏÏαθήÏοÏ
ν με καλή ÏίÏÏη να εÏιλÏÏοÏ
ν Ïιλικά, με αμοιβαία ÏÏ
μÏÏνία, κάθε διαÏοÏά ÏοÏ
ÏÏ
ÏÏν θα ÏÏοκÏÏει μεÏÎ±Î¾Ï ÎαÏ
λÏÏή και ΠλοιοκÏήÏη Ïε ÏÏÎÏη με Ïην ÏαÏοÏÏα ÏÏ
μÏÏνία, με οÏοιοδήÏοÏε ÏεÏνικÏ, Î½Î¿Î¼Î¹ÎºÏ Î® άλλο μÎÏο αμοιβαία κÏίνοÏ
ν καÏάλληλο. Σε κάθε ÏÎÏοια ÏεÏίÏÏÏÏη ο ÎεÏεγγÏ
οÏÏÎ¿Ï Î´Î¹Î±ÏηÏεί Ïο δικαίÏμα να ÏαÏαÏείνει Ïον ÏÏÏνο καÏÎ±Î²Î¿Î»Î®Ï ÏÎ·Ï ÏελεÏ
ÏαίαÏ, εξοÏληÏÎ¹ÎºÎ®Ï Î³Î¹Î± Ïην ναÏλÏÏη ÏληÏÏÎ¼Î®Ï ÏÏον ΠλοιοκÏήÏη , ÏÏοÏαÏμÏζονÏÎ±Ï Ïον ÏÏÏνο ÎÏÏ ÎºÎ±Î¹ Ïο ÏοÏÏν ÏÎ·Ï ÎµÎ¾Î¿ÏληÏÎ¹ÎºÎ®Ï ÏληÏÏÎ¼Î®Ï Î±Î½Î±Î»ÏγÏÏ ÏÎ·Ï Î´Î¹Î±Î´Î¹ÎºÎ±ÏÎ¯Î±Ï ÎºÎ±Î¹ ÏÎ·Ï ÏÎµÎ»Î¹ÎºÎ®Ï ÏÏ
μÏÏÎ½Î¯Î±Ï ÎµÏίλÏ
ÏÎ·Ï ÏÎ·Ï Î´Î¹Î±ÏοÏάÏ, οι δε λοιÏοί ÏÏ
μβαλλÏμενοι ÏαÏαιÏοÏνÏαι κάθε δικαιÏμαÏÎ¿Ï Î±Î¾Î¯ÏÏÎ·Ï Î±ÏοζημίÏÏÎ·Ï Î±ÏÏ Ïον ÎεÏεγÏ
οÏÏο για ÏÎ¹Ï ÏÏεÏικÎÏ Î¼Îµ Ïο ζήÏημα , ÏÏα ÏλαίÏια ÏοÏ
ÏαÏÏνÏÎ¿Ï ÎµÎ½ÎÏÎ³ÎµÎ¹ÎµÏ ÏοÏ
.",i.default.createElement("br",null),"All parties shall make good faith efforts to amicably reach a commonly acceptable agreement, in resolution of any dispute that may arise between Charterer and Shipowner, relating to this charter agreement and can do so via any technical, legal or other means they deem suitable. In the event of a dispute, the Stakeholder retains the right to adjust the final payment to Owner for this charter both in terms of time and amount to be paid, as it may be required by the process and the time for resolving the dispute and the final agreement in settlement of the dispute while all parties hereby waive their right to claim any sort of compensation or damages from the Stakeholder, for his actions in conjunction with such matter within the framework stipulated by this agreement.")),i.default.createElement("li",null,i.default.createElement("h6",null,"Î¥ÏÏ Ïην αίÏεÏη ÏÏι ÏÏοκÏÏÏοÏ
ν εγγÏάÏÏÏ, εÏιÏλÎον ÏÏοι και Î±Î¼Î¿Î¹Î²Î±Î¯ÎµÏ ÏÏ
μÏÏÎ½Î¯ÎµÏ Î¼ÎµÏÎ±Î¾Ï ÏÏν μεÏÏν ÏοÏ
ÏÏεÏίζονÏαι με Ïην ÏαÏοÏÏα ναÏλÏÏη θα θεÏÏοÏνÏαι μÎÏÎ¿Ï ÏοÏ
ÏαÏÏνÏοÏ.",i.default.createElement("br",null),"On condition of proven agreement in writing, additional terms and mutually agreed arrangements between the parties, pertinent to this charter shall be considered part of this agreement.")),i.default.createElement("li",null,i.default.createElement("h6",null,"ÎάÏνιÏμα εÏιÏÏÎÏεÏαι μÏνον ÏÏοÏ
Ï ÎµÎ¾ÏÏεÏικοÏÏ ÏÏÏοÏ
Ï ÏοÏ
ÏκάÏοÏ
Ï.",i.default.createElement("br",null),"Smoking is only permitted outdoors.")),i.default.createElement("li",null,i.default.createElement("h6",null,"Î ÏÏήÏη jet ski, wave runner, watercraft κÏλ. εÏιÏÏÎÏεÏαι μÏνον εÏÏÏον ο ÏειÏιÏÏÎ®Ï Î´Î¹Î±Î¸ÎÏει Ïην αÏαιÏοÏμενη άδεια ÏÏήÏÎ·Ï Î±Ï
ÏÏν ÏÏμÏÏνα με Ïην ιÏÏÏοÏ
Ïα Îλληνική νομοθεÏία.",i.default.createElement("br",null),"Operation of jet ski, wave runner, watercraft etc. is subject to applicable Greek legislation and permitted only on condition that the operator possesses license which conforms to Greek legislation.")),i.default.createElement("li",null,i.default.createElement("h6",null,"Τα Ïαιδιά ÏÏÎÏει καθâ Ïλη Ïην διάÏκεια ÏοÏ
ναÏλοÏ
να βÏίÏκονÏαι Ï
ÏÏ Ïην εÏίβλεÏη ενηλίκοÏ
.",i.default.createElement("br",null),"Children are to be under the supervision of an adult member of the charter party at all times throughout the charter peri
217od."))))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(51366);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}},30095:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{includeNumbering:a=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:50,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}}),l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID OR PASSPORT No")),width:120,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"GENDER")),width:120,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:120,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:120,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"mayayacht-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.boatName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatPortOfRegistry)),i.default.createElement("p",null,"PORT OF REGISTRY")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎΡ. ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegistryNumber)),i.default.createElement("p",null,"REG. No")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatFlag)),i.default.createElement("p",null,"FLAG")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"KÎΧ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterTons)),i.default.createElement("p",null,"GT")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎΧ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterNetTons)),i.default.createElement("p",null,"NRT")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"KATA TON ÎÎ ÎÎ ÎÎÎ¥ ÎÎ Î ",i.default.createElement("b",{style:{marginLeft:5}},t.startPoint)),i.default.createElement("p",null,"AT THE EMBARKATION FROM")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ΠΡÎΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.endPoint)),i.default.createElement("p",null,"TO")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"e - ÎÎΤΡΩΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatEmhtrwo))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("div",{style:{marginTop:15}},a(t.crew||[],"Î ÎÎΡΩÎÎ - CREW")),i.default.createElement("div",{style:{marginTop:15}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS",{includeNumbering:!0}))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{fontSize:11}},"ΤÎÎ ÎΣ"),i.default.createElement("b",null,t.placeSigned)),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("p",{style:{fontSize:11}},"ÎÎÎΡÎÎÎÎÎÎ"),i.default.createElement("b",null,t.issueDate)),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"Î Î ÎÎÎÎΡΧÎΣ")))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")),i.default.createElement(n.default,{span:8}),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("hr",null)))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(59570);var i=o(a(96540));
217function o(e){return e&&e.__esModule?e:{default:e}}},33273:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"mazitravel-bookingslist-aite-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h2",{style:{fontWeight:"bold",color:"black"}},i.default.createElement("img",{className:"logo-img logo-react",alt:"dashboard-icon",width:"40px",src:"/assets/img/kleesto_icon_blue.svg",style:{marginTop:-8}})," ","Bookings List")),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150,borderRadius:"50%",backgroundColor:"#bebebe8c",padding:10},src:"https://kleesto.ams3.digitaloceanspaces.com/mainexpress/NNUck2_aite logo big.png",alt:"aiteLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150},src:t.companyLogo,alt:"companyLogo"}),i.default.createElement("h3",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("span",null,"Printed on ",t.documentDate))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.key,pagination:!1,size:"middle",bordered:!0,dataSource:t.bookings||[],columns:[{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Booking Code"),dataIndex:"code",key:"code",width:"60px",render:(e,t)=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Full Name"),dataIndex:"fullName",key:"fullName",width:"80px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Hotel"),dataIndex:"hotelName",key:"hotelName",width:"80px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Pickup Time"),dataIndex:"pickupTime",key:"pickupTime",width:"30px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Email Address"),dataIndex:"email",key:"email",width:"80px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Phone Number"),dataIndex:"phone",key:"phone",width:"70px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Company Name"),dataIndex:"companyName",key:"companyName",width:"120px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)}]}))),i.default.createElement("div",{style:{marginTop:30,textAlign:"right",marginRight:5}},i.default.createElement("span",{style:{fontSize:12}},"Designed with â¤ï¸ by"),i.default.createElement("img",{style:{maxHeight:60,maxWidth:60,marginLeft:5,marginTop:-3},src:"/assets/img/kleesto_logo_transparent.png",alt:"kleestoLogo"})))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(45136);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}},60642:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return r.default.createElement("div",{className:"mykonos-navlosumfono-editor-content",style:{margin:"0px"}},r.default.createElement("h5",{style:{textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ - CHARTERPARTY"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"YÏεγÏάÏη Ïην ",r.default.createElement("b",null,t.signedDate)),r.default.createElement("h6",null,"Signed on")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÏÏο ",r.default.createElement("b",null,t.placeSigned)),r.default.createElement("h6",null,"at")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Σημαία ",r.default.createElement("b",null,t.flag)),r.default.createElement("h6",null,"Flag"))),r.default.createElement(l.default,{gutter:8,style:{marginTop:15}},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Îνομα ÏλοίοÏ
",r.default.createElement("b",null,t.vesselName)),r.default.createElement("h6",null,"Name of Vessel")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,t.portOfRegistry)),r.default.createElement("h6",null,"Port of Registry")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
",r.default.createElement("b",null,t.registryNumber)),r.default.createElement("h6",null,"Register No")))),r.default.createElement("h5",{style:{textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ - THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,r.default.createElement("b",null,"Î. "),"ΠλοιοκÏήÏÎ·Ï ",r.default.createElement("b",{style:{color:"red"}},"(1):")," ",r.default.createElement("b",null,t.boatOwnerName)),r.default.createElement("h6",null,r.default.createElement("b",null,"A. "),"Ship
217owner",r.default.createElement("b",{style:{color:"red"}},"(1):")))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη: ",r.default.createElement("b",null,t.boatOwnerAddress)),r.default.createElement("h6",null,"Address:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ ή ÎÏ.διαβ/ÏιοÏ
: ",r.default.createElement("b",null,t.boatOwnerIdOrPassport)),r.default.createElement("h6",null,"Id.Card or Pass No:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î: ",r.default.createElement("b",null,t.boatOwnerTaxNumber)),r.default.createElement("h6",null,"Tax-No:"),r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥: ",r.default.createElement("b",null,t.boatOwnerTaxOffice)),r.default.createElement("h6",null,"Tax-Office:"))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
: ",r.default.createElement("b",null,t.boatOwnerPhoneNumber)),r.default.createElement("h6",null,"Telephone No:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏίαÏ: ",r.default.createElement("b",null,t.boatOwnerFaxNumber)),r.default.createElement("h6",null,"Fax No:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη: ",r.default.createElement("b",null,t.boatOwnerEmail)),r.default.createElement("h6",null,"E-Mail:")))),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,r.default.createElement("b",null,"Î. "),"ÎαÏ
λομεÏίÏÎ·Ï ",r.default.createElement("b",{style:{color:"red"}},"(2):")," ",r.default.createElement("b",null,t.brokerName)),r.default.createElement("h6",null,r.default.createElement("b",null,"B. "),"Broker ",r.default.createElement("b",{style:{color:"red"}},"(2):")," "))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη: ",r.default.createElement("b",null,t.brokerAddress)),r.default.createElement("h6",null,"Address:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î: ",r.default.createElement("b",null,t.brokerTaxNumber)),r.default.createElement("h6",null,"Tax No:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥: ",r.default.createElement("b",null,t.brokerTaxOffice)),r.default.createElement("h6",null,"Tax-Office:"))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
: ",r.default.createElement("b",null,t.brokerPhoneNumber)),r.default.createElement("h6",null,"Telephone No:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏίαÏ: ",r.default.createElement("b",null,t.brokerFaxNumber)),r.default.createElement("h6",null,"Fax No:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη: ",r.default.createElement("b",null,t.brokerEmail)),r.default.createElement("h6",null,"E-Mail:")))),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,r.default.createElement("b",null,"Î. "),"ÎαÏ
λÏÏήÏ: ",r.default.createElement("b",{style:{color:"red"}},"(2):")," ",r.default.createElement("b",null,t.chartererName)),r.default.createElement("h6",null,r.default.createElement("b",null,"C.")," Charterer:"))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη: ",r.default.createElement("b",null,t.chartererAddress)),r.default.createElement("h6",null,"Address:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ ή ÎÏ.διαβ/ÏιοÏ
: ",r.default.createElement("b",null,t.chartererIdOrPassport)),r.default.createElement("h6",null,"Id.Card or Pass No:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î: ",r.default.createElement("b",null,t.chartererTaxNumber)),r.default.createElement("h6",null,"Tax-No:"),r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥: ",r.default.createElement("b",null,t.chartererTaxOffice)),r.default.createElement("h6",null,"Tax-Office:"))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
: ",r.default.createElement("b",null,t.chartererPhoneNumber)),r.default.createElement("h6",null,"Telephone No:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏίαÏ: ",r.default.createElement("b",null,t.chartererFaxNumber)),r.default.createElement("h6",null,"Fax No:")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη: ",r.default.createElement("b",null,t.chartererEmail)),r.default.createElement("h6",null,"E-Mail:")))),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",{style:{textAlign:"center",fontWeight:"bold"}},"ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:"),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("div",{style:{borderRight:"1px solid black"}},r.default.createElement("h6",{style:{textAlign:"center",fontWeight:"bold"}},"ÎÏÏ / From"),r.default.createElement("h6",null,"Îμ/νια. / ÏÏα: ",r.default.createElement("b",null,t.charterPeriodStart)),r.default.createElement("h6",null,"Date / time:"),r.default.createElement("h6",null,"Îιμάνι / Port: ",r.default.createElement("b",null,t.charterStartPort)),r.default.createElement("h6",null,"ΧÏÏα / Country: ",r.default.createElement("b",null,t.charterStartCountry)))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",{style:{textAlign:"center",fontWeight:"bold"}},"ÎÎÏÏι / to"),r.default.createElement("h6",null,"Îμ/νια. / ÏÏα: ",r.default.createElement("b",null,t.charterPeriodEnd)),r.default.createElement("h6",null,"Date / time:"),r.default.createElement("h6",null,"Îιμάνι / Port: ",r.default.createElement("b",null,t.charterEndPort)),r.default.createElement("h6",null,"ΧÏÏα / Country: ",r.default.createElement("b",null,t.charterEndCountry)))),r.default.createElement("h6",null,"ΣÏ
νολικÏÏ ÎαÏÎ»Î¿Ï ÏοÏ
ÏÏ
μÏÏνήθηκε:"," ",r.default.createElement("span",{style:{textAlign:"center",fontSize:15,marginLeft:25,fontWeight:"bold"}},t.charterTotalPrice)),r.default.createElement("h6",null,"Chartered Freight in Total:"))),r.default.createElement("div",{style:{margin:"20px 0px",textAlign:"center"}},r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),r.default.createElement("h6",null,"Signed by the Owner"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",null,"Signed by the Charterer"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"),r.default.createElement("h6",null,"Signed by the Broker / Tourist office")))))),r.default.createElement("div",{className:"footer-text"},r.default.createElement("h6",null,"ÎÎΩΡÎÎÎÎÎ"),r.default.createElement("h6",null,"Την ",r.default.createElement("b",null,t.bookStartDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
Î/Î-Τ/Ρ"," ",r.default.createElement("b",null,t.vesselName),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏηÏ"," ",r.default.createElement("b",null,t.portOfRegistry)," ÎÏιθμÏÏ ÎηολογίοÏ
"," ",r.default.createElement("b",null,t.registryNumber)," Îε αÏÎ¹Î¸Î¼Ï Î ÏÏÏ. ÎÎ´ÎµÎ¯Î±Ï ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
αναÏÏ
ÏήÏ: ",r.default.createElement("b",null,t.resourceLicenseNumberProt)," και αÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï (Î.Î.Î.Î .Î)"," ",r.default.createElement("b",null,t.vesselRegistryNumberAMEPA)," ÏοÏ
αÏοÏά ναÏλÏÏη"," ",r.default.createElement("span",{style:{color:"red"}},"(α)")," με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï ÎºÎ±Î¹ καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏην Îιμενική ÎÏÏή"),r.default.createElement("br",null),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")))};var l=i(a(55517)),n=i(a(64219));a(72653);var r=i(a(96540));
217function i(e){return e&&e.__esModule?e:{default:e}}},4383:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"mykonos-proforma-editor-content",style:{margin:"0px"}},i.default.createElement("div",{className:"head-proforma"},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxWidth:200,maxHeight:200},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{className:"head-right"},i.default.createElement("h2",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("h5",{style:{fontWeight:"bold"}},"VAT: ",t.companyVAT),i.default.createElement("h5",{style:{fontWeight:"bold"}},t.companyPlace)))),i.default.createElement(n.default,{gutter:16,style:{marginTop:30}},i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"left"}},i.default.createElement("h6",null,"Captain Michael: +30 6945029196"),i.default.createElement("h6",null,"Booking Aris: +30 6945123044"))),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("h6",null,t.companyWebsite),i.default.createElement("h6",null,t.companyEmail))))),i.default.createElement("div",{style:{marginBottom:20}},i.default.createElement("div",{className:"proforoma-table"},i.default.createElement(l.default,{rowKey:e=>e.key,size:"large",pagination:!1,bordered:!0,dataSource:[{key:"1"}],columns:[{title:"DOCUMENT TYPE",dataIndex:"documentType",key:"documentType",render:function(){return i.default.createElement("div",{style:{textAlign:"center",padding:5}},i.default.createElement("span",null,"PROFORMA INVOICE"))}},{title:"DATE",dataIndex:"date",key:"date",render:function(){return i.default.createElement("div",{style:{textAlign:"center",padding:5}},i.default.createElement("span",null,t.proformaDate))}},{title:"NUMBER",dataIndex:"number",key:"number",render:function(){return i.default.createElement("div",{style:{textAlign:"center",padding:5}},i.default.createElement("span",null,t.proformaNumber))}},{title:"TIME",dataIndex:"time",key:"time",render:function(){return i.default.createElement("div",{style:{textAlign:"center",padding:5}},i.default.createElement("span",null,t.proformaTime))}}]}))),i.default.createElement("div",{style:{marginTop:20,marginBottom:20}},i.default.createElement("div",{className:"proforoma-table"},i.default.createElement(l.default,{size:"large",rowKey:e=>e.key,pagination:!1,bordered:!0,dataSource:[{key:"2"}],columns:[{title:"CUSTOMER INFORMATION",dataIndex:"customerInformation",key:"customerInformation",render:function(){return i.default.createElement("div",null,i.default.createElement(n.default,{type:"flex",style:{borderBottom:"1px solid #e9e9e9"}},i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("b",null,"NAME")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("span",null,t.partnerName)),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("b",null,"ADDRESS")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("span",null,t.partnerAddress))),i.default.createElement(n.default,{type:"flex",style:{borderBottom:"1px solid #e9e9e9"}},i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("b",null,"VAT NUMBER")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("span",null,t.partnerVAT)),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("b",null,"TAX OFFICE")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("span",null,t.partnerTaxOffice))),i.default.createElement(n.default,{type:"flex",style:{borderBottom:"1px solid #e9e9e9"}},i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("b",{style:{color:"red"}},"ID CODE")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("span",{style:{color:"red"}},t.idCode)),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("b",null,"GUEST NAME")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("span",null,t.guestName))))}}]}))),i.default.createElement("div",{style:{marginTop:20,marginBottom:20}},i.default.createElement("div",{className:"proforoma-table"},i.default.createElement(l.default,{size:"large",rowKey:e=>e.key,pagination:!1,bordered:!0,dataSource:[{key:"3"}],columns:[{title:i.default.createElement(n.default,{type:"flex"},i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:"4px 0px"},span:8},i.default.createElement("b",null,"DESCRIPTION")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:"4px 0px"},span:4},i.default.createElement("b",null,"QUANTITY")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:"4px 0px"},span:6},i.default.createElement("b",null,"UNIT PRICE")),i.default.createElement(r.default,{style:{padding:"4px 0px"},span:6},i.default.createElement("b",null,"TOTAL"))),dataIndex:"tableData",key:"tableData",render:function(){return i.default.createElement("div",null,i.default.createElement(n.default,{type:"flex",justify:"space-around",align:"middle",style:{borderBottom:"1px solid #e9e9e9"}},i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:8},i.default.createElement("span",null,t.description)),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:4},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,t.quantity))),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,t.unitPrice))),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,t.totalPrice)))),i.default.createElement(n.default,{type:"flex",justify:"space-around",align:"middle"},i.default.createElement(r.default,{style:{border:"1px solid #e9e9e9",padding:5,textAlign:"right"},span:6,offset:12},i.default.createElement("b",null,"VAT (24%)*")),i.default.createElement(r.default,{style:{border:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,t.vatPrice)))),i.default.createElement(n.default,{type:"flex",justify:"space-around",align:"middle"},i.default.createElement(r.default,{style:{border:"1px solid #e9e9e9",padding:5,textAlign:"right"},span:6,offset:12},i.default.createElement("b",null,"GRAND TOTAL")),i.default.createElement(r.default,{style:{border:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},t.grandTotalPrice)))))}}]}))),i.default.createElement("div",{className:"footer-text"},i.default.createElement("p",null,i.default.createElement("span",{style:{textDecoration:"underline"}},"Note:")," *VAT is calculated on the half grand total amount"),i.default.createElement("br",null),i.default.createElement("h5",{style:{fontWeight:"bold",textAlign:"center"}},"MYKONOS CATAMARAN - Head office: ",t.companyPlace)))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(36484);var i=o(a(96540));
217function o(e){return e&&e.__esModule?e:{default:e}}},667:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"mykonos-voucher-editor-content",style:{margin:"0px"}},i.default.createElement("div",{className:"head-voucher"},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("img",{style:{maxWidth:200,maxHeight:200},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(n.default,{gutter:16,style:{marginTop:30}},i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h6",null,"Captain Michael: +30 6945029196"),i.default.createElement("h6",null,"Booking Aris: +30 6945123044"))),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h6",null,t.companyWebsite),i.default.createElement("h6",null,t.companyEmail))))),i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"BOOKING CONFIRMATION"),i.default.createElement("span",null,t.notes)),i.default.createElement("div",{style:{marginTop:20,marginBottom:20}},i.default.createElement("div",{className:"voucher-table"},i.default.createElement(l.default,{rowKey:e=>e.key,size:"large",pagination:!1,bordered:!0,dataSource:[{key:"1"}],columns:[{title:"NAME",dataIndex:"name",key:"name",width:"50%",render:function(){return i.default.createElement("div",{style:{textAlign:"center",padding:5}},i.default.createElement("span",null,t.travelerName))}},{title:"CRUISE DATE",dataIndex:"cruiseDate",key:"cruiseDate",width:"50%",render:function(){return i.default.createElement("div",{style:{textAlign:"center",padding:5}},i.default.createElement("span",null,t.cruiseDate))}}]}))),i.default.createElement("div",{style:{marginTop:20,marginBottom:20}},i.default.createElement("div",{className:"voucher-table"},i.default.createElement(l.default,{size:"large",rowKey:e=>e.key,pagination:!1,bordered:!0,dataSource:[{key:"3"}],columns:[{title:i.default.createElement(n.default,{type:"flex"},i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:"4px 0px"},span:3},i.default.createElement("b",null,"Guests #")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:"4px 0px"},span:3},i.default.createElement("b",null,"Dep. Time")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:"4px 0px"},span:6},i.default.createElement("b",null,"Dep. Point")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:"4px 0px"},span:3},i.default.createElement("b",null,"Duration")),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:"4px 0px"},span:6},i.default.createElement("b",null,"Cruise Tour")),i.default.createElement(r.default,{style:{padding:"4px 0px"},span:3},i.default.createElement("b",null,"Price"))),dataIndex:"tableData",key:"tableData",render:function(){return i.default.createElement("div",null,i.default.createElement(n.default,{type:"flex",justify:"space-around",align:"middle",style:{borderBottom:"1px solid #e9e9e9"}},i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:3},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,t.totalGuests))),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:3},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,t.departureTime))),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,t.departurePlace))),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:3},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,t.duration))),i.default.createElement(r.default,{style:{borderRight:"1px solid #e9e9e9",padding:5},span:6},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,t.cruiseTour))),i.default.createElement(r.default,{style:{padding:5},span:3},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",null,t.price)))),i.default.createElement(n.default,{type:"flex",justify:"space-around",align:"middle"},i.default.createElement(r.default,{style:{border:"1px solid #e9e9e9",padding:5},span:24},i.default.createElement("span",null,"Tel: ",t.tel))),i.default.createElement(n.default,{type:"flex",justify:"space-around",align:"middle"},i.default.createElement(r.default,{style:{border:"1px solid #e9e9e9",padding:5},span:24},i.default.createElement("span",null,"Services: ",t.services))),i.default.createElement(n.default,{type:"flex",justify:"space-around",align:"middle"},i.default.createElement(r.default,{style:{border:"none",padding:5,textAlign:"right"},span:20},i.default.createElement("b",null,"Total Paid")),i.default.createElement(r.default,{style:{border:"1px solid #e9e9e9",padding:5},span:4},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},t.totalPaid)))),i.default.createElement(n.default,{type:"flex",justify:"space-around",align:"middle"},i.default.createElement(r.default,{style:{border:"none",padding:5,textAlign:"right"},span:20},i.default.createElement("b",null,"Remaining amount(on board in cash)")),i.default.createElement(r.default,{style:{border:"1px solid #e9e9e9",padding:5},span:4},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}}
217,t.remainingAmount)))))}}]}))),i.default.createElement("div",{className:"footer-text"},i.default.createElement("h6",{style:{textAlign:"center",fontWeight:"bold"}}," THANK YOU & SEE YOU ON BOARD!"),i.default.createElement("br",null),i.default.createElement("h5",{style:{fontWeight:"bold",textAlign:"center"}},"MYKONOS CATAMARAN - Head office: ",t.companyPlace)))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(3392);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}},60578:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{charterer:a={},shipOwner:i={},broker:o={}}=t,s=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},"shipOwner"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ΠλοιοκÏήÏÎ·Ï / Shipowner:"):"broker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ÎαÏ
λομεÏίÏÎ·Ï / Broker:"):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/C.")," ÎαÏ
λÏÏÎ®Ï / Charterer:"):"",r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏÎ¯Î±Ï / Fax No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.faxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))));return r.default.createElement("div",{className:"naxossailing-charterparty-editor-content",style:{margin:"0px"}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ - CHARTERPARTY"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"YÏεγÏάÏη Ïην ",r.default.createElement("b",null,t.signedDate)),r.default.createElement("h6",null,"Signed on")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÏÏο ",r.default.createElement("b",null,t.placeSigned)),r.default.createElement("h6",null,"at")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Σημαία ",r.default.createElement("b",null,t.boatFlag)),r.default.createElement("h6",null,"Flag"))),r.default.createElement(l.default,{gutter:8,style:{marginTop:15}},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Îνομα ÏλοίοÏ
",r.default.createElement("b",null,t.boatName)),r.default.createElement("h6",null,"Name of Vessel")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,t.boatPortOfRegistry)),r.default.createElement("h6",null,"Port of Registry")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
",r.default.createElement("b",null,t.boatRegistryNumber)),r.default.createElement("h6",null,"Register No")))),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ - THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},s(i,"shipOwner"),s(o,"broker"),s(a,"charterer"),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/D.")," ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:"),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ / From:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startDate," ",t.startTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startPoint)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι / To:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endDate," ",t.endTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endPoint))),r.default.createElement("h6",null,"ΣÏ
νολικÏÏ ÎαÏÎ»Î¿Ï / Chartered Freight in Total:"," ",r.default.createElement("span",{style:{textAlign:"center",marginLeft:10,fontWeight:"bold"}},t.totalPrice)))),r.default.createElement("div",{style:{margin:"20px 0px",textAlign:"center"}},r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),r.default.createElement("h6",null,"Signed by the Owner"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",null,"Signed by the Charterer"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"),r.default.createElement("h6",null,"Signed by the Broker / Tourist office")))))),r.default.createElement("div",{className:"footer-text"},r.default.createElement("h6",null,"Την ",r.default.createElement("b",null,t.startDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatName),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏηÏ"," ",r.default.createElement("b",null,t.boatPortOfRegistry)," ÎÏ. ÎηολογίοÏ
"," ",r.default.createElement("b",null,t.boatRegistryNumber)," αÏÎ¹Î¸Î¼Ï ÏÏÏÏ. Î±Î´ÎµÎ¯Î±Ï ÎµÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatLicenceNumberProt)," και ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï (Î.Î.Î.Î .Î) ",r.default.createElement("b",null,t.boatRegistryNumberAMEPA),", ÏοÏ
αÏοÏά ÎαÏλÏÏη (διαγÏάÏεÏαι ανάλογα):",r.default.createElement("br",null),"α. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"β. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î±Î»Î»Î¿Î´Î±ÏÎ®Ï (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(β) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"γ. ÏÏαγμαÏοÏοιηθείÏα εξ ολοκλήÏοÏ
ÏÏην αλλοδαÏή (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(γ) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ) και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("br",null),r.default.createElement("h6",null,"ÎÎΩΡÎÎÎÎÎ"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")))};var l=i(a(55517)),n=i(a(64219));a(47109);var r=i(a(96540));
217function i(e){return e&&e.__esModule?e:{default:e}}},54702:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{includeNumbering:a=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:50,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}}),l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID / PASSPORT")),width:120,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"GENDER")),width:120,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:120,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:120,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"naxossailing-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.boatName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatPortOfRegistry)),i.default.createElement("p",null,"PORT OF REG.")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎΡ.ÎÎÎÎ. ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegistryNumber),i.default.createElement("p",null,"REG .NO"))),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"K.Î.Χ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterTons)),i.default.createElement("p",null,"GT")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatFlag)),i.default.createElement("p",null,"FLAG")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ΤΥΠÎΣ ΣÎÎΦÎΥΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatType)),i.default.createElement("p",null,"TYPE OF BOAT")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatIcl)),i.default.createElement("p",null,"ICL")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"e-ÎÎΤΡΩΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatEmhtrwo))),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"K.Î.Χ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterNetTons)),i.default.createElement("p",null,"NT")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatMeters)),i.default.createElement("p",null,"METERS")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.startPoint)),i.default.createElement("p",null,"EMBARKATION",i.default.createElement("b",{style:{marginLeft:5}},t.startDate," ",t.startTime))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.endPoint)),i.default.createElement("p",null,"DISEMBARKATION",i.default.createElement("b",{style:{marginLeft:5}},t.endDate," ",t.endTime))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h5",{style:{textAlign:"center",fontWeight:"bold",color:"black"}},"CREW LIST"),i.default.createElement("div",{style:{marginTop:15}},a(t.crew||[],"Î ÎÎΡΩÎÎ - CREW",{includeNumbering:!0})),i.default.createElement("div",{style:{marginTop:15}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS",{includeNumbering:!0}))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"ÎÎΩΡÎÎÎÎÎ"," ",i.default.createElement("b",{style:{textDecoration:"underline",marginLeft:5}},t.issueDate)),i.default.createElement("p",null,"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")),i.default.createElement(n.default,{span:8}),i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"ÎÎÎÎÎ ÎÎΩΣΠΠÎÎÎ ÎΤÎÎÎÎΣ"),i.default.createElement("hr",{style:{marginTop:20}})))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(91045);var i=o(a(96540));
217function o(e){return e&&e.__esModule?e:{default:e}}},13430:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{charterer:a={},shipOwner:i={},broker:o={},secondBroker:s={},thirdBroker:d={}}=t,u=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},"shipOwner"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ΠλοιοκÏήÏÎ·Ï / Shipowner:"):"broker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ÎαÏ
λομεÏίÏÎ·Ï / Broker:"):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/C.")," ÎαÏ
λÏÏÎ®Ï / Charterer:"):"",r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏÎ¯Î±Ï / Fax No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.faxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))));return r.default.createElement("div",{className:"octana-charterparty-editor-content",style:{margin:"0px"}},r.default.createElement("h5",{style:{fontSize:"0.6rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ - CHARTERPARTY"),r.default.createElement("div",{style:{marginTop:10,marginBottom:10}},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"YÏεγÏάÏη Ïην ",r.default.createElement("b",null,t.signedDate)),r.default.createElement("h6",null,"Signed on")),r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"ÏÏο ",r.default.createElement("b",null,t.placeSigned)),r.default.createElement("h6",null,"at")),r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"Σημαία ",r.default.createElement("b",null,t.boatFlag)),r.default.createElement("h6",null,"Flag")),r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"ΤÏÏÎ¿Ï ",r.default.createElement("b",null,t.boatType)),r.default.createElement("h6",null,"Type"))),r.default.createElement(l.default,{gutter:16,style:{marginTop:0}},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Îνομα ÏλοίοÏ
",r.default.createElement("b",null,t.boatName)),r.default.createElement("h6",null,"Name of Vessel")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,t.boatPortOfRegistry)),r.default.createElement("h6",null,"Port of Registry")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
",r.default.createElement("b",null,t.boatRegistryNumber)),r.default.createElement("h6",null,"Register No")))),r.default.createElement("h5",{style:{fontSize:"0.6rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ - THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:10,marginBottom:0}},u(i,"shipOwner"),u(o,"broker"),u(s,"broker"),u(d,"broker"),u(a,"charterer"),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/D.")," ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:"),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ / From:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startDate," ",t.startTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startPoint)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι / To:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endDate," ",t.endTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endPoint))),r.default.createElement("h6",null,"ΣÏ
νολικÏÏ ÎαÏÎ»Î¿Ï / Chartered Freight in Total:"," ",r.default.createElement("span",{style:{textAlign:"center",marginLeft:10,fontWeight:"bold"}},t.totalPrice)))),r.default.createElement("div",{style:{margin:"0px 0px",textAlign:"center"}},r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),r.default.createElement("h6",null,"Signed by the Owner"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",null,"Signed by the Charterer"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"),r.default.createElement("h6",null,"Signed by the Broker / Tourist office")))))),r.default.createElement("div",{className:"footer-text",style:{marginTop:40}},r.default.createElement("h6",null,"Την ",r.default.createElement("b",null,t.signedDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatName),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏηÏ"," ",r.default.createElement("b",null,t.boatPortOfRegistry),", ÎÏ. ÎηολογίοÏ
"," ",r.default.createElement("b",null,t.boatRegistryNumber),", με Î¼Î¿Î½Î±Î´Î¹ÎºÏ Î±ÏÎ¹Î¸Î¼Ï e-μηÏÏÏοÏ
"," ",r.default.createElement("b",null,t.boatEmhtrwo)," ÏοÏ
αÏοÏά ÎαÏλÏÏη (διαγÏάÏεÏαι ανάλογα):",r.default.createElement("br",null),r.default.createElement("br",null),"α. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),r.default.createElement("span",{style:{textDecoration:"line-through"}},"β. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î±Î»Î»Î¿Î´Î±ÏÎ®Ï (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(β) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ)"),r.default.createElement("br",null),r.default.createElement("span",{style:{textDecoration:"line-through"}},"γ. ÏÏαγμαÏοÏοιηθείÏα εξ ολοκλήÏοÏ
ÏÏην αλλοδαÏή (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(γ) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ)"),r.default.createElement("br",null),r.default.createElement("br",null),"και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("h6",null,"ÎÎΩΡÎÎÎÎÎ"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ"),r.default.createElement("h6",null,"Τ.Σ.Î¥. (ακολοÏ
θεί ÏÏÏαγίδα Ï
ÏηÏεÏÎ¹Î±ÎºÎ¿Ï Î¿ÏγάνοÏ
θεÏÏηÏηÏ)")),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h5",{style:{fontSize:"0.6rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÏοι ÎαÏλÏÏÎ·Ï â Charter Conditions"),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"1. ADVANCE PROVISIONING ALLOWANCE (A.P.A.):"),r.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï ÎÏει ζηÏήÏει ÏÏÎ¿Ï Î´Î¹ÎµÏ
κÏλÏ
νÏη ÏοÏ
και μÏνον ÏÏÏÏ Î¿ ÎαÏ
λομεÏίÏÎ·Ï Î® / και ο ΠλοιοκÏήÏÎ·Ï Î® / και ο ÎÏ
βεÏνήÏÎ·Ï ÏοÏ
ΠλοίοÏ
οÏγανÏÏοÏ
ν με δαÏάνη ÏοÏ
ÎαÏ
λÏÏή Ïον εÏοδιαÏÎ¼Ï ÏοÏ
ÏκάÏοÏ
Ï Î¼Îµ ÏÏοÏοεÏÏδια ÏÏοÏίμηÏÎ·Ï ÏοÏ
, ή / και Ïην ÏÏομήθεια εÏιÏλÎον ÏοÏ
ναÏλοÏ
Ï
ÏηÏεÏιÏν ή / και λοιÏÏν εÏοδίÏν και ÏαÏοÏÏν ακÏμη και ÏÏιν αÏÏ Ïην άÏιξη ÏοÏ
ÎαÏ
λÏÏή ÏÏο ÏκάÏÎ¿Ï ÏÏ Î±Ï
ÏÏ Î¼ÏοÏεί να αÏαιÏείÏαι. Îια Ïο λÏγο αÏ
ÏÏ Î¿ ÎαÏ
λÏÏÎ®Ï Î¸Î± διαθÎÏει Ïο ανÏÏÎÏÏ ÏοÏÏν μÎÏÏ ÏοÏ
ÎαÏ
λομεÏίÏη, ÏÏοκαÏαβολικά και ÎµÎ¹Ï Î±ÏÏδοÏη, ÏÏÎ¿Ï ÎºÎ¬Î»Ï
Ïη εÏιÏÏÏÏθεÏÏν ÏοÏ
ναÏλοÏ
δαÏανÏν ÏοÏ
ÎαÏ
λÏÏή."),r.default.createElement("h6",null,"Charterer has requested for additional / extra provisions, services and supplies to be arranged on Charterer's expense by Owner and / or Broker and / or Captain from third party suppliers in advance of Charterer's arrival at yacht. To facilitate such arrangements and provisions, the Charterer shall remit for their charter expenses, in advance of the charter commencement date the above mentioned amount via the Broker(s) as Advance Provisioning Allowance (A.P.A.), for Charterer's expenses"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"2. ÎεÏεγγÏ
οÏÏÎ¿Ï / Stakeholder"),r.default.createElement("h6",null,"ÎÏÏνÏ
μία / Company name"),r.default.createElement("h6",null,"ÎξοÏ
ÏιοδοÏείÏαι ÏηÏά αÏÏ ÏλοÏ
Ï ÏοÏ
Ï Î»Î¿Î¹ÏοÏÏ ÏÏ
μβαλλÏμενοÏ
Ï ÏÏÏÏ ÏÏοβεί Ïε ειÏÏÏÎ¬Î¾ÎµÎ¹Ï ÎºÎ±Î¹ ÏληÏÏμÎÏ ÏÏν ÏÏεÏιζÏμενÏν με Ïην εκÏÎλεÏη ÏοÏ
ÏαÏÏνÏÎ¿Ï ÏοÏÏν, διαÏειÏιζÏÎ¼ÎµÎ½Î¿Ï Î±Ï
Ïά καÏά ÏοÏ
Ï ÏÏοÏ
Ï ÏοÏ
ÏαÏÏνÏοÏ."),r.default.createElement("h6",null,"Is authorized by the parties to make collections and payments of monie
217s pertinent to the execution of this agreement, managing collections and payments as per terms of this agreement"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"3. ÎειÏοÏ
ÏÎ³Î¹ÎºÏ ÎÏÏÏÎ¿Ï / Operating Expenses"),r.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏεÏθÏ
Î½Î¿Ï Î³Î¹Î± Ïα λειÏοÏ
Ïγικά κÏÏÏη ÏοÏ
ÏÏοκÏÏÏοÏ
ν Ïε ÏÏÎÏη με Ïην ναÏλÏÏη και καθ' Ïλη Ïην διάÏκεια αÏ
ÏήÏ, για Ïον ίδιο και ÏοÏ
Ï ÎºÎ±Î»ÎµÏμÎνοÏ
Ï ÏοÏ
εÏί ÏοÏ
ΠλοίοÏ
(λοιÏοÏÏ ÎµÏιβάÏεÏ)."),r.default.createElement("h6",null,"The Charterer is liable to pay for all operating expenses pertinent to the charter for the entire charter party and the entire charter period"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"4. ÎÏÏάλιÏη ΣκάÏοÏ
Ï / Yacht Insurance"),r.default.createElement("h6",null,"ΠΠλοιοκÏήÏÎ·Ï Î¿Ïείλει να αÏÏαλίζει με δική ÏοÏ
δαÏάνη Ïο Πλοίο καθ' εκÏλήÏÏÏη ÏÏν αÏαιÏήÏεÏν ÏÎ·Ï Î¹ÏÏÏοÏ
ÏÎ±Ï ÎºÎ±Ïά Ïην ÏεÏίοδο ναÏλÏÏÎ·Ï Î½Î¿Î¼Î¿Î¸ÎµÏÎ¯Î±Ï Î³Î¹Î± Ïα ÎÏαγγελμαÏικά Πλοία ÎναÏÏ
ÏήÏ."),r.default.createElement("h6",null,"It is the Shipowner's obligation to on its own expense insure the Vessel in fulfillment of requirements of Legislation for Professional Pleasure Yachts applicable during charter period"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"5. ÎαÏ
λομεÏίÏÎµÏ / Brokers"),r.default.createElement("h6",null,"Îι ÏÏÎ¿Î¼Î®Î¸ÎµÎ¹ÎµÏ ÏÏν ναÏ
λομεÏιÏÏν θεÏÏοÏνÏαι ÏÏι κεÏδίζονÏαι αÏÏ ÏοÏ
Ï ÎαÏ
λομεÏίÏÎµÏ ÎºÎ±Ïά Ïην Ï
ÏογÏαÏή ÏÎ·Ï ÏÏ
μÏÏÎ½Î¯Î±Ï Î½Î±ÏλÏÏÎ·Ï ÎºÎ±Î¹ Ïην ÏληÏÏμή ÏÎ·Ï ÏÏÏÏÎ·Ï ÏÏοκαÏÎ±Î²Î¿Î»Î®Ï Î±ÏÏ Ïον ÎαÏ
λÏÏή και είναι ÏληÏÏÏÎÎµÏ ÎµÎ¹Ï Î¿Î»ÏκληÏο αÏÏ Ïην ÏÏοκαÏαβολή ÏοÏ
ναÏλοÏ
ανεξάÏÏηÏα αÏÏ Ïην ÏÏαγμαÏοÏοίηÏη ÏοÏ
ναÏλοÏ
ή Ïην ακÏÏÏÏή ÏοÏ
για οÏοιονδήÏοÏε λÏγο, ÏÏ
μÏεÏιλαμβανομÎÎ½Î·Ï ÎºÎ±Î¹ ανÏÏÎÏÎ±Ï Î²Î¯Î±Ï."),r.default.createElement("h6",null,"The commissions are earned by the Broker and the Stakeholder upon the signature of this Agreement (by the Charterer and the Owner) and the payment of deposit by Charterer and are payable on the full charter fee disregarding its occurrence or cancellation for any reason, including force majeur."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"6. ΠληÏÏμÎÏ ÏÏον ΠλοιοκÏήÏη / Payments to Owner"),r.default.createElement("h6",null,"ÎεÏάλαια ÏοÏ
λαμβάνονÏαι βάÏει ÏοÏ
ÏαÏÏνÏÎ¿Ï Ïε λογαÏιαÏÎ¼Ï Î½Î±Ï
λομεÏίÏη ÏÏÎÏει να μεÏαÏÎÏονÏαι άμεÏα Ïε λογαÏιαÏÎ¼Ï ÏοÏ
ÎεÏεγγÏ
οÏÏοÏ
ÏÏο νÏμιÏμα ÏοÏ
ναÏλοÏ
ÏÏ ÎºÎ±Î¸Î¿ÏίζεÏαι ÏÏο ÏαÏÏν."),r.default.createElement("h6",null,"All funds received by Broker against this Agreement shall be transferred immediately upon receipt to the Stakeholder in the currency of this agreement."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"7. ÎÎÎÎÎ¥ÎÎΡÎÎΣΠ(για εÏαγγελμαÏικά ÏκάÏη με Î¿Î»Î¹ÎºÏ Î¼Î®ÎºÎ¿Ï ÎÏÏ 24 μÎÏÏα) / SKIPPERING (for vessels up to 24 meters)"),r.default.createElement("h6",null,"Τη διακÏ
βÎÏνηÏη ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï Î±Î½Î±Î»Î±Î¼Î²Î¬Î½ÎµÎ¹ (διαγÏάÏεÏαι ανάλογα) Î)",r.default.createElement("br",null),"â¦â¦â¦â¦ ÎÏιβάÏÎ·Ï ÏοÏ
διαθÎÏει Ïα καÏά νÏμο αÏαιÏοÏμενα ÏÏοÏÏνÏα για Ïη διακÏ
βÎÏνηÏή ÏοÏ
."),r.default.createElement("h6",null,"Skippering of the professional pleasure boat is assumed by ",r.default.createElement("br",null),"â¦â¦â¦â¦ passenger possessing the statutory qualifications required by Law"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"8. ÎÏιβίβαÏη και αÏοβίβαÏη καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
/ Embarkation and disembarkation during charter:"),r.default.createElement("h6",null,"ÎÏιÏÏÎÏεÏαι η εÏιβίβαÏη και αÏοβίβαÏη εÏιβαÏÏν καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
ακÏμη και ÏÏοÏÏÏÏν άλλÏν ÏÎÏαν ÏÏν αναγÏαÏÏμενÏν ÏÏην ενημεÏÏμÎνη/ εÏικαιÏοÏοιημÎνη μÎÏÏι Ïη ÏαÏοÏÏα ÏÏιγμή καÏάÏÏαÏη εÏιβαινÏνÏÏν, Ï
Ïοκείμενη ÏÏÎ¹Ï ÏÏεÏικÎÏ Î´Î¹Î±ÏÎ¬Î¾ÎµÎ¹Ï ÏÎ·Ï Î¹ÏÏÏοÏ
ÏÎ±Ï Î½Î¿Î¼Î¿Î¸ÎµÏίαÏ."),r.default.createElement("h6",null,"Embarkation and disembarkation of passengers throughout the charter peri
217od is allowed, even for passengers not listed in the initial passengers' list as per applicable Law"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"9. ÎοιÏοί ÎÏοι / Special Conditions"),r.default.createElement("h6",null,"â ÎκÏÏÏ Î±Î½ ÎÏει εγγÏάÏÏÏ ÏÏ
μÏÏνηθεί διαÏοÏεÏικά, ÏÎ»ÎµÏ Î¿Î¹ ÏληÏÏμÎÏ ÏοÏ
ÏÏεÏίζονÏαι με Ïην ÏαÏοÏÏα ÏÏ
μÏÏνία ÏÏÎÏει να καÏαβάλλονÏαι ÏÏο ÏÏ
μÏÏνηθÎν νÏμιÏμα Ïο οÏοίο είναι ÎΥΡΩ (â¬)"),r.default.createElement("h6",null,"Unless otherwise agreed in writing, all payments pertinent to this agreement are to be made in the currency agreed which is EURO (â¬)"),r.default.createElement("h6",null,"â ΠναÏλÏÏη είναι ολική για Ïην αναγÏαÏÏμενη ÏÏο ÏαÏÏν ÏεÏίοδο ναÏ
λÏÏεÏÏ."),r.default.createElement("h6",null,"This is a whole charter for the charter period stated herein"),r.default.createElement("h6",null,"â ΠναÏ
λÏÏÎ®Ï ÎµÎ½Î·Î¼ÎµÏÏθηκε και ÏÏ
νενεί ÏÏι Ïο ÏκάÏÎ¿Ï Î´Î¹Î±Î¸ÎÏει Îνα ÏÏιο δÏο (2) κλινÏν για διανÏ
κÏÎÏεÏ
Ïη και Ïα εÏιÏλÎον άÏομα ÏÎÏαν ÏÏν δÏο (2) θα ÏÏÎÏει να διανÏ
κÏεÏεÏÏοÏ
ν Ïε ακίνηÏο εκÏÏÏ ÏκάÏοÏ
Ï."),r.default.createElement("h6",null,"Charterer has been informed and agreed that the vessel has a limit of two (2) berths for an overnight stay onboard and any additional guests over the two (2) must spend the night in a property ashore."),r.default.createElement("h6",null,"â ÎάÏνιÏμα εÏιÏÏÎÏεÏαι μÏνον ÏÏοÏ
Ï ÎµÎ¾ÏÏεÏικοÏÏ ÏÏÏοÏ
Ï ÏοÏ
ÏκάÏοÏ
Ï"),r.default.createElement("h6",null,"Smoking is only permitted outdoors"),r.default.createElement("h6",null,"â Î ÏÏήÏη jet ski, wave runner, watercraft κÏλ. εÏιÏÏÎÏεÏαι μÏνον εÏÏÏον ο ÏειÏιÏÏÎ®Ï Î´Î¹Î±Î¸ÎÏει Ïην αÏαιÏοÏμενη άδεια ÏÏήÏÎ·Ï Î±Ï
ÏÏν ÏÏμÏÏνα με Ïην ιÏÏÏοÏ
Ïα Îλληνική νομοθεÏία."),r.default.createElement("h6",null,"Operation of jet ski, wave runner, watercraft etc. is subject to applicable Greek legislation and permitted only on condition that the operator possesses license which conforms to Greek legislation."),r.default.createElement("h6",null,"â Τα Ïαιδιά ÏÏÎÏει καθ' Ïλη Ïην διάÏκεια ÏοÏ
ναÏλοÏ
να βÏίÏκονÏαι Ï
ÏÏ Ïην εÏίβλεÏη ενηλίκοÏ
"),r.default.createElement("h6",null,"Children are to be under the supervision of an adult member of the charter party at all times throughout the charter period."))))};var l=i(a(55517)),n=i(a(64219));a(91741);var r=i(a(96540));function i(e){return e&&e.__esModule?e:{default:e}}},24250:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"octana-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem",marginTop:0}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.boatName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎÎΤÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatModel)),i.default.createElement("p",null,"MODEL")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"K.Î.Χ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterTons)),i.default.createElement("p",null,"G.T.")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"K.K.Χ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterNetTons)),i.default.createElement("p",null,"N.T.")))),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎÎ. ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatPortOfRegistry)),i.default.createElement("p",null,"PORT OF REGISTRY")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎΡ. ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegistryNumber)),i.default.createElement("p",null,"REG. No")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatFlag)),i.default.createElement("p",null,"FLAG")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatMeters)),i.default.createElement("p",null,"METERS")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"e - ÎÎΤΡΩΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatEmhtrwo))))),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.startLocationName)),i.default.createElement("p",null,"EMBARKATION ",i.default.createElement("b",{style:{marginLeft:5}},t.startDate))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.endLocationName)),i.default.createElement("p",null,"DISEMBARKATION ",i.default.createElement("b",{style:{marginLeft:5}},t.endDate))))),i.default.createElement("div",{style:{marginTop:20}},(e=>{const t=[{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:30,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"STATUS")),width:70,dataIndex:"status",value:"status",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"CONTACT")),width:110,dataIndex:"contact",value:"contact",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"GENDER")),width:70,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"DATE OF BIRTH")),width:90,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ID OR PASSPORT No")),width:110,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"NATIONALITY")),width:90,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Skipper License")),width:90,dataIndex:"skipperLicense",value:"skipperLicense",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)}];return i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎ ÎÎÎΤÎΣ - PASSENGERS")),columns:t,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})})(t.passengers||[])),i.default.createElement("div",{style:{marginTop:20,display:"flex",justifyContent:"space-around"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",{style:{fontSize:"0.5rem"}},"ÎÎΩΡÎÎÎÎÎ"),i.default.createElement("p",{style:{fontWeight:"bold",fontSize:"0.5rem"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")),i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",{style:{fontSize:"0.5rem"}},"ΤÎÎÎΦΩÎÎ ÎÎ ÎÎÎÎÎΩÎÎÎΣ"),i.default.createElement("p",{style:{fontWeight:"bold",fontSize:"0.5rem"}},t.phoneNumber)),i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:"0.5rem"}},"Î Î ÎÎÎÎΡΧÎΣ / ÎÎ¥ÎÎΡÎÎΤÎΣ"))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(64397);var i=o(a(96540));
217function o(e){return e&&e.__esModule?e:{default:e}}},83876:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{from:a,until:s,personnelName:d,payments:u=[],expenses:c=[],paymentMethodBalances:m=[],summary:f={}}=t,{totalPaymentsAmount:p,totalExpensesAmount:g}=f;return i.default.createElement("div",{className:"opatours-personnel-balance-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h3",{style:{fontWeight:"bold",color:"black"}},"Personnel Balance")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("h5",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("h5",null,t.companyPlace),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("h5",{style:{fontWeight:"bold"}},d),a&&s&&i.default.createElement("h5",{style:{fontWeight:"bold"}},(0,o.default)(a,"YYYY-MM-DD").format("DD/MM/YYYY")," -"," ",(0,o.default)(s,"YYYY-MM-DD").format("DD/MM/YYYY"))))))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Summary"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{pagination:!1,size:"middle",bordered:!0,dataSource:[f],columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Payments Amount")),dataIndex:"totalPaymentsAmount",key:"totalPaymentsAmount",width:"50%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:"green"}},p))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Expenses Amount")),dataIndex:"totalExpensesAmount",key:"totalExpensesAmount",width:"50%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:"red"}},g))}]}))),m.length>0&&i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Balances"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.bookingCode,pagination:!1,size:"middle",bordered:!0,dataSource:m,columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method")),dataIndex:"paymentMethodName",key:"paymentMethodName",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Payments Amount")),dataIndex:"totalPaymentsAmount",key:"totalPaymentsAmount",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Expenses Amount")),dataIndex:"totalExpensesAmount",key:"totalExpensesAmount",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Balance")),dataIndex:"balance",key:"balance",width:"25%",render:(e,t)=>{let{balanceFormatted:a}=t;return i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:e>0?"green":e<0?"red":""}},e>0?"(+) ":e<0?"(-) ":"",a))}}]}))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Payments Breakdown"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.bookingCode,pagination:!1,size:"middle",bordered:!0,dataSource:u,columns:[{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Booking Code"),dataIndex:"bookingCode",key:"bookingCode",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}}
217,"Payment Amount"),dataIndex:"amount",key:"amount",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method"),dataIndex:"paymentMethod",key:"paymentMethod",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Date Paid"),dataIndex:"datePaid",key:"datePaid",width:"100px"}]}))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Expenses Breakdown"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.index,pagination:!1,size:"middle",bordered:!0,dataSource:c,columns:[{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Date Spent"),dataIndex:"date",key:"date",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Expense Amount"),dataIndex:"amount",key:"amount",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method"),dataIndex:"paymentMethod",key:"paymentMethod",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Expense Category"),dataIndex:"category",key:"category",width:"100px"}]}))))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(10515);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},10661:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"opatours-servicevoucher-editor-content",style:{margin:"0px"}},i.default.createElement("div",{className:"head-voucher"},i.default.createElement(n.default,{gutter:64},i.default.createElement(r.default,{span:16},i.default.createElement("span",{style:{fontWeight:"bold",color:"black",fontSize:20}},"Confirmed Service Voucher ",t.documentCode),i.default.createElement(n.default,{gutter:32,style:{marginTop:20}},i.default.createElement(r.default,{span:14},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:15}},t.companyLegalName),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold",fontSize:15}},"VAT ID: EL ",t.companyVAT),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},"AΦÎ: ",t.companyVAT),i.default.createElement("br",null),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("span",{style:{fontSize:15}},t.companyIBAN),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},t.companyPlace),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},t.companyPhone),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15,marginTop:5}},t.companyEmail))),i.default.createElement(r.default,{span:10},i.default.createElement("b",{style:{fontSize:15}},"BILL TO"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15,fontWeight:"bold"}},t.billToName),t.hotelCheckInDate&&i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("b",{style:{fontSize:15}},"Hotel Check-In Date"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},t.hotelCheckInDate)),t.hotelCheckOutDate&&i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("b",{style:{fontSize:15}},"Hotel Check-Out Date"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},t.hotelCheckOutDate))))),i.default.createElement(r.default,{span:8,style:{textAlign:"right"}},i.default.createElement("img",{style:{maxWidth:200,maxHeight:200},src:t.companyLogo,alt:"companyLogo"}))),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14}},i.default.createElement("b",null,"DATE:")," ",t.documentDate),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14}},i.default.createElement("b",null,"TERMS:")," ",t.paymentTerms)),i.default.createElement("div",{style:{marginTop:20,marginBottom:10}},i.default.createElement("div",{className:"voucher-table"},i.default.createElement("br",null),i.default.createElement(l.default,{rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!1,dataSource:t.listItems||[],columns:[{title:"DESCRIPTION",dataIndex:"description",key:"description",width:"65%",render:function(e,t){return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold",color:"black"}},t.location),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14}},t.date))}},{title:"RATE",dataIndex:"rate",key:"rate",width:"15%",render:function(e,t){return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:14}},t.rate))}},{title:"QTY",dataIndex:"qty",key:"qty",width:"10%",render:function(e,t){return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:14}},t.qty))}}
217,{title:"AMOUNT",dataIndex:"amount",key:"amount",width:"15%",render:function(e,t){return i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("span",{style:{fontSize:14}},t.amount))}}]}))),i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:12},i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"PAYMENT INSTRUCTIONS"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"Bank Transfer:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14}},t.bankTransferName),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"Other:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,borderBottom:"1px solid lightgray"}},t.bankTransferOther),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14}},t.bankQuote)),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{borderBottom:"1px solid lightgray"}},i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"SUBTOTAL"),i.default.createElement("span",{style:{fontSize:14,float:"right"}},t.subTotalPrice),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"TAXABLE"),i.default.createElement("span",{style:{fontSize:14,float:"right"}},t.taxablePrice),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"TAX"),i.default.createElement("span",{style:{fontSize:14,float:"right"}},t.taxAmount)),i.default.createElement("div",{style:{borderBottom:"1px solid lightgray"}},i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"TOTAL"),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold",float:"right"}},t.totalPrice),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"PAID ",t.datePaid),i.default.createElement("span",{style:{fontSize:14,float:"right"}},t.paidAmount)),i.default.createElement("div",{style:{borderBottom:"5px double lightgray"}},i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"BALANCE DUE"),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold",float:"right"}},t.balanceDue)))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(26872);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}},46762:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{charterer:a={},shipOwner:i={},broker:o={}}=t,s=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},"shipOwner"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ΠλοιοκÏήÏÎ·Ï / Shipowner:"):"broker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ÎαÏ
λομεÏίÏÎ·Ï / Broker:"):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/C.")," ÎαÏ
λÏÏÎ®Ï / Charterer:"):"",r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),"shipOwner"===t||"broker"===t?r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))):"charterer"===t?r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))):"");
217return r.default.createElement("div",{className:"panosboats-charterparty-editor-content",style:{margin:"0px"}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ - CHARTERPARTY"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"YÏεγÏάÏη Ïην ",r.default.createElement("b",null,t.signedDate)),r.default.createElement("h6",null,"Signed on")),r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"ÏÏο ",r.default.createElement("b",null,t.placeSigned)),r.default.createElement("h6",null,"at")),r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"Σημαία ",r.default.createElement("b",null,t.boatFlag)),r.default.createElement("h6",null,"Flag")),r.default.createElement(n.default,{span:6},r.default.createElement("h6",null,"e-ÎÎΤΡΩΠ",r.default.createElement("b",null,t.boatEmhtrwo)))),r.default.createElement(l.default,{gutter:8,style:{marginTop:15}},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Îνομα ÏλοίοÏ
",r.default.createElement("b",null,t.boatName)),r.default.createElement("h6",null,"Name of Vessel")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,t.boatPortOfRegistry)),r.default.createElement("h6",null,"Port of Registry")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
",r.default.createElement("b",null,t.boatRegistryNumber)),r.default.createElement("h6",null,"Register No")))),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ - THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},s(i,"shipOwner"),s(o,"broker"),s(a,"charterer"),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/D.")," ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:"),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ / From:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startDate," ",t.startTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startPoint)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι / To:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endDate," ",t.endTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endPoint))),r.default.createElement("h6",null,"ΣÏ
νολικÏÏ ÎαÏÎ»Î¿Ï / Chartered Freight in Total:"," ",r.default.createElement("span",{style:{textAlign:"center",marginLeft:10,fontWeight:"bold"}},t.totalPrice)))),r.default.createElement("div",{style:{margin:"20px 0px",textAlign:"center"}},r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),r.default.createElement("h6",null,"Signed by the Owner"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",null,"Signed by the Charterer"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"),r.default.createElement("h6",null,"Signed by the Broker / Tourist office")))))),r.default.createElement("div",{className:"footer-text"},r.default.createElement("h6",null,"Την ",r.default.createElement("b",null,t.startDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatName),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏηÏ"," ",r.default.createElement("b",null,t.boatPortOfRegistry)," ÎÏ. ÎηολογίοÏ
"," ",r.default.createElement("b",null,t.boatRegistryNumber)," αÏÎ¹Î¸Î¼Ï ÏÏÏÏ. Î±Î´ÎµÎ¯Î±Ï ÎµÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatLicenceNumberProt)," και ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï (Î.Î.Î.Î .Î) ",r.default.createElement("b",null,t.boatRegistryNumberAMEPA),", ÏοÏ
αÏοÏά ÎαÏλÏÏη (διαγÏάÏεÏαι ανάλογα):",r.default.createElement("br",null),"α. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"β. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î±Î»Î»Î¿Î´Î±ÏÎ®Ï (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(β) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"γ. ÏÏαγμαÏοÏοιηθείÏα εξ ολοκλήÏοÏ
ÏÏην αλλοδαÏή (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(γ) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ) και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("br",null),r.default.createElement("h6",null,"ÎÎΩΡÎÎÎÎÎ"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")))};var l=i(a(55517)),n=i(a(64219));a(36733);var r=i(a(96540));
217function i(e){return e&&e.__esModule?e:{default:e}}},63315:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{companyLogo:a,companyName:i,companyLegalName:o,companyVAT:s,companyActivity:d,companyLegalAddress:u,companyPostalCode:c,companyTaxOffice:m,companyWebsite:f,userFullName:p,userPhone:g,companyPhone:h,companyEmail:y,renter:E={},bookingDetails:b={},personnelDetails:v}=t,k=(e,t)=>r.default.createElement("div",null,r.default.createElement("h5",{style:{fontWeight:"bold",textAlign:"center",fontSize:"0.8rem"}},e),r.default.createElement("div",null,t.map(((e,t)=>{let{label:a,value:i,emptyRow:o=!1}=e;return r.default.createElement(l.default,{key:t,gutter:16,style:{fontSize:"0.7rem",border:"1px solid black",borderTop:0===t?"1px solid black":void 0,padding:"0px 5px",height:o?16:void 0}},r.default.createElement(n.default,{span:12,style:{borderRight:"1px solid black",height:o?16:void 0}},r.default.createElement("b",null,a?`${a}:`:"")),r.default.createElement(n.default,{span:12},i))}))));return r.default.createElement("div",{className:"panosboats-contract-editor-content",style:{margin:"0px"}},r.default.createElement("div",{style:{marginTop:20}},r.default.createElement(l.default,{gutter:32,type:"flex",align:"middle"},r.default.createElement(n.default,{span:12,style:{textAlign:"right"}},r.default.createElement("img",{src:a,alt:"company-logo",style:{width:150,height:"100%"}})),r.default.createElement(n.default,{span:12,style:{fontSize:"0.7rem"}},r.default.createElement("b",null,o),r.default.createElement("br",null),r.default.createElement("span",null,"Î.Φ.Î: ",s," | ",d),r.default.createElement("br",null),r.default.createElement("span",null,u," ",c),r.default.createElement("br",null),r.default.createElement("span",null,"ΤÎÎ.: ",h," ÎÎÎ¥: ",m),r.default.createElement("br",null),r.default.createElement("span",null,f)))),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement(l.default,{style:{fontSize:"0.7rem",textAlign:"center"}},r.default.createElement(n.default,{span:6,style:{border:"1px solid black",borderRight:0}},r.default.createElement("span",null,"PERSON IN CHARGE"),r.default.createElement("br",null),r.default.createElement("b",null,p)),r.default.createElement(n.default,{span:6,style:{border:"1px solid black",borderRight:0}},r.default.createElement("span",null,"MOBILE PHONE"),r.default.createElement("br",null),r.default.createElement("b",null,g)),r.default.createElement(n.default,{span:6,style:{border:"1px solid black",borderRight:0}},r.default.createElement("span",null,"OFFICE"),r.default.createElement("br",null),r.default.createElement("b",null,h)),r.default.createElement(n.default,{span:6,style:{border:"1px solid black"}},r.default.createElement("span",null,"EMAIL"),r.default.createElement("br",null),r.default.createElement("b",null,y)))),r.default.createElement("div",{style:{marginTop:10}},k("RENTER INFORMATION",[{label:"FULL NAME",value:v?`${E.fullName} | ${v.fullName}`:`${E.fullName}`},{label:"HOME ADDRESS",value:E.homeAddress},{label:"EMAIL",value:E.email},{emptyRow:!0},{label:"CELLULAR PHONE",value:E.phoneNumber},{label:"HOLIDAY ADDRESS (ACCOMMODATION NAME)",value:E.holidayAddress},{label:"TOUR OPERATOR (IF ANY)",value:E.tourOperator},{label:"PASSPORT NUMBER / EXPIRATION DATE",value:`${E.passportIdNumber} / ${E.passportIdExpirationDate}`},{emptyRow:!0},{emptyRow:!0},{label:"BOAT LICENSE NUMBER",value:v?`${E.licenseNumber} | ${v.licenseNumber}`:`${E.licenseNumber}`},{label:"INSTITUTION / EXPIRATION DATE",value:v?`${E.licenseInstitution} / ${E.licenseExpirationDate} | ${v.licenseExpirationDate}`:`${E.licenseInstitution} / ${E.licenseExpirationDate}`}]),r.default.createElement("div",{style:{marginTop:10,fontSize:"0.7rem"}},r.default.createElement("b",{style:{fontStyle:"italic"}},r.default.createElement("span",{style:{color:"red"}},"*")," A boat rental will not be accepted without a credit card number"),r.default.createElement("br",null),r.default.createElement("b",null,"SECURITY DEPOSIT:")," ",r.default.createElement("span",null,"Upon arrival, a security deposit of ",b.guaranteePaymentAmount||"_______"," ","euros is required. The deposit can be a force on a credit card or be held in cash. The security deposit will be returned after the rental boat is checked out for damage and rental bill is paid."))),r.default.createElement("div",{style:{marginTop:10}},k("BOOKING DETAILS",[{label:"BOAT NAME",value:b.boatName},{label:"RENTAL PERIOD",value:`${b.startDate} ${b.startTime} to ${b.endDate} ${b.endTime}`},{label:"NUMBER OF PEOPLE",value:b.tickets},{emptyRow:!0},{emptyRow:!0},{label:"RENTAL FEE",value:b.totalPrice},{label:"BOAT RENTAL DEPOSIT",value:b.reservationPaymentAmount}])),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("h5",{style:{fontWeight:"bold",textAlign:"center",fontSize:"0.8rem"}},"TERMS & CONDITIONS"),r.default.createElement("b",{style:{textDecoration:"underline",fontSize:"0.7rem"}},"Lessee to read this agreement and initial each clause before signing this document"),r.default.createElement("br",null),r.default.createElement("b",{style:{fontSize:"0.65rem"}},"In consideration of the agreement herein, ",i," (herein after referred to as the LESSOR) agrees to lease to the undersigned (herein after referred to as the LESSEE) the craft and equipment described herein.")),r.default.createElement("div",{style:{fontSize:"0.65rem"}},r.default.createElement("ul",{style:{listStyle:"disc"}},r.default.createElement("li",null,"In the event the craft is not returned at ",r.default.createElement("b",null,b.endTime)," LESSEE agrees to pay for OVERTIME at rate of ",r.default.createElement("b",null,"50,00 ⬠per each half-hour.")),r.default.createElement("li",null,"The LESSEE certifies that he/she has examined the craft and equipment and finds it suitable and acceptable and that he/she will operate the craft in accordance with safety rules and regulations as posted in this office or on the craft."),r.default.createElement("li",null,"The LESSEE agrees to report any accident, malfunction or breakdown of rental craft to the company immediately."),r.default.createElement("li",null,"For crafts with engines ",">"," 30HP, the LESSEE certifies that he/she is experienced and capable in all aspects of the handling and operation of the craft."),r.default.createElement("li",null,"The LESSEE agrees that the craft will not be occupied by a greater number of persons that is shown in this rental agreement. He/she certifies that he/she is aware of the NO WAKE areas and he/she is responsible for any damage caused by his/her wake."),r.default.createElement("li",null,"The LESSEE agrees to"," ",r.default.createElement("b",null,"keep the boat at least 50 meters far from any beach regardless if there are swimmers around or not.")),r.default.createElement("li",null,"The LESSEE authorizes and allows ",i," to charge his/ her credit card for any damages or loss of equipment. ",r.default.createElement("b",null,"Boat rental price does not include refueling.")," All rentals - tank is full at departure and will be refueled upon return."),r.default.createElement("li",null,"The LESSEE agrees not to use, nor permit the use of the rental craft for any unlawful purpose or in a careless or negligent manner or under the influence of liquor or narcotics and any other drugs or by any other person not the signatory of the agreement."),r.default.createElement("li",null,"Any boats returned extremely muddy, dirty, with food bits and trash strewn about will be subject to an additional 20 euros cleaning. The LESSEE agrees that all the members will not step on the cushions with shoes."),r.default.createElement("li",null,"Any children under the age of 12 in the boat must always wear a life jacket."),r.default.createElement("li",null,i," reserves the right to cancel this rental agreement due to inclement or impending bad weather."),r.default.createElement("li",null,"The rules and regulations contained herein and as posted in the office, on the craft and/or the grounds by the LESSOR are for the safety and welfare of all who use the facilities. The LESSEE certifies that he/she has read and understands said rules and regulations and further assumes the responsibility that his/her family and or guest(s) will obey the rules."),r.default.createElement("li",null,"The Terms and Conditions on both sides of this contract contains the entire understanding between LESSEE & LESSOR and no other representation or inducement, oral or written, has been made which is not included in this rental agreement."),r.default.createElement("li",null,"I (we) have read the agreement and fully understand the Terms and Conditions as set on both sides; That I (we) receipt a copy of this agreement.")))),r.default.createElement("div",{style:{textAlign:"right",marginTop:10}},r.default.createElement("h5",{style:{fontWeight:"bold",fontSize:"0.8rem"}},"LESSOR: __________________"," ",r.default.createElement("span",{style:{marginLeft:20}},"LESSEE: __________________"))),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:40}},r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("h5",{style:{fontWeight:"bold",textAlign:"center",fontSize:"0.8rem",textDecoration:"underline"}},"ANNEX"),r.default.createElement("b",{style:{textDecoration:"underline",fontSize:"0.7rem"}},"OBLIGATIONS OF THE CAPTAIN/OPERATOR OF RENTED MOTOR BOATS AND SPEED BOATS")),r.default.createElement("div",{style:{fontSize:"0.7rem"}},r.default.createElement("ul",{style:{listStyle:"disc"}},r.default.createElement("li",{style:{marginTop:40}},"The operator of a rented motorboat or speedboat"," ",r.default.createElement("b",null,"assumes all obligations and responsibilities deriving from the applicable legislation for the management")," ","of a ship, within the meaning of article 3 of the Public Maritime Law Code, as well as the responsibility to comply with the special provisions concerning their movement, circulation and management."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"The operators of high-speed boats:")," a) prohibit the boarding of persons who are not able to swim or persons under the influence of alcohol or toxic substances, b) prohibit the boarding of persons whose number is greater than that stated in the boat's seaworthiness certificate, c) prohibit passengers from standing or sitting on the handrail of the boat, d) operate the boat with great c
217are and diligence, avoiding dangerous maneuvers, paying ultimate respect to safety of navigation and the avoidance of pollution of the sea and coasts, e) carry on board the original high-speed boat operator's license, the original boat's seaworthiness certificate and a copy of the insurance policy, which must be shown whenever requested by a competent coastguard officer, f) carry on board the applicable safety equipment, such as life-saving and fire-fighting equipment. All supplies must be ready for immediate use. Possible expiration date of safety equipment has not passed, g) apply the special port regulations, the decisions, orders and instructions of the competent coastguard authority, concerning among others, anchoring, prohibition or limitations of movement, for special reasons, of the boats' in a specific sea area or during quiet hours, h) in the event that they are responsible for an accident affecting another vessel or person, they are obliged to remain on scene of the accident and provide every possible assistance to the victim(s). They also have an obligation to immediately report the accident to the local coastguard authority."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"High-speed boats are prohibited from sailing:")," a) when adverse weather conditions prevail, b) at a distance of less than one hundred meters from the outer part of the floating buoys of article 26 of the General Port Regulation no. 20, c) at a distance of less than two hundred meters from the usual point that swimmers reach, in the sea areas not marked with floating buoys, d) at a speed of more than five knots at a distance of less than two hundred meters from the coastline, in areas where there are no swimmers."),r.default.createElement("li",{style:{marginTop:40}},"It is ",r.default.createElement("b",null,"prohibited to operate the motor boat:")," a) when adverse weather conditions prevail, b) at a distance of less than one hundred meters from the outer part of the floating buoys of article 26 of the General Port Regulation no. 20, c) at a distance of less than two hurdred (200) meters from the usual point that swimmers reach, in the sea areas that are not marked with floating buoys, d) with a speed of more than five knots at a distance of less than two hundred (200) meters from the coastline, in sea areas where no people swim.")))),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:40}},r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("h5",{style:{fontWeight:"bold",textAlign:"center",fontSize:"0.8rem",textDecoration:"underline"}},"Î ÎΡÎΡΤÎÎÎ"),r.default.createElement("b",{style:{textDecoration:"underline",fontSize:"0.7rem"}},"ΥΠÎΧΡÎΩΣÎÎΣ ΧÎÎΡÎΣΤΠ/ ÎÎ¥ÎÎΡÎÎΤΠÎÎÎÎΣÎÎÎ¥ÎÎÎΩΠÎÎΧÎÎÎÎÎÎÎΤΩΠÎÎÎÎΩΠÎÎΠΤÎΧΥΠÎÎΩΠΣÎÎΦΩÎ")),r.default.createElement("div",{style:{fontSize:"0.7rem"}},r.default.createElement("ul",{style:{listStyle:"disc"}},r.default.createElement("li",{style:{marginTop:40}},"ΠαÏκÏν Ïη διακÏ
βÎÏνηÏη εκμιÏθοÏÎ¼ÎµÎ½Î·Ï Î¼Î·ÏανοκίνηÏÎ·Ï Î»ÎμβοÏ
ή εκμιÏθοÏμενοÏ
ÏαÏÏ
ÏλÏοÏ
ÏκάÏοÏ
Ï"," ",r.default.createElement("b",null,"αναλαμβάνει ÏÎ»ÎµÏ ÏÎ¹Ï Ï
ÏοÏÏεÏÏÎµÎ¹Ï ÎºÎ±Î¹ ÏÎ¹Ï ÎµÏ
θÏÎ½ÎµÏ ÏοÏ
αÏοÏÏÎοÏ
ν αÏÏ Ïην ιÏÏÏοÏ
Ïα νομοθεÏία για Ïη διακÏ
βÎÏνηÏη ÏλοίοÏ
,")," ","καÏά Ïην Îννοια ÏοÏ
άÏθÏοÏ
3 ÏοÏ
ÎÏδικα ÎημοÏίοÏ
ÎαÏ
ÏÎ¹ÎºÎ¿Ï ÎικαίοÏ
, ÏοÏ
κÏ
ÏÏθηκε με Ïο άÏθÏο μÏνον ÏοÏ
ν.δ 187 / 1973 (Î' 261), ÏÏÏÏ Î¹ÏÏÏει,"," ",r.default.createElement("b",null,"καθÏÏ ÎºÎ±Î¹ Ïην εÏ
θÏνη ÏήÏηÏÎ·Ï ÏÏν ειδικÏν διαÏάξεÏν ÏοÏ
αÏοÏοÏν ÏÏην κίνηÏη, ÏÏην κÏ
κλοÏοÏία και ÏÏη διακÏ
βÎÏνηÏη/ÏειÏιÏÎ¼Ï ÏοÏ
Ï.")),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Îι ÏειÏιÏÏÎÏ ÏαÏÏÏλοÏν ÏκαÏÏν:")," α) αÏαγοÏεÏοÏ
ν Ïην εÏιβίβαÏη Ïε αÏ
Ïά αÏÏμÏν ÏοÏ
δεν γνÏÏίζοÏ
ν κολÏμβηÏη ή αÏÏμÏν, ÏοÏ
βÏίÏκονÏαι Ï
ÏÏ Ïην εÏήÏεια οινοÏνεÏμαÏÎ¿Ï Î® ÏοξικÏν οÏ
ÏιÏν, β) αÏαγοÏεÏοÏ
ν Ïην εÏιβίβαÏη αÏÏμÏν ÏÏν οÏοίÏν ο αÏιθμÏÏ ÎµÎ¯Î½Î±Î¹ μεγαλÏÏεÏÎ¿Ï ÏοÏ
αναγÏαÏÏμενοÏ
ÏÏο ÏÏοβλεÏÏμενο ÏιÏÏοÏοιηÏÎ¹ÎºÏ Î±Î¾Î¹Î¿ÏλοÏαÏ, γ) αÏαγοÏεÏοÏ
ν ÏÏοÏ
Ï ÎµÏιβαίνονÏÎµÏ Î½Î± ÏÏÎκονÏαι ÏÏθιοι ή να κάθονÏαι ÏÎ¬Î½Ï ÏÏην κοÏ
ÏαÏÏή ÏοÏ
ÏκάÏοÏ
Ï, δ) ÏειÏίζονÏαι Ïο ÏκάÏÎ¿Ï Î¼Îµ μεγάλη ÏÏοÏοÏή και αÏοÏεÏγοÏ
ν ÏοÏ
Ï ÎµÏικίνδÏ
νοÏ
Ï ÎµÎ»Î¹Î³Î¼Î¿ÏÏ, με γνÏμονα Ïην αÏÏάλεια ÏÎ·Ï Î½Î±Ï
ÏιÏλοÏÎ±Ï ÎºÎ±Î¹ Ïην αÏοÏÏ
γή ÏÏÏανÏÎ·Ï ÏÎ·Ï Î¸Î¬Î»Î±ÏÏÎ±Ï ÎºÎ±Î¹ ÏÏν ακÏÏν, ε) ÏÎÏοÏ
ν εÏί ÏοÏ
ÏκάÏοÏ
Ï Ïην ÏÏÏÏÏÏÏ
Ïη άδεια ÏειÏιÏÏή ÏαÏÏ
ÏλÏοÏ
ÏκάÏοÏ
Ï, Ïο ÏÏÏÏÏÏÏ
Ïο ÏιÏÏοÏοιηÏÎ¹ÎºÏ Î±Î¾Î¹Î¿ÏλοÏÎ±Ï Î±Ï
ÏÎ¿Ï ÎºÎ±Î¹ ανÏίγÏαÏο ÏοÏ
αÏÏαλιÏÏηÏίοÏ
ÏÏ
μβολαίοÏ
, Ïα οÏοία ÏÏÎÏει να εÏιδεικνÏοÏ
ν κάθε ÏοÏά ÏοÏ
αÏ
ÏÏ Î¶Î·ÏείÏαι αÏÏ Î±ÏμÏδιο ÏÏÎλεÏÎ¿Ï ÏÏν ÎιμενικÏν ÎÏÏÏν, ÏÏ) ÏÎÏοÏ
ν εÏί ÏοÏ
ÏκάÏοÏ
Ï Ïα ÏÏοβλεÏÏμενα για Ïην καÏηγοÏία ÏοÏ
Ï ÎµÏÏδια, ÏÏÏÏ ÏÏÏÏικά και ÏÏ
ÏοÏβεÏÏικά μÎÏα. Îλα Ïα εÏÏδια είναι ÏÏÏÏÏοÏα για άμεÏη ÏÏήÏη. ΣÏα εÏÏδια με ημεÏομηνία λήξηÏ, η ημεÏομηνία αÏ
Ïή δεν ÎÏει ÏαÏÎλθει, ζ) εÏαÏμÏζοÏ
ν ÏοÏ
Ï ÎµÎ¹Î´Î¹ÎºÎ¿ÏÏ ÎºÎ±Î½Î¿Î½Î¹ÏμοÏÏ Î»Î¹Î¼Îνα, ÏÎ¹Ï Î±ÏοÏάÏειÏ, διαÏαγÎÏ ÎºÎ±Î¹ Î¿Î´Î·Î³Î¯ÎµÏ ÏÏν ÎιμενικÏν ÎÏÏÏν ÏÏην ÏεÏιοÏή δικαιοδοÏÎ¯Î±Ï ÏÏν οÏοίÏν ÏλÎοÏ
ν, μεÏÎ±Î¾Ï Î¬Î»Î»Ïν, αÏ
ÏÎÏ ÏοÏ
αÏοÏοÏν ÏÏην αγκÏ
Ïοβολία, μεθÏÏμιÏη ή αÏαγÏÏεÏ
Ïη κίνηÏηÏ, για ειδικοÏÏ Î»ÏγοÏ
Ï, ÏÏν ÏκαÏÏν, Ïε ÏÏ
γκεκÏιμÎνη θάλαÏÏια ÏεÏιοÏή ή ÏÏ
γκεκÏιμÎÎ½ÎµÏ ÏÏÎµÏ ÎºÎ¿Î¹Î½Î®Ï Î·ÏÏ
ÏίαÏ, η) Ïε ÏεÏίÏÏÏÏη ÏοÏ
γίνοÏ
ν Ï
ÏαίÏιοι αÏÏ
ÏήμαÏÎ¿Ï Ïε βάÏÎ¿Ï Î¬Î»Î»Î¿Ï
ÏκάÏοÏ
Ï Î® αÏÏμοÏ
, είναι Ï
ÏοÏÏεÏμÎνοι να ÏαÏαμείνοÏ
ν ÏÏο ÏÏÏο ÏοÏ
αÏÏ
ÏήμαÏÎ¿Ï ÎºÎ±Î¹ να ÏαÏάÏÏοÏ
ν κάθε δÏ
ναÏή ÏÏ
νδÏομή ÏÏον/ÏÏην ÏαθÏνÏα/ÏαθοÏÏα ή ÏÏοÏ
Ï ÏαθοÏνÏεÏ. ÎÏίÏηÏ, ÎÏοÏ
ν Ï
ÏοÏÏÎÏÏη να αναÏÎÏοÏ
ν άμεÏα ÏÏη Îιμενική ÎÏÏή Ïο αÏÏÏημα."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Τα ÏαÏÏÏλοα ÏκάÏη αÏαγοÏεÏονÏαι να ÏλÎοÏ
ν:")," α) ÏÏαν εÏικÏαÏοÏν δÏ
ÏÎ¼ÎµÎ½ÎµÎ¯Ï ÎºÎ±ÏικÎÏ ÏÏ
νθήκεÏ, β) Ïε αÏÏÏÏαÏη μικÏÏÏεÏη ÏÏν εκαÏÏ Î¼ÎÏÏÏν αÏÏ Ïο εξÏÏεÏÎ¹ÎºÏ Î¼ÎÏÎ¿Ï ÏÏν ÏλÏÏÏν ÏημανÏήÏÏν ÏοÏ
άÏθÏοÏ
26 ÏοÏ
Î.Î.ΠαÏιθμ. 20, γ) Ïε αÏÏÏÏαÏη μικÏÏÏεÏη ÏÏν διακοÏίÏν μÎÏÏÏν αÏÏ Ïο ÏÏ
νηθιÏμÎνο Ïημείο ÏÏο οÏοίο ÏθάνοÏ
ν κολÏ
μÏÏνÏÎ±Ï Î¿Î¹ λοÏ
Ïμενοι, ÏÏÎ¹Ï Î¸Î±Î»Î¬ÏÏÎ¹ÎµÏ ÏεÏιοÏÎÏ ÏοÏ
δεν εÏιÏημαίνονÏαι με ÏλÏÏοÏÏ ÏημανÏήÏεÏ, δ) με ÏαÏÏÏηÏα μεγαλÏÏεÏη ÏÏν ÏÎνÏε κÏμβÏν Ïε αÏÏÏÏαÏη μικÏÏÏεÏη ÏÏν διακοÏίÏν μÎÏÏÏν αÏÏ Ïην ακÏογÏαμμή, ÏÏÎ¹Ï ÏεÏιοÏÎÏ ÏÏοÏ
δεν Ï
ÏάÏÏοÏ
ν λοÏ
Ïμενοι, Ïε κάθε ÏεÏίÏÏÏÏη."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"ÎÏαγοÏεÏεÏαι η κÏ
κλοÏοÏία ÏÎ·Ï Î¼Î·ÏανοκίνηÏÎ·Ï Î»ÎμβοÏ
:")," α) ÏÏαν εÏικÏαÏοÏν δÏ
ÏÎ¼ÎµÎ½ÎµÎ¯Ï ÎºÎ±ÏικÎÏ ÏÏ
νθήκεÏ, β) Ïε αÏÏÏÏαÏη μικÏÏÏεÏη ÏÏν εκαÏÏ Î¼ÎÏÏÏν αÏÏ Ïο εξÏÏεÏÎ¹ÎºÏ Î¼ÎÏÎ¿Ï ÏÏν ÏλÏÏÏν ÏημανÏήÏÏν ÏοÏ
άÏθÏοÏ
26 ÏοÏ
Î.Î.ΠαÏιθμ. 20, γ) Ïε αÏÏÏÏαÏη μικÏÏÏεÏη ÏÏν διακοÏίÏν μÎÏÏÏν αÏÏ Ïο ÏÏ
νηθιÏμÎνο Ïημείο ÏÏο οÏοίο ÏθάνοÏ
ν κολÏ
μÏÏνÏÎ±Ï Î¿Î¹ λοÏ
Ïμενοι, ÏÏÎ¹Ï Î¸Î±Î»Î¬ÏÏÎ¹ÎµÏ ÏεÏιοÏÎÏ ÏοÏ
δεν εÏιÏημαίνονÏαι με ÏλÏÏοÏÏ ÏημανÏήÏεÏ, δ) Ïε αÏÏÏÏαÏη μικÏÏÏεÏη ÏÏν διακοÏίÏν μÎÏÏÏν αÏÏ Ïην ακÏογÏαμμή, ÏÏÎ¹Ï Î¸Î±Î»Î¬ÏÏÎ¹ÎµÏ ÏεÏιοÏÎÏ ÏοÏ
δεν Ï
ÏάÏÏοÏ
ν λοÏ
Ïμενοι, με ÏαÏÏÏηÏα μεγαλÏÏεÏη ÏÏν ÏÎνÏε κÏμβÏν.")))),r.default.createElement("div",{style:{textAlign:"right",marginTop:80}},r.default.createElement("h5",{style:{fontWeight:"bold",fontSize:"0.8rem",marginBottom:30}},"ΣΥÎÎÎÎΩ / CONSENT:"),r.default.createElement("b",{style:{fontSize:"0.7rem"}},"_____________________________")))};var l=i(a(55517)),n=i(a(64219));a(92742);var r=i(a(96540));
217function i(e){return e&&e.__esModule?e:{default:e}}},93895:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=(t.columns||[]).map((e=>({title:n.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},e.label),dataIndex:e.key,key:e.key,width:"70px",render:e=>n.default.createElement("span",{style:{fontSize:7}},e)})));return n.default.createElement("div",{className:"panosboats-invoicesreport-editor-content",style:{margin:"0px"}},n.default.createElement("div",{style:{marginTop:30}},n.default.createElement("div",{className:"tables"},n.default.createElement(l.default,{rowKey:e=>e.key,pagination:!1,size:"middle",bordered:!0,dataSource:t.rows||[],columns:a}))))};var l=r(a(58609));a(43270);var n=r(a(96540));function r(e){return e&&e.__esModule?e:{default:e}}},95032:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{date:a,companyLogo:s,companyName:d,companyLegalAddress:u,companyVAT:c,companyActivity:m,companyPostalCode:f,companyPhone:p,companyTaxOffice:g,companyWebsite:h,bookings:y=[]}=t;return i.default.createElement("div",{className:"panosboats-office-arrivallist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(n.default,{gutter:32,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12,style:{textAlign:"right"}},i.default.createElement("img",{src:s,alt:"company-logo",style:{width:150,height:"100%"}})),i.default.createElement(r.default,{span:12,style:{fontSize:"0.8rem"}},i.default.createElement("b",null,d),i.default.createElement("br",null),i.default.createElement("span",null,"Î.Φ.Î: ",c," | ",m),i.default.createElement("br",null),i.default.createElement("span",null,u," ",f),i.default.createElement("br",null),i.default.createElement("span",null,"ΤÎÎ.: ",p," ÎÎÎ¥: ",g),i.default.createElement("br",null),i.default.createElement("span",null,h)))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h4",{style:{fontWeight:"bold",textAlign:"center",fontSize:"0.9rem"}},"Arrival List (Office) - ",(0,o.default)(a,"YYYY-MM-DD").format("DD/MM/YYYY"))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{rowKey:e=>e.id,defaultExpandAllRows:!0,expandedRowKeys:y.map((e=>e.id)),pagination:!1,size:"middle",bordered:!0,dataSource:y,columns:[{title:i.default.createElement("b",null,"Booking"),dataIndex:"code",key:"code",width:60,render:e=>e},{title:i.default.createElement("b",null,"Full Name"),dataIndex:"fullName",key:"fullName",width:100,render:e=>e},{title:i.default.createElement("b",null,"Boat"),dataIndex:"boat",key:"boat",width:130,render:e=>e},{title:i.default.createElement("b",null,"Start"),dataIndex:"start",key:"start",width:80,render:e=>e},{title:i.default.createElement("b",null,"Finish"),dataIndex:"end",key:"end",width:80,render:e=>e},{title:i.default.createElement("b",null,"Pax"),dataIndex:"tickets",key:"tickets",width:30,render:e=>e},{title:i.default.createElement("b",null,"Meeting Point"),dataIndex:"meetingPointName",key:"meetingPointName",width:80,render:e=>e},{title:i.default.createElement("b",null,"Notes"),dataIndex:"notes",key:"notes",width:100,render:e=>e},{title:i.default.createElement("b",null,"Notes (Port)"),dataIndex:"portNotes",key:"portNotes",width:100,render:e=>e},{title:i.default.createElement("b",null,"Total Price"),dataIndex:"totalPrice",key:"totalPrice",width:60,render:e=>e},{title:i.default.createElement("b",null,"Deposit"),dataIndex:"reservationPaymentAmount",key:"reservationPaymentAmount",width:60,render:e=>e},{title:i.default.createElement("b",null,"Balance"),dataIndex:"balance",key:"balance",width:60,render:e=>e}]})))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(98795);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},46147:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{date:a,companyLogo:s,companyName:d,companyLegalAddress:u,companyVAT:c,companyActivity:m,companyPostalCode:f,companyPhone:p,companyTaxOffice:g,companyWebsite:h,bookings:y=[]}=t;return i.default.createElement("div",{className:"panosboats-office-departurelist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(n.default,{gutter:32,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12,style:{textAlign:"right"}},i.default.createElement("img",{src:s,alt:"company-logo",style:{width:150,height:"100%"}})),i.default.createElement(r.default,{span:12,style:{fontSize:"0.8rem"}},i.default.createElement("b",null,d),i.default.createElement("br",null),i.default.createElement("span",null,"Î.Φ.Î: ",c," | ",m),i.default.createElement("br",null),i.default.createElement("span",null,u," ",f),i.default.createElement("br",null),i.default.createElement("span",null,"ΤÎÎ.: ",p," ÎÎÎ¥: ",g),i.default.createElement("br",null),i.default.createElement("span",null,h)))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h4",{style:{fontWeight:"bold",textAlign:"center",fontSize:"0.9rem"}},"Departure List (Office) - ",(0,o.default)(a,"YYYY-MM-DD").format("DD/MM/YYYY"))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{rowKey:e=>e.id,defaultExpandAllRows:!0,expandedRowKeys:y.map((e=>e.id)),pagination:!1,size:"middle",bordered:!0,dataSource:y,columns:[{title:i.default.createElement("b",null,"Booking"),dataIndex:"code",key:"code",width:60,render:e=>e},{title:i.default.createElement("b",null,"Full Name"),dataIndex:"fullName",key:"fullName",width:100,render:e=>e},{title:i.default.createElement("b",null,"Boat"),dataIndex:"boat",key:"boat",width:130,render:e=>e},{title:i.default.createElement("b",null,"Start"),dataIndex:"start",key:"start",width:80,render:e=>e},{title:i.default.createElement("b",null,"Finish"),dataIndex:"end",key:"end",width:80,render:e=>e},{title:i.default.createElement("b",null,"Pax"),dataIndex:"tickets",key:"tickets",width:30,render:e=>e},{title:i.default.createElement("b",null,"Meeting Point"),dataIndex:"meetingPointName",key:"meetingPointName",width:80,render:e=>e},{title:i.default.createElement("b",null,"Notes"),dataIndex:"notes",key:"notes",width:100,render:e=>e},{title:i.default.createElement("b",null,"Notes (Port)"),dataIndex:"portNotes",key:"portNotes",width:100,render:e=>e},{title:i.default.createElement("b",null,"Total Price"),dataIndex:"totalPrice",key:"totalPrice",width:60,render:e=>e},{title:i.default.createElement("b",null,"Deposit"),dataIndex:"reservationPaymentAmount",ke
217y:"reservationPaymentAmount",width:60,render:e=>e},{title:i.default.createElement("b",null,"Balance"),dataIndex:"balance",key:"balance",width:60,render:e=>e}]})))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(17970);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},56326:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{includeNumbering:a=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:50,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}}),l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎνομαÏεÏÏνÏ
μο"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"Name - Surname")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦÏλλο"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"Gender")),width:120,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Îμ. γÎννηÏηÏ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"Date of birth")),width:120,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÏ. Îιαβ. / ΤαÏ
Ï."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID / Passp. Nr.")),width:120,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎθνικÏÏηÏα"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"Nationality")),width:120,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"panosboats-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"Îνομα ÏκάÏοÏ
Ï ",i.default.createElement("b",{style:{marginLeft:5}},t.boatName)),i.default.createElement("p",null,"Yacht Name")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎηολÏγιο ",i.default.createElement("b",{style:{marginLeft:5}},t.boatPortOfRegistry)),i.default.createElement("p",null,"Port of Registry")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÏ. ÎηολογίοÏ
",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegistryNumber),i.default.createElement("p",null,"Nr. of Registry"))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"Σημαία ",i.default.createElement("b",{style:{marginLeft:5}},t.boatFlag)),i.default.createElement("p",null,"Flag")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎÏÏα ",i.default.createElement("b",{style:{marginLeft:5}},t.boatMeters)),i.default.createElement("p",null,"Meters")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"K.Î.Χ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterTons)),i.default.createElement("p",null,"G.T.")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"K.K.Χ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterNetTons)),i.default.createElement("p",null,"N.T.")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÏÏ ",i.default.createElement("b",{style:{marginLeft:5}},t.startPoint)),i.default.createElement("p",null,"From")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"Î ÏÎ¿Ï ",i.default.createElement("b",{style:{marginLeft:5}},t.endPoint)),i.default.createElement("p",null,"To")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ΤÏÏÎ¿Ï Î£ÎºÎ¬ÏοÏ
Ï ",i.default.createElement("b",{style:{marginLeft:5}},t.boatType)),i.default.createElement("p",null,"Type of use")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("div",{style:{marginTop:15}},a(t.crew||[],"Î ÎÎΡΩÎÎ / CREW",{includeNumbering:!0})),i.default.createElement("div",{style:{marginTop:15}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ / PASSENGERS LIST",{includeNumbering:!0}))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:7},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"ΤÏÏοÏ"," ",i.default.createElement("b",{style:{textDecoration:"underline",marginLeft:5}},t.startPoint)),i.default.createElement("p",null,"Place")),i.default.createElement(n.default,{span:7},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"Îμ/νία"," ",i.default.createElement("b",{style:{textDecoration:"underline",marginLeft:5}},t.issueDate)),i.default.createElement("p",null,"Date")),i.default.createElement(n.default,{span:5,style:{textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"ÎεÏÏήθηκε αÏÏ"),i.default.createElement("p",null,"Considered by")),i.default.createElement(n.default,{span:5,style:{textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"Î ÎÏ
βεÏνήÏηÏ"),i.default.createElement("p",null,"Master")))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(47565);var i=o(a(96540));
217function o(e){return e&&e.__esModule?e:{default:e}}},74205:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{date:a,companyLogo:s,companyName:d,companyLegalAddress:u,companyVAT:c,companyActivity:m,companyPostalCode:f,companyPhone:p,companyTaxOffice:g,companyWebsite:h,bookings:y=[]}=t;return i.default.createElement("div",{className:"panosboats-port-dailyreport-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(n.default,{gutter:32,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12,style:{textAlign:"right"}},i.default.createElement("img",{src:s,alt:"company-logo",style:{width:150,height:"100%"}})),i.default.createElement(r.default,{span:12,style:{fontSize:"0.7rem"}},i.default.createElement("b",null,d),i.default.createElement("br",null),i.default.createElement("span",null,"Î.Φ.Î: ",c," | ",m),i.default.createElement("br",null),i.default.createElement("span",null,u," ",f),i.default.createElement("br",null),i.default.createElement("span",null,"ΤÎÎ.: ",p," ÎÎÎ¥: ",g),i.default.createElement("br",null),i.default.createElement("span",null,h)))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h4",{style:{fontWeight:"bold",textAlign:"center",fontSize:"0.8rem"}},"Daily Report (Port) - ",(0,o.default)(a,"YYYY-MM-DD").format("DD/MM/YYYY"))),i.default.createElement("div",null,i.default.createElement(l.default,{rowKey:e=>e.id,defaultExpandAllRows:!0,expandedRowKeys:y.map((e=>e.id)),pagination:!1,size:"middle",bordered:!0,dataSource:y,columns:[{title:i.default.createElement("b",null,"Booking"),dataIndex:"code",key:"code",width:70,render:e=>e},{title:i.default.createElement("b",null,"Boat"),dataIndex:"boat",key:"boat",width:140,render:e=>e},{title:i.default.createElement("b",null,"Pax"),dataIndex:"persons",key:"persons",width:40,render:e=>e},{title:i.default.createElement("b",null,"Gas"),dataIndex:"gas",key:"gas",width:40,render:e=>e},{title:i.default.createElement("b",null,"Coolbox"),dataIndex:"coolbox",key:"coolbox",width:50,render:e=>e},{title:i.default.createElement("b",null,"ΠεÏÏÎÏεÏ"),dataIndex:"towels",key:"towels",width:60,render:e=>e},{title:i.default.createElement("b",null,"Prop"),dataIndex:"prop",key:"prop",width:40,render:e=>e},{title:i.default.createElement("b",null,"Egr"),dataIndex:"egr",key:"egr",width:40,render:e=>e},{title:i.default.createElement("b",null,"Bag"),dataIndex:"bag",key:"bag",width:40,render:e=>e},{title:i.default.createElement("span",null,i.default.createElement("b",null,"Sosivia"),i.default.createElement("br",null),i.default.createElement("b",null,"Paidika")),dataIndex:"lifeJackets",key:"lifeJackets",width:50,render:e=>e},{title:i.default.createElement("b",null,"Notes"),dataIndex:"notes",key:"notes",width:300,render:e=>e},{title:i.default.createElement("b",null,"Start"),dataIndex:"start",key:"start",width:85,render:e=>e},{title:i.default.createElement("b",null,"Finish"),dataIndex:"end",key:"end",width:85,render:e=>e}]})))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(89720);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},86396:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyName:a,companyLegalName:i,companyActivity:c,companyLegalAddress:m,companyVAT:f,companyTaxOffice:p,companyPhone:g,voucherCode:h,startDate:y,startTime:E,endDate:b,endTime:v,vehicleLicenceNumber:k,totalPriceAmount:S,vatPercentage:T,paymentAmount:C}=t;return r.default.createElement("div",{className:"planetairpark-servicevoucher-editor-content",style:{margin:"0px"}},r.default.createElement("div",null,r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("p",{style:{...d,fontWeight:"bold",fontSize:s}},a),r.default.createElement("p",{style:d},i),r.default.createElement("p",{style:d},m),r.default.createElement("p",{style:d},c),r.default.createElement("p",{style:d},"AΦÎ: ",f," | ÎÎÎ¥: ",p),r.default.createElement("p",{style:d},g))),r.default.createElement("hr",{style:u}),r.default.createElement(l.default,{gutter:32,type:"flex",align:"middle"},r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:d},"ÎΩÎÎÎÎΣ ÎΡÎΤÎΣÎΣ:")),r.default.createElement(n.default,{span:12,style:{textAlign:"right"}},r.default.createElement("p",{style:{...d,fontWeight:"bold",fontSize:o}},h))),r.default.createElement("hr",{style:u}),r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:8},r.default.createElement("p",{style:d},"ÎÎΣÎÎÎΣ:"),r.default.createElement("p",{style:{...d,fontWeight:"bold",fontSize:o}},E),r.default.createElement("p",{style:d},y)),r.default.createElement(n.default,{span:8},r.default.createElement("p",{style:d},"ÎÎÎÎÎΣ:"),r.default.createElement("p",{style:{...d,fontWeight:"bold",fontSize:o}},v),r.default.createElement("p",{style:d},b)),r.default.createElement(n.default,{span:8,style:{textAlign:"right"}},r.default.createElement("p",{style:d},"ÎΡ. ÎÎ¥ÎÎÎΦÎΡÎÎΣ:"),r.default.createElement("p",{style:{...d,fontWeight:"bold",fontSize:o}},k))),r.default.createElement("hr",{style:u}),r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:16},r.default.createElement("p",{style:{...d,marginBottom:1}},"Î ÎΡÎÎΡÎΦÎ"),r.default.createElement("p",{style:d},"ΣΤÎÎÎÎΥΣΠÎÎ Î ",y," ",E,r.default.createElement("br",null),"ÎΩΣ ",b," ",v,r.default.createElement("br",null),"Î ÎÎÎÎÎÎÎ ",k)),r.default.createElement(n.default,{span:4,style:{textAlign:"center"}},r.default.createElement("p",{style:{...d,marginBottom:1}},"ÎÎÎÎ"),r.default.createElement("p",{style:d},S)),r.default.createElement(n.default,{span:4,style:{textAlign:"right"}},r.default.createElement("p",{style:{...d,marginBottom:1}},"ΦΠÎ"),r.default.createElement("p",{style:d},T))),r.default.createElement("hr",{style:u}),r.default.createElement(l.default,{gutter:32,type:"flex",align:"middle"},r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:d},"ΣΥÎÎÎÎ:")),r.default.createElement(n.default,{span:12,style:{textAlign:"right"}},r.default.createElement("p",{style:{...d,fontWeight:"bold",fontSize:o}},S))),r.default.createElement("hr",{style:u}),r.default.createElement(l.default,{gutter:32,type:"flex",align:"middle"},r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:d},"ÎÎÎÎΤΡÎÎÎÎÎ Î ÎÎΡΩÎÎ:")),r.default.createElement(n.default,{span:12,style:{textAlign:"right"}},r.default.createElement("p",{style:{...d,fontWeight:"bold",fontSize:o}},C))),r.default.createElement("hr",{style:u}))};var l=i(a(55517)),n=i(a(64219));a(6999);var r=i(a(96540));
217function i(e){return e&&e.__esModule?e:{default:e}}const o=8,s=11,d={textTransform:"uppercase",fontSize:6,marginBottom:0},u={marginTop:5,marginBottom:5,borderStyle:"dashed"}},11707:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{from:a,until:s,personnelName:d,payments:u=[],expenses:c=[],paymentMethodBalances:m=[],summary:f={}}=t,{totalPaymentsAmount:p,totalExpensesAmount:g}=f;return i.default.createElement("div",{className:"premiumathens-personnel-balance-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h3",{style:{fontWeight:"bold",color:"black"}},"Personnel Balance")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("h5",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("h5",null,t.companyPlace),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("h5",{style:{fontWeight:"bold"}},d),a&&s&&i.default.createElement("h5",{style:{fontWeight:"bold"}},(0,o.default)(a,"YYYY-MM-DD").format("DD/MM/YYYY")," -"," ",(0,o.default)(s,"YYYY-MM-DD").format("DD/MM/YYYY"))))))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Summary"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{pagination:!1,size:"middle",bordered:!0,dataSource:[f],columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Payments Amount")),dataIndex:"totalPaymentsAmount",key:"totalPaymentsAmount",width:"50%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:"green"}},p))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Expenses Amount")),dataIndex:"totalExpensesAmount",key:"totalExpensesAmount",width:"50%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:"red"}},g))}]}))),m.length>0&&i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Balances"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.bookingCode,pagination:!1,size:"middle",bordered:!0,dataSource:m,columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method")),dataIndex:"paymentMethodName",key:"paymentMethodName",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Payments Amount")),dataIndex:"totalPaymentsAmount",key:"totalPaymentsAmount",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Expenses Amount")),dataIndex:"totalExpensesAmount",key:"totalExpensesAmount",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Balance")),dataIndex:"balance",key:"balance",width:"25%",render:(e,t)=>{let{balanceFormatted:a}=t;return i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:e>0?"green":e<0?"red":""}},e>0?"(+) ":e<0?"(-) ":"",a))}}]}))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Payments Breakdown"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.bookingCode,pagination:!1,size:"middle",bordered:!0,dataSource:u,columns:[{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Booking Code"),dataIndex:"bookingCode",key:"bookingCode",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}}
217,"Payment Amount"),dataIndex:"amount",key:"amount",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method"),dataIndex:"paymentMethod",key:"paymentMethod",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Date Paid"),dataIndex:"datePaid",key:"datePaid",width:"100px"}]}))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Expenses Breakdown"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.index,pagination:!1,size:"middle",bordered:!0,dataSource:c,columns:[{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Date Spent"),dataIndex:"date",key:"date",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Expense Amount"),dataIndex:"amount",key:"amount",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method"),dataIndex:"paymentMethod",key:"paymentMethod",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Expense Category"),dataIndex:"category",key:"category",width:"100px"}]}))))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(2850);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},44712:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{companyLogo:a,companyName:l,documentDate:o,columns:s=[],items:c=[]}=t;return i.default.createElement(u,{className:"reservemytours-channels-products-list-editor-content background-logo",companyLogo:a,style:{margin:"0px"}},i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:12},i.default.createElement("img",{className:"img-responsive",style:{display:"inline",maxHeight:150,padding:5,maxWidth:200},src:a,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right",marginTop:30}},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:20}},"PRODUCTS LISTINGS"),i.default.createElement("h6",{style:{color:"#212121"}},l),i.default.createElement("h6",{style:{color:"#5d5d5d"}},"Date Printed: ",o))))),i.default.createElement(d,{style:{marginTop:50},rowKey:e=>`${e.channelName}-${e.productName}`,dataSource:c,pagination:!1,size:"middle",bordered:!0,columns:s.map((e=>({title:i.default.createElement("span",{style:{fontSize:11,fontWeight:"bold"}},e.label),dataIndex:e.key,key:e.key,width:700/s.length,render:e=>i.default.createElement("span",{style:{fontSize:10,color:"black"}},e)})))}))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(54343);var i=s(a(96540)),o=s(a(75999));function s(e){return e&&e.__esModule?e:{default:e}}const d=(0,o.default)(l.default)` 218 .ant-table-thead > tr > th { 219 background: #222164 !important; 220 color: white !important; 221 } 222`,u=o.default.div` 223 &.background-logo { 224 position: relative; 225 } 226 227 &.background-logo::before { 228 content: ''; 229 position: absolute; 230 top: 0; 231 left: 0; 232 width: 100%; 233 height: 100%; 234 235 background-image: url(${e=>e.companyLogo}); 236 237 filter: opacity(0.05); 238 239 background-position: -7cm 5cm; 240 background-origin: border-box; 241 background-repeat: space; 242 background-size: 120%; 243 } 244`},90856:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"sailingtrips-bookingslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h2",{style:{fontWeight:"bold",color:"black"}},"Bookings List (",t.from&&(0,o.default)(t.from,"YYYY-MM-DD").format("DD/MM/YYYY"),t.until&&t.from!==t.until&&` - ${(0,o.default)(t.until,"YYYY-MM-DD").format("DD/MM/YYYY")}`,")")),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("h3",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("h5",{style:{fontWeight:"bold"}},t.companyVAT),i.default.createElement("h5",{style:{fontWeight:"bold"}},t.companyPlace),i.default.createElement("span",null,"Printed on ",t.documentDate))))),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.key,pagination:!1,size:"middle",bordered:!0,dataSource:t.bookings||[],columns:[{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Booking Code",i.default.createElement("br",null),"(Status)"),dataIndex:"code",key:"code",width:"60px",render:(e,t)=>i.default.createElement("span",{style:{fontSize:7}},e,i.default.createElement("br",null),"(",t.status,")")},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Booking Date"),dataIndex:"date",key:"date",width:"70px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Run Date"),dataIndex:"runDate",key:"runDate",width:"70px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Product"),dataIndex:"productName",key:"productName",width:"90px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Channel"),dataIndex:"channelName",key:"channelName",width:"70px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Resource"),dataIndex:"resources",key:"resources",width:"75px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Tickets")),dataIndex:"tickets",key:"tickets",width:"35px",render:e=>i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7}},e))},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Transfer (Time)"),dataIndex:"transfer",key:"transfer",width:"70px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Hotel (Room)"),dataIndex:"hotelName",key:"hotelName",width:"70px",render:(e,t)=>i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:7}},e," ",t.hotelRoomNumber&&`(${t.hotelRoomNumber})`))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Total Price")),dataIndex:"totalPrice",key:"totalPrice",width:"50px",render:e=>i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7}},e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Amount",i.default.createElement("br",null),"Paid")),dataIndex:"amountPaid",key:"amountPaid",width:"50px",render:(e,t)=>i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7}},e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Remaining",i.default.createElement("br",null),"Amount")),dataIndex:"remainingAmou
244nt",key:"remainingAmount",width:"50px",render:(e,t)=>i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7}},e))},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Contact Details"),dataIndex:"contactDetails",key:"contactDetails",width:"100px",render:(e,t)=>i.default.createElement("div",{style:{fontSize:7}},t.contactFullName&&i.default.createElement("div",null,i.default.createElement("span",null,t.contactFullName),i.default.createElement("br",null)),t.contactPhone&&i.default.createElement("div",null,i.default.createElement("span",null,t.contactPhone),i.default.createElement("br",null)),t.contactEmail&&i.default.createElement("div",null,i.default.createElement("span",null,t.contactEmail)))},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Remarks"),dataIndex:"remarks",key:"remarks",width:"150px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)}]}))))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(93875);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},97955:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t,...a}=e;const{version:i=1}=t;return 2===i?l.default.createElement(r.default,o({},a,{recordDataMatch:t})):l.default.createElement(n.default,o({},a,{recordDataMatch:t}))};var l=i(a(96540)),n=i(a(60085)),r=i(a(34468));function i(e){return e&&e.__esModule?e:{default:e}}function o(){return o=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},o.apply(null,arguments)}},44621:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"sailingtrips-transferlist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h2",{style:{fontWeight:"bold",color:"black",marginTop:10}},"Transfer List (",t.startDate&&(0,o.default)(t.startDate,"YYYY-MM-DD").format("DD/MM/YYYY"),")")),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("h3",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("h5",{style:{fontWeight:"bold"}},t.companyVAT),i.default.createElement("h5",{style:{fontWeight:"bold"}},t.companyPlace),i.default.createElement("span",null,"Printed on ",t.documentDate))))),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.key,pagination:!1,size:"middle",bordered:!0,dataSource:t.bookings||[],columns:[{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Region"),dataIndex:"regionName",key:"regionName",width:"80px",render:function(e){return i.default.createElement("span",{style:{fontSize:7}},e)}},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Pickup Point"),dataIndex:"pickupPointName",key:"pickupPointName",width:"80px",render:function(e,t){return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:7}},e," ",t.pickupTime&&`- ${t.pickupTime}`),t.includeReturnOnPickup&&i.default.createElement("div",null,i.default.createElement("i",{style:{fontSize:7}},"(incl. return trip)")))}},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Trip Date"),dataIndex:"tripDate",key:"tripDate",width:"70px",render:function(e){return i.default.createElement("span",{style:{fontSize:7}},e)}},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Product"),dataIndex:"productName",key:"productName",width:"80px",render:function(e){return i.default.createElement("span",{style:{fontSize:7}},e)}},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Code"),dataIndex:"code",key:"code",width:"40px",render:function(e){return i.default.createElement("span",{style:{fontSize:7}},e)}},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Tickets")),dataIndex:"tickets",key:"tickets",width:"35px",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7}},e))}},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Resource"),dataIndex:"resources",key:"resources",width:"90px",render:function(e){return i.default.createElement("span",{style:{fontSize:7}},e)}},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Driver"),dataIndex:"driver",key:"driver",width:"90px",render:function(e){return i.default.createElement("span",{style:{fontSize:7}},e)}},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Hotel (Room)"),dataIndex:"hotelName",key:"hotelName",width:"90px",render:function(e,t){return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:7}},e," ",t.hotelRoomNumber&&`(${t.hotelRoomNumber})`))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Amount",i.default.createElement("br",null),"Paid")),dataIndex:"amountPaid",key:"amountPaid",width:"50px",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7}},e))}},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Remaining",i.default.createElement("br",null),"Amount")),dataIndex:"remainingAmou
244nt",key:"remainingAmount",width:"50px",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontSize:7}},e))}},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Contact Details"),dataIndex:"contactDetails",key:"contactDetails",width:"120px",render:function(e,t){return i.default.createElement("div",{style:{fontSize:7}},t.contactFullName&&i.default.createElement("div",null,i.default.createElement("span",null,t.contactFullName),i.default.createElement("br",null)),t.contactPhone&&i.default.createElement("div",null,i.default.createElement("span",null,t.contactPhone),i.default.createElement("br",null)),t.contactEmail&&i.default.createElement("div",null,i.default.createElement("span",null,t.contactEmail)))}},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Notes"),dataIndex:"notes",key:"notes",width:"120px",render:function(e){return i.default.createElement("span",{style:{fontSize:7}},e)}}]}))))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(97668);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},60085:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"sailingtrips-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:6},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",null,t.yachtName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(r.default,{span:5},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",null,t.flag)),i.default.createElement("p",null,"FLAG")),i.default.createElement(r.default,{span:5},i.default.createElement("p",null,"ÎÎÎÎ. ",i.default.createElement("b",null,t.portOfRegistry)),i.default.createElement("p",null,"PORT OF REGISTRY")),i.default.createElement(r.default,{span:5},i.default.createElement("p",null,"ÎΡ. ÎÎÎÎ. ",i.default.createElement("b",null,t.registryNumber)),i.default.createElement("p",null,"REG. No")),i.default.createElement(r.default,{span:3},i.default.createElement("p",null,"KÎΧ. ",i.default.createElement("b",null,t.registerTons)),i.default.createElement("p",null,"GRT"))),i.default.createElement(n.default,{gutter:16,style:{marginTop:20}},i.default.createElement(r.default,{span:5,offset:16},i.default.createElement("p",null,"ΤΥΠÎΣ ΣÎÎΦÎΥΣ ",i.default.createElement("b",null,t.boatType)),i.default.createElement("p",null,"BOAT TYPE ",i.default.createElement("b",null,"(GRP)"))),i.default.createElement(r.default,{span:3},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",null,t.boatMeters)),i.default.createElement("p",null,"METERS")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h5",{style:{textAlign:"center",fontWeight:"bold",color:"black"}},"Î ÎÎΡΩÎÎ - CREW"),i.default.createElement("div",{className:"tables",style:{padding:10}},i.default.createElement(n.default,{gutter:16},t.crew.map((e=>i.default.createElement(r.default,{key:e.key,span:12,style:{padding:10}},i.default.createElement(n.default,{gutter:8},i.default.createElement(r.default,{span:8},i.default.createElement("p",null,e.roleGR),i.default.createElement("p",null,e.roleEN)),i.default.createElement(r.default,{span:16},i.default.createElement("p",{style:{fontWeight:"bold"}},e.fullName),i.default.createElement("p",{style:{fontWeight:"bold"}},e.notes))))))))),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{style:{textAlign:"center"},span:12},i.default.createElement("p",{style:{color:"black"}},"ÎÎ Î ",t.from)),i.default.createElement(r.default,{style:{textAlign:"center"},span:12},i.default.createElement("p",{style:{color:"black"}},"ÎΩΣ ",t.until)))),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("h5",{style:{textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎ ÎÎÎΤÎΣ - PASSENGERS"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{columns:[{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î"),i.default.createElement("p",null,"S/N")),dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎΤÎΠΩÎÎ¥ÎÎ"),i.default.createElement("p",null,"FULL NAME")),dataIndex:"fullName",value:"fullName",render:function(e){return i.default.createElement("p",null,e)}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("p",null,"SEX")),dataIndex:"gender",value:"gender",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎ"),i.default.createElement("p",null,"AGE")),dataIndex:"age",value:"age",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎΤÎΤÎ"),i.default.createElement("p",null,"NATIONALITY")),dataIndex:"nationality",value:"nationality",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ / ÎÎΤ"),i.default.createElement("p",null,"PASSPORT / ID")),dataIndex:"passportNumber",value:"passportNumber",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"TEL")),dataIndex:"phone",value:"phone",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}}],dataSource:t.passengers,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1}))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("p",null,"ÎÏ. ÎÎ´ÎµÎ¹Î±Ï ÎÏÏÏλοÏ
: ",t.boatLicenceNumberProt),i.default.createElement("p",null,"ΧοÏηγήθηκε αÏÏÏλοÏ
Ï Î±ÏÏ Ïον λιμÎνα ",t.startPoint,i.default.createElement("br",null),"για ",t.endPoint," Ïην ",t.runDate," με ÏλήÏÏμα:"," ",t.crew.length," και εÏιβάÏεÏ: ",t.passengers.length,".",i.default.createElement("br",null),"ΠκÏ
βεÏνήÏÎ·Ï Îλαβε γνÏÏη για Ïα ιÏÏÏονÏα δελÏία καιÏοÏ.")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:8},i.default.createElement("p",null,"ΤÎÎ ÎΣ ",i.default.createElement("b",null,t.startPoint)),i.default.createElement("p",null,"PLACE")),i.default.createElement(r.default,{span:8},i.default.createElement("p",null,"ÎÎ/ÎÎÎ ",i.default.createElement("b",null,t.runDate)),i.default.createElement("p",null,"DATE")))),i.default.createElement("div",{style:{margin:"40px 0px",textAlign:"center"}},i.default.createElement("div",{className:"signatures"},i.default.createElement(n.default,{gutter:64},i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{fontWeight:"bold"}},i.default.createElement("p",null,"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ"),i.default.createElement("p",null,"PORT AUTHORITY"))),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{fontWeight:"bold"}},i.default.createElement("p",null,"Î Î ÎÎÎÎΡΧÎΣ"),i.default.createElement("p",null,"THE MASTER")))))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(59588);var i=o(a(96540));
244function o(e){return e&&e.__esModule?e:{default:e}}},34468:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"sailingtrips-passengerslist-editor-content-v2",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:20,borderRadius:4,border:"1px solid black",padding:10}},i.default.createElement(l.default,{gutter:48},i.default.createElement(n.default,{span:8},i.default.createElement(l.default,{gutter:32,type:"flex"},i.default.createElement(n.default,{span:12},i.default.createElement("p",{style:{color:"black"}},"Î/Î"),i.default.createElement("p",{style:{color:"black"}},"YACHT")),i.default.createElement(n.default,{span:12},i.default.createElement("b",null,t.boatName)))),i.default.createElement(n.default,{span:8},i.default.createElement(l.default,{gutter:32,type:"flex"},i.default.createElement(n.default,{span:12},i.default.createElement("p",{style:{color:"black"}},"ÎÎÎÎ."),i.default.createElement("p",{style:{color:"black"}},"PORT OF")),i.default.createElement(n.default,{span:12},i.default.createElement("b",null,t.boatPortOfRegistry)))),i.default.createElement(n.default,{span:8},i.default.createElement(l.default,{gutter:32,type:"flex"},i.default.createElement(n.default,{span:12},i.default.createElement("p",{style:{color:"black"}},"ÎÎΧ"),i.default.createElement("p",{style:{color:"black"}},"GT")),i.default.createElement(n.default,{span:12},i.default.createElement("b",null,t.boatTons))))),i.default.createElement("hr",{style:{borderColor:"black"}}),i.default.createElement(l.default,{gutter:48},i.default.createElement(n.default,{span:8},i.default.createElement(l.default,{gutter:32,type:"flex"},i.default.createElement(n.default,{span:12},i.default.createElement("p",{style:{color:"black"}},"ÎÎΣ"),i.default.createElement("p",{style:{color:"black"}},"ICL")),i.default.createElement(n.default,{span:12},i.default.createElement("b",null,t.boatIcl)))),i.default.createElement(n.default,{span:8},i.default.createElement(l.default,{gutter:32,type:"flex"},i.default.createElement(n.default,{span:12},i.default.createElement("p",{style:{color:"black"}},"e-ÎÎΤΡΩÎ")),i.default.createElement(n.default,{span:12},i.default.createElement("b",null,t.boatEmhtrwo)))),i.default.createElement(n.default,{span:8},i.default.createElement(l.default,{gutter:32,type:"flex"},i.default.createElement(n.default,{span:12},i.default.createElement("p",{style:{color:"black"}},"ÎÎΤΡÎ"),i.default.createElement("p",{style:{color:"black"}},"METERS")),i.default.createElement(n.default,{span:12},i.default.createElement("b",null,t.boatMeters)))))),i.default.createElement("h5",{style:{marginTop:20,textAlign:"center",fontWeight:"bold",color:"black"}},"CREW LIST"),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("p",{style:{textAlign:"center",fontWeight:"bold",color:"black",fontSize:11}},"SKIPPER - Î ÎÎÎÎΡΧÎΣ Î ÎÎ¥ÎÎΡÎÎΤÎΣ"),i.default.createElement("div",{style:{marginTop:10},className:"tables"},i.default.createElement(s,{persons:t.skippers}))),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("p",{style:{textAlign:"center",fontWeight:"bold",color:"black",fontSize:11}},"Î ÎÎΡΩÎÎ - ÎÎÎÎÎΤÎÎΠΠΡÎΣΩΠÎÎÎ - CREW - AUXILIARY STAFF"),i.default.createElement("div",{style:{marginTop:10},className:"tables"},i.default.createElement(s,{persons:t.assistantPersonnel}))),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("p",{style:{textAlign:"center",fontWeight:"bold",color:"black",fontSize:11}},"ÎÎ ÎÎÎΤÎΣ - PASSENGERS"),i.default.createElement("div",{style:{marginTop:10},className:"tables"},i.default.createElement(s,{persons:t.passengers,includeIndex:!0}))),i.default.createElement("div",{style:{marginTop:20,marginLeft:5}},i.default.createElement(l.default,{gutter:48},i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{marginTop:0,color:"black",fontWeight:"bold",fontSize:12}},"Î/ΠθεÏÏ.:")),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("p",{style:{marginTop:0,color:"black",fontWeight:"bold",fontSize:12}},"ΠΡÎΣ: ",i.default.createElement("span",{style:{marginLeft:5}},t.endPoint))),i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{marginTop:0,color:"black",fontWeight:"bold",fontSize:12}}
244,"Î ÎÎ¥Î/ΤÎΣ - THE SKIPPER")))),i.default.createElement("div",{style:{marginTop:40}},i.default.createElement(l.default,{gutter:48},i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{marginTop:0,color:"black",fontWeight:"bold",fontSize:12}},"ÎÏάκλειο",i.default.createElement("span",{style:{marginLeft:5}},"________________________________")),i.default.createElement("p",{style:{marginTop:0,color:"black",fontWeight:"bold",fontSize:12}},"ÎÎΩΡÎÎÎÎÎ - Î ÎÎÎ. ÎΡΧÎ")),i.default.createElement(n.default,{span:8,offset:8},i.default.createElement("span",null,"________________________________")))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(627);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}const s=e=>{let{persons:t,includeIndex:a=!1}=e;return i.default.createElement(r.default,{columns:[a?{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),dataIndex:"index",value:"index",width:30,render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}}:void 0,{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:2,marginBottom:2,borderColor:"black"}}),i.default.createElement("p",null,"FULL NAME")),dataIndex:"fullName",value:"fullName",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ. ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:2,marginBottom:2,borderColor:"black"}}),i.default.createElement("p",null,"ID OR PASSPORT No")),dataIndex:"passportNumber",value:"passportNumber",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:2,marginBottom:2,borderColor:"black"}}),i.default.createElement("p",null,"GENDER")),dataIndex:"gender",value:"gender",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:2,marginBottom:2,borderColor:"black"}}),i.default.createElement("p",null,"NATIONALITY")),dataIndex:"nationality",value:"nationality",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}},{title:i.default.createElement("div",{style:{color:"black",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:2,marginBottom:2,borderColor:"black"}}),i.default.createElement("p",null,"DATE OF BIRTH")),dataIndex:"dateOfBirth",value:"dateOfBirth",render:function(e){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,e))}}].filter((e=>!!e)),dataSource:t,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})}},99101:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{charterer:a={},shipOwner:i={},broker:o={}}=t,s=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},"shipOwner"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ΠλοιοκÏήÏÎ·Ï / Shipowner:"):"broker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ÎαÏ
λομεÏίÏÎ·Ï / Broker:"):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/C.")," ÎαÏ
λÏÏÎ®Ï / Charterer:"):"",r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏÎ¯Î±Ï / Fax No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.faxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))));return r.default.createElement("div",{className:"santosails-charterparty-editor-content",style:{margin:"0px"}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ - CHARTERPARTY"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"YÏεγÏάÏη Ïην ",r.default.createElement("b",null,t.signedDate)),r.default.createElement("h6",null,"Signed on")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÏÏο ",r.default.createElement("b",null,t.placeSigned)),r.default.createElement("h6",null,"at")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Σημαία ",r.default.createElement("b",null,t.boatFlag)),r.default.createElement("h6",null,"Flag"))),r.default.createElement(l.default,{gutter:8,style:{marginTop:15}},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Îνομα ÏλοίοÏ
",r.default.createElement("b",null,t.boatName)),r.default.createElement("h6",null,"Name of Vessel")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,t.boatPortOfRegistry)),r.default.createElement("h6",null,"Port of Registry")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
",r.default.createElement("b",null,t.boatRegistryNumber)),r.default.createElement("h6",null,"Register No")))),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ - THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},s(i,"shipOwner"),s(o,"broker"),s(a,"charterer"),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/D.")," ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:"),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ / From:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startDate," ",t.startTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startPoint)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι / To:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endDate," ",t.endTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endPoint))),r.default.createElement("h6",null,"ΣÏ
νολικÏÏ ÎαÏÎ»Î¿Ï / Chartered Freight in Total:"," ",r.default.createElement("span",{style:{textAlign:"center",marginLeft:10,fontWeight:"bold"}},t.totalPrice)))),r.default.createElement("div",{style:{margin:"20px 0px",textAlign:"center"}},r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),r.default.createElement("h6",null,"Signed by the Owner"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",null,"Signed by the Charterer"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"),r.default.createElement("h6",null,"Signed by the Broker / Tourist office")))))),r.default.createElement("div",{className:"footer-text"},r.default.createElement("h6",null,"Την ",r.default.createElement("b",null,t.startDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
Î/Î-Τ/Ρ"," ",r.default.createElement("b",null,t.boatName),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏηÏ"," ",r.default.createElement("b",null,t.boatPortOfRegistry)," ÎÏ. ÎηολογίοÏ
"," ",r.default.createElement("b",null,t.boatRegistryNumber)," με ÎÏÎ¹Î¸Î¼Ï Î ÏÏÏ. ÎÎ´ÎµÎ¯Î±Ï ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatLicenceNumberProt)," και ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï (Î.Î.Î.Î .Î) ",r.default.createElement("b",null,t.boatRegistryNumberAMEPA)," ÏοÏ
αÏοÏά ναÏλÏÏη (3) εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï ÎºÎ±Î¹ καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏην Îιμενική ÎÏÏή."),r.default.createElement("br",null),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")))};var l=i(a(55517)),n=i(a(64219));a(20892);var r=i(a(96540));
244function i(e){return e&&e.__esModule?e:{default:e}}},16785:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{includeNumbering:a=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:50,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}}),l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID OR PASSPORT No")),width:150,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:150,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:150,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"santosails-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.boatName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatPortOfRegistry)),i.default.createElement("p",null,"PORT OF REGISTRY")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎΡ. ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegistryNumber)),i.default.createElement("p",null,"REG. No")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatFlag)),i.default.createElement("p",null,"FLAG")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"KÎΧ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterTons)),i.default.createElement("p",null,"GT")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎΧ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterNetTons)),i.default.createElement("p",null,"NRT")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:64},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"KATA TON ÎÎ ÎÎ ÎÎÎ¥ ÎÎ Î ",i.default.createElement("b",{style:{marginLeft:5}},t.startPoint)),i.default.createElement("p",null,"AT THE EMBARKATION FROM")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ΠΡÎΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.endPoint)),i.default.createElement("p",null,"TO")),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"e - ÎÎΤΡΩΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatEmhtrwo))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("div",{style:{marginTop:15}},a(t.crew||[],"Î ÎÎΡΩÎÎ - CREW")),i.default.createElement("div",{style:{marginTop:15}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS",{includeNumbering:!0}))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{fontSize:11}},"ΤÎÎ ÎΣ"),i.default.createElement("b",null,t.placeSigned)),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("p",{style:{fontSize:11}},"ÎÎÎΡÎÎÎÎÎÎ"),i.default.createElement("b",null,t.issueDate)),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"Î Î ÎÎÎÎΡΧÎΣ")))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")),i.default.createElement(n.default,{span:8}),i.default.createElement(n.default,{span:8,style:{textAlign:"center"}},i.default.createElement("hr",null)))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(91188);var i=o(a(96540));
244function o(e){return e&&e.__esModule?e:{default:e}}},69001:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=(t.columns||[]).map((e=>({title:n.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},e.label),dataIndex:e.key,key:e.key,width:"70px",render:e=>n.default.createElement("span",{style:{fontSize:7}},e)})));return n.default.createElement("div",{className:"seaexcursions-bookingslist-editor-content",style:{margin:"0px"}},n.default.createElement("div",{style:{marginTop:30}},n.default.createElement("div",{className:"tables"},n.default.createElement(l.default,{rowKey:e=>e.key,pagination:!1,size:"middle",bordered:!0,dataSource:t.rows||[],columns:a}))))};var l=r(a(58609));a(9068);var n=r(a(96540));function r(e){return e&&e.__esModule?e:{default:e}}},96223:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=(t.columns||[]).map((e=>({title:n.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},e.label),dataIndex:e.key,key:e.key,width:"70px",render:e=>n.default.createElement("span",{style:{fontSize:7}},e)})));return n.default.createElement("div",{className:"seanomad-bookingslist-editor-content",style:{margin:"0px"}},n.default.createElement("div",{style:{marginTop:30}},n.default.createElement("div",{className:"tables"},n.default.createElement(l.default,{rowKey:e=>e.key,pagination:!1,size:"middle",bordered:!0,dataSource:t.rows||[],columns:a}))))};var l=r(a(58609));a(21210);var n=r(a(96540));function r(e){return e&&e.__esModule?e:{default:e}}},72799:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(58609)),n=o(a(96540)),r=o(a(75999)),i=a(37918);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const d=r.default.div` 245 padding: 1.25rem 1.875rem; 246 background: white; 247 max-width: 21cm; 248 margin: 0 auto; 249 font-size: 0.6875rem; 250`,u=r.default.div` 251 margin-bottom: 30px; 252`,c=r.default.div` 253 display: flex; 254 justify-content: space-between; 255 align-items: center; 256 margin-bottom: 20px; 257 margin-top: 20px; 258`,m=r.default.div` 259 display: flex; 260 align-items: center; 261 height: 5rem; 262 img { 263 max-width: 100%; 264 max-height: 120px; 265 object-fit: contain; 266 } 267`,f=r.default.h1` 268 text-align: right; 269 font-size: 1.25rem; 270 margin: 0; 271 color: #7e887c; 272 text-transform: uppercase; 273 font-weight: 700; 274 min-width: 18.75rem; 275`,p=r.default.div` 276 text-align: right; 277 font-size: 0.75rem; 278 line-height: 1.4; 279 color: #666; 280 margin-top: 0.625rem; 281 282 .company-name { 283 font-weight: 600; 284 font-size: 0.875rem; 285 margin-bottom: 0.3125rem; 286 color: #444; 287 } 288`,g=r.default.div` 289 margin-bottom: 20px; 290`,h=r.default.div` 291 display: grid; 292 grid-template-columns: 70% 30%; 293 gap: 0; 294 align-items: center; 295 margin-bottom: 20px; 296`,y=r.default.div` 297 padding: 10px; 298 background: white; 299 border: 1px solid #e8e8e8; 300 border-radius: 4px; 301 height: 100%; 302 display: flex; 303 align-items: center; 304 justify-content: center; 305 margin: 0px 0px 0px 15px; 306 img { 307 width: 100%; 308 height: auto; 309 display: block; 310 } 311`,E=r.default.div` 312 margin-bottom: 0.9375rem; 313 314 .ant-table { 315 .ant-table-thead > tr > th { 316 background: white; 317 font-weight: 600; 318 border: 1px solid #e8e8e8; 319 text-transform: uppercase; 320 font-size: 0.625rem; 321 padding: 0.25rem 0.5rem; 322 color: #7e887c; 323 } 324 325 .ant-table-tbody > tr > td { 326 border: 1px solid #e8e8e8; 327 padding: 0.25rem 0.5rem; 328 vertical-align: top; 329 background: white; 330 331 .label { 332 font-size: 0.5625rem; 333 color: #666; 334 text-transform: uppercase; 335 margin-bottom: 0.0625rem; 336 } 337 338 .value { 339 font-size: 0.6875rem; 340 font-weight: 600; 341 line-height: 1.3; 342 } 343 } 344 } 345`,b=r.default.h2` 346 font-size: 13px; 347 font-weight: 600; 348 margin-bottom: 8px; 349 color: #7e887c; 350 text-transform: uppercase; 351`,v=r.default.div` 352 margin-top: 20px; 353 font-size: 10px; 354 line-height: 1.3; 355 background: white; 356 padding: 15px; 357 border: 1px solid #e8e8e8; 358 border-radius: 4px; 359 360 .terms-grid { 361 display: grid; 362 grid-template-columns: 1fr 1fr; 363 gap: 15px; 364 } 365`,k=r.default.div` 366 font-weight: 600; 367 margin-bottom: 6px; 368 text-transform: uppercase; 369 color: #7e887c; 370 font-size: 11px; 371`,S=r.default.div` 372 margin-bottom: 15px; 373 color: #6d5d4d; 374`,T=r.default.div` 375 margin-top: 30px; 376 display: grid; 377 grid-template-columns: 1fr 1fr; 378 gap: 60px; 379`,C=r.default.div` 380 .title { 381 font-weight: 600; 382 margin-bottom: 8px; 383 color: #7e887c; 384 font-size: 13px; 385 text-transform: uppercase; 386 } 387 .signature-line { 388 border-bottom: 1px solid #c4b5a1; 389 height: 50px; 390 margin-bottom: 8px; 391 } 392 .date { 393 font-size: 11px; 394 color: #7e887c; 395 } 396`;class P extends n.default.Component{constructor(e){super(e),s(this,"renderCell",(e=>n.default.createElement("div",{className:"value"},e||"-"))),s(this,"renderCellWithLabel",((e,t)=>
396n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{className:"label"},e),n.default.createElement("div",{className:"value"},t||"-")))),this.state={}}render(){const{recordDataMatch:e}=this.props,{companyDetails:t,resourceDetails:a,bookingDetails:r,driverDetails:o,priceDetails:s}=e,P=[{key:"1",model:this.renderCell(a.model),plate:this.renderCell(a.plate)}],D=[{key:"1",year:this.renderCell(a.year),transmission:this.renderCell(a.transmissionType),color:this.renderCell(a.color)}],_=[{key:"1",fuelType:this.renderCell(a.fuelType),fuel:this.renderCell(a.remainingFuel),odometer:this.renderCell(a.odometer)}],I=[{key:"1",pickup:this.renderCellWithLabel("Date",r.startDate),return:this.renderCellWithLabel("Date",r.endDate)},{key:"2",pickup:this.renderCellWithLabel("Time",r.startTime),return:this.renderCellWithLabel("Time",r.endTime)},{key:"3",pickup:this.renderCellWithLabel("Location",r.pickupLocation),return:this.renderCellWithLabel("Location",r.dropOffLocation)}],x=[{key:"1",firstName:this.renderCell(o.firstName),lastName:this.renderCell(o.lastName),dateOfBirth:this.renderCell(o.dateOfBirth),country:this.renderCell(o.country)}],O=[{key:"1",phone:this.renderCell(o.phoneNumber),email:this.renderCell(o.email),postalCode:this.renderCell(o.postalCode)}],A=[{key:"1",address:this.renderCell(o.address),city:this.renderCell(o.city)}],N=[{key:"1",number:this.renderCell(o.driverLicense),issueDate:this.renderCell(o.driverLicenseIssueDate),expiryDate:this.renderCell(o.driverLicenseExpiryDate)}];return n.default.createElement(d,null,n.default.createElement("div",null,n.default.createElement(u,null,n.default.createElement(c,null,n.default.createElement(m,null,n.default.createElement("img",{src:t.logo,alt:t.legalName})),n.default.createElement("div",null,n.default.createElement(f,null,"Car Rental Agreement"),n.default.createElement(p,null,n.default.createElement("div",{className:"company-name"},t.legalName),n.default.createElement("div",null,t.legalAddress),n.default.createElement("div",null,"Tel: ",t.phone),n.default.createElement("div",null,"E-mail: ",t.email),n.default.createElement("div",null,"Website: ",t.website))))),n.default.createElement(g,null,n.default.createElement(E,null,
396n.default.createElement(b,null,"Vehicle Information"),n.default.createElement(h,null,n.default.createElement("div",null,n.default.createElement(l.default,{columns:[{title:"MODEL",dataIndex:"model",key:"model",width:"50%"},{title:"LICENSE PLATE",dataIndex:"plate",key:"plate",width:"50%"}],dataSource:P,pagination:!1,bordered:!0,size:"small"}),n.default.createElement(l.default,{columns:[{title:"YEAR",dataIndex:"year",key:"year",width:"33%"},{title:"TRANSMISSION",dataIndex:"transmission",key:"transmission",width:"33%"},{title:"COLOR",dataIndex:"color",key:"color",width:"33%"}],dataSource:D,pagination:!1,bordered:!0,size:"small",style:{marginTop:-1}}),n.default.createElement(l.default,{columns:[{title:"FUEL TYPE",dataIndex:"fuelType",key:"fuelType",width:"33%"},{title:"FUEL LEVEL",dataIndex:"fuel",key:"fuel",width:"33%"},{title:"ODOMETER",dataIndex:"odometer",key:"odometer",width:"33%"}],dataSource:_,pagination:!1,bordered:!0,size:"small",style:{marginTop:-1}})),n.default.createElement(y,null,n.default.createElement("img",{src:a.layoutUrl,alt:"Vehicle Layout"}
396)))),n.default.createElement(E,null,n.default.createElement(b,null,"Rental Period"),n.default.createElement(l.default,{columns:[{title:"PICKUP DETAILS",dataIndex:"pickup",key:"pickup",width:"50%"},{title:"RETURN DETAILS",dataIndex:"return",key:"return",width:"50%"}],dataSource:I,pagination:!1,bordered:!0,size:"small"})),n.default.createElement(E,null,n.default.createElement(b,null,"Driver Information"),n.default.createElement(l.default,{columns:[{title:"PERSONAL INFORMATION",children:[{title:"FIRST NAME",dataIndex:"firstName",key:"firstName",width:"25%"},{title:"LAST NAME",dataIndex:"lastName",key:"lastName",width:"25%"},{title:"DATE OF BIRTH",dataIndex:"dateOfBirth",key:"dateOfBirth",width:"25%"},{title:"NATIONALITY",dataIndex:"country",key:"country",width:"25%"}]}],dataSource:x,pagination:!1,bordered:!0,size:"small"}),n.default.createElement(l.default,{columns:[{title:"PHONE",dataIndex:"phone",key:"phone",width:"33%"},{title:"EMAIL",dataIndex:"email",key:"email",width:"34%"},{title:"POSTAL CODE",dataIndex:"postalCode",key:"postalCode",width:"33%"}],dataSource:O,pagination:!1,bordered:!0,size:"small",style:{marginTop:-1}}),n.default.createElement(l.default,{columns:[{title:"ADDRESS",dataIndex:"address",key:"address",width:"50%"},{title:"CITY",dataIndex:"city",key:"city",width:"50%"}],dataSource:A,pagination:!1,bordered:!0,size:"small",style:{marginTop:-1}}),n.default.createElement(l.default,{columns:[{title:"LICENSE NUMBER",dataIndex:"number",key:"number",width:"34%"},{title:"ISSUE DATE",dataIndex:"issueDate",key:"issueDate",width:"33%"},{title:"EXPIRY DATE",dataIndex:"expiryDate",key:"expiryDate",width:"33%"}],dataSource:N,pagination:!1,bordered:!0,size:"small",style:{marginTop:-1}}
396)),n.default.createElement(E,null,n.default.createElement(b,null,"Rental Summary"),n.default.createElement(l.default,{columns:[{title:"RENTAL DETAILS",dataIndex:"details",key:"details",width:"40%"},{title:"RATE",dataIndex:"rate",key:"rate",width:"30%"},{title:"AMOUNT",dataIndex:"amount",key:"amount",width:"30%"}],dataSource:[{key:"1",details:this.renderCellWithLabel("Rental Period",`${s.rentalDays} days`),rate:this.renderCellWithLabel("Daily Rate",(0,i.getNumberWithCurrency)(s.pricePerDay,s.currency)),amount:this.renderCellWithLabel("Total",(0,i.getNumberWithCurrency)(s.totalPrice,s.currency))},{key:"2",details:this.renderCellWithLabel("Insurance",s.insuranceType),rate:this.renderCellWithLabel("Daily Rate",(0,i.getNumberWithCurrency)(s.insurancePricePerDay,s.currency)),amount:this.renderCellWithLabel("Total",(0,i.getNumberWithCurrency)(s.insuranceTotalPrice,s.currency))},{key:"3",details:this.renderCellWithLabel("Tax Type",s.taxType),rate:this.renderCellWithLabel("Daily Rate",(0,i.getNumberWithCurrency)(s.taxRate,s.currency)),amount:this.renderCellWithLabel("Total",(0,i.getNumberWithCurrency)(s.taxAmount,s.currency))},{key:"4",details:this.renderCellWithLabel("Security Deposit",(0,i.getNumberWithCurrency)(s.securityDeposit,s.currency)),rate:this.renderCellWithLabel("Damage Excess",(0,i.getNumberWithCurrency)(s.damageExcess,s.currency)),amount:this.renderCellWithLabel("Total",(0,i.getNumberWithCurrency)(s.grandTotal,s.currency))}],pagination:!1,bordered:!0,size:"small"}))),n.default.createElement("div",{className:"page-break"}),n.default.createElement(v,null,n.default.createElement("div",{className:"terms-grid"},n.default.createElement("div",null,n.default.createElement(k,null,"DRIVER'S QUALIFICATIONS"),n.default.createElement(S,null,"- Customers must be over 23 years old.",n.default.createElement("br",null),"- A valid driving license held for at least one year is required.",n.default.createElement("br",null),"- The driving license can be issued from the European Union or the driver can hold a valid International Driving Permit (IDP).",n.default.createElement("br",null),"- The driver must hold a valid credit card, for all necessary pre-authorization amounts as well as pre-payments and settlement of final rental charges."),n.default.createElement(k,null,"INSURANCE"),n.default.createElement(S,null,"All vehicles are covered against damages from theft, fire to the rented vehicle, and Liability Insurance to Third Party death, injury, and property."),n.default.createElement(k,null,"THIRD PARTY LIABILITY INSURANCE (included at no additional cost)"),n.default.createElement(S,null,"This coverage includes:",n.default.createElement("br",null),"- Damages caused to third parties (bodily injury or material damage to other vehicles or property).",n.default.createElement("br",null),"- Theft and fire of the rented vehicle.",n.default.createElement("br",null),"- This insurance does not cover any damages to the rental vehicle itself. The renter assumes full responsibility for any damage, regardless of severity, including but not limited to damages to the wheels, tires, and the underside of the vehicle."),n.default.createElement(k,null,"COLLISION DAMAGE WAIVER (CDW):"),n.default.createElement(S,null,"CDW: Provides coverage for your liability towards third parties or car owners in the event of an accident. It covers damages to other vehicles, property, or individuals caused by your vehicle. It can be reduced to 1500⬠by purchasing at a cost of 30⬠per day. Damages to the bottom of the car, wheels, and tires are not covered.",n.default.createElement("br",null),n.default.createElement("br",null),"SCDW: The renterâs liability can be further reduced to 500⬠with a daily charge of 10â¬. Damages caused to the underside and wheels of the vehicle are not covered by any insurance. CDW is required for SCDW insurance."),n.default.createElement(k,null,"EXTENDED ROAD ASSISTANCE (ERA)"),n.default.createElement(S,null,"Extended Road Assistance (ERA) is an optional service that provides road assistance for cases that do not involve mechanical damage to the vehicle, such as: 1) Lockout Assistance, in case the renter is locked outside the car, 2) Jump-Start Assistance, in case the renterâs vehicle faces battery failure, 3) Tire change Assistance, in case the renter needs help to change a flat tire.",n.default.createElement("br",null),n.default.createElement("br",null),"The service is available for an additional charge of 3⬠per rental day. In case the renter requests any of the Extended Road Assistance services described above, without having previously purchased ERA, there will be an additional charge of 60â¬.")),n.default.createElement("div",null,n.default.createElement(k,null,"TRAFFIC FINES"),n.default.createElement(S,null,"All fines resulting from the driver's conduct are born solely by the renter."),n.default.createElement(k,null,"BIOLOGICAL CLEANING CHARGE"),n.default.createElement(S,null,"Applicable if upon return the vehicle requires cleaning beyond the usual cleaning to prepare it for the next rental. The biological cleaning charge is 100â¬."),n.default.createElement(k,null,"SMOKING"),n.default.createElement(S,null,"Not Allowed."),n.default.createElement(k,null,"BABY SEATS"),n.default.createElement(S,null,"Available on request without any charge."),n.default.createElement(k,null,"COLLECTION / DELIVERY"),n.default.createElement(S,null,"The rental peri
396od starts at 3:00 PM, and finishes at 11:00 AM. The pick-up and drop-off point is exclusively at TAF Beach Villas."),n.default.createElement(k,null,"FERRY TRANSPORTATION"),n.default.createElement(S,null,"Not Allowed."),n.default.createElement(k,null,"SECURITY FEATURES"),n.default.createElement(S,null,"The Tesla vehicle you are renting comes with built-in safety measures. It includes a dashcam for recording while driving and Sentry Mode for added security when parked."),n.default.createElement(k,null,"MECHANICAL BREAKDOWN ASSURANCE"),n.default.createElement(S,null,"In the unlikely event of a mechanical issue with the rented vehicle, TAF Beach Villas is committed to providing a prompt solution. In such cases, a replacement vehicle will be offered to ensure your uninterrupted mobility and convenience."),n.default.createElement(k,null,"ROAD ASSISTANCE"),n.default.createElement(S,null,"Please contact (24hrs service) tel: (+30) 6949617438")))),n.default.createElement(T,null,n.default.createElement(C,null,n.default.createElement("div",{className:"title"},"Renter Signature"),n.default.createElement("div",{className:"signature-line"}),n.default.createElement("div",{className:"date"},"Date: ",r.startDate)),n.default.createElement(C,null,n.default.createElement("div",{className:"title"},"Lessor Signature"),n.default.createElement("div",{className:"signature-line"}),n.default.createElement("div",{className:"date"},"Date: ",r.startDate)))))}}t.default=P},68428:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{charterer:a={},shipOwner:i={},broker:o={}}=t,s=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},"shipOwner"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ΠλοιοκÏήÏÎ·Ï / Shipowner:"):"broker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ÎαÏ
λομεÏίÏÎ·Ï / Broker:"):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/C.")," ÎαÏ
λÏÏÎ®Ï / Charterer:"):"",r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏÎ¯Î±Ï / Fax No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.faxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))));return r.default.createElement("div",{className:"seanomad-charterparty-editor-content",style:{margin:"0px"}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ - CHARTERPARTY"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"YÏεγÏάÏη Ïην ",r.default.createElement("b",null,t.signedDate)),r.default.createElement("h6",null,"Signed on")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÏÏο ",r.default.createElement("b",null,t.placeSigned)),r.default.createElement("h6",null,"at")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Σημαία ",r.default.createElement("b",null,t.boatFlag)),r.default.createElement("h6",null,"Flag"))),r.default.createElement(l.default,{gutter:8,style:{marginTop:15}},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Îνομα ÏλοίοÏ
",r.default.createElement("b",null,t.boatName)),r.default.createElement("h6",null,"Name of Vessel")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,t.boatPortOfRegistry)),r.default.createElement("h6",null,"Port of Registry")),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
",r.default.createElement("b",null,t.boatRegistryNumber)),r.default.createElement("h6",null,"Register No")))),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ - THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},s(i,"shipOwner"),s(o,"broker"),s(a,"charterer"),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î/D.")," ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:"),r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ / From:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startDate," ",t.startTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.startPoint)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι / To:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endDate," ",t.endTime),r.default.createElement("h6",null,"ÎιμÎναÏ/ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port/Country:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},t.endPoint))),r.default.createElement("h6",null,"ΣÏ
νολικÏÏ ÎαÏÎ»Î¿Ï / Chartered Freight in Total:"," ",r.default.createElement("span",{style:{textAlign:"center",marginLeft:10,fontWeight:"bold"}},t.totalPrice)))),r.default.createElement("div",{style:{margin:"20px 0px",textAlign:"center"}},r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{gutter:8},r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),r.default.createElement("h6",null,"Signed by the Owner"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",null,"Signed by the Charterer"))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"),r.default.createElement("h6",null,"Signed by the Broker / Tourist office")))))),r.default.createElement("div",{className:"footer-text"},r.default.createElement("h6",null,"Την ",r.default.createElement("b",null,t.startDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatName),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏηÏ"," ",r.default.createElement("b",null,t.boatPortOfRegistry)," ÎÏ. ÎηολογίοÏ
"," ",r.default.createElement("b",null,t.boatRegistryNumber)," αÏÎ¹Î¸Î¼Ï ÏÏÏÏ. Î±Î´ÎµÎ¯Î±Ï ÎµÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,t.boatLicenceNumberProt)," και ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï (Î.Î.Î.Î .Î) ",r.default.createElement("b",null,t.boatRegistryNumberAMEPA),", ÏοÏ
αÏοÏά ÎαÏλÏÏη (διαγÏάÏεÏαι ανάλογα):",r.default.createElement("br",null),"α. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"β. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î±Î»Î»Î¿Î´Î±ÏÎ®Ï (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(β) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"γ. ÏÏαγμαÏοÏοιηθείÏα εξ ολοκλήÏοÏ
ÏÏην αλλοδαÏή (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2(γ) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ) και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("br",null),r.default.createElement("h6",null,"ÎÎΩΡÎÎÎÎÎ"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")))};var l=i(a(55517)),n=i(a(64219));a(35247);var r=i(a(96540));
396function i(e){return e&&e.__esModule?e:{default:e}}},13732:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{includeNumbering:a=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:50,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}}),l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID / PASSPORT")),width:120,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"GENDER")),width:120,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:120,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:120,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"seanomad-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h5",{style:{fontWeight:"bold",color:"black",textDecoration:"underline"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h5",{style:{fontWeight:"bold",color:"black"}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.boatName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatPortOfRegistry)),i.default.createElement("p",null,"PORT OF REG.")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎΡ.ÎÎÎÎ. ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegistryNumber),i.default.createElement("p",null,"REG .NO"))),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatFlag)),i.default.createElement("p",null,"FLAG")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ΤΥΠÎΣ ΣÎÎΦÎΥΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatType)),i.default.createElement("p",null,"TYPE OF BOAT")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"ÎÎΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatIcl)),i.default.createElement("p",null,"ICL")),i.default.createElement(n.default,{span:6},i.default.createElement("p",null,"e-ÎÎΤΡΩΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatEmhtrwo))),i.default.createElement(n.default,{span:3},i.default.createElement("p",null,"K.Î.Χ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterTons)),i.default.createElement("p",null,"GT")),i.default.createElement(n.default,{span:3},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatMeters)),i.default.createElement("p",null,"METERS")))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.startPoint)),i.default.createElement("p",null,"EMBARKATION",i.default.createElement("b",{style:{marginLeft:5}},t.startDate," ",t.startTime))),i.default.createElement(n.default,{span:12},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.endPoint)),i.default.createElement("p",null,"DISEMBARKATION",i.default.createElement("b",{style:{marginLeft:5}},t.endDate," ",t.endTime))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("h5",{style:{textAlign:"center",fontWeight:"bold",color:"black"}},"CREW LIST"),i.default.createElement("div",{style:{marginTop:15}},a(t.crew||[],"Î ÎÎΡΩÎÎ - CREW",{includeNumbering:!0})),i.default.createElement("div",{style:{marginTop:15}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS",{includeNumbering:!0}))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(l.default,{gutter:16},i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"ÎÎΩΡÎÎÎÎÎ"," ",i.default.createElement("b",{style:{textDecoration:"underline",marginLeft:5}},t.issueDate)),i.default.createElement("p",null,"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")),i.default.createElement(n.default,{span:8}),i.default.createElement(n.default,{span:8},i.default.createElement("p",{style:{fontWeight:"bold",fontSize:11}},"ÎÎÎÎÎ ÎÎΩΣΠΠÎÎÎ ÎΤÎÎÎÎΣ"),i.default.createElement("hr",{style:{marginTop:20}})))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(45851);var i=o(a(96540));
396function o(e){return e&&e.__esModule?e:{default:e}}},90742:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=r(a(96540)),n=r(a(75999));function r(e){return e&&e.__esModule?e:{default:e}}const i=n.default.div` 397 padding: 1.25rem 1.875rem; 398 background: white; 399 max-width: 21cm; 400 margin: 0 auto; 401 font-size: 0.875rem; 402`,o=n.default.div` 403 margin-bottom: 1.5rem; 404`,s=n.default.h2` 405 font-size: 1rem; 406 font-weight: 600; 407 margin-bottom: 1rem; 408 color: #000; 409`,d=n.default.div` 410 margin-bottom: 0.75rem; 411`,u=n.default.div` 412 color: #666; 413 margin-bottom: 0.25rem; 414 font-size: 0.875rem; 415`,c=n.default.div` 416 color: #000; 417 font-size: 0.875rem; 418 font-weight: 500; 419`;class m extends l.default.Component{renderField(e,t){return l.default.createElement(d,null,l.default.createElement(u,null,e),l.default.createElement(c,null,t||"-"))}render(){const{recordDataMatch:e}=this.props,{mediationEntity:t,renterDetails:a,bookingDetails:n}=e;return l.default.createElement(i,null,l.default.createElement(o,null,this.renderField("ΦοÏÎÎ±Ï Î´Î¹Î±Î¼ÎµÏολάβηÏηÏ",t)),l.default.createElement(o,null,l.default.createElement(s,null,"ΣÏοιÏεία μιÏθÏÏή"),l.default.createElement(c,null,a.type),l.default.createElement("br",null),this.renderField("ÎνομαÏεÏÏÎ½Ï Î¼Î¿",null==a?void 0:a.fullName),this.renderField("ÎνομαÏεÏÏÎ½Ï Î¼Î¿ ÏαÏÎÏα",null==a?void 0:a.parentFullName),this.renderField("ÎÎΤ (ÎÏιθμÏÏ ÎελÏÎ¯Î¿Ï Î¤Î±Ï ÏÏÏηÏαÏ) ή ÎÏιθμÏÏ Î¤Î±Ï ÏÏÏηÏαÏ",null==a?void 0:a.passportIdNumber)),l.default.createElement("hr",null),l.default.createElement(o,null,this.renderField("ÎδηγÏÏ",null==n?void 0:n.driverName),this.renderField("ÎÏημα",null==n?void 0:n.vehicleName),this.renderField("Σημείο ÎναÏξηÏ",null==n?void 0:n.pickupLocation),this.renderField("Σημείο εÏιβίβαÏηÏ",null==n?void 0:n.dropOffLocation),this.renderField("ÎμεÏομηνία και ÏÏα καÏάÏÏιÏηÏ",`${null==n?void 0:n.startDate} ${null==n?void 0:n.startTime}`),this.renderField("ÎμεÏομηνία και ÏÏα ÎναÏξηÏ",`${null==n?void 0:n.startDate} ${null==n?void 0:n.startTime}`),this.renderField("ÎμεÏομηνία και ÏÏα λήξηÏ",`${null==n?void 0:n.endDate} ${null==n?void 0:n.endTime}`),l.default.createElement("span",null,"ÎλάÏιÏÏη διάÏκεια μίÏθÏÏηÏ: ",null==n?void 0:n.duration),this.renderField("Τίμημα",null==n?void 0:n.totalPrice),l.default.createElement("span",null,"ÎλάÏιÏÏο Ïίμημα μίÏθÏÏηÏ: ",null==n?void 0:n.totalPrice)))}}t.default=m},52531:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyName:a,companyActivity:i,companyLegalAddress:o,companyEmail:s,companyPhone:d,companyVAT:u,companyTaxOffice:c,companyRegistrationNumber:m,companyMhte:f,bookingDetails:p={},contactDetails:g={}}=t,h="#ff672d",y="#65b3e1",E="#2c2e35";return r.default.createElement("div",{className:"thejoyvan-voucher-editor-content background-logo",style:{margin:"0px"}},r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("div",{style:{display:"flex",alignItems:"start"}},r.default.createElement("div",null,r.default.createElement("img",{className:"img-responsive",style:{display:"inline",maxHeight:140,maxWidth:140},src:t.companyLogo,alt:"companyLogo"})),r.default.createElement("div",{style:{marginLeft:10}},r.default.createElement("h3",{style:{fontWeight:"bold",fontSize:"1.2rem",marginTop:5,color:h}},"BOOKING VOUCHER"),r.default.createElement("p",{style:{color:E,marginBottom:0,fontWeight:"bold",fontSize:"0.9rem"}},a),r.default.createElement("p",{style:{color:E,marginBottom:0,fontSize:"0.8rem"}},i),r.default.createElement("p",{style:{color:E,marginBottom:0,fontSize:"0.8rem"}},o),r.default.createElement("p",{style:{color:E,marginBottom:0,fontSize:"0.8rem"}},s," | ",d),r.default.createElement("p",{style:{color:E,marginBottom:0,fontSize:"0.8rem"}},"VAT ID: ",u," | Tax Office: ",c),r.default.createElement("p",{style:{color:E,marginBottom:0,fontSize:"0.8rem"}},"Î.Î.Î.Î.: ",m," | Î.Î.Τ.Î.: ",f)))),r.default.createElement("div",{style:{marginTop:50,borderRadius:20}},r.default.createElement("div",null,r.default.createElement("h4",{style:{fontWeight:"bold",color:y}},"Contact Information"),r.default.createElement("hr",null),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"First Name:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},g.firstName)),r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Last Name:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},g.lastName))),r.default.createElement(l.default,{gutter:16,style:{marginTop:30}},r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Email Address:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},g.email)),r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Phone Number:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},g.phoneNumber)))),r.default.createElement("div",{style:{marginTop:50}},r.default.createElement("h4",{style:{fontWeight:"bold",color:y}},"Booking Reference - ",p.code),r.default.createElement("hr",null),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Booking Creation Date:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},p.cAt)),r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Booking Run Date:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},p.startDate," ",p.startTime))),r.default.createElement(l.default,{gutter:16,style:{marginTop:30}},r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Service:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},p.productName)),r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Number of persons:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},p.persons))),r.default.createElement(l.default,{gutter:16,style:{marginTop:30}},r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Pickup Location:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},p.pickupPointName)),r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Drop Off Location:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},p.dropOffPointName))),r.default.createElement(l.default,{gutter:16,style:{marginTop:30}},r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Vehicle:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},p.vehicle)),r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Driver:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},p.driver))),r.default.createElement(l.default,{gutter:16,style:{marginTop:30}},r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Hotel:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},p.hotelName)),r.default.createElement(n.default,{span:12},r.default.createElement("p",{style:{fontSize:"0.8rem",marginBottom:0}},"Flight Number / Ship Name:"),r.default.createElement("b",{style:{fontSize:"0.8rem",fontWeight:"bold",color:E}},p.flightNumber)))),r.default.createElement("div",{style:{marginTop:30}},r.default.createElement("div",{style:{background:h,borderRadius:"4px",padding:10,fontWeight:"bold",color:"white",textAlign:"center"}},r.default.createElement("h5",{style:{margin:0}},r.default.createElement("p",{style:{margin:0}},"Total Booking Price:"," ",r.default.createElement("b",{style:{fontSize:"0.9rem",fontWeight:"bold",color:"white"}},p.price)))))))};var l=i(a(55517)),n=i(a(64219));a(39930);var r=i(a(96540));
419function i(e){return e&&e.__esModule?e:{default:e}}},12256:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{isForPassengers:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:30,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID OR PASSPORT No")),width:110,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"GENDER")),width:70,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:90,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:90,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)}];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"EMBARKATION")),width:90,dataIndex:"startLocationName",value:"startLocationName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DISEMBARKATION")),width:100,dataIndex:"endLocationName",value:"endLocationName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"thesailorsride-passengerslist-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem",marginTop:0}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.boatName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎÎ. ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatPortOfRegistry)),i.default.createElement("p",null,"PORT OF REGISTRY")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎΡ. ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegistryNumber)),i.default.createElement("p",null,"REG. No")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatFlag)),i.default.createElement("p",null,"FLAG")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatMeters)),i.default.createElement("p",null,"METERS")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"KÎΧ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterTons)),i.default.createElement("p",null,"GT")))),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.startLocationName)),i.default.createElement("p",null,"EMBARKATION ",i.default.createElement("b",{style:{marginLeft:5}},t.startDate))),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.endLocationName)),i.default.createElement("p",null,"DISEMBARKATION ",i.default.createElement("b",{style:{marginLeft:5}},t.endDate))),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatIcl)),i.default.createElement("p",null,"ICL")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"e - ÎÎΤΡΩΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatEmhtrwo))))),i.default.createElement("div",{style:{marginTop:10}},a(t.crew||[],"Î ÎÎΡΩÎÎ - CREW")),i.default.createElement("div",{style:{marginTop:10}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS",{isForPassengers:!0})),i.default.createElement("div",{style:{marginTop:20,display:"flex",justifyContent:"space-around"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",{style:{fontSize:"0.5rem"}},"ÎÎΩΡÎÎÎÎÎ"),i.default.createElement("p",{style:{fontWeight:"bold",fontSize:"0.5rem"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")),i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",{style:{fontSize:"0.5rem"}},"ÎÎÎΡ/ÎÎÎ: ",t.startDate),i.default.createElement("p",{style:{fontWeight:"bold",fontSize:"0.5rem"}},"Î Î ÎÎÎÎΡΧÎΣ / ÎÎ¥ÎÎΡÎÎΤÎΣ"))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(70895);var i=o(a(96540));
419function o(e){return e&&e.__esModule?e:{default:e}}},42311:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"utt-bookingslist-aite-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h2",{style:{fontWeight:"bold",color:"black"}},i.default.createElement("img",{className:"logo-img logo-react",alt:"dashboard-icon",width:"40px",src:"/assets/img/kleesto_icon_blue.svg",style:{marginTop:-8}})," ","Bookings List (",t.groupName,")")),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150,borderRadius:"50%",backgroundColor:"#bebebe8c",padding:10},src:"https://kleesto.ams3.digitaloceanspaces.com/mainexpress/NNUck2_aite logo big.png",alt:"aiteLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150},src:t.companyLogo,alt:"companyLogo"}),i.default.createElement("h3",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("span",null,"Printed on ",t.documentDate))))),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.key,pagination:!1,size:"middle",bordered:!0,dataSource:t.bookings||[],columns:[{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Booking Code"),dataIndex:"code",key:"code",width:"60px",render:(e,t)=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Run Date"),dataIndex:"runDate",key:"runDate",width:"50px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Full Name"),dataIndex:"fullName",key:"fullName",width:"100px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Pickup Location"),dataIndex:"pickupPointName",key:"pickupPointName",width:"130px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Drop-Off Location"),dataIndex:"dropOffPointName",key:"dropOffPointName",width:"130px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Phone Number"),dataIndex:"phone",key:"phone",width:"100px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Company Name"),dataIndex:"companyName",key:"companyName",width:"100px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)},{title:i.default.createElement("span",{style:{fontSize:7,fontWeight:"bold"}},"Notes"),dataIndex:"notes",key:"notes",width:"100px",render:e=>i.default.createElement("span",{style:{fontSize:7}},e)}]}))),i.default.createElement("div",{style:{marginTop:30,textAlign:"right",marginRight:5}},i.default.createElement("span",{style:{fontSize:13}},"Designed with â¤ï¸ by"),i.default.createElement("img",{style:{maxHeight:80,maxWidth:80,marginLeft:8,marginTop:-5},src:"/assets/img/kleesto_logo_transparent.png",alt:"kleestoLogo"})))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(87770);var i=o(a(96540));function o(e){return e&&e.__esModule?e:{default:e}}},92016:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{from:a,until:s,personnelName:d,payments:u=[],expenses:c=[],paymentMethodBalances:m=[],summary:f={}}=t,{totalPaymentsAmount:p,totalExpensesAmount:g}=f;return i.default.createElement("div",{className:"utt-personnel-balance-editor-content",style:{margin:"0px"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h3",{style:{fontWeight:"bold",color:"black"}},"Personnel Balance")),i.default.createElement("div",{style:{marginTop:30}},i.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},i.default.createElement(r.default,{span:12},i.default.createElement("img",{style:{maxHeight:150,maxWidth:150},src:t.companyLogo,alt:"companyLogo"})),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("h5",{style:{fontWeight:"bold"}},t.companyName),i.default.createElement("h5",null,t.companyPlace),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement("h5",{style:{fontWeight:"bold"}},d),a&&s&&i.default.createElement("h5",{style:{fontWeight:"bold"}},(0,o.default)(a,"YYYY-MM-DD").format("DD/MM/YYYY")," -"," ",(0,o.default)(s,"YYYY-MM-DD").format("DD/MM/YYYY"))))))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Summary"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{pagination:!1,size:"middle",bordered:!0,dataSource:[f],columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}}
419,"Total Payments Amount")),dataIndex:"totalPaymentsAmount",key:"totalPaymentsAmount",width:"33%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:"green"}},p))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Expenses Amount")),dataIndex:"totalExpensesAmount",key:"totalExpensesAmount",width:"33%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:"red"}},g))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Balance")),dataIndex:"balance",key:"balance",width:"34%",render:(e,t)=>{let{balanceFormatted:a}=t;return i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:e>0?"green":e<0?"red":""}},e>0?"(+) ":e<0?"(-) ":"",a))}}]}))),m.length>0&&i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Balances"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.bookingCode,pagination:!1,size:"middle",bordered:!0,dataSource:m,columns:[{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method")),dataIndex:"paymentMethodName",key:"paymentMethodName",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Payments Amount")),dataIndex:"totalPaymentsAmount",key:"totalPaymentsAmount",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Total Expenses Amount")),dataIndex:"totalExpensesAmount",key:"totalExpensesAmount",width:"25%",render:e=>i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",null,e))},{title:i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("span",{style:{fontWeight:"bold"}},"Balance")),dataIndex:"balance",key:"balance",width:"25%",render:(e,t)=>{let{balanceFormatted:a}=t;return i.default.createElement("div",{style:{textAlign:"center",fontWeight:"bold"}},i.default.createElement("span",{style:{color:e>0?"green":e<0?"red":""}},e>0?"(+) ":e<0?"(-) ":"",a))}}]}))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Payments Breakdown"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.bookingCode,pagination:!1,size:"middle",bordered:!0,dataSource:u,columns:[{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Booking Code"),dataIndex:"bookingCode",key:"bookingCode",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Amount"),dataIndex:"amount",key:"amount",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method"),dataIndex:"paymentMethod",key:"paymentMethod",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Date Paid"),dataIndex:"datePaid",key:"datePaid",width:"100px"}]}))),i.default.createElement("div",{style:{marginTop:50}},i.default.createElement("h4",{style:{fontWeight:"bold"}},"Expenses Breakdown"),i.default.createElement("div",{className:"tables"},i.default.createElement(l.default,{rowKey:e=>e.index,pagination:!1,size:"middle",bordered:!0,dataSource:c,columns:[{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Date Spent"),dataIndex:"date",key:"date",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}}
419,"Expense Amount"),dataIndex:"amount",key:"amount",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Payment Method"),dataIndex:"paymentMethod",key:"paymentMethod",width:"100px"},{title:i.default.createElement("span",{style:{fontWeight:"bold"}},"Expense Category"),dataIndex:"category",key:"category",width:"100px"}]}))))};var l=s(a(58609)),n=s(a(55517)),r=s(a(64219));a(12675);var i=s(a(96540)),o=s(a(95093));function s(e){return e&&e.__esModule?e:{default:e}}},93313:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;return i.default.createElement("div",{className:"utt-servicevoucher-editor-content",style:{margin:"0px"}},i.default.createElement("div",{className:"head-voucher"},i.default.createElement(n.default,{gutter:64},i.default.createElement(r.default,{span:16},i.default.createElement("span",{style:{fontWeight:"bold",color:"black",fontSize:20}},"Confirmed Service Voucher ",t.documentCode),i.default.createElement("br",null),i.default.createElement(n.default,{gutter:32},i.default.createElement(r.default,{span:15},i.default.createElement("span",{style:{fontWeight:"bold",fontSize:15}},t.companyLegalName),i.default.createElement("br",null),i.default.createElement("span",{style:{fontWeight:"bold",fontSize:15}},"VAT ID: EL ",t.companyVAT),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},"AΦÎ: ",t.companyVAT),i.default.createElement("br",null),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement("span",{style:{fontSize:15}},t.companyIBAN),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},t.companyPlace),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15}},t.companyPhone),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15,marginTop:5}},t.companyEmail))),i.default.createElement(r.default,{span:9},i.default.createElement("b",{style:{fontSize:15}},"BILL TO"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:15,fontWeight:"bold"}},t.billToName)))),i.default.createElement(r.default,{span:8,style:{textAlign:"right"}},i.default.createElement("img",{style:{maxWidth:200,maxHeight:200},src:t.companyLogo,alt:"companyLogo"}))),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14}},i.default.createElement("b",null,"DATE:")," ",t.documentDate),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14}},i.default.createElement("b",null,"TERMS:")," ",t.paymentTerms)),i.default.createElement("div",{style:{marginTop:20,marginBottom:10}},i.default.createElement("div",{className:"voucher-table"},i.default.createElement("br",null),i.default.createElement(l.default,{rowKey:e=>e.key,size:"middle",pagination:!1,bordered:!1,dataSource:t.listItems||[],columns:[{title:"DESCRIPTION",dataIndex:"description",key:"description",width:"65%",render:function(e,t){return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold",color:"black"}},t.location),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14}},t.date))}},{title:"RATE",dataIndex:"rate",key:"rate",width:"15%",render:function(e,t){return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:14}},t.rate))}},{title:"QTY",dataIndex:"qty",key:"qty",width:"10%",render:function(e,t){return i.default.createElement("div",null,i.default.createElement("span",{style:{fontSize:14}},t.qty))}},{title:"AMOUNT",dataIndex:"amount",key:"amount",width:"15%",render:function(e,t){return i.default.createElement("div",{style:{textAlign:"right"}},i.default.createElement("span",{style:{fontSize:14}},t.amount))}}]}))),i.default.createElement(n.default,{gutter:16},i.default.createElement(r.default,{span:12},i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"PAYMENT INSTRUCTIONS"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"Bank Transfer:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14}},t.bankTransferName),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"Other:"),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,borderBottom:"1px solid lightgray"}},t.bankTransferOther),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14}},t.bankQuote)),i.default.createElement(r.default,{span:12},i.default.createElement("div",{style:{borderBottom:"1px solid lightgray"}},i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"SUBTOTAL"),i.default.createElement("span",{style:{fontSize:14,float:"right"}},t.subTotalPrice),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"TAXABLE"),i.default.createElement("span",{style:{fontSize:14,float:"right"}},t.taxablePrice),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"TAX (0%)"),i.default.createElement("span",{style:{fontSize:14,float:"right"}},t.taxAmount)),i.default.createElement("div",{style:{borderBottom:"1px solid lightgray"}},i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"TOTAL"),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold",float:"right"}},t.totalPrice),i.default.createElement("br",null),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"PAID ",t.datePaid),i.default.createElement("span",{style:{fontSize:14,float:"right"}},t.paidAmount)),i.default.createElement("div",{style:{borderBottom:"5px double lightgray"}},i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold"}},"BALANCE DUE"),i.default.createElement("span",{style:{fontSize:14,fontWeight:"bold",float:"right"}},t.balanceDue)))))};var l=o(a(58609)),n=o(a(55517)),r=o(a(64219));a(40584);var i=o(a(96540));
419function o(e){return e&&e.__esModule?e:{default:e}}},5637:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{documentLogo:a,options:s=[],productName:d,productPhotos:u=[],productDescription:c,productPriceIncludes:m=[],productPriceNotIncludes:f=[],cancellationPolicyDescription:p,startDate:g,startTime:h,endDate:y,endTime:E,pickupPointName:b,dropOffPointName:v}=t,k="#0d2140",S="#1a2f4b";return r.default.createElement("div",{className:"yaloou-charter-proposal-editor-content"},r.default.createElement("div",null,a&&r.default.createElement("div",{style:{textAlign:"center",marginTop:10}},r.default.createElement("img",{className:"img-responsive",style:{maxHeight:100,maxWidth:"100%"},src:a.url,alt:"documentLogo"})),r.default.createElement("div",{style:{textAlign:"center",marginTop:20}},r.default.createElement("h3",{style:{color:k,margin:0,letterSpacing:4}},"CHARTER PROPOSAL")),r.default.createElement("div",{style:{textAlign:"center",marginTop:10}},r.default.createElement("h3",{style:{fontWeight:"bold",color:k,margin:0}},d)),r.default.createElement(l.default,{gutter:16,style:{marginTop:20}},u.slice(0,3).map(((e,t)=>r.default.createElement(n.default,{key:t,span:8},r.default.createElement("img",{src:e.url,alt:"option-img",style:{objectFit:"cover",height:"150px",width:"100%",borderRadius:10}}))))),r.default.createElement("div",{style:{marginTop:20,color:S,fontSize:"1.1em"},dangerouslySetInnerHTML:{__html:c}})),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement(l.default,{gutter:16},u.slice(3,6).map(((e,t)=>r.default.createElement(n.default,{key:t,span:8},r.default.createElement("img",{src:e.url,alt:"option-img",style:{objectFit:"cover",height:"150px",width:"100%",borderRadius:10}}))))),r.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.1em"}},r.default.createElement("h5",{style:{fontWeight:"bold",color:k,margin:0}},"Charter Details"),r.default.createElement("hr",{style:{marginTop:"0.5rem",marginBottom:"0.5rem"}}),r.default.createElement(l.default,{type:"flex",gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("span",null,r.default.createElement("span",{style:{color:"#7389a1"}},"Pickup from"),r.default.createElement("br",null),r.default.createElement("b",null,b),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},(0,i.default)(`${g} ${h}`,"YYYY-MM-DD HH:mm").format("DD MMMM YYYY HH:mm")))),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:"#7389a1"}},"Return to"),r.default.createElement("br",null),r.default.createElement("b",null,v),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},(0,i.default)(`${y} ${E}`,"YYYY-MM-DD HH:mm").format("DD MMMM YYYY HH:mm"))))),m.length>0&&r.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.1em"}},r.default.createElement("h5",{style:{fontWeight:"bold",color:k,margin:0}},"Included In Price"),r.default.createElement("hr",{style:{marginTop:"0.5rem",marginBottom:"0.5rem"}}),r.default.createElement(l.default,{gutter:32},m.map(((e,t)=>r.default.createElement(n.default,{span:12,key:t},r.default.createElement("h5",{style:{margin:4,marginLeft:0}},"⢠",e)))))),f.length>0&&r.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.1em"}},r.default.createElement("h5",{style:{fontWeight:"bold",color:k,margin:0}},"Not Included In Price"),r.default.createElement("hr",{style:{marginTop:"0.5rem",marginBottom:"0.5rem"}}),r.default.createElement(l.default,{gutter:32},f.map(((e,t)=>r.default.createElement(n.default,{span:12,key:t},r.default.createElement("h5",{style:{margin:4,marginLeft:0}},"⢠",e)))))),p&&r.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.1em"}},r.default.createElement("h5",{style:{fontWeight:"bold",color:k,margin:0}},"Cancellation Policy"),r.default.createElement("hr",{style:{marginTop:"0.5rem",marginBottom:"0.5rem"}}),p.split("\n").map(((e,t)=>r.default.createElement("h5",{key:t,style:{margin:4,marginLeft:0}},e))))),r.default.createElement("div",{className:"page-break"}),s.map(((e,t)=>r.default.createElement("div",{key:e.id,style:{margin:"20px 0px"}},r.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",background:k,padding:10,borderRadius:10}},r.default.createElement("h4",{style:{fontWeight:"bold",color:"white",margin:0}},"Option N°",t+1,": ",e.name),r.default.createElement("h4",{style:{fontWeight:"bold",color:"white",margin:0}},(0,o.getNumberWithCurrency)(e.basePrice+e.fuelPrice,e.currency))),r.default.createElement("div",null,e.photos.length>0&&r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("img",{src:e.photos[0].url,alt:"option-img",style:{objectFit:"cover",height:"260px",width:"100%",borderRadius:10}}),r.default.createElement(l.default,{gutter:8,style:{marginTop:10}},e.photos.slice(1,7).map(((e,t)=>r.default.createElement(n.default,{key:t,span:8,style:{marginBottom:10}},r.default.createElement("img",{src:e.url,alt:"option-img",style:{objectFit:"cover",height:"120px",width:"100%",borderRadius:10}})))))),r.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.1em"}},r.default.createElement("h5",{style:{fontWeight:"bold",color:k,margin:0}},"Price Breakdown"),r.default.createElement("hr",{style:{marginTop:"0.5rem",marginBottom:"0.5rem"}}),r.default.createElement(l.default,{type:"flex",gutter:16},r.default.createElement(n.default,{span:8},"Base Price: ",r.default.createElement("b",null,(0,o.getNumberWithCurrency)(e.basePrice,e.currency))),r.default.createElement(n.default,{span:8},"Fuel Costs: ",r.default.createElement("b",null,(0,o.getNumberWithCurrency)(e.fuelPrice,e.currency))),r.default.createElement(n.default,{span:8},"Total Price:"," ",r.default.createElement("b",null,(0,o.getNumberWithCurrency)(e.basePrice+e.fuelPrice,e.currency))))),e.extras.length>0&&r.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.1em"}},r.default.createElement("h5",{style:{fontWeight:"bold",color:k,margin:0}},"Optional Extras"),r.default.createElement("hr",{style:{marginTop:"0.5rem",marginBottom:"0.5rem"}}),r.default.createElement(l.default,{gutter:32},e.extras.map(((e,t)=>r.default.createElement(n.default,{span:12,key:t},r.default.createElement("h5",{style:{margin:4,marginLeft:0}},"⢠",e.name,": ",r.default.createElement("b",null,e.price))))))),e.specifications.length>0&&r.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.1em"}},r.default.createElement("h5",{style:{fontWeight:"bold",color:k,margin:0}},"Specifications"),r.default.createElement("hr",{style:{marginTop:"0.5rem",marginBottom:"0.5rem"}}),r.default.createElement(l.default,{gutter:32},[`Capacity: Up to ${e.capacity} persons`,...e.specifications].map(((e,t)=>r.default.createElement(n.default,{span:12,key:t},r.default.createElement("h5",{style:{margin:4,marginLeft:0}},"⢠",e)))))),e.notes&&r.default.createElement("div",{style:{marginTop:30,color:S,fontSize:"1.1em"}},r.default.createElement("h5",{style:{fontWeight:"bold",color:k,margin:0}},"Notes"),r.default.createElement("hr",{style:{marginTop:"0.5rem",marginBottom:"0.5rem"}}),e.notes.split("\n").map(((e,t)=>r.default.createElement("h5",{key:t,style:{margin:4,marginLeft:0}},e))))),t!==s.length-1&&r.default.createElement("div",{className:"page-break"})))))};var l=s(a(55517)),n=s(a(64219));a(66312);var r=s(a(96540)),i=s(a(95093)),o=a(37918);
419function s(e){return e&&e.__esModule?e:{default:e}}},78117:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{chartererDetails:a={},shipOwnerDetails:i={},brokerDetails:o={},secondBrokerDetails:s={},boatDetails:d={},bookingDetails:u={}}=t,c=()=>r.default.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-evenly"}},i.shortSignature&&r.default.createElement("img",{alt:"short-signature",src:i.shortSignature.url,style:{maxWidth:"50px",maxHeight:"50px"}}),a.shortSignature&&r.default.createElement("img",{alt:"short-signature",src:a.shortSignature.url,style:{maxWidth:"50px",maxHeight:"50px"}}),o.shortSignature&&r.default.createElement("img",{alt:"short-signature",src:o.shortSignature.url,style:{maxWidth:"50px",maxHeight:"50px"}})),m=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},"shipOwner"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ΠλοιοκÏήÏÎ·Ï / Shipowner:")):"broker"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ÎαÏ
λομεÏίÏÎ·Ï / Broker:")):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ÎαÏ
λÏÏÎ®Ï / Charterer:")):"",r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏÎ¯Î±Ï / Fax No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.faxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))));return r.default.createElement("div",{className:"yaloou-charterparty-editor-content",style:{margin:"0px"}},t.hubspotRecId?r.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"}},r.default.createElement("div",{style:{flex:1}}),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black",flex:2}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ ÎÎÎÎÎΣ ÎÎÎ¥ÎΩΣÎΣ",r.default.createElement("br",null),"CHARTERPARTY AGREEMENT"),r.default.createElement("div",{style:{backgroundColor:"#f0f0f0",border:"1px solid #ccc",borderRadius:"4px",padding:"4px 8px",fontSize:"0.7rem",fontWeight:"bold",color:"#333"}},"HUBSPOT REC ID: ",r.default.createElement("b",null,t.hubspotRecId))):r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ ÎÎÎÎÎΣ ÎÎÎ¥ÎΩΣÎΣ",r.default.createElement("br",null),"CHARTERPARTY AGREEMENT"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Î¥ÏεγÏάÏη Ïην / Signed on the day of: ",r.default.createElement("b",null,t.signedDate))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÏÏ. / at: ",r.default.createElement("b",null,t.signedTime)))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Îνομα ΠλοίοÏ
/ Name of Vessel: ",r.default.createElement("b",null,d.name))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ΤÏÏÎ¿Ï / Type: ",r.default.createElement("b",null,d.type)))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï / Port of Registry: ",r.default.createElement("b",null,d.portRegistry))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
/ Register No: ",r.default.createElement("b",null,d.registryNumber)))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Σημαία / Flag: ",r.default.createElement("b",null,d.flag))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"e - ÎÎΤΡΩÎ: ",r.default.createElement("b",null,d.eMhtrwo))))),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ / THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:20,marginBottom:20}},m(i,"shipOwner"),m(o,"broker"),m(s,"broker"),m(a,"charterer"),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:")),r.default.createElement(l.default,{gutter:16,type:"flex",align:"middle"},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ (ημεÏομηνία) / From (date): ",r.default.createElement("b",null,u.startDate))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏα / At: ",r.default.createElement("b",null,u.startTime)))),r.default.createElement(l.default,{gutter:16,type:"flex",align:"middle"},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι (ημεÏομηνία) / To (date): ",r.default.createElement("b",null,u.endDate))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏα / At: ",r.default.createElement("b",null,u.endTime)))),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï / ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port / Country:"," ",r.default.createElement("b",null,u.pickupLocationName)))),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï / ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port / Country:"," ",r.default.createElement("b",null,u.dropOffLocationName))))),r.default.createElement("div",{style:{marginTop:20}},c())),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,r.default.createElement("b",null,"ΣÏ
νολικÏÏ ÎαÏλοÏ")," ÏοÏ
ÏÏ
μÏÏνήθηκε (ολογÏάÏÏÏ ÎºÎ±Î¹ αÏιθμηÏικά):"," ",r.default.createElement("b",null,u.charterFee))),r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"Charter Freight in total (stated both in words and figures):"," ",r.default.createElement("b",null,u.charterFeeText))))),r.default.createElement("div",{style:{marginTop:50,textAlign:"center"}},r.default.createElement("div",{className:"signatures"},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη"),r.default.createElement("h6",null,"Signed by the Owner")),i.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:i.fullSignature.url,alt:"owner-signature",style:{maxHeight:150,maxWidth:"100%"}}))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",null,"Signed by the Charterer")),a.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:a.fullSignature.url,alt:"owner-signature",style:{maxHeight:150,maxWidth:"100%"}}))),r.default.createElement(n.default,{span:8},r.default.createElement("div",null,r.default.createElement("h6",null,"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"),r.default.createElement("h6",null,"Signed by the Broker / Tourist office")),o.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:o.fullSignature.url,alt:"owner-signature",style:{maxHeight:150,maxWidth:"100%"}})))))),r.default.createElement("div",{className:"footer-text",style:{marginTop:50}},r.default.createElement("h6",{style:{fontWeight:"bold",color:"black"}},"ÎÎΩΡÎÎÎÎÎ"),r.default.createElement("h6",{style:{marginTop:30,marginBottom:30}},"Την ",r.default.createElement("b",null,t.startDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,d.name),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,d.portRegistry)," ","ÎÏ. ÎηολογίοÏ
",r.default.createElement("b",null,d.registryNumber)," με ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,d.registryNumberAMEPA)," ÏοÏ
αÏοÏά ναÏλÏÏη:",r.default.createElement("br",null),r.default.createElement("br",null),"Î. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),r.default.createElement("br",null),"και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"black"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ"),r.default.createElement("div",{style:{marginTop:100}},r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",null,"ÎÎγιÏÏÎ¿Ï Î±ÏιθμÏÏ ÎµÏιÏκεÏÏÏν / Max. No. Of Guests: ",r.default.createElement("b",null,d.capacity),r.default.createElement("span",{style:{marginLeft:20}},"ÎοιμÏμενοι / Sleeping: ",r.default.createElement("b",null,d.overnightCapacity)))),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"A.P.A.:"),r.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï ÎÏει ζηÏήÏει ÏÏÎ¿Ï Î´Î¹ÎµÏ
κÏλÏ
νÏη ÏοÏ
και μÏνον ÏÏÏÏ Î¿ ÎαÏ
λομεÏίÏÎ·Ï Î® / και ο ΠλοιοκÏήÏÎ·Ï Î® / και ο ÎÏ
βεÏνήÏÎ·Ï ÏοÏ
ΠλοίοÏ
οÏγανÏÏοÏ
ν με δαÏάνη ÏοÏ
ÎαÏ
λÏÏή Ïον εÏοδιαÏÎ¼Ï ÏοÏ
ÏκάÏοÏ
Ï Î¼Îµ ΤΡÎΦΠεÏÏδια ÏÏοÏίμηÏÎ·Ï ÏοÏ
, ή / και Ïην ÏÏομήθεια εÏιÏλÎον ÏοÏ
ναÏλοÏ
Ï
ÏηÏεÏιÏν ή / και λοιÏÏν εÏοδίÏν και ÏαÏοÏÏν ακÏμη και ÏÏιν αÏÏ Ïην άÏιξη ÏοÏ
ÎαÏ
λÏÏή ÏÏο ÏκάÏÎ¿Ï ÏÏ Î±Ï
ÏÏ Î¼ÏοÏεί να αÏαιÏείÏαι. Îια Ïο λÏγο αÏ
ÏÏ Î¿ ÎαÏ
λÏÏÎ®Ï Î¸Î± διαθÎÏει Ïο ÏοÏÏ ÏÏν:"),r.default.createElement("h6",null,"Charterer has requested for additional / extra provisions, services and supplies to be arranged on Chartererâs expense by Owner and / or Broker and / or Captain from third party suppliers in advance of Chartererâs arrival at yacht. To facilitate such arrangements and provisions, the Charterer shall remit for their charter expenses, in advance of the charter commencement date the amount of:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},r.default.createElement("span",{style:{color:"red"}},"ΠοÏÏ APA / Advance Provisioning Allowance (to settled at end of trip):"," ",u.apaFee),u.deliveryFee&&r.default.createElement(r.default.Fragment,null,r.default.createElement("br",null),r.default.createElement("span",{style:{color:"red"}},"Delivery / Redelivery fees: ",u.deliveryFee))),r.default.createElement("h6",null,"μÎÏÏ ÏοÏ
ÎαÏ
λομεÏίÏη, ÏÏοκαÏαβολικά και ÎµÎ¹Ï Î±ÏÏδοÏη, ÏÏÎ¿Ï ÎºÎ¬Î»Ï
Ïη εÏιÏÏÏÏθεÏÏν ÏοÏ
ναÏλοÏ
δαÏανÏν ÏοÏ
ÎαÏ
λÏÏή."),r.default.createElement("h6",null,"via the Broker(s) as Advance Provisioning Allowance (A.P.A.), for Chartererâs expenses."))),r.default.createElement("div",{style:{marginTop:50}},c())),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÏοι ÎαÏλÏÏÎ·Ï â Charter Conditions"),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎειÏοÏ
ÏÎ³Î¹ÎºÏ ÎÏÏÏÎ¿Ï / Operating Expenses:"),r.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏεÏθÏ
Î½Î¿Ï Î³Î¹Î± Ïα λειÏοÏ
Ïγικά κÏÏÏη ÏοÏ
ÏÏοκÏÏÏοÏ
ν Ïε ÏÏÎÏη με Ïην ναÏλÏÏη και καθΠÏλη Ïην διάÏκεια αÏ
ÏήÏ, για Ïον ίδιο και ÏοÏ
Ï ÎºÎ±Î»ÎµÏμÎνοÏ
Ï ÏοÏ
εÏί ÏοÏ
ΠλοίοÏ
(λοιÏοÏÏ ÎµÏιβάÏεÏ)."),r.default.createElement("h6",null,"The Charterer is liable to pay for all operating expenses pertinent to the charter for the entire charter party and the entire charter peri
419od."),r.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï Î´ÏναÏαι να καÏαβάλλει ÏοÏά ÏοÏ
αÏοÏοÏν Ïο A.P.A., ÏÏ
ÏÏν ειδικÎÏ Î±ÏαιÏήÏÎµÎ¹Ï ÏοÏ
και εν γÎνει ÏÎ¹Ï Î´Î±ÏÎ¬Î½ÎµÏ ÏοÏ
είÏε μÎÏÏ ÏοÏ
ÎαÏ
λομεÏίÏη είÏε μεÏÏηÏÎ¿Î¯Ï ÏÏον ÎÏ
βεÏνήÏη (καÏά Ïην ÎναÏξη και Ïη διάÏκεια ÏοÏ
ναÏλοÏ
)."),r.default.createElement("h6",null,"Charterer can forward amounts pertinent to APA, to special requirements and the chartererâs expenses in general via the Broker or (upon embarkation and during the charter period) by cash payments to the captain."),r.default.createElement("h6",null,"Το οÏιζÏμενο ÏÏο ÏαÏÏν ÏοÏÏν A.P.A. δεν αÏοÏελεί Ïο ÏÏ
Î½Î¿Î»Î¹ÎºÏ ÏοÏÏν ÏÏν δαÏανÏν ÏοÏ
ÎαÏ
λÏÏή ÏοÏ
ÏÏεÏίζονÏαι με Ïην ναÏλÏÏη â οι ÏÏ
νολικÎÏ Î´Î±ÏÎ¬Î½ÎµÏ ÏοÏ
ÎαÏ
λÏÏή μÏοÏεί να αÏοÏοÏν ÎÏÏ Ïο ÏÎÎ»Î¿Ï ÏÎ·Ï ÏεÏιÏδοÏ
ναÏλÏÏÎ·Ï ÏοÏÏν μικÏÏÏεÏο ή μεγαλÏÏεÏο ÏοÏ
A.P.A.."),r.default.createElement("h6",null,"The amount of A.P.A. stated herein is not the total amount of Chartererâs expenses â Chartererâs total expenses may by the end of the charter period be of lesser or greater amount in total than the A.P.A."),r.default.createElement("h6",null,"ÎνÏÏÏ ÎµÏλογοÏ
ÏÏÎ¿Î½Î¹ÎºÎ¿Ï Î´Î¹Î±ÏÏήμαÏÎ¿Ï ÏÏιν Ïην ÎναÏξη ÏοÏ
ÎαÏλοÏ
Ïο APA καÏαβάλλεÏαι αÏÏ Ïον ÎεÏεγγÏ
οÏÏο ÏÏον ÎÏ
βεÏνήÏη (ή Ïον ΠλοιοκÏήÏη για ÏÏοÏθηÏη ÏÏον ÎÏ
βεÏνήÏη) ÏÏÏε αÏ
ÏÏÏ Î½Î± ÏÏοβεί Ïε ÏÏοεÏοιμαÏÎ¯ÎµÏ Î³Î¹Î± Ïη ναÏλÏÏη ÏÏμÏÏνα με ÏÎ¹Ï ÏÏοÏιμήÏÎµÎ¹Ï ÎºÎ±Î¹ Ï
ÏÎ¿Î´ÎµÎ¯Î¾ÎµÎ¹Ï ÏοÏ
ÎαÏ
λÏÏή ÏÏιν Ïην εÏιβίβαÏη."),r.default.createElement("h6",null,"Within reasonable time before the charter commencement date, APA shall be forwarded by Escrow Agent to the Captain (or to Shipowner for onward delivery to the captain) so the latter can prepare for the charter as per Chartererâs preferences and requirements prior to embarkation."),r.default.createElement("h6",null,"ÎÏονÏÎ±Ï Î®Î´Î· διαθÎÏει ÏÏμÏÏνα με ÏοÏ
Ï ÏÏοÏ
Ï ÏοÏ
ÏαÏÏνÏÎ¿Ï Ïο Î.Ρ.Î., ο ÎαÏ
λÏÏÎ®Ï Î¸Î± ενημεÏÏνεÏαι αÏÏ Ïον ÎÏ
βεÏνήÏη καÏά ÏακÏικά ÏÏονικά διαÏÏήμαÏα ÏÏ ÏÏÎ¿Ï Ïο διαθÎÏιμο Ï
ÏÏλοιÏο ÏοÏ
Î.Ρ.Î. και αν Ï
ÏÏ Ïο ÏÏίÏμα ÏÏν ÏÏεÏοÏ
ÏÏν αναγκÏν αÏ
ÏÏ ÎºÏίνεÏαι αÏÏ Ïον ÎÏ
βεÏνήÏη ανεÏαÏκÎÏ, ÏÏÏε ο ÎαÏ
λÏÏÎ®Ï Î¸Î± καÏαβάλει ÏÏον ÎÏ
βεÏνήÏη Ïε μεÏÏηÏά ÏοÏÏν ÏÎÏοιο ÏÏÏε να διαÏηÏείÏαι ÎÏÏ Ïο ÏÎÎ»Î¿Ï ÏοÏ
ναÏλοÏ
εÏαÏκÎÏ Î³Î¹Î± Ïην κάλÏ
Ïη ÏÏν αναγκÏν ÏοÏ
ÎαÏ
λÏÏή ÏιÏÏÏÏÎ¹ÎºÏ Ï
ÏÏλοιÏο. ÎÏÎ³Ï ÏοÏ
ιδιάζονÏÎ¿Ï ÏαÏακÏήÏα ÏοÏ
ÏÏονοδιαγÏάμμαÏÎ¿Ï ÏοÏ
ΠλοίοÏ
ο ÎαÏ
λÏÏÎ®Ï Î¿Ïείλει να διαÏÏαλίÏει ÏÏι διαθÎÏει εÏαÏκή μεÏÏηÏά για να καλÏÏει ÏÎ»ÎµÏ ÏÎ¹Ï ÎµÏλογα ÏÏοβλÎÏÎ¹Î¼ÎµÏ Î´Î±ÏÎ¬Î½ÎµÏ ÎºÎ±Î¹ Ïη δÏ
ναÏÏÏηÏα ÏοÏ
για διάθεÏη ÏÏÏÏθεÏÏν κεÏαλαίÏν με καÏάθεÏη Ïε λογαÏιαÏÎ¼Ï ÏοÏ
ÎεÏεγγÏ
οÏÏοÏ
."),r.default.createElement("h6",null,"Having paid the APA as stipulated herein, the Charterer shall be advised by the captain, at regular intervals, as to the disbursement of the APA and shall, if the balance remaining is deemed insufficient by the captain in light of current expenditure, pay to the captain such amount in cash so as to maintain an adequate credit balance throughout the charter period. Due to the itinerant nature of the Vesselâs schedule, the Charterer is responsible to always ensure sufficient cash liquidity for payment of all reasonably foreseeable expenditures and the capacity to wire additional funds to Escrow Agentâs account."),r.default.createElement("h6",null,"Î Ïιν αÏÏ Ïην αÏοβίβαÏη ÏÏο ÏÎÎ»Î¿Ï ÏÎ·Ï ÏεÏιÏδοÏ
ναÏλÏÏηÏ, ο ÎÏ
βεÏνήÏÎ·Ï Î¸Î± ÏαÏαδÏÏει ÏÏον ÎαÏ
λÏÏή αναλÏ
Ïική καÏάÏÏαÏη δαÏανÏν ÏÏ
νοδεÏ
Ïμενη αÏÏ ÏÏÎµÏ Ïο δÏ
ναÏÏ ÏεÏιÏÏÏÏεÏÎµÏ Î±ÏοδείξειÏ. ΤÏ
ÏÏν ÏιÏÏÏÏÎ¹ÎºÏ Ï
ÏÏλοιÏο ÏοÏ
A.P.A. θα εÏιÏÏÏαÏεί ÏÏον ÎαÏ
λÏÏή είÏε αÏÏ Ïον ÎÏ
βεÏνήÏη , εÏί ÏÏÏοÏ
, μεÏÏηÏÎ¿Î¯Ï Î® δια ÏÏαÏÎµÎ¶Î¹ÎºÎ¿Ï ÎµÎ¼Î²Î¬ÏμαÏÎ¿Ï ÏÏÎ¿Ï Î±Ï
ÏÏν μÎÏÏ ÏοÏ
ÎεÏεγγÏ
οÏÏοÏ
/ ÎαÏ
λομεÏίÏη. Σε ÏεÏίÏÏÏÏη ÏοÏ
ÏÏο ÏÎÎ»Î¿Ï ÏÎ·Ï Î½Î±ÏλÏÏÎ·Ï Ï
ÏίÏÏαÏαι οÏειλή ÏοÏ
αÏοÏά δαÏÎ¬Î½ÎµÏ ÏοÏ
ÎαÏ
λÏÏή (ÏÏεÏÏÏÎ¹ÎºÏ Ï
ÏÏλοιÏο A.P.A.) , αÏ
Ïή θα ÏÏÎÏει να ÏακÏοÏοιείÏαι αÏÏ Ïον ÎαÏ
λÏÏή ÏÏιν Ïην αÏοβίβαÏη ÏοÏ
με καÏαβολή μεÏÏηÏÏν ÏÏον ÎÏ
βεÏνήÏη."),r.default.createElement("h6",null,"At the end of the charter peri
419od and prior to disembarkation the captain shall present to the Charterer a detailed account of expenditure with as many supporting receipts as possible. Any credit balance of the APA will be returned to Charterer either by Captain, in cash and on spot or by wire transfer via the Escrow Agent / Broker. In the event that, at the end of the charter period, there is an amount due for Chartererâs expenditures (APA debit balance) then this shall be settled by Charterer, by cash payment to the captain prior to disembarkation."),r.default.createElement("h6",null,"ÎαÏÎ¬Î½ÎµÏ Î³Î¹Î± ειδικÎÏ Î±ÏαιÏήÏÎµÎ¹Ï Î® εξοÏλιÏμÏ, ÏÏÏÏ ÎµÎ½Î´ÎµÎ¹ÎºÏικά αλλά ÏÏι ÏεÏιοÏιÏÏικά ÏεÏÏÎ±Î¯ÎµÏ Î¼ÎµÏαÏοÏÎÏ Î® εκδÏομÎÏ, ενοικίαÏη εξοÏλιÏÎ¼Î¿Ï Î±ÏÏ ÏÏίÏα μÎÏη, ξεναγήÏÎµÎ¹Ï ÎºÎ±Î¹ εν γÎνει άλλα Îξοδα ÏοÏ
δεν εμÏίÏÏοÏ
ν ÏÏα ÏÏ
νήθη Îξοδα λειÏοÏ
ÏÎ³Î¯Î±Ï ÏοÏ
ÏκάÏοÏ
Ï, αÏοÏελοÏν Ï
ÏοÏÏÎÏÏη ÏοÏ
ÎαÏ
λÏÏή. Î ÏληÏÏμή αÏ
ÏÏν μÏοÏεί να αÏαιÏηθεί ÏÏοκαÏαβολικά μÎÏÏ ÏοÏ
ÎαÏ
λομεÏίÏη ή μεÏÏηÏÎ¿Î¯Ï ÏÏον ÎÏ
βεÏνήÏη καÏά Ïην εÏιβίβαÏη , εÏιÏλÎον ÏοÏ
A.P.A. ÏαÏά Ïη δÏ
ναÏÏÏηÏα ÏοÏ
ÎαÏ
λÏÏή να ÏληÏÏÏει κάνονÏÎ±Ï ÏÏήÏη ÏοÏ
A.P.A. ."),r.default.createElement("h6",null,"Extraordinary expenses such as special requirements or equipment, shoreside transport or excursions, equipment rental by third parties, tour guides and in general any expenses not customarily considered part of the vesselâs operating costs are payable by Charterer. Payment for such expenses may be required in advance through the Broker or by cash payment to Captain upon embarkation, notwithstanding the Chartererâs capacity to pay for them by making use of their APA."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}},"ΣÏα λειÏοÏ
Ïγικά Îξοδα δεν ÏεÏιλαμβάνεÏαι Ïο κÏÏÏÎ¿Ï ÎºÎ±Ï
ÏίμÏν και λιÏανÏικÏν Ïα οÏοία καÏαβάλλονÏαι αÏÏ Ïον ΠλοιοκÏήÏη ÏÏον εκάÏÏοÏε ÏÏομηθεÏ
Ïή αÏ
ÏÏν (ÏεÏÏελαÏκή εÏαιÏεία)."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}},"Payments for fuel and lubricants are to be made to the fuel supplier by Shipowner.")),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎÏÏάλιÏη ΣκάÏοÏ
Ï / Yacht Insurance:"),r.default.createElement("h6",null,"ΠΠλοιοκÏήÏÎ·Ï Î¿Ïείλει να αÏÏαλίζει με δική ÏοÏ
δαÏάνη Ïο Πλοίο ÏÏμÏÏνα με ÏÎ¹Ï Î¿Î¹ÎºÎµÎ¯ÎµÏ Î´Î¹Î±ÏÎ¬Î¾ÎµÎ¹Ï ÏοÏ
Î. 4926/2022."),r.default.createElement("h6",null,"It is the Shipownerâs obligation at his expense to insure the Vessel in conformity with what is stipulated in the relevant provisions of L. 4926/2022."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎεÏεγγÏ
οÏÏÎ¿Ï / Escrow Agent:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎÏÏνÏ
μία ÎεÏεγγÏ
οÏÏοÏ
(ÎαÏ
λομεÏίÏη Îâ):"),r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎαÏ
λομεÏίÏÎµÏ / Brokers:"),r.default.createElement("h6",null,"Î Ï
ÏοÏÏÎÏÏη καÏÎ±Î²Î¿Î»Î®Ï ÏÎ·Ï ÏÏÎ¿Î¼Î®Î¸ÎµÎ¹Î±Ï ÏÏν ναÏ
λομεÏιÏÏν γεννάÏαι καÏά Ïην Ï
ÏογÏαÏή ÏÎ·Ï ÏαÏοÏÏÎ·Ï ÏÏ
μÏÏνίαÏ, Ïα δε ÏÏεÏικά ÏοÏά είναι ÏληÏÏÏÎα αÏÏ Ïον ΠλοιοκÏήÏη καÏά Ïην λήÏη αÏÏ ÏοÏ
Ï Î½Î±Ï
λομεÏίÏÎµÏ ÏÎ·Ï ÏÏοκαÏÎ±Î²Î¿Î»Î®Ï Î³Î¹Î± Ïο ναÏλο και εξοÏλοÏνÏαι ÎµÎ¹Ï Î¿Î»ÏκληÏο με ÏαÏακÏάÏηÏη αÏÏ Î±Ï
Ïήν. Σε ÏεÏίÏÏÏÏη ÏοÏ
καÏÏÏιν ακÏÏÏÏÎ·Ï ÏοÏ
ναÏλοÏ
με Ï
ÏαιÏιÏÏηÏα ÏοÏ
ÎαÏ
λÏÏή , ÏÏ
μÏÏνηθεί να εÏιÏÏÏαÏεί Ïε αÏ
ÏÏν η ÏÏοκαÏαβολή, ÏÏÏε οι ÏÏÎ¿Î¼Î®Î¸ÎµÎ¹ÎµÏ ÏÏν ναÏ
λομεÏιÏÏν εξοÏλοÏνÏαι ÎµÎ¹Ï Î¿Î»ÏκληÏο αÏÏ Ïην ÏÏοκαÏαβολή ÏÏ Î´Î±Ïάνη ÏοÏ
ÎαÏ
λÏÏή."),r.default.createElement("h6",null,"Brokersâ commissions are deemed to have been earned upon signing this agreement, payable by the Owner at the time they receive advance payment from the Charterer and retained in full of such advance payment received for the charter. If full refund to the Charterer is agreed upon cancellation of the charter by Charterer, then brokersâ commissions are to be retained in full of the advance payment as Chartererâs expense.")),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ΠληÏÏμÎÏ ÏÏον ΠλοιοκÏήÏη / Payments to Owner:"),r.default.createElement("h6",null,"ÎκÏÏÏ Î±Î½ ÎÏει εγγÏάÏÏÏ ÏÏ
μÏÏνηθεί διαÏοÏεÏικά, ÏÎ»ÎµÏ Î¿Î¹ ÏληÏÏμÎÏ ÏοÏ
ÏÏεÏίζονÏαι με Ïην ÏαÏοÏÏα ÏÏ
μÏÏνία ÏÏÎÏει να καÏαβάλλονÏαι ÏÏο ÏÏ
μÏÏνηθÎν νÏμιÏμα Ïο οÏοίο είναι ÎΥΡΩ (â¬)"),r.default.createElement("h6",null,"Unless otherwise agreed in writing, all payments pertinent to this agreement are to be made in the currency agreed which is EURO (â¬)")),r.default.createElement("div",{style:{marginTop:20}},c())),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÏοι ÎαÏλÏÏÎ·Ï â Charter Conditions"),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎοιÏοί ÎÏοι / Special Conditions:"),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}},"ΠναÏλÏÏη είναι ολική για Ïην αναγÏαÏÏμενη ÏÏο ÏαÏÏν ÏεÏίοδο ναÏ
λÏÏεÏÏ."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}}
419,"This is a whole charter for the charter period stated herein."),r.default.createElement("h6",null,"Îι ÏÏ
μβαλλÏμενοι θα ÏÏοÏÏαθήÏοÏ
ν με καλή ÏίÏÏη να εÏιλÏÏοÏ
ν Ïιλικά, με αμοιβαία ÏÏ
μÏÏνία, κάθε διαÏοÏά ÏοÏ
ÏÏ
ÏÏν θα ÏÏοκÏÏει μεÏÎ±Î¾Ï ÎαÏ
λÏÏή και ΠλοιοκÏήÏη Ïε ÏÏÎÏη με Ïην ÏαÏοÏÏα ÏÏ
μÏÏνία, με οÏοιοδήÏοÏε ÏεÏνικÏ, Î½Î¿Î¼Î¹ÎºÏ Î® άλλο μÎÏο αμοιβαία κÏίνοÏ
ν καÏάλληλο. Σε κάθε ÏÎÏοια ÏεÏίÏÏÏÏη ο ÎεÏεγγÏ
οÏÏÎ¿Ï Î´Î¹Î±ÏηÏεί Ïο δικαίÏμα να ÏαÏαÏείνει Ïον ÏÏÏνο καÏÎ±Î²Î¿Î»Î®Ï ÏÎ·Ï ÏελεÏ
ÏαίαÏ, εξοÏληÏÎ¹ÎºÎ®Ï Î³Î¹Î± Ïην ναÏλÏÏη ÏληÏÏÎ¼Î®Ï ÏÏον ΠλοιοκÏήÏη , ÏÏοÏαÏμÏζονÏÎ±Ï Ïον ÏÏÏνο ÎÏÏ ÎºÎ±Î¹ Ïο ÏοÏÏν ÏÎ·Ï ÎµÎ¾Î¿ÏληÏÎ¹ÎºÎ®Ï ÏληÏÏÎ¼Î®Ï Î±Î½Î±Î»ÏγÏÏ ÏÎ·Ï Î´Î¹Î±Î´Î¹ÎºÎ±ÏÎ¯Î±Ï ÎºÎ±Î¹ ÏÎ·Ï ÏÎµÎ»Î¹ÎºÎ®Ï ÏÏ
μÏÏÎ½Î¯Î±Ï ÎµÏίλÏ
ÏÎ·Ï ÏÎ·Ï Î´Î¹Î±ÏοÏάÏ, οι δε λοιÏοί ÏÏ
μβαλλÏμενοι ÏαÏαιÏοÏνÏαι κάθε δικαιÏμαÏÎ¿Ï Î±Î¾Î¯ÏÏÎ·Ï Î±ÏοζημίÏÏÎ·Ï Î±ÏÏ Ïον ÎεÏεγγÏ
οÏÏο για ÏÎ¹Ï ÏÏεÏικÎÏ Î¼Îµ Ïο ζήÏημα , ÏÏα ÏλαίÏια ÏοÏ
ÏαÏÏνÏÎ¿Ï ÎµÎ½ÎÏÎ³ÎµÎ¹ÎµÏ ÏοÏ
."),r.default.createElement("h6",null,"All parties shall make good faith efforts to amicably reach a commonly acceptable agreement, in resolution of any dispute that may arise between Charterer and Shipowner, relating to this charter agreement and can do so via any technical, legal, or other means they deem suitable. In the event of a dispute, the Escrow Agent retains the right to adjust the final payment to Owner for this charter both in terms of time and amount to be paid, as it may be required by the process and the time for resolving the dispute and the final agreement in settlement of the dispute while all parties hereby waive their right to claim any sort of compensation or damages from the Escrow Agent, for his actions in conjunction with such matter within the framework stipulated by this agreement."),r.default.createElement("h6",null,"Î¥ÏÏ Ïην αίÏεÏη ÏÏι ÏÏοκÏÏÏοÏ
ν εγγÏάÏÏÏ, εÏιÏλÎον ÏÏοι και Î±Î¼Î¿Î¹Î²Î±Î¯ÎµÏ ÏÏ
μÏÏÎ½Î¯ÎµÏ Î¼ÎµÏÎ±Î¾Ï ÏÏν μεÏÏν ÏοÏ
ÏÏεÏίζονÏαι με Ïην ÏαÏοÏÏα ναÏλÏÏη θα θεÏÏοÏνÏαι μÎÏÎ¿Ï ÏοÏ
ÏαÏÏνÏοÏ."),r.default.createElement("h6",null,"On condition of proven agreement in writing, additional terms and mutually agreed arrangements between the parties, pertinent to this charter shall be considered part of this agreement."),r.default.createElement("h6",null,"ÎάÏνιÏμα εÏιÏÏÎÏεÏαι μÏνον ÏÏοÏ
Ï ÎµÎ¾ÏÏεÏικοÏÏ ÏÏÏοÏ
Ï ÏοÏ
ÏκάÏοÏ
Ï ÎºÎ±ÏÏÏιν Î±Î´ÎµÎ¯Î±Ï ÏοÏ
καÏεÏάνιοÏ
."),r.default.createElement("h6",null,"Smoking is only permitted outdoors with captainsâ approval."),r.default.createElement("h6",null,"ΠκÏ
βεÏνήÏÎ·Ï Î´Î¹Î±ÏηÏεί Ïο δικαίÏμα να ÏεÏμαÏίÏει Ïο ναÏλο καÏά Ïην κÏίÏη εάν οι εÏιβάÏÎµÏ Î´ÎµÎ½ ÏÏ
μμοÏÏÏνονÏαι με ÏοÏ
Ï ÎºÎ±Î½ÏÎ½ÎµÏ Î±ÏÏÎ±Î»ÎµÎ¯Î±Ï ÏοÏ
διÎÏοÏ
ν Ïο ναÏλο."),r.default.createElement("h6",null,"ΤThe Captain has the authority to terminate the charter should the passengers fail to comply with crewâs safety ins"),r.default.createElement("h6",null,"Î ÏÏήÏη jet ski, wave runner, watercraft κÏλ. εÏιÏÏÎÏεÏαι μÏνον εÏÏÏον ο ÏειÏιÏÏÎ®Ï Î´Î¹Î±Î¸ÎÏει Ïην αÏαιÏοÏμενη άδεια ÏÏήÏÎ·Ï Î±Ï
ÏÏν ÏÏμÏÏνα με Ïην ιÏÏÏοÏ
Ïα Îλληνική νομοθεÏία."),r.default.createElement("h6",null,"Operation of jet ski, wave runner, watercraft etc. is subject to applicable Greek legislation and permitted only on condition that the operator possesses license which conforms to Greek legislation."),r.default.createElement("h6",null,"Τα Ïαιδιά ÏÏÎÏει καθâ Ïλη Ïην διάÏκεια ÏοÏ
ναÏλοÏ
να βÏίÏκονÏαι Ï
ÏÏ Ïην εÏίβλεÏη ενηλίκοÏ
"),r.default.createElement("h6",null,"Children are to be al
419ways under the supervision of an adult member of the charter party throughout the charter period."),r.default.createElement("h6",null,"ΠκÏ
βεÏνήÏÎ·Ï Î´ÏναÏαι να είναι ενaÏ ÎµÎº ÏÏν εÏιβαÏÏν ÎµÏ ÏÏον διαθÎÏει Ïην αÏαιÏοÏμενη άδεια ÏοÏ
οÏίζει η Îλληνική ÎομοθεÏία η να ÏÏοÏλαμβάνεÏαι αÏÏ Ïην ÏλοιοκÏήÏÏια εÏαιÏία η Ïον ναÏ
λÏÏή ÎµÏ ÏÏον διαθÎÏει ÏÎ¹Ï Î±ÏαιÏοÏÎ¼ÎµÎ½ÎµÏ Î¬Î´ÎµÎ¹ÎµÏ ."),r.default.createElement("h6",null,"The captain can be one of the passengers as long as he is in possession of the relevant licenses as dictated by the Greek authorities or can be hired by the owner or the charterer."),r.default.createElement("h6",null,"ÎÏιÏÏÎÏεÏαι ÏηÏά η ÎÎÎÎÎ ÎαÏλÏÏη Ïε ΤοÏ
ÏιÏÏÎ¹ÎºÏ Î³ÏαÏείο ÏοÏ
ÏÏαγμαÏοÏοιεί εκδÏομÎÏ Î¼Îµ ÏÏήÏη vouchers και η ÏÏÏÏληÏη ÏληÏÏμάÏÏν ÏÏÏÏ ÏÏοβλÎÏεÏαι αÏÏ Ïον ν. 4926/20.4.2022 άÏθÏο 3 ÏαÏάγÏαÏÎ¿Ï 4β"),r.default.createElement("h6",null,"It is expressly allowed for the vessel to be chartered in WHOLE to a Tourist Office which operates excursions with the use of vouchers and for the Tourist office to hire the crew is stated in the law 4926/.20.4.2022 ARTICLE 3 par 4b."),r.default.createElement("h6",null,"ÎÏιÏÏÎÏεÏαι η εÏιβίβαÏη και αÏοβίβαÏη εÏιβαÏÏν καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
. Σε ÏεÏίÏÏÏÏη Î±Î»Î»Î±Î³Î®Ï ÏÏνθεÏÎ·Ï ÎµÏιβαÏÏν ÏÏÏε Ï
ÏοÏÏεοÏÏαι ο εκÏελÏν ÏÏÎη κÏ
βεÏνήÏη να ενημεÏÏνει Ïην λίÏÏα εÏιβαÏÏν και να Ïην Ï
ÏογÏάÏει."),r.default.createElement("h6",null,"Embarkation and disembarkation of passengers throughout the charter period is allowed. Should the passengers disembark or embark it is the responsibility of the captain to update the crew list accordingly."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}},"Τα κÏÏÏη καÏ
ÏίμÏν και λιÏανÏικÏν καÏαβάλλονÏαι ÏÏην ÏεÏÏελαÏκή εÏαιÏεία αÏÏ Ïον ÏλοιοκÏήÏη."),r.default.createElement("h6",{style:{fontWeight:"bold",color:"red"}},"Payments for fuel and lubricants are to be made to the fuel supplier by the Shipowner")),t.notes&&r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ÎιδικÎÏ ÏημειÏÏÎµÎ¹Ï / Notes:"),t.notes.split("\n").map(((e,t)=>r.default.createElement("h6",{key:t,style:{fontWeight:"bold",color:"red"}},e)))),r.default.createElement("div",{style:{marginTop:10}},c())))};var l=i(a(55517)),n=i(a(64219));a(79296);var r=i(a(96540));function i(e){return e&&e.__esModule?e:{default:e}}},87203:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{chartererDetails:a={},shipOwnerDetails:o={},brokerDetails:s={},secondBrokerDetails:d={},boatDetails:u={},bookingDetails:c={},paymentMethodDetails:m={},stakeholderDetails:f={}}=t,p=(e,t)=>r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:24},"shipOwner"===t?r.default.createElement(r.default.Fragment,null,r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ΠλοιοκÏήÏηÏ")," ",r.default.createElement("span",{style:{textDecoration:"line-through"}},"ή ÎÏοÏλιÏÏÎ®Ï Î® εξοÏ
ÏιοδοÏημÎνο αÏÏ Î±Ï
ÏοÏÏ ÏÏÏÏÏÏο")," ","(διαγÏάÏεÏαι ανάλογα)"),r.default.createElement("h6",{style:{fontStyle:"italic"}},r.default.createElement("b",null,"Shipowner")," ",r.default.createElement("span",{style:{textDecoration:"line-through"}},"or by the authority of the Shipowner")," ","(cross out accordingly):")):"broker"===t?r.default.createElement(r.default.Fragment,null,r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ÎαÏ
λομεÏίÏηÏ")," ",r.default.createElement("span",{style:{textDecoration:"line-through"}},"ή ÎαÏ
ÏικÏÏ Î ÏάκÏοÏÎ±Ï Î® ΤοÏ
ÏιÏÏÎ¹ÎºÏ ÎÏαÏείο ή εξοÏ
ÏιοδοÏημÎνο αÏÏ Î±Ï
ÏοÏÏ ÏÏÏÏÏÏο")," ","(διαγÏάÏεÏαι ανάλογα), καÏÏÏιν ÏÎ·Ï ÎγγÏαÏÎ·Ï ÏÏ
γκαÏάθεÏÎ·Ï ÏοÏ
ÏλοιοκÏήÏη ή εÏοÏλιÏÏή ÏοÏ
ÏεδίοÏ
Î ÏοÏ
ÏαÏÏνÏοÏ
419) δια ÏÎ·Ï Ï
ÏογÏαÏÎ®Ï ÏοÏ
ÏÏο ανÏίÏÏοιÏο Ïεδίο καÏÏÏÎÏÏ /"),r.default.createElement("h6",{style:{fontStyle:"italic"}},r.default.createElement("b",null,"Broker")," ",r.default.createElement("span",{style:{textDecoration:"line-through"}},"or Shipping Agent or Tourist Office or authorized person by any of the above mentioned parties")," ","(cross out accordingly), after the written consent of the Shipowner (as mentioned above in field A) proved by his signature to the relevant field:")):"charterer"===t?r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ÎαÏ
λÏÏÎ®Ï / Charterer:")):"")),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"charterer"===t?"OνομαÏεÏÏνÏ
μο / ÎÏÏνÏ
μία / Name:":"ÎÏÏνÏ
μία / Company:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.name)),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.address))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎλεκÏÏονική δ/νÏη / E-mail:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.email)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Φ.Î / Tax-No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxNumber)),"charterer"===t&&r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"Î.Î.Τ/ÎÏ.διαβ/ÏιοÏ
/ Identity Card or Passport:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.passportIdNumber))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. ΤηλεÏÏνοÏ
/ Telephone No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.phoneNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏ. Τηλ/ÏÏ
ÏÎ¯Î±Ï / Fax No:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.faxNumber)),r.default.createElement(n.default,{span:8},r.default.createElement("h6",null,"ÎÏμÏδια Î.Î.Î¥ / Tax-Office:"),r.default.createElement("h6",{style:{fontWeight:"bold"}},e.taxOffice))));return r.default.createElement("div",{className:"yaloou-charterparty-editor-content",style:{margin:"0px"}},t.hubspotRecId?r.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"}},r.default.createElement("div",{style:{flex:1}}),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black",flex:2}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ ÎÎÎÎÎΣ ÎÎÎ¥ÎΩΣÎΣ",r.default.createElement("br",null),"CHARTERPARTY AGREEMENT"),r.default.createElement("div",{style:{backgroundColor:"#f0f0f0",border:"1px solid #ccc",borderRadius:"4px",padding:"4px 8px",fontSize:"0.7rem",fontWeight:"bold",color:"#333"}},"HUBSPOT REC ID: ",r.default.createElement("b",null,t.hubspotRecId))):r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÎÎ¥ÎÎΣΥÎΦΩÎÎ ÎÎÎÎÎΣ ÎÎÎ¥ÎΩΣÎΣ",r.default.createElement("br",null),"CHARTERPARTY AGREEMENT"),r.default.createElement("div",{style:{marginTop:10,marginBottom:10}},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Î¥ÏεγÏάÏη Ïην / Signed on the day of: ",r.default.createElement("b",null,t.signedDate))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÏÏ. / at: ",r.default.createElement("b",null,t.signedTime)))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Îνομα ΠλοίοÏ
/ Name of Vessel: ",r.default.createElement("b",null,u.name))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ΤÏÏÎ¿Ï / Type: ",r.default.createElement("b",null,u.type)))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï / Port of Registry: ",r.default.createElement("b",null,u.portRegistry))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏιθμÏÏ ÎηολογίοÏ
/ Register No: ",r.default.createElement("b",null,u.registryNumber)))),r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"Σημαία / Flag: ",r.default.createElement("b",null,u.flag))))),r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ΣΥÎÎÎÎÎÎÎÎÎÎÎ / THE CONTRACTING PARTIES"),r.default.createElement("div",{style:{marginTop:10,marginBottom:10}},p(o,"shipOwner"),p(s,"broker"),p(d,"broker"),p(a,"charterer")),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{className:"contracting-parties",style:{marginTop:20}},r.default.createElement("h6",null,r.default.createElement("b",{style:{color:"red"}},"Î.")," ",r.default.createElement("b",null,"ΠεÏÎ¯Î¿Î´Î¿Ï ÎαÏ
λÏÏεÏÏ / Charter Period:")),r.default.createElement(l.default,{gutter:16,type:"flex",align:"middle"},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏÏ (ημεÏομηνία) / From (date): ",r.default.createElement("b",null,c.startDate))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏα / At: ",r.default.createElement("b",null,c.startTime)))),r.default.createElement(l.default,{gutter:16,type:"flex",align:"middle"},r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÎÏÏι (ημεÏομηνία) / To (date): ",r.default.createElement("b",null,c.endDate))),r.default.createElement(n.default,{span:12},r.default.createElement("h6",null,"ÎÏα / At: ",r.default.createElement("b",null,c.endTime)))),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï / ΧÏÏα ÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check in Port / Country:"," ",r.default.createElement("b",null,c.pickupLocationName)))),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"ÎιμÎÎ½Î±Ï / ΧÏÏα εÏαναÏαÏάδοÏÎ·Ï ÏοÏ
ÏλοίοÏ
/ Check out Port / Country:"," ",r.default.createElement("b",null,c.dropOffLocationName))))),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,r.default.createElement("b",null,"ΣÏ
νολικÏÏ ÎαÏÎ»Î¿Ï ÏοÏ
ÏÏ
μÏÏνήθηκε / Charter Freight in total:")))),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"(αÏιθμηÏικά) / (in figures):"," ",r.default.createElement("b",null,(0,i.getNumberWithCurrency)(c.charterFee,"EUR")," including vat /"," ",(0,i.getNumberWithCurrency)(c.charterFee,"EUR")," ΣÏ
μÏεÏιλαμβανομÎνοÏ
ΦΠÎ")))),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:24},r.default.createElement("h6",null,"(ολογÏάÏÏÏ) / (in words): ",r.default.createElement("b",null,c.charterFeeText))))),r.default.createElement("div",{className:"contracting-parties"},r.default.createElement(l.default,{gutter:0,style:{textAlign:"center"}},r.default.createElement(n.default,{span:6,style:{borderRight:"1px solid black",padding:"10px"}},r.default.createElement("div",{style:{height:"130px",borderBottom:"1px solid black",paddingBottom:"10px",marginBottom:"10px"}},r.default.createElement("h6",{style:{fontSize:"0.7rem",margin:"0"}},"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοιοκÏήÏη /"," ",r.default.createElement("span",{style:{textDecoration:"line-through"}},"Îε ÎξοÏ
ÏιοδÏÏηÏη ΠλοιοκÏήÏη")," ","(ÎιαγÏάÏεÏαι ανάλογα)"),r.default.createElement("h6",{style:{fontSize:"0.7rem",margin:"0"}},"Signed by the Shipowner /"," ",r.default.createElement("span",{style:{textDecoration:"line-through"}},"By the Authority of the Shipowner")," ","(cross out accordingly)")),r.default.createElement("div",{style:{height:"150px",borderBottom:"1px solid black",paddingBottom:"10px",marginBottom:"10px",display:"flex",alignItems:"center",justifyContent:"center"}},o.fullSignature&&r.default.createElement("img",{src:o.fullSignature.url,alt:"owner-signature",style:{maxHeight:120,maxWidth:"100%"}})),r.default.createElement("div",{style:{height:"80px",paddingBottom:"10px",marginBottom:"10px",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"}},r.default.createElement("h6",{style:{fontSize:"0.7rem",margin:"0",textAlign:"center"}},"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ΠλοίαÏÏο"),t.captainSignature&&r.default.createElement("img",{src:t.captainSignature.url,alt:"captain-signature",style:{maxHeight:120,maxWidth:"100%",marginTop:"30px"}}),r.default.createElement("div",{style:{flexGrow:1}}
419)),r.default.createElement("div",{style:{height:"40px",textAlign:"center",display:"flex",alignItems:"center",justifyContent:"center"}})),r.default.createElement(n.default,{span:6,style:{borderRight:"1px solid black",padding:"10px"}},r.default.createElement("div",{style:{height:"130px",borderBottom:"1px solid black",paddingBottom:"10px",marginBottom:"10px"}},r.default.createElement("h6",{style:{fontSize:"0.7rem",margin:"0"}},"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λÏÏή"),r.default.createElement("h6",{style:{fontSize:"0.7rem",margin:"0"}},"Signed by the Charterer")),r.default.createElement("div",{style:{height:"150px",borderBottom:"1px solid black",paddingBottom:"10px",marginBottom:"10px",display:"flex",alignItems:"center",justifyContent:"center"}},a.fullSignature&&r.default.createElement("img",{src:a.fullSignature.url,alt:"charterer-signature",style:{maxHeight:120,maxWidth:"100%"}})),r.default.createElement("div",{style:{height:"120px",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between"}},r.default.createElement("h6",{style:{fontSize:"0.8rem",margin:"0"}},a.representative||""),r.default.createElement("span",{style:{fontSize:"0.6rem",margin:"0"}},"(ονομαÏεÏÏνÏ
μο και Î¥ÏογÏαÏή)",r.default.createElement("br",null),"(full name and signature)"))),r.default.createElement(n.default,{span:6,style:{borderRight:"1px solid black",padding:"10px"}},r.default.createElement("div",{style:{height:"130px",borderBottom:"1px solid black",paddingBottom:"10px",marginBottom:"10px"}},r.default.createElement("h6",{style:{fontSize:"0.7rem",margin:"0"}},"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"," ",r.default.createElement("span",{style:{textDecoration:"line-through"}},"/ ÎαÏ
ÏÎ¹ÎºÏ Î ÏάκÏοÏα / ΤοÏ
ÏιÏÏÎ¹ÎºÏ ÎÏαÏείο")," ","(διαγÏάÏεÏαι ανάλογα)"),r.default.createElement("h6",{style:{fontSize:"0.7rem",margin:"0"}},"Signed by The Broker"," ",r.default.createElement("span",{style:{textDecoration:"line-through"}},"/ Shipping Agent / Tourist office")," ","(cross out accordingly)")),r.default.createElement("div",{style:{height:"150px",borderBottom:"1px solid black",paddingBottom:"10px",marginBottom:"10px",display:"flex",alignItems:"center",justifyContent:"center"}},s.fullSignature&&r.default.createElement("img",{src:s.fullSignature.url,alt:"broker-signature",style:{maxHeight:120,maxWidth:"100%"}})),r.default.createElement("div",{style:{height:"120px",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between"}},r.default.createElement("h6",{style:{fontSize:"0.8rem",margin:"0"}},s.representative||""),r.default.createElement("span",{style:{fontSize:"0.6rem",margin:"0"}},"(ονομαÏεÏÏνÏ
μο και Î¥ÏογÏαÏή)",r.default.createElement("br",null),"(full name and signature)"))),r.default.createElement(n.default,{span:6,style:{padding:"10px"}},r.default.createElement("div",{style:{height:"130px",borderBottom:"1px solid black",paddingBottom:"10px",marginBottom:"10px"}},r.default.createElement("h6",{style:{fontSize:"0.7rem",margin:"0"}},"Î¥ÏογÏάÏεÏαι αÏÏ Ïον ÎαÏ
λομεÏίÏη"," ",r.default.createElement("span",{style:{textDecoration:"line-through"}},"/ ÎαÏ
ÏÎ¹ÎºÏ Î ÏάκÏοÏα / ΤοÏ
ÏιÏÏÎ¹ÎºÏ ÎÏαÏείο")," ","(διαγÏάÏεÏαι ανάλογα)"),r.default.createElement("h6",{style:{fontSize:"0.7rem",margin:"0"}},"Signed by The Broker"," ",r.default.createElement("span",{style:{textDecoration:"line-through"}},"/ Shipping Agent / Tourist office")," ","(cross out accordingly)")),r.default.createElement("div",{style:{height:"150px",borderBottom:"1px solid black",paddingBottom:"10px",marginBottom:"10px",display:"flex",alignItems:"center",justifyContent:"center"}},d.fullSignature&&r.default.createElement("img",{src:d.fullSignature.url,alt:"second-broker-signature",style:{maxHeight:120,maxWidth:"100%"}})),r.default.createElement("div",{style:{height:"120px",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"space-between"}},r.default.createElement("h6",{style:{fontSize:"0.8rem",margin:"0"}},d.representative||""),r.default.createElement("span",{style:{fontSize:"0.6rem",margin:"0"}},"(ονομαÏεÏÏνÏ
μο και Î¥ÏογÏαÏή)",r.default.createElement("br",null),"(full name and signature)"))))),r.default.createElement("div",{className:"contracting-parties",style:{textAlign:"center"}},r.default.createElement("h6",{style:{fontWeight:"bold",color:"black"}},"ÎÎΩΡÎÎÎÎÎ"),r.default.createElement("br",null),r.default.createElement("h6",{style:{marginTop:30,marginBottom:30,textAlign:"left"}},"Την ",r.default.createElement("b",null,t.signedDate)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,u.name),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,u.portRegistry),", ÎÏιθμ. Î
419ηολογίοÏ
",r.default.createElement("b",null,u.registryNumber)," με αÏιθμ. Î ÏÏÏ. ÎÎ´ÎµÎ¯Î±Ï ÎµÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,u.resourceLicenseNumberProt)," και ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï (Î.Î.Î.Î .Î) ",r.default.createElement("b",null,u.registryNumberAMEPA)," ÏοÏ
αÏοÏά ναÏλÏÏη (διαγÏάÏεÏαι ανάλογα):",r.default.createElement("br",null),r.default.createElement("br",null),r.default.createElement("ul",{style:{listStylePosition:"inside",paddingLeft:0}},r.default.createElement("li",{style:{listStyleType:"upper-alpha"}},"με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2 (α) ÏÎ·Ï ÏαÏοÏÏαÏ)"),r.default.createElement("li",{style:{listStyleType:"upper-alpha",textDecoration:"line-through"}},"με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î±Î»Î»Î¿Î´Î±ÏÎ®Ï (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2 (β) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ)"),r.default.createElement("li",{style:{listStyleType:"upper-alpha",textDecoration:"line-through"}},"ÏÏαγμαÏοÏοιθείÏα εξ ολοκλήÏοÏ
ÏÏην αλλοδαÏή (ÏÏμÏÏνα με ÏÎ¹Ï ÏαÏ. 2( γ) και (δ) ÏÎ·Ï ÏαÏοÏÏαÏ")),r.default.createElement("br",null),"και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("br",null),r.default.createElement("br",null),r.default.createElement("br",null),r.default.createElement("h6",{style:{fontWeight:"bold",color:"black"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧΠâ¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦â¦",r.default.createElement("br",null),"Τ.Σ.Î¥. (ακολοÏ
θεί ÏÏÏαγίδα Ï
ÏηÏεÏÎ¹Î±ÎºÎ¿Ï Î¿ÏγάνοÏ
θεÏÏηÏηÏ)")),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h5",{style:{fontSize:"0.8rem",textAlign:"center",fontWeight:"bold",color:"black"}},"ÎÏοι ÎαÏλÏÏÎ·Ï â Charter Conditions"),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"1. ADVANCE PROVISIONING ALLOWANCE (A.P.A.):"," ",r.default.createElement("b",{style:{color:"red"}},(0,i.getNumberWithCurrency)(c.apaFee,"EUR")," ÎΥΡΩ /"," ",(0,i.getNumberWithCurrency)(c.apaFee,"EUR")," EURO")),r.default.createElement("h6",{style:{fontWeight:"bold"}},"DELIVERY / RE - DELIVERY FEES:"," ",r.default.createElement("b",{style:{color:"red"}},(0,i.getNumberWithCurrency)(c.deliveryFee,"EUR")," ÎΥΡΩ /"," ",(0,i.getNumberWithCurrency)(c.deliveryFee,"EUR")," EURO")),r.default.createElement("h6",null,"Î ÎαÏ
λÏÏÎ®Ï ÎÏει ζηÏήÏει ÏÏÎ¿Ï Î´Î¹ÎµÏ
κÏλÏ
νÏη ÏοÏ
και μÏνον ÏÏÏÏ Î¿ ÎαÏ
λομεÏίÏÎ·Ï Î® / και ο ΠλοιοκÏήÏÎ·Ï Î® / και ο ÎÏ
βεÏνήÏÎ·Ï ÏοÏ
ΠλοίοÏ
οÏγανÏÏοÏ
ν με δαÏάνη ÏοÏ
ÎαÏ
λÏÏή Ïον εÏοδιαÏÎ¼Ï ÏοÏ
ÏκάÏοÏ
Ï Î¼Îµ ÏÏοÏοεÏÏδια ÏÏοÏίμηÏÎ·Ï ÏοÏ
, ή / και Ïην ÏÏομήθεια εÏιÏλÎον ÏοÏ
ναÏλοÏ
Ï
ÏηÏεÏιÏν ή / και λοιÏÏν εÏοδίÏν και ÏαÏοÏÏν ακÏμη και ÏÏιν αÏÏ Ïην άÏιξη ÏοÏ
ÎαÏ
λÏÏή ÏÏο ÏκάÏÎ¿Ï ÏÏ Î±Ï
ÏÏ Î¼ÏοÏεί να αÏαιÏείÏαι. Îια Ïο λÏγο αÏ
ÏÏ Î¿ ÎαÏ
λÏÏÎ®Ï Î¸Î± διαθÎÏει Ïο ανÏÏÎÏÏ ÏοÏÏ Î¼ÎÏÏ ÏοÏ
ÎαÏ
λομεÏίÏη, ÏÏοκαÏαβολικά και ÎµÎ¹Ï Î±ÏÏδοÏη, ÏÏÎ¿Ï ÎºÎ¬Î»Ï
Ïη εÏιÏÏÏÏθεÏÏν ÏοÏ
ναÏλοÏ
δαÏανÏν ÏοÏ
ÎαÏ
λÏÏή."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"The Charterer has requested for additional / extra provisions, services and supplies to be arranged on Charterer's expense by Owner and / or Broker and / or Captain from third party suppliers in advance of Charterer's arrival at yacht. To facilitate such arrangements and provisions, the Charterer shall remit for their charter expenses, in advance of the charter commencement date the above mentioned amount via the Broker(s) as Advance Provisioning Allowance (A.P.A.), for Charterer's expenses."),r.default.createElement("h6",null,"Το ανÏÏÎÏÏ ÏοÏÏ, Ïο οÏοίο θα ÏÏηÏιμοÏοιηθεί αÏοκλειÏÏικά και μÏνο για να καλÏÏει Î±Î½Î¬Î³ÎºÎµÏ ÎºÎ±Î¹ Îξοδα ÏοÏ
ÎαÏ
λÏÏή καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
, να καÏαÏεθεί ÏÏον ÏαÏακάÏÏ ÏÏαÏÎµÎ¶Î¹ÎºÏ Î»Î¿Î³Î±ÏιαÏÎ¼Ï ÏοÏ
ΠλοιοκÏήÏη ÏÏÎ¿Ï Î´Î¹ÎµÏ
κÏλÏ
νÏη ÏοÏ
."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"The above amount, which will be used solely for Client's needs and expenses during the charter, is to be remitted to Stakeholder's below bank account along with the charter hire.")),r.default.createElement("div",{style:{marginTop:10,backgroundColor:"#f5f5f5",padding:"15px",borderRadius:"5px"}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"ΣÏοιÏεία ΠληÏÏÎ¼Î®Ï / Payment Details:"),r.default.createElement("h6",null,"ΤÏάÏεζα / Bank: ",r.default.createElement("b",null,m.bankName||"-")),r.default.createElement("h6",null,"ÎικαιοÏÏÎ¿Ï / Account Holder: ",r.default.createElement("b",null,m.bankAccountHolderName||"-")),r.default.createElement("h6",null,"ÎιεÏθÏ
νÏη / Address: ",r.default.createElement("b",null,m.address||"-")),r.default.createElement("h6",null,"IBAN: ",r.default.createElement("b",null,m.iban||"-")),r.default.createElement("h6",null,"SWIFT/BIC: ",r.default.createElement("b",null,m.swiftBic||"
419-")),r.default.createElement("h6",null,"Intermediary SWIFT/BIC: ",r.default.createElement("b",null,m.intermediarySwiftBic||"-"))),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"2. ÎεÏεγγÏ
οÏÏÎ¿Ï / Stakeholder:"),r.default.createElement("h6",null,"ÎÏÏνÏ
μία / Company name: ",r.default.createElement("b",null,f.name)),r.default.createElement("h6",null,"ÎξοÏ
ÏιοδοÏείÏαι ÏηÏά αÏÏ ÏλοÏ
Ï ÏοÏ
Ï Î»Î¿Î¹ÏοÏÏ ÏÏ
μβαλλÏμενοÏ
Ï ÏÏÏÏ ÏÏοβεί Ïε ειÏÏÏÎ¬Î¾ÎµÎ¹Ï ÎºÎ±Î¹ ÏληÏÏμÎÏ ÏÏν ÏÏεÏιζÏμενÏν με Ïην εκÏÎλεÏη ÏοÏ
ÏαÏÏνÏÎ¿Ï ÏοÏÏν, διαÏειÏιζÏÎ¼ÎµÎ½Î¿Ï Î±Ï
Ïά καÏά ÏοÏ
Ï ÏÏοÏ
Ï ÏοÏ
ÏαÏÏνÏοÏ."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Is authorized by the parties to make collections and payments of monies pertinent to the execution of this agreement, managing collections and payments as per terms of this agreement.")),t.terms.map(((e,a)=>{let l=a+3;return l<8?r.default.createElement("div",{key:`${a}`,style:{marginTop:10}},r.default.createElement("div",{dangerouslySetInnerHTML:{__html:e},style:{fontSize:"0.65rem"},className:"no-paragraph-margin"})):8===l&&5===a?r.default.createElement(r.default.Fragment,{key:`fragment-${a}`},r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"8. ÎÏιβίβαÏη και αÏοβίβαÏη καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
/ Embarkation and disembarkation during charter:"),r.default.createElement("h6",null,"ÎÏιÏÏÎÏεÏαι η εÏιβίβαÏη και αÏοβίβαÏη εÏιβαÏÏν καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
ακÏμη και ÏÏοÏÏÏÏν άλλÏν ÏÎÏαν ÏÏν αναγÏαÏÏμενÏν ÏÏην ενημεÏÏμÎνη/ εÏικαιÏοÏοιημÎνη μÎÏÏι Ïη ÏαÏοÏÏα ÏÏιγμή καÏάÏÏαÏη εÏιβαινÏνÏÏν, Ï
Ïοκείμενη ÏÏÎ¹Ï ÏÏεÏικÎÏ Î´Î¹Î±ÏÎ¬Î¾ÎµÎ¹Ï ÏÎ·Ï Î¹ÏÏÏοÏ
ÏÎ±Ï Î½Î¿Î¼Î¿Î¸ÎµÏίαÏ."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Embarkation and disembarkation of passengers throughout the charter period is allowed, even for passengers not listed in the initial passengers' list as per applicable Law."),r.default.createElement("h6",null,"ÎναλÏ
Ïικά θα εÏιβιβαÏÏοÏν / αÏοβιβαÏÏοÏν οι κάÏÏθι: / Detailed list of the passengers that will embark/disembark:"),t.passengers&&t.passengers.length>0&&r.default.createElement("table",{style:{width:"100%",marginTop:"5px",fontSize:"0.6rem",borderCollapse:"collapse"}},r.default.createElement("thead",null,r.default.createElement("tr",null,r.default.createElement("th",{style:{border:"1px solid #ddd",padding:"4px",textAlign:"left",fontSize:"0.6rem"}},"ÎÎÎÎÎΤÎΠΩÎÎ¥ÎÎ / NAME"),r.default.createElement("th",{style:{border:"1px solid #ddd",padding:"4px",textAlign:"left",fontSize:"0.6rem"}},"ÎÎ ÎÎ. / EMB."),r.default.createElement("th",{style:{border:"1px solid #ddd",padding:"4px",textAlign:"left",fontSize:"0.6rem"}},"ÎÎ ÎÎ. / DISEMB."),r.default.createElement("th",{style:{border:"1px solid #ddd",padding:"4px",textAlign:"left",fontSize:"0.6rem"}},"ÎÎÎÎÎÎΣ / PORT"))),r.default.createElement("tbody",null,t.passengers.map(((e,t)=>r.default.createElement("tr",{key:e.key||t},r.default.createElement("td",{style:{border:"1px solid #ddd",padding:"4px",fontSize:"0.6rem"}},e.firstName," ",e.lastName),r.default.createElement("td",{style:{border:"1px solid #ddd",padding:"4px",fontSize:"0.6rem"}},e.pickupLocationName||""),r.default.createElement("td",{style:{border:"1px solid #ddd",padding:"4px",fontSize:"0.6rem"}},e.dropOffLocationName||""),r.default.createElement("td",{style:{border:"1px solid #ddd",padding:"4px",fontSize:"0.6rem"}},e.portName||""))))))),r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("div",{dangerouslySetInnerHTML:{__html:e},style:{fontSize:"0.65rem"},className:"no-paragraph-margin"}))):l>=8&&a>=6?r.default.createElement("div",{key:`${a}`,style:{marginTop:10}},r.default.createElement("div",{dangerouslySetInnerHTML:{__html:e},style:{fontSize:"0.65rem"},className:"no-paragraph-margin"})):null})),(t.terms||[]).length<5&&r.default.createElement("div",{style:{marginTop:10}},r.default.createElement("h6",{style:{fontWeight:"bold"}},"8. ÎÏιβίβαÏη και αÏοβίβαÏη καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
/ Embarkation and disembarkation during charter:"),r.default.createElement("h6",null,"ÎÏιÏÏÎÏεÏαι η εÏιβίβαÏη και αÏοβίβαÏη εÏιβαÏÏν καÏά Ïην διάÏκεια ÏοÏ
ναÏλοÏ
ακÏμη και ÏÏοÏÏÏÏν άλλÏν ÏÎÏαν ÏÏν αναγÏαÏÏμενÏν ÏÏην ενημεÏÏμÎνη/ εÏικαιÏοÏοιημÎνη μÎÏÏι Ïη ÏαÏοÏÏα ÏÏιγμή καÏάÏÏαÏη εÏιβαινÏνÏÏν, Ï
Ïοκείμενη ÏÏÎ¹Ï ÏÏεÏικÎÏ Î´Î¹Î±ÏÎ¬Î¾ÎµÎ¹Ï ÏÎ·Ï Î¹ÏÏÏοÏ
ÏÎ±Ï Î½Î¿Î¼Î¿Î¸ÎµÏίαÏ."),r.default.createElement("h6",{style:{fontWeight:"bold"}},"Embarkation and disembarkation of passengers throughout the charter peri
419od is allowed, even for passengers not listed in the initial passengers' list as per applicable Law."),r.default.createElement("h6",null,"ÎναλÏ
Ïικά θα εÏιβιβαÏÏοÏν / αÏοβιβαÏÏοÏν οι κάÏÏθι: / Detailed list of the passengers that will embark/disembark:"),t.passengers&&t.passengers.length>0&&r.default.createElement("table",{style:{width:"100%",marginTop:"5px",fontSize:"0.6rem",borderCollapse:"collapse"}},r.default.createElement("thead",null,r.default.createElement("tr",null,r.default.createElement("th",{style:{border:"1px solid #ddd",padding:"4px",textAlign:"left",fontSize:"0.6rem"}},"ÎÎÎÎÎΤÎΠΩÎÎ¥ÎÎ / NAME"),r.default.createElement("th",{style:{border:"1px solid #ddd",padding:"4px",textAlign:"left",fontSize:"0.6rem"}},"ÎÎ ÎÎ. / EMB."),r.default.createElement("th",{style:{border:"1px solid #ddd",padding:"4px",textAlign:"left",fontSize:"0.6rem"}},"ÎÎ ÎÎ. / DISEMB."),r.default.createElement("th",{style:{border:"1px solid #ddd",padding:"4px",textAlign:"left",fontSize:"0.6rem"}},"ÎÎÎÎÎÎΣ / PORT"))),r.default.createElement("tbody",null,t.passengers.map(((e,t)=>r.default.createElement("tr",{key:e.key||t},r.default.createElement("td",{style:{border:"1px solid #ddd",padding:"4px",fontSize:"0.6rem"}},e.firstName," ",e.lastName),r.default.createElement("td",{style:{border:"1px solid #ddd",padding:"4px",fontSize:"0.6rem"}},e.pickupLocationName||""),r.default.createElement("td",{style:{border:"1px solid #ddd",padding:"4px",fontSize:"0.6rem"}},e.dropOffLocationName||""),r.default.createElement("td",{style:{border:"1px solid #ddd",padding:"4px",fontSize:"0.6rem"}},e.portName||"")))))))))};var l=o(a(55517)),n=o(a(64219));a(33038);var r=o(a(96540)),i=(o(a(2543)),a(37918));function o(e){return e&&e.__esModule?e:{default:e}}},98985:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const a=function(e,t){let{isForPassengers:a}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const l=[{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î/Î")),width:30,dataIndex:"index",value:"index",render:function(e,t,a){return i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",null,a+1))}},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎ/ÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"FULL NAME")),width:150,dataIndex:"fullName",value:"fullName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"Î.Î.Τ ή ÎÎÎÎ/ΡÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"ID OR PASSPORT No")),width:110,dataIndex:"passportIdNumber",value:"passportIdNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΦΥÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"GENDER")),width:70,dataIndex:"gender",value:"gender",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎÎÎÎÎÎÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"NATIONALITY")),width:90,dataIndex:"nationality",value:"nationality",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎÎΡ/ÎÎÎ ÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DATE OF BIRTH")),width:90,dataIndex:"dateOfBirth",value:"dateOfBirth",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ΤÎÎ. ÎÎ ÎÎÎÎÎ."),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"PHONE NUMBER")),width:100,dataIndex:"phoneNumber",value:"phoneNumber",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)}];return a&&l.push({title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"EMBARKATION")),width:90,dataIndex:"startLocationName",value:"startLocationName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)},{title:i.default.createElement("div",{style:{color:"#000000b5",textAlign:"center",fontWeight:"bold"}},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣÎ"),i.default.createElement("hr",{style:{marginTop:3,marginBottom:3}}),i.default.createElement("p",null,"DISEMBARKATION")),width:100,dataIndex:"endLocationName",value:"endLocationName",render:e=>i.default.createElement("p",{style:{textAlign:"center",fontSize:"0.5rem"}},e)}),i.default.createElement(r.default,{className:"table",title:()=>i.default.createElement("div",{style:{textAlign:"center",color:"black",fontWeight:"bold"}},i.default.createElement("p",null,t)),columns:l,dataSource:e,rowKey:e=>e.key,bordered:!0,size:"small",pagination:!1})};return i.default.createElement("div",{className:"yaloou-passengerslist-editor-content",style:{margin:"0px"}},t.hubspotRecId?i.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:"20px"}},i.default.createElement("div",{style:{flex:1}}),i.default.createElement("div",{style:{textAlign:"center",flex:2}},i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem",marginTop:0}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{backgroundColor:"#f0f0f0",border:"1px solid #ccc",borderRadius:"4px",padding:"4px 8px",fontSize:"0.7rem",fontWeight:"bold",color:"#333"}},"HUBSPOT REC ID: ",i.default.createElement("b",null,t.hubspotRecId))):i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem"}},"ÎÎΤÎΣΤÎΣΠÎÎ ÎÎÎΤΩΠ& Î ÎÎΡΩÎÎΤÎΣ"),i.default.createElement("h1",{style:{fontWeight:"bold",color:"black",fontSize:"0.6rem",marginTop:0}},"PASSENGER & CREW LIST")),i.default.createElement("div",{style:{marginTop:20}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"Î/Î ",i.default.createElement("b",{style:{marginLeft:5}},t.boatName)),i.default.createElement("p",null,"YACHT")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎÎ. ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatPortOfRegistry)),i.default.createElement("p",null,"PORT OF REGISTRY")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎΡ. ÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegistryNumber)),i.default.createElement("p",null,"REG. No")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ΣÎÎÎÎÎ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatFlag)),i.default.createElement("p",null,"FLAG")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎΤΡΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatMeters)),i.default.createElement("p",null,"METERS")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"KÎΧ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatRegisterTons)),i.default.createElement("p",null,"GT")))),i.default.createElement("div",{style:{marginTop:10}},i.default.createElement(l.default,{gutter:32},i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.startLocationName)),i.default.createElement("p",null,"EMBARKATION ",i.default.createElement("b",{style:{marginLeft:5}},t.startDate))),i.default.createElement(n.default,{span:8},i.default.createElement("p",null,"ÎÎ ÎÎÎÎÎΣΠ",i.default.createElement("b",{style:{marginLeft:5}},t.endLocationName)),i.default.createElement("p",null,"DISEMBARKATION ",i.default.createElement("b",{style:{marginLeft:5}},t.endDate))),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"ÎÎΣ ",i.default.createElement("b",{style:{marginLeft:5}},t.boatIcl)),i.default.createElement("p",null,"ICL")),i.default.createElement(n.default,{span:4},i.default.createElement("p",null,"e - ÎÎΤΡΩΠ",i.default.createElement("b",{style:{marginLeft:5}},t.boatEmhtrwo))))),i.default.createElement("div",{style:{marginTop:10}},a(t.crew||[],"Î ÎÎΡΩÎÎ - CREW")),i.default.createElement("div",{style:{marginTop:10}},a(t.passengers||[],"ÎÎ ÎÎÎΤÎΣ - PASSENGERS",{isForPassengers:!0})),i.default.createElement("div",{style:{marginTop:20,display:"flex",justifyContent:"space-around"}},i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",{style:{fontSize:"0.5rem"}},"ÎÎΩΡÎÎÎÎÎ"),i.default.createElement("p",{style:{fontWeight:"bold",fontSize:"0.5rem"}},"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ")),i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("p",{style:{fontSize:"0.5rem"}},"ÎÎÎΡ/ÎÎÎ: ",t.startDate),i.default.createElement("p",{style:{fontWeight:"bold",fontSize:"0.5rem"}},"Î Î ÎÎÎÎΡΧÎΣ / ÎÎ¥ÎÎΡÎÎΤÎΣ"))))};var l=o(a(55517)),n=o(a(64219)),r=o(a(58609));a(8064);var i=o(a(96540));
419function o(e){return e&&e.__esModule?e:{default:e}}},44522:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t}=e;const{signedDate:a,companyLegalName:i,shipOwnerDetails:o={},brokerDetails:s={},secondBrokerDetails:d={},escrowAgentDetails:u={},chartererDetails:c={},resourceDetails:m={},charterDetails:f={},bookingFeesDetails:p={}}=t,g=e=>r.default.createElement("div",null,"Ownerâs Initials:"," ",o.shortSignature?r.default.createElement("img",{alt:"shot-signature",src:o.shortSignature.url,style:{maxWidth:"50px",maxHeight:"50px"}}):"__________"," ","Page ",e," of 9 Chartererâs Initials:"," ",c.shortSignature?r.default.createElement("img",{alt:"shot-signature",src:c.shortSignature.url,style:{maxWidth:"50px",maxHeight:"50px"}}):"__________"," ","This form was prepared by the International Yacht Brokers Association (âIYBAâ) for use by its members. Owner, Charterer, Broker, and Escrow Agent release IYBA from any liability arising from the use of this form. © 2022 IYBA. All rights reserved. Revised June 2022."),h=e=>{let{titles:t,data:a,dataInTwoColumns:i=!1,titleInTwoColumns:o=!1}=e;return r.default.createElement("div",{style:{fontSize:"0.7rem"}},r.default.createElement(l.default,null,t.map(((e,t)=>r.default.createElement(n.default,{span:o?12:24,key:t},r.default.createElement("div",{style:{border:"1px solid black",backgroundColor:"#d9e2f3",padding:6,textAlign:"center"}},r.default.createElement("span",{style:{fontWeight:"bold"}},e)))))),r.default.createElement(l.default,null,a.map(((e,t)=>{let{label:a,value:l,emptyRow:o=!1,fullColumn:s=!1}=e;return r.default.createElement(n.default,{span:i&&!s?12:24,key:t,style:{border:"1px solid black",padding:8}},r.default.createElement("span",{style:{color:o?"white":void 0}},a,": ",r.default.createElement("b",{style:{marginLeft:5}},l)))}))))};return r.default.createElement("div",{className:"yaloou-timecharteragreement-editor-content",style:{margin:"0px"}},r.default.createElement("div",{style:{marginTop:10}},r.default.createElement(l.default,{gutter:32,type:"flex",align:"middle"},r.default.createElement(n.default,{span:11,style:{textAlign:"right"}},r.default.createElement("img",{src:"https://kleesto.ams3.digitaloceanspaces.com/mainexpress/Ps1KHabj_iyba-logo.png",alt:"company-logo",style:{width:150,height:"100%"}})),r.default.createElement(n.default,{span:13,style:{fontSize:"1rem"}},r.default.createElement("b",null,"Time Charter Agreement"),r.default.createElement("br",null),r.default.createElement("b",null,"ΣÏμÏÏνο ÎÎ»Î¹ÎºÎ®Ï ÎαÏλÏÏηÏ")))),r.default.createElement("div",{style:{marginTop:20}},h({titles:["Owner / ΠλοιοκÏήÏηÏ","Charterer / ÎαÏ
λÏÏήÏ"],data:[{label:"Name",value:o.name},{label:"Name",value:c.name},{label:"Address",value:o.address},{label:"Address",value:c.address},{emptyRow:!0},{emptyRow:!0}],titleInTwoColumns:!0,dataInTwoColumns:!0}),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:12},h({titles:["Escrow Agent"],data:[{label:"Name",value:u.name},{label:"Address",value:u.address},{emptyRow:!0},{label:"Date",value:u.date}]})),r.default.createElement(n.default,{span:12},h({titles:["Broker / ÎαÏ
λομεÏίÏηÏ"],data:[{label:"Name",value:s.name},{label:"Address",value:s.address},{emptyRow:!0},{label:"Place",value:s.place}]}))),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:12,offset:12},h({titles:["Broker (2) / ÎαÏ
λομεÏίÏÎ·Ï (2)"],data:[{label:"Name",value:d.name},{label:"Address",value:d.address},{emptyRow:!0},{label:"Place",value:d.place}]})))),r.default.createElement("div",{style:{marginTop:20}},h({titles:["Vessel Information / ΠληÏοÏοÏÎ¯ÎµÏ Î£ÎºÎ¬ÏοÏ
Ï"],data:[{label:"Vessel Name",value:m.name},{label:"Manufacturer",value:m.manufacturer},{label:"Year",value:m.year},{label:"Length (LOA)",value:m.meters},{label:"Flag State",value:m.flag},{label:"Official No.",value:m.registryNumber},{label:"Hull Insurance Limit",value:m.insuranceLimit},{label:"P&I Limit",value:m.protectionIndemnityLimit}],dataInTwoColumns:!0})),r.default.createElement("div",{style:{marginTop:20}},h({titles:["Charter Information / ΠληÏοÏοÏÎ¯ÎµÏ ÎαÏλοÏ
"],data:[{label:"Start Date / Time",value:`${f.startDate} / ${f.startTime}`},{label:"End Date / Time",value:`${f.endDate} / ${f.endTime}`},{label:"Delivery Location",value:f.pickupLocationName},{label:"Redelivery Location",value:f.dropOffLocationName},{label:"Maximum Guests (Cruising)",value:f.capacity},{label:"Maximum Guests (Sleeping)",value:f.overnightCapacity},{label:"Cruising Area",value:f.productName,fullColumn:!0}],dataInTwoColumns:!0})),r.default.createElement("div",{style:{marginTop:20}},g(1)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{marginTop:40}},h({titles:["Fees and Payment / ΧÏεÏÏÎµÎ¹Ï ÎºÎ±Î¹ ΠληÏÏμÎÏ"],data:[{label:"Charter Fee",value:p.charterFee},{label:"Advance Provisioning Allowance",value:p.apaFee},{label:"Delivery / Redelivery Fee",value:p.deliveryFee},{label:"Additional Payments",value:p.additionalPaymentsFee},{label:"Security Deposit",value:p.securityDeposit},{emptyRow:!0}],dataInTwoColumns:!0}),r.default.createElement(l.default,null,r.default.createElement(n.default,{span:12},h({titles:["First Installment"],data:[{label:"Amount",value:p.payments&&p.payments[0]&&p.payments[0].amount},{label:"Due Date",value:p.payments&&p.payments[0]&&p.payments[0].dueDate},{label:"Paid to",value:p.payments&&p.payments[0]&&p.payments[0].paidTo}]})),r.default.createElement(n.default,{span:12},h({titles:["Second Installment"],data:[{label:"Amount",value:p.payments&&p.payments[1]&&p.payments[1].amount},{label:"Due Date",value:p.payments&&p.payments[1]&&p.payments[1].dueDate},{label:"Paid to",value:p.payments&&p.payments[1]&&p.payments[1].paidTo}]})))),r.default.createElement("div",{style:{marginTop:40,fontSize:"0.8rem"}},r.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:10}},r.default.createElement("li",null,r.default.createElement("b",null,"Agreement to Let and Hire.")," In consideration of Chartererâs payment of the Charter Fee, the Advance Provisioning Allowance (the âAPAâ), any Delivery/Redelivery Fee, and any Additional Payments, Owner shall let the Vessel to Charterer, and Charterer shall hire the Vessel from Owner, for the peri
419od from the Start Date/Time to the End Date/Time (the âCharter Periodâ), under the terms of this Agreement. Capitalized terms in this Agreement have the meanings stated in the boxes above unless separately defined herein."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Delivery. (a) Time, Place, and Condition.")," Owner shall deliver the Vessel, seaworthy, clean, and ready for use, fitted out as appropriate for a vessel of her size and type, and with all safety equipment required by the law of the Flag State, to Charterer at the Delivery Location at the Start Date/Time. If the Vessel is documented under the laws of Greece, Owner shall ensure that the Vessel meets all applicable requirements for an uninspected passenger vessel. Owner does not warrant the Vesselâs comfort in heavy weather. (b) Visual Inspection. Upon delivery, Charterer shall visually inspect the Vessel and her equipment and report any damage to Broker."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Redelivery. (a) Time, Place, and Condition.")," Charterer shall redeliver the Vessel, in the same condition as at delivery, fair wear and tear excepted, and free from any lien, claim, or encumbrance of any kind incurred by Charterer or any of Chartererâs guests, to Owner at the Redelivery Location at the End Date/Time. (b) Early Redelivery. With Ownerâs prior written consent, which will not be unreasonably withheld, Charterer may redeliver the Vessel to Owner at the Redelivery Location before the End Date/Time, but Charterer will not be entitled to any refund of the Charter Fee for early redelivery."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Payment of the Charter Fee.")," Charterer shall pay the Charter Fee to Broker for onward transfer to Escrow Agent in two installments, in the amounts, and on or before the dates, stated above by wire transfer of cleared funds in accordance with Escrow Agentâs instructions. Charterer shall pay any fees in connection with these transfers except any fees charged by Escrow Agentâs bank to receive funds."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Cruising Area.")," Charterer shall use the Vessel only for lawful purposes between safe ports and places in the Cruising Area and always within the navigational limits of the Vesselâs insurances."),r.default.createElement("div",{style:{marginTop:30}},g(2)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Charter Guests. (a) Maximum Number.")," Charterer shall not allow more than the maximum number of guests stated above to cruise or sleep on board the Vessel at any time during the Charter Period based on the Day and Night guest protocol. (b) Medical Fitness; Travel Permissions. Charterer acknowledges that participation in the charter may be unsuitable for someone with a physical disability or medical condition. Charterer is responsible for ensuring that Charterer and Chartererâs guests are medically fit to participate in the charter and for obtaining any visas and other travel permissions, including health visas, required for Charterer and Chartererâs guests to travel to the Delivery Location, cruise in the Cruising Area, and depart from the Redelivery Location. (c) Children. If any of Chartererâs guests are children, Charterer alone will be responsible for their conduct, safety, and entertainment. (d) Letter of Authority. If Charterer is a legal entity, upon Ownerâs request, Charterer shall provide to Owner and Escrow Agent a letter of authority signed by Charterer that lists the names of Chartererâs guests and designates the primary guest. But Charterer will be responsible for the conduct of anyone whom Charterer invites or allows on board the Vessel even if that personâs name does not appear in any letter of authority."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Use of the Vessel. (a) Compliance with Laws.")," Charterer shall comply, and shall ensure that Chartererâs guests comply, with the laws of the Flag State and any jurisdiction to which the Vessel may travel during the Charter Period, including any marine parks, sanctuaries, and other protected areas. (b) Pleasure Use Only. Charterer shall use the Vessel only for pleasure purposes and shall not carry any merchandise or passengers for hire. Charterer shall not use the Vessel for any commercial photo or film shoots without Ownerâs prior written consent. Charterer shall not assign this Agreement, subcharter the Vessel, or otherwise part with control of the Vessel during the Charter Period. (c) Behavior. Charterer shall ensure that Chartererâs guestsâ behavior does not cause a nuisance to anyone or bring the Vessel or Owner into disrepute. (d) Treatment of the Crew. Charterer shall show respect, and shall ensure that Chartererâs guests show respect, to the Captain and the Crew at all times. The Captain and Crew will not be subjected to any harassment of any kind by Charterer or Chartererâs guests at any time. (e) Prohibited Items. No weapons, illegal drugs, or prescription drugs without a valid prescription may be carried on board the Vessel. No pets are allowed on board the Vessel without Ownerâs prior written consent. (f) Violations. If Charterer violates any of the terms of this Paragraph 7, Owner may terminate this Agreement and, in addition to any other remedies Owner may have, require Charterer and Chartererâs guests to disembark immediately without any refund of the Charter Fee."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Captain and Crew. (a) Provided by Owner or ",i),"Owner or ",i," shall provide a qualified, competent captain (the âCaptainâ) and crew (the âCrewâ) to operate and navigate the Vessel during the Charter Period. The Captain and Crew must be sufficient in number and rating to meet any manning requirements imposed by the Flag State and licensed as required by the Flag State. Owner shall ensure that the Captain and Crew perform their duties faithfully, industriously, and to the best of their ability, experience, and skill; conduct themselves professionally and in a sober manner; and comply with all laws applicable to the Vessel, including the laws of the Flag State and any jurisdiction to which the Vessel may travel during the Charter Period. (b) Captainâs Authority. Owner or ",i," shall ensure that the Captain
419shows Charterer the same attention as if Charterer were the Vesselâs owner. During the Charter Period, the Captain will comply with Chartererâs reasonable instructions, but the Captain may refuse to comply with any instructions that the Captain, in his or her sole discretion, believes are unsafe, unlawful, or contrary to this Agreement. The Captain may exclude any person from the Vessel, or from participating in particular activities, if the Captain, in his or her sole discretion, believes that that person is behaving unsafely or irresponsibly. Charterer shall, and shall ensure that Chartererâs guests, obey all orders given by the Captain. (c) Confidentiality. Owner shall ensure that the Captain and Crew do not disclose any information regarding this Agreement, Charterer, or any of Chartererâs guests to any third party except as necessary to perform their duties, as required by law, or with Chartererâs prior written consent."),r.default.createElement("div",{style:{marginTop:80}},g(3)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Operating Expenses.")," Charterer shall pay all expenses to operate the Vessel during the Charter Period, including expenses for dockage, pilotage, harbor charges, and customs formalities; food, beverages, and other provisions; water and electricity taken from shore; waste disposal; laundry; communications; and fuel, oil, and other consumables for the Vessel and her tenders and toys (collectively, âOperating Expensesâ). Extraordinary expenses, including expenses for special equipment and shoreside transport and activities, must be paid separately to Broker before the Start Date/Time or directly to the Captain when Charterer boards."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Advanced Provisioning Allowance. (a) Payment.")," The APA will be applied toward Operating Expenses. Charterer shall pay the APA to Escrow Agent in the amount stated above together with the Second Installment of the Charter Fee. (b) Disbursement. Escrow Agent shall disburse the APA to pay for Operating Expenses in accordance with Ownerâs instructions. During the Charter Period, the Captain will advise Charterer via an internet link regarding the status of the APA from time to time and inform Charterer immediately if the balance of the APA becomes insufficient based on current and anticipated Operating Expenses. It is the Charterersâs responsibility to check the APA real time link. Upon the Captainâs request, Charterer shall pay an amount reasonably sufficient to maintain an adequate balance of the APA. Owner shall ensure that the Captain exercises due diligence in spending and accounting for the APA. (c) Exchange Rates. Charterer acknowledges that some or all Operating Expenses may be paid in a currency other than the currency of the APA, that Owner cannot guarantee exchange rates, and that Charterer bears the risk of any changes in exchange rates. (d) Settlement. At the end of the Charter Period, any remaining balance of the APA will be returned to Charterer, or Charterer shall pay any amount by which Operating Expenses exceed the APA, as the case may be. Before Charterer disembarks the Vessel, the Captain will present to the Charterer an accounting of amounts spent from the APA and the Captain and Charterer will settle any differenceâin cash, unless otherwise agreed before the Start Date/Time."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Disbursement of the Charter Fee. (a) Funds Held by Escrow Agent.")," Broker shall transfer any funds received from Charterer relating to this Agreement to Escrow Agent and Escrow Agent shall hold all funds relating to this Agreement in a designated account. (b) First Disbursement. âBusiness Dayâ means a day when retail banks are open for business in _________________________ (Alimos, Greece). Escrow Agent shall disburse 50% of the Charter Fee (less any fees and commissions due to Escrow Agent and Broker) to Owner on the first day of the Charter Period, or, if that day is not a Business Day, the first Business Day thereafter. (c) Second Disbursement. If Escrow Agent does not receive a complaint from Charterer by the end of the Charter Period, Escrow Agent shall disbur
419se the balance of the Charter Fee to Owner on the first Business Day after the end of the Charter Period. (d) Complaints. If Escrow Agent receives a complaint from Charterer before the end of the Charter Period, Escrow Agent shall hold the balance of the Charter Fee for up to 14 days after the end of the Charter Period. To be effective, a complaint by Charterer must be in writing and must describe in reasonable detail the basis of the complaint, including the specific term or terms of this Agreement that Owner is alleged to have breached. If Owner or Charterer commences an arbitration under Paragraph 26 within that period, Escrow Agent shall continue to hold the balance of the Charter Fee until Escrow Agent receives either joint written instructions from Owner and Charterer or a final arbitration award directing payment of the funds held by Escrow Agent. If neither party commences an arbitration within that period, Escrow Agent shall disburse the balance of the Charter Fee to Owner on the first Business Day after the end of the period."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Force Majeure.")," âForce Majeureâ means any event or circumstance beyond the affected partyâs reasonable control, including severe windstorms and other natural disasters; war, terrorism, and civil unrest; strikes, lockouts, and other labor disputes; government acts and restrictions; and epidemics, pandemics, and public or private measures to contain them, including travel bans, quarantines, and port restrictions. Collisions, groundings, and mechanical breakdowns constitute Force Majeure unless they are caused by the affected partyâs negligence. Shipyard delays do not constitute Force Majeure unless they in turn are caused by Force Majeure. Crew changes do not constitute Force Majeure."),r.default.createElement("div",{style:{marginTop:20}},g(4)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Delayed Delivery. (a) Short Delay Caused by Force Majeure.")," âGrace Periodâ means 48 hours or 1/10 of the Charter Period, whichever is shorter. If Owner fails to deliver the Vessel at the Start Date/Time because of Force Majeure, but delivers the Vessel within the Grace Period, Owner shall refund the Charter Fee pro rata for the period of delay without interest or liquidated damages, or, alternatively, if Owner and Charterer agree, the Charter Period will be extended by the period of delay. (b) Extended Delay Caused by Force Majeure. If Owner fails to deliver the Vessel within the Grace Period because of Force Majeure, Charterer may terminate this Agreement at any time after the Grace Period, in which case, as Chartererâs sole remedy, Escrow Agent and Owner shall return all amounts paid by Charterer without interest or liquidated damages. (c) Delays by Other Causes. If Owner fails to deliver the Vessel at the Start Date/Time for any reason except Force Majeure, Charterer may terminate this Agreement at any time after the Start Date/Time, and, as Chartererâs sole remedy, Owner and Escrow Agent shall return any amounts paid by Charterer under this Agreement without interest and Owner shall pay Charterer, as liquidated damages, an amount equal to 50% of the Charter Fee."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Delayed Redelivery. (a) Delay Caused by Force Majeure.")," If Charterer fails to redeliver the Vessel at the End Date/Time because of Force Majeure, Charterer shall redeliver the Vessel as soon as reasonably practicable, the Charter Period will be extended until redelivery, and Charterer shall continue to pay any Operating Expenses until redelivery. (b) Delays by Other Causes. If Charterer fails to redeliver the Vessel at the End Date/Time for any reason except Force Majeure, Charterer shall pay, in addition to Operating Expenses, an amount equal to the Charter Fee divided by the number of days in the Charter Period, plus 40% of that amount as liquidated damages, for each day or part of a day until Charterer redelivers the Vessel. If Chartererâs failure to redeliver the Vessel for any reason except Force Majeure c
419ontinues for 24 hours after the End Date/Time, Charterer shall, in addition, indemnify Owner against any liability for any loss, damage, or expense arising from Chartererâs failure to redeliver the Vessel on time, including any liquidated damages or lost charter hire under any other charter agreement to which Owner is a party."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Cancellation by Owner. (a) Cancellation for Force Majeure.")," If Owner cancels this Agreement at any time before the Start Date/Time because of Force Majeure, as Chartererâs sole remedy, Escrow Agent shall return any amounts paid by Charterer under this Agreement without interest. (b) Other Cancellations. If Owner cancels this Agreement at any time before the Start Date/Time for any reason except Force Majeure (including the sale of the Vessel under Paragraph 19), as Chartererâs sole remedy, Escrow Agent shall return any amounts paid by Charterer under this Agreement without interest and Owner shall pay Charterer, as liquidated damages, an amount equal to one of the following: (i) 25% of the Charter Fee, if cancellation occurs 30 days or more before the Start Date/Time; (ii) 35% of the Charter Fee, if cancellation occurs less than 30 days but more than 14 days before the Start Date/Time; or (iii) 50% of the Charter Fee, if cancellation occurs 14 days or less before the Start Date/Time."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Cancellation or Nonpayment by Charterer. (a) Cancellation by Charterer.")," If Charterer cancels this Agreement for any reason, Charterer shall pay Owner any amounts due but unpaid as of the date of cancellation, Escrow Agent shall disburse any amounts paid by Charterer to Owner, and Owner may retain all amounts paid by Charterer as liquidated damages. (b) Nonpayment by Charterer. If Charterer fails to pay any amount when due under this Agreement and that failure continues for five days after Owner notifies Charterer, Owner may, at its option, deem this Agreement cancelled by Charterer with the consequences stated above. (c) Ownerâs Duty to Mitigate. If Charterer cancels this Agreement or is deemed to have cancelled this Agreement, Owner shall use reasonable efforts to mitigate its losses by rechartering the Vessel to another charterer for all or part of the Charter Period. Owner shall not unreasonably withhold its agreement to any recharter of the Vessel, but Owner may refuse any charterer that Owner reasonably believes would be unable to perform the charter or that would be harmful to the Vesselâs or Ownerâs reputation. If Owner recharters the Vessel for all or part of the Charter Period, Owner shall credit Charterer the net proceeds of that charter, after payment of any commissions, fees, and other expenses arising from Chartererâs cancellation and Ownerâs efforts to recharter the Vessel. The parties intend for Owner to receive from any recharter the same amount in net proceeds that Owner would have received under this Agreement if Charterer had not cancelled."),r.default.createElement("div",{style:{marginTop:10}},g(5)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Disablement. (a) Short Disablement.")," If the Vessel becomes disabled during the Charter Period for more than 12 hours, but no longer than the Grace Period, Owner shall refund the Charter Fee pro rata for the period of disablement without interest or liquidated damages, or, alternatively, if Owner and Charterer agree, the Charter Period will be extended by the period of disablement. Charterer shall continue to pay Operating Expenses during any period of disablement. (b) Extended Disablement; Total Loss. If the Vessel becomes disabled during the Charter Period for longer than the Grace Period, or becomes an actual, constructive, or compromised total loss, Charterer may terminate this Agreement at any time thereafter and Escrow Agent and Owner shall refund the Charter Fee pro rata for the peri
419od after the disablement began or the loss occurred without interest or liquidated damages. (c) Vessel Unable to Return to Redelivery Location. If the Vessel is unable to return to the Redelivery Location, Charterer may redeliver the Vessel by transferring possession of the Vessel to Owner where she lies and Owner shall pay or reimburse Charterer for any travel and accommodation costs reasonably incurred to return Charterer and Chartererâs guests to the Redelivery Location. (d) Disablement Caused by Charterer. Chartererâs remedies under this Paragraph 17 do not apply to any disablement caused by Charterer or any of Chartererâs guests."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Security Deposit.")," If Owner requires Charterer to pay a security deposit (the âSecurity Depositâ), Charterer shall pay the Security Deposit to Escrow Agent together with the First Installment of the Charter Fee. The Security Deposit may be applied to repair any damage to the Vessel caused by Charterer or any of Chartererâs guests and to discharge any lien, claim, or encumbrance on the Vessel incurred by Charterer or any of Chartererâs guests. Chartererâs liability will not be limited to the amount of the Security Deposit."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Sale of the Vessel.")," Owner shall notify Charterer (via Escrow Agent and Broker) immediately if Owner enters into an agreement to sell the Vessel and, under that agreement, ownership of the Vessel would be transferred before or during the Charter Period. Owner shall use reasonable efforts to cause any buyer of the Vessel (the âBuyerâ) to take over and perform Ownerâs obligations under this Agreement by way of an assignment. If the Buyer agrees to do so, the parties and the purchaser will assign this Agreement and Owner will have no further liability hereunder. If the Buyer is unable or unwilling to take over and perform Ownerâs obligations under this Agreement, this Agreement will be deemed cancelled by Owner with the consequences stated in Paragraph 15."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Insurance. (a) Ownerâs Duty to Insure Vessel.")," Owner shall insure the Vessel during the Charter Period with reputable underwriters against all customary hull and liability risks, with limits no less than those stated above, on terms appropriate for the Vesselâs size, type, and value, extended to cover chartering under the terms of this Agreement. Owner shall cause Charterer to be an additional insured or covered person under the Vesselâs insurances. Upon Chartererâs request, Owner shall provide copies of policies for the Vesselâs insurances and certificates of insurance evidencing the coverage required under this Paragraph 20. (b) Additional Coverage. Charterer acknowledges that the Vesselâs insurances do not cover, among other things, chartererâs liabilities, trip cancellation, medical evacuation, or loss of, or damage to, personal effects. Charterer is responsible for determining if the Vesselâs insurances meet his or her needs and arranging additional coverage if he or she considers it necessary. (c) Actions to Void or Limit Coverage. If Charterer or any of Chartererâs guests does anything to void or limit coverage under the Vesselâs insurances, Charterer shall indemnify Owner against any liability for any loss, damage, or expense to the extent that it would otherwise have been covered under the Vesselâs insurances."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Taxes.")," The Charter Fee does not include any sales, value-added, or similar taxes payable on the Charter Fee or any other amounts due from Charterer under this Agreement. Charterer shall pay any such taxes payable on these amounts to Escrow Agent or Owner in accordance with their instructions and indemnify Owner and Escrow Agent against any liability for these taxes."),r.default.createElement("div",{style:{marginTop:10}},g(6)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Maritime Liens; Salvage. (a) Maritime Liens.")," Charterer shall not incur, and shall ensure that Chartererâs guests do not incur, any maritime lien on the Vessel. Charterer shall indemnify Owner against any liability for any loss, damage, or expense arising from any maritime lien on the Vessel that arises or otherwise attaches to the Vessel as a result of Charterer or any of Chartererâs guests. (b) Salvage of the Vessel. Charterer shall not enter into any salvage agreement with respect to the Vessel without Ownerâs prior written consent unless the Vessel requires immediate assistance and it would be impractical to obtain Ownerâs prior written consent. (c) Proceeds of Derelicts, Salvages, and Towages. Net proceeds of any derelicts, salvages, and towages earned by the Vessel for rendering assistance or recovering property during the Charter Period will be shared equally between Owner and Charterer."),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Brokers. (a) Relationships to Owner and Charterer.")," Unless otherwise agreed, Escrow Agent represents Owner and Broker represents Charterer. If Escrow Agent and Broker are one and the same, Escrow Agent represents both Owner and Charterer and Owner and Charterer waive any conflict of interest arising from joint representation."," ",r.default.createElement("b",null,"(b) Fees and Commissions.")," O
419wner shall pay Escrow Agent and Broker any fees and commissions due in connection with this Agreement in accordance with industry custom or any separate agreement between them. Unless otherwise agreed, commissions and fees will be payable on the Charter Fee but not on any Delivery/Redelivery Fees, Additional Payments, or taxes. If Owner and Charterer agree to extend the Charter Period (except as provided in Paragraph 13 with respect to delayed delivery or Paragraph 17 with respect to disablement), any fees and commissions due to Escrow Agent and Broker will be increased pro rata. Brokerâs commission will be deemed earned when Owner and Charterer have signed this Agreement and Charterer has paid the First Installment of the Charter Fee. Owner shall pay Brokerâs commission even if this Agreement is cancelled because of Force Majeure or Ownerâs or Chartererâs default. ",r.default.createElement("b",null,"(c) Subsequent Charter.")," ","âAffiliateâ means, if Charterer is an individual, any of Chartererâs immediate family members or any entity that any of them owns or c
419ontrols, or, if Charterer is a legal entity, any of Chartererâs beneficial owners or their immediate family members or any entity that any of them owns or controls. If Owner enters into an agreement to charter the Vessel to Charterer (or an Affiliate) at any time within two years after the end of the Charter Period, Owner shall pay Broker a commission on that charter on the same basis as under this Agreement. But if Charterer (or an Affiliate) charters the Vessel from Owner through another bona fide broker, Owner shall pay 1/3 of the commission on that charter to Broker and 2/3 to the new broker. ",r.default.createElement("b",null,"(d) Subsequent Sale.")," If Owner enters into an agreement to sell the Vessel to Charterer (or an Affiliate) at any time within two years after the end of the Charter Period, Owner shall pay Broker the selling brokerâs commission. But if Charterer (or an Affiliate) purchases the Vessel through another bona fide broker, Owner shall pay, or cause the new broker to pay, 15% of the total sales commission to Broker. ",r.default.createElement("b",null,"(e) Limitation of Liability.")," Escrow Agent and Broker do not guarantee the performance of Owner or Charterer under this Agreement. Any information provided by Escrow Agent or Broker to Owner or
419Charterer is provided in good faith but with no guarantee that it is accurate. There are no representations or warranties, express or implied, regarding the Vessel except as stated in this Agreement and Charterer releases Escrow Agent and Broker from any liability for any misrepresentation regarding the Vessel, including any negligent misrepresentation. Owner and Charterer, jointly and severally, shall indemnify Escrow Agent and Broker against any liability for any loss, damage, or expense arising from Escrow Agentâs and Brokerâs performance of their obligations under this Agreement, including any caused by the indemnified partyâs ordinary negligence, but not including any caused by the indemnified partyâs gross negligence or intentional misconduct."),r.default.createElement("div",{style:{marginTop:180}},g(7)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Additional Terms.")," The following additional terms form an integral part of this Agreement:",r.default.createElement("div",{style:{border:"1px solid black",padding:10,marginTop:20}},r.default.createElement("span",null,"ΣÏα λειÏοÏ
Ïγικά Îξοδα δεν ÏεÏιλαμβάνεÏαι Ïο κÏÏÏÎ¿Ï ÎºÎ±Ï
ÏίμÏν και λιÏανÏικÏν Ïα οÏοία καÏαβάλλονÏαι αÏÏ Ïον ΠλοιοκÏήÏη ÏÏον εκάÏÏοÏε ÏÏομηθεÏ
Ïή αÏ
ÏÏν (ΠεÏÏελαικη εÏαιÏεία)"),r.default.createElement("br",null),r.default.createElement("br",null),r.default.createElement("span",{style:{color:"red",fontWeight:"bold"}},"Payments for fuel and lubricants are to be made to the fuel supplier by Shipowner."),r.default.createElement("br",null),r.default.createElement("br",null),r.default.createElement("span",null,"Î ÏλοικÏήÏÎ·Ï ÏÏ
ναινεί Ïο ÏκάÏÎ¿Ï Î´ÏναÏαι να ναÏ
λÏνεÏαι Ïε ÏοÏ
ÏιÏÏÎ¹ÎºÏ Î³ÏαÏείο για να εκÏελεί οÏγανÏμÎνα Ïαξίδια ÏÏÏÏ ÏÏοβλÎÏει ο 4926/2022 και Ïο ÏοÏ
ÏιÏÏÎ¹ÎºÏ Î³ÏαÏείο να ÏÏοÏλαμβάνει και να ÏοÏοθεÏεί ÏληÏÏμα ÏÏο ÏκάÏÎ¿Ï ÎµÏÎÏον εÏει Ïα αÏαιÏοÏμενα ÏÏοÏÏνÏα."),r.default.createElement("br",null),r.default.createElement("br",null),r.default.createElement("span",{style:{color:"red"}},"Shipowner agrees that the vessel may be chartered to a tourist office to operate organized excursions as described by Greek law 4926/2022 and the tourist office may employ crew that has the relevant competencies."))),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Miscellaneous. (a) Entire Agreement.")," This Agreement constitutes the entire agreement between the parties, and supersedes any prior agreement or understanding between them, oral or written, with respect to the charter of the Vessel by Owner to Charterer. There are no other terms, conditions, representations, or warranties, express or implied, with respect to the subject matter of this Agreement. (b) Liquidated Damages. This Agreement provides for liquidated damages in several cases. The parties agree that, in each case, the nonbreaching partyâs losses are difficult to estimate as of the date of this Agreement and would be difficult for that party to prove. The parties intend for liquidated damages to compensate the nonbreaching party and not to punish the breaching party. (c) Notices. Notices under this Agreement must be in writing and must be made by hand delivery, overnight courier, or email or other electronic means. Notice given by or to an attorney or broker representing a party will have the same effect as notice given by or to that party. (d) Amendment. This Agreement may be amended only by a writing that refers specifically to this Agreement and that is signed by Owner and Charterer. (e) Waiver. No waiver of a partyâs rights under this Agreement will be effective unless it is in writing and signed by that party. No failure or delay in exercising any right or remedy under this Agreement will constitute a waiver of that right or remedy. A waiver in one instance will not operate as a waiver in any other instance. (f) Assignment. Owner may assign this Agreement to any entity subject to common ownership and control to which ownership of the Vessel is transferred before the Start Date/Time. Otherwise, neither Owner nor Charterer may assign this Agreement without the other partyâs prior written consent. (g) Severability. If any term of this Agreement is held to be unenforceable for any reason, that term will be modified to the minimum extent necessary to make it enforceable, or, if it cannot be modified to make it enforceable, disregarded, and, in either case, the other terms of this Agreement will remain in effect. (h) Interpretation of This Agreement. Paragraph and subparagraph headings are included only for convenience and will not affect the interpretation of this Agreement. In this Agreement, âincludingâ means âincluding, but not limited to.â (i) Signing of This Agreement. An electronic signature of this Agreement will have the same effect as a handwritten signature. This Agreement may be signed in counterparts, which, together, will c
419onstitute a single instrument. A signed copy of this Agreement sent by email or other electronic means will be deemed an original for all purposes."),r.default.createElement("div",{style:{marginTop:180}},g(8)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("li",{style:{marginTop:40}},r.default.createElement("b",null,"Governing Law; Dispute Resolution. (a) Governing Law.")," This Agreement will be governed by and interpreted according to the federal maritime law of Greece and the laws of Greece regardless of any conflict-of-laws principles that would require the application of any other law. (b) Arbitration. The parties shall resolve any dispute arising from this Agreement by arbitration in Piraeus Greece, in accordance with the Rules of the International Yacht Arbitration Council in effect when the arbitration is commenced. (c) Exclusivity. The parties shall not bring any action, claim, or proceeding arising from this Agreement in any other forum except to compel arbitration, enforce an arbitration award, or obtain interim, provisional, or conservative relief in connection with an arbitration under this Paragraph 26. (d) Attorneyâs Fees. In any arbitration or other proceeding arising from this Agreement, the prevailing party will be entitled to recover, in addition to any other relief to which that party is entitled, reasonable attorneyâs fees, court costs, and all other expenses incurred in that arbitration or proceeding, even if not taxable as court costs, including all such fees, costs, and expenses incurred in appellate, bankruptcy, and post-judgment proceedings."))),r.default.createElement("div",{style:{marginTop:40,fontSize:"0.8rem"}},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:12,style:{textAlign:"center"}},r.default.createElement("b",null,"Owner:"),o.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:o.fullSignature.url,alt:"owner-signature",style:{maxHeight:150}}))),r.default.createElement(n.default,{span:12,style:{textAlign:"center"}},r.default.createElement("b",null,"Charterer:"),c.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:c.fullSignature.url,alt:"owner-signature",style:{maxHeight:150}}))))),r.default.createElement("div",{style:{marginTop:50,fontSize:"0.8rem"}},r.default.createElement(l.default,{gutter:16},r.default.createElement(n.default,{span:8,style:{textAlign:"center"}},r.default.createElement("b",null,"Escrow Agent:"),u.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:u.fullSignature.url,alt:"owner-signature",style:{maxHeight:150}}))),r.default.createElement(n.default,{span:8,style:{textAlign:"center"}},r.default.createElement("b",null,"Broker:"),s.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:s.fullSignature.url,alt:"owner-signature",style:{maxHeight:150}}))),r.default.createElement(n.default,{span:8,style:{textAlign:"center"}},r.default.createElement("b",null,"Broker (2):"),d.fullSignature&&r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("img",{src:d.fullSignature.url,alt:"owner-signature",style:{maxHeight:150}}))))),r.default.createElement("div",{style:{marginTop:80,fontSize:"0.8rem"}},r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("b",null,"ÎÎΩΡÎÎÎÎÎ")),r.default.createElement("div",{style:{marginTop:20}},"Την ",r.default.createElement("b",null,a)," Ïο ÏαÏÏν ναÏ
λοÏÏμÏÏνο ÏοÏ
εÏαγγελμαÏÎ¹ÎºÎ¿Ï ÏλοίοÏ
αναÏÏ
ÏήÏ"," ",r.default.createElement("b",null,m.name),", ÎιμÎÎ½Î±Ï ÎηολÏγηÏÎ·Ï ",r.default.createElement("b",null,m.portRegistry),", ÎηολογίοÏ
",r.default.createElement("b",null,m.registryNumber)," με ÎÏÎ¹Î¸Î¼Ï ÎηÏÏÏοÏ
ÎÏαγγελμαÏÎ¹ÎºÎ¿Ï Î Î»Î¿Î¯Î¿Ï
ÎναÏÏ
ÏÎ®Ï ",r.default.createElement("b",null,m.numberAMEPA),", ÏοÏ
αÏοÏά νάÏ
λÏÏη:",r.default.createElement("br",null),"Î. με λιμÎνα εκκίνηÏÎ·Ï ÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï (ÏÏμÏÏνα με Ïην ÏαÏ. 2(α) ÏÎ·Ï ÏαÏοÏÏαÏ)",r.default.createElement("br",null),"και καÏαÏÎθηκε ανÏίγÏαÏο αÏ
ÏÎ¿Ï ÏÏη Îιμενική ÎÏÏή."),r.default.createElement("div",{style:{textAlign:"center",marginTop:30}},r.default.createElement("b",null,"Î ÎÎÎÎÎÎÎÎ ÎΡΧÎ"))),r.default.createElement("div",{style:{marginTop:50}},g(9)))};var l=i(a(55517)),n=i(a(64219));a(55189);var r=i(a(96540));
419function i(e){return e&&e.__esModule?e:{default:e}}},49416:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companySignatureUrl:a,companyLogo:i,companyLegalName:o,companyActivity:s,companyLegalAddress:d,companyPostalCode:u,companyCity:c,companyRegistrationNumber:m,companyMhte:f,companyVAT:p,companyTaxOffice:g,companyPhone:h,companyIBAN:y,companySWIFT:E,bookingCode:b,resourceName:v,resourceModel:k,productName:S,pickupLocationName:T,durationHours:C,startDate:P,startTime:D,dropOffLocationName:_,travelers:I=[]}=t,x="#708e99",O="#0d2140";return r.default.createElement("div",{className:"yaloou-voucher-editor-content"},I.map(((e,t)=>{const{key:A,fullName:N,passportIdNumber:w,nationality:R}=e;return r.default.createElement("div",{key:A},r.default.createElement("div",{style:{textAlign:"center",marginTop:20}},r.default.createElement("img",{className:"img-responsive",style:{maxHeight:200,maxWidth:200},src:i,alt:"companyLogo"}),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("h3",{style:{fontWeight:"bold",letterSpacing:1.2,color:O}},"EXCURSION VOUCHER"))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Yacht Name:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},v)),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Yacht Type:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},k)))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement("span",{style:{color:x}},"This voucher is valid for an excursion to:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},S)),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Full Name:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},N)),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Booking Reference:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},b)))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Passport / ID No:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},w)),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Nationality:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},R)))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Boarding Date Time:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},P," ",D)),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Duration:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},C," hours")))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Departure From:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},T)),r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Return To:"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},_)))),r.default.createElement("div",{style:{marginTop:20}},r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement("b",null,"I, the undersigned acknowledge that:")),r.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:14,fontSize:"1.1em",marginTop:10,color:O}},r.default.createElement("li",null,"If the toilet is clogged for any reason there is fee is Euros 1,000 (one thousand) for repair."),r.default.createElement("li",null,"Any other damage on the vessel will be fully reimbursed as per captains estimate."))),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement("span",{style:{color:O,fontWeight:"bold"}},"This excursion is operated by"," ",a?r.default.createElement("img",{src:a,alt:"company-signature",style:{position:"relative",height:130,bottom:20,left
419:10}}):o)),r.default.createElement("div",{style:{marginTop:20,color:O,fontSize:"1.1em"}},r.default.createElement(l.default,{gutter:32},r.default.createElement(n.default,{span:12},r.default.createElement("span",{style:{color:x}},"Issuing Office"),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},o),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},s),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},d," - ΤΠ",u," - ",c),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},"Î.Î.Î.Î.: ",m," | Î.Î.Τ.Î.: ",f),r.default.createElement("br",null),r.default.createElement("span",{style:{fontSize:"1em"}},"ÎΦÎ: ",p," | ÎÎÎ¥: ",g)),r.default.createElement(n.default,{span:12,style:{textAlign:"center"}},r.default.createElement("span",{style:{color:x}},"Client Signature")))),r.default.createElement("div",{style:{marginTop:50,color:O,fontSize:"1.1em",textAlign:"center"}},r.default.createElement("span",{style:{color:O,fontWeight:"bold"}},d," ",u," VAT ",p," Tel ",h),r.default.createElement("br",null),r.default.createElement("span",{style:{color:O}},"Bank Account IBAN ",y," | Swift Code ",E)),r.default.createElement("div",{className:"page-break"}),r.default.createElement("div",{style:{textAlign:"center",marginTop:30}},r.default.createElement("img",{className:"img-responsive",style:{maxHeight:200,maxWidth:200},src:i,alt:"companyLogo"})),r.default.createElement("div",{style:{marginTop:50}},r.default.createElement("h4",{style:{fontWeight:"bold",color:O,textAlign:"center"}},"TERMS AND CONDITIONS OF VOUCHER:"),r.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:14,fontSize:"1.1em",marginTop:20,color:O}},r.default.createElement("li",null,"This voucher is nonrefundable."),r.default.createElement("li",null,"Hours of excursion as indicated on the voucher."),r.default.createElement("li",null,"Delay of passenger's arrival DOES not constitute extension of the excursion."),r.default.createElement("li",null,"Travel after sunset is allowed only for the passenger night capacity of the vessel."),r.default.createElement("li",null,"For their safety passengers must conform to instructions given by the captain. Failure to abide to such instructions can result to the termination of the excursion based on captain's discretion."))),r.default.createElement("div",{style:{marginTop:50}},r.default.createElement("h3",{style:{fontWeight:"bold",color:O,textAlign:"center"}},"DISCLAIMER:"),r.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:14,fontSize:"1.1em",marginTop:20,color:O}},r.default.createElement("li",null,"Passengers board the vessel at their own risk."),r.default.createElement("li",null,"Passengers acknowledge that the vessel conforms to the regulation to operate as a Greek commercial vessel."),r.default.createElement("li",null,"Passengers acknowledge that no diving is allowed from the deck of the vessel."),r.default.createElement("li",null,"Passengers acknowledge that the use of any water toys is done on their sole responsibility."))),r.default.createElement("div",{style:{marginTop:50}},r.default.createElement("h3",{style:{fontWeight:"bold",color:O,textAlign:"center"}},"GDPR:"),r.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:14,fontSize:"1.1em",marginTop:20,color:O}},r.default.createElement("li",null,"We hereby give our consent to use personal data for promotional material."),r.default.createElement("li",null,"Passengers acknowledge that names of the passengers along with Passport numbers ids and telephones noâs are kept on file as required by local authorities."))),r.default.createElement("div",{style:{marginTop:50}},r.default.createElement("h3",{style:{fontWeight:"bold",color:O,textAlign:"center"}},"I consent.")),t!==I.length-1&&r.default.createElement("div",{className:"page-break"}))})))};var l=i(a(55517)),n=i(a(64219));a(45155);var r=i(a(96540));function i(e){return e&&e.__esModule?e:{default:e}}},81070:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{recordDataMatch:t={}}=e;const{companyLogo:a,companyName:d,contactEmail:u,companyEmail:c,options:m=[],contactFirstName:f,contactLastName:p,remarks:g}=t,h="#111d3a",y="#24466b";return o.default.createElement("div",{className:"zelajet-flight-request-enquiry-editor-content"},o.default.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},o.default.createElement("div",{style:{display:"flex"}},o.default.createElement("img",{className:"img-responsive",style:{maxHeight:130,maxWidth:130},src:a,alt:"companyLogo"})),o.default.createElement("div",{style:{marginTop:10}},o.default.createElement("h3",{style:{fontWeight:"bold",letterSpacing:1,color:h}},"FLIGHT REQUEST ENQUIRY"))),o.default.createElement("div",{style:{marginTop:20,color:y,fontSize:"1.2em"}},o.default.createElement(n.default,{gutter:32},o.default.createElement(r.default,{span:12},o.default.createElement("span",{style:{color:"#7389a1"}},"TO"),o.default.createElement("br",null),o.default.createElement("b",{style:{fontSize:"1em"}},f," ",p),o.default.createElement("br",null),o.default.createElement("span",{style:{fontSize:"0.9em"}},u)),o.default.createElement(r.default,{span:12},o.default.createElement("span",{style:{color:"#7389a1"}},"FROM"),o.default.createElement("br",null),o.default.createElement("b",{style:{fontSize:"1em"}},d),o.default.createElement("br",null),o.default.createElement("span",{style:{fontSize:"0.9em"}},c))),o.default.createElement("hr",null),o.default.createElement("span",null,"Thank you very much for contacting Zela Jet for your flight request. Please see below our detailed offer.")),m.length>0&&o.default.createElement("div",{style:{marginTop:30,color:y,fontSize:"1.2em"}},o.default.createElement("h5",{style:{fontWeight:"bold",color:h,margin:0}},"Offers"),o.default.createElement("hr",null),o.default.createElement(n.default,{gutter:16},m.map(((e,t)=>o.default.createElement(r.default,{key:e.id,xl:8,lg:8,md:8,sm:8,xs:8,style:{marginBottom:10}},o.default.createElement("div",{style:{background:"#f5f5f5",borderRadius:10,backgroundColor:h}},e.photos[0]&&o.default.createElement("img",{src:e.photos[0].url,alt:"option-img",style:{height:"110px",width:"100%",objectFit:"cover",borderRadius:"10px 10px 0px 0px"}}),o.default.createElement("div",{style:{padding:8,fontSize:"0.85em",color:"white"}},o.default.createElement("span",{style:{fontWeight:"bold"}},e.name),o.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:5}},o.default.createElement("span",{style:{display:"flex"}},"Option N°",t+1),o.default.createElement("span",{style:{display:"flex"}},(0,s.getNumberWithCurrency)(e.price,e.currency)))))))))),o.default.createElement("div",{className:"page-break"}),m.map(((e,t)=>o.default.createElement("div",{key:e.id,style:{margin:"20px 0px"}},o.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",background:h,padding:10,borderRadius:5}},o.default.createElement("h4",{style:{fontWeight:"bold",color:"white",margin:0}},"Option N°",t+1,": ",e.name),o.default.createElement("h4",{style:{fontWeight:"bold",color:"white",margin:0}},(0,s.getNumberWithCurrency)(e.price,e.currency))),o.default.createElement("div",{style:{paddingLeft:20,borderLeft:"5px dashed #e5e5e5"}},e.photos.length>0&&o.default.createElement(n.default,{gutter:8,style:{marginTop:20}},e.photos.slice(0,3).map(((e,t)=>o.default.createElement(r.default,{key:t,span:8},o.default.createElement("img",{src:e.url,alt:"option-img",style:{height:"130px",width:"100%",borderRadius:10}}))))),o.default.createElement("div",{style:{marginTop:30,color:y,fontSize:"1.2em"}},o.default.createElement("h5",{style:{fontWeight:"bold",color:h,margin:0}},"Itinerary for ",e.passengers," Passenger(s)"),o.default.createElement("hr",null),e.itinerarySteps.map(((t,a)=>o.default.createElement("div",{key:t.id},o.default.createElement(n.default,{type:"flex",align:"middle",gutter:32},o.default.createElement(r.default,{span:10},o.default.createElement("span",null,o.default.createElement("span",{style:{color:"#7389a1"}},"Departure from"),o.default.createElement("br",null),o.default.createElement("b",null,t.pickupPointName),o.default.createElement("br",null),(0,i.default)(`${t.startDate} ${t.startTime}`,"YYYY-MM-DD HH:mm").format("DD MMMM YYYY HH:mm")," ","(Local Time)")),o.default.createElement(r.default,{span:4,style:{textAlign:"center"}},o.default.createElement(l.default,{type:"arrow-right",style:{fontSize:40}})),o.default.createElement(r.default,{span:10},o.default.createElement("span",{style:{color:"#7389a1"}},"Arrival to"),o.default.createElement("br",null),o.default.createElement("b",null,t.dropOffPointName),o.default.createElement("br",null),o.default.createElement("span",null,(0,i.default)(`${t.endDate} ${t.endTime}`,"YYYY-MM-DD HH:mm").format("DD MMMM YYYY HH:mm")," ","(Local Time)"))),a!==e.itinerarySteps.length-1&&o.default.createElement("hr",{style:{borderStyle:"dashed"}}))))),e.description&&o.default.createElement("div",{style:{marginTop:30,color:y,fontSize:"1.2em"}},o.default.createElement("h5",{style:{fontWeight:"bold",color:h,margin:0}},"Description"),o.default.createElement("hr",null),o.default.createElement("h5",null,e.description.split("\n").map(((e,t)=>o.default.createElement("p",{key:t},e))))),e.specifications.length>0&&o.default.createElement("div",{style:{marginTop:30,color:y,fontSize:"1.2em"}},o.default.createElement("h5",{style:{fontWeight:"bold",color:h,margin:0}},"Specifications"),o.default.createElement("hr",null),o.default.createElement(n.default,{gutter:32},e.specifications.map(((e,t)=>o.default.createElement(r.default,{span:12,key:t},o.default.createElement("h5",{style:{margin:3,marginLeft:0}},e))))))),t!==m.length-1&&o.default.createElement("div",{className:"page-break"})))),g&&o.default.createElement("div",null,o.default.createElement("div",{className:"page-break"}),o.default.createElement("div",{style:{marginTop:30,color:y,fontSize:"1.2em"}},o.default.createElement("h5",{style:{fontWeight:"bold",color:h,margin:0}},"Remarks"),o.default.createElement("hr",null),o.default.createElement("div",{dangerouslySetInnerHTML:{__html:g}}))))};var l=d(a(95402)),n=d(a(55517)),r=d(a(64219));a(51629);var i=d(a(95093)),o=d(a(96540)),s=a(37918);
419function d(e){return e&&e.__esModule?e:{default:e}}},60660:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(7226)),n=c(a(8963)),r=c(a(95402)),i=c(a(2016)),o=c(a(96540)),s=a(77322),d=c(a(74118)),u=c(a(26095));function c(e){return e&&e.__esModule?e:{default:e}}function m(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class f extends o.default.Component{constructor(e){super(e),m(this,"fetchPermissions",(()=>{const{expenseId:e}=this.props;s.AccountingService.getExpensePermissions(e).then((e=>{let{permissions:t}=e;this.setState({permissions:t})}))})),m(this,"handleSuccessAction",(()=>{const{onSuccess:e}=this.props;this.setState({visibleAction:void 0}),e()})),m(this,"handleMenuClick",(e=>{let{key:t}=e;this.setState({visibleAction:t})})),m(this,"handleHideAction",(()=>{this.setState({visibleAction:void 0})})),m(this,"handleOpenDropdown",(e=>{e&&this.fetchPermissions()})),this.state={permissions:{},visibleAction:void 0}}render(){const{visibleAction:e,permissions:t}=this.state,{expenseId:a}=this.props,{allowEdit:s,allowDelete:c}=t;return o.default.createElement("div",null,o.default.createElement(l.default,{trigger:"click",placement:"bottomRight",onVisibleChange:this.handleOpenDropdown,overlay:o.default.createElement(i.default,{onClick:this.handleMenuClick},o.default.createElement(i.default.Item,{key:"edit",disabled:!s},"Edit Expense"),o.default.createElement(i.default.Item,{key:"delete",disabled:!c},"Delete Expense"))},o.default.createElement(n.default,{style:{width:"100%"}},o.default.createElement(r.default,{type:"ellipsis"}))),"edit"===e&&o.default.createElement(d.default,{visible:!0,expenseId:a,onSuccess:this.handleSuccessAction,onHide:this.handleHideAction}),"delete"===e&&o.default.createElement(u.default,{visible:!0,expenseId:a,onCancel:this.handleHideAction,onSuccess:this.handleSuccessAction}))}}t.default=f},38758:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(24146)),n=f(a(96540)),r=f(a(8282)),i=f(a(46073)),o=f(a(97549)),s=f(a(14656)),d=a(66028),u=a(77322),c=f(a(681)),m=a(85434);function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class g extends n.default.Component{constructor(e){super(e),p(this,"componentDidMount",(()=>{this._isMounted=!0,u.EventTrackerService.eventTrack(d.TRACKING_EVENTS.ExpenseCreationStarted),this.fetchCurrency()})),p(this,"componentWillUnmount",(()=>{this._isMounted=!1})),p(this,"fetchCurrency",(()=>{const{expense:e}=this.state;(0,r.default)({url:`${o.default.api}/api/public/currency`,method:"post",data:JSON.stringify({userId:i.default.getIdFromToken()}),headers:{"Content-Type":"application/json",Accept:"application/json"},type:"json"}).then((t=>{let{currency:a}=t;e.currency=a,this.setState({expense:e})}))})),p(this,"handleSubmit",(()=>{const{onSuccess:e,bookingId:t}=this.props,{expense:a}=this.state,n=(0,m.validateExpense)(a);if(!n.success)return void l.default.error(n.message);this.setState({loadingSubmit:!0});const{relatedWithTarget:r,relatedWithTargetId:i,...o}=a;let s=r,c=i;t&&(s=d.EXPENSE_RELATEDWITHDETAILS_TARGETS.BOOKING,c=t),u.AccountingService.createExpense({...o,relatedWithTarget:s,relatedWithTargetId:c}).then((()=>{this._isMounted&&(this.setState({loadingSubmit:!1}),u.EventTrackerService.eventTrack(d.TRACKING_EVENTS.ExpenseCreated),l.default.success("Expense successfully created!"),e())})).catch((()=>{l.default.error("Failed to create expense"),this.setState({loadingSubmit:!1})}
419))})),p(this,"hanldeChange",(e=>this.setState({expense:e}))),this.state={expense:{},loadingSubmit:!1}}render(){const{visible:e,onHide:t}=this.props,{bookingId:a}=this.props,{expense:l,loadingSubmit:r}=this.state;return n.default.createElement(s.default,{feature:d.FEATURES.EXPENSES,className:"minimal-modal view-booking-small",title:"Add new Expense",style:{top:20},visible:e,onOk:this.handleSubmit,confirmLoading:r,onCancel:t},n.default.createElement(c.default,{expense:l,mode:"ADD",hideDefaultTarget:!!a,onChange:this.hanldeChange}))}}t.default=g},26095:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(24146)),n=o(a(13776)),r=o(a(96540)),i=a(77322);function o(e){return e&&e.__esModule?e:{default:e}}class s extends r.default.Component{constructor(e){var t,a,o;super(e),t=this,o=()=>{const{expenseId:e}=this.props,{onCancel:t,onSuccess:a}=this.props;n.default.confirm({title:"Are you sure you want to delete the expense ?",content:r.default.createElement("span",{style:{fontSize:13}},"You will not be able to revert this action."),okText:"Yes",okType:"danger",cancelText:"No",onOk:()=>new Promise((t=>{i.AccountingService.deleteExpense(e).then((()=>{l.default.success("Expense successfully deleted!"),a(),t()}))})),onCancel(){t()}})},(a=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(a="renderVerifyDeleteModal"))in t?Object.defineProperty(t,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[a]=o,this.state={}}render(){return r.default.createElement("div",null,this.renderVerifyDeleteModal())}}t.default=s},74118:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=d(a(13776)),n=d(a(24146)),r=d(a(96540)),i=a(77322),o=d(a(681)),s=a(85434);function d(e){return e&&e.__esModule?e:{default:e}}function u(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class c extends r.default.Component{constructor(e){super(e),u(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchExpense()})),u(this,"componentWillUnmount",(()=>{this._isMounted=!1})),u(this,"fetchExpense",(()=>{const{expenseId:e}=this.props;this.setState({loadingExpense:!0}),i.AccountingService.getSingleExpense(e).then((e=>{let{expense:t}=e;if(!this._isMounted)return;const{categoryDetails:a,paymentMethodDetails:l,relatedWithDetails:n,paidByPersonnelDetails:r,...i}=t,o={...i,categoryId:a&&a.id,paymentMethodId:l&&l.id,relatedWithTarget:n&&n.target,relatedWithTargetId:n&&n.targetId,relatedWithTargetName:n&&n.targetName,paidByPersonnelId:r&&r.id};this.setState({currentExpense:o,updatedExpense:o,loadingExpense:!1})}))})),u(this,"handleSubmit",(()=>{const{onSuccess:e}=this.props,{currentExpense:t,updatedExpense:a}=this.state,l=(0,s.validateExpense)(a);l.success?(this.setState({loadingSubmit:!0}),i.AccountingService.updateExpense(t.id,{...t,...a}).then((()=>{this._isMounted&&(this.setState({loadingSubmit:!1}),n.default.success("Expense successfully updated!"),e())})).catch((()=>{n.default.error("Failed to edit update expense"),this.setState({loadingSubmit:!1})}))):n.default.error(l.message)})),u(this,"hanldeChange",(e=>this.setState({updatedExpense:e}))),this.state={currentExpense:void 0,updatedExpense:void 0,loadingExpense:!1,loadingSubmit:!1}}render(){const{visible:e,onHide:t}=this.props,{updatedExpense:a,loadingExpense:n,loadingSubmit:i}=this.state;return r.default.createElement(l.default,{className:"minimal-modal view-booking-small",title:"Edit Expense",style:{top:20},visible:e,onOk:this.handleSubmit,confirmLoading:i,onCancel:t},a&&!n&&r.default.createElement(o.default,{expense:a,mode:"EDIT",onChange:this.hanldeChange}))}}t.default=c},681:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=h(a(7669)),n=h(a(13121)),r=h(a(30960)),i=h(a(77925)),o=h(a(83307)),s=h(a(96540)),d=h(a(95093)),u=a(66028),c=h(a(33310)),m=h(a(23283)),f=h(a(31409)),p=h(a(44150)),g=a(77322);function h(e){return e&&e.__esModule?e:{default:e}}function y(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{Option:E}=o.default,b=i.default.Item;class v extends s.default.Component{constructor(e){super(e),y(this,"fetchPaymentMethods",(()=>{this.setState({loadingPaymentMethods:!0}),g.PaymentMethodService.getPaymentMethods().then((e=>{let{paymentMethods:t}=e;this.setState({paymentMethods:t,loadingPaymentMethods:!1})}))})),y(this,"fetchExpenseCategories",(()=>{const{expense:e}=this.props;this.setState({loadingExpenseCategories:!0}),g.AccountingService.getExpenseCategories({sortings:{createdAt:u.SORTING_ORDER.DESC},pagination:{page:0,size:100}}).then((t=>{let{expenseCategories:a}=t;this.setState({expenseCategories:a,loadingExpenseCategories:!1},(()=>{1!==a.length||e.categoryId||this.handleChangeKeyValue("categoryId",a[0].id)}))}))})),y(this,"handleChangeKeyValue",((e,t)=>{const{expense:a,onChange:l}=this.props;a[e]=t,"relatedWithTarget"===e&&(a.relatedWithTargetId=void 0),l(a)})),this.state={expenseCategories:[],loadingExpenseCategories:!1,paymentMethods:[],loadingPaymentMethods:!1}}componentDidMount(){this.fetchExpenseCategories(),this.fetchPaymentMethods()}render(){const{expense:e,hideDefaultTarget:t,mode:a}=this.props,{expenseCategories:g,loadingExpenseCategories:h}=this.state,{paymentMethods:y,loadingPaymentMethods:v}=this.state;return s.default.createElement(i.default,null,s.default.createElement(b,{label:"Date Spent",required:!0},s.default.createElement(r.default,{style:{width:"100%"},format:"DD/MM/YYYY",allowClear:!1,onChange:e=>this.handleChangeKeyValue("date",e.format("YYYY-MM-DD")),value:e.date&&(0,d.default)(e.date,"YYYY-MM-DD")})),s.default.createElement(b,{label:"Category"},s.default.createElement(o.default,{style:{width:"100%"},value:e.categoryId,onChange:e=>this.handleChangeKeyValue("categoryId",e),placeholder:"Select a category",disabled:h,allowClear:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},g.map((e=>{const t=e.name;return s.default.createElement(E,{key:e.id,value:e.id},t)})))),!t&&s.default.createElement("div",null,s.default.createElement(b,{label:"Related with"},s.default.createElement(o.default,{style:{width:"100%"},allowClear:!0,disabled:"EDIT"===a,value:e.relatedWithTarget,onChange:e=>this.handleChangeKeyValue("relatedWithTarget",e),placeholder:"Optionally select a target"},Object.keys(u.EXPENSE_RELATEDWITHDETAILS_TARGETS).map((e=>{const t=e===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.BOOKING?"Booking":e===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.PRODUCT?"Product":e===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.RESOURCE?"Resource":e===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.PERSONNEL?"Personnel":"";return s.default.createElement(E,{key:e,value:e},t)})))),e.relatedWithTarget&&s.default.createElement(b,{label:e.relatedWithTarget===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.BOOKING?"Booking":e.relatedWithTarget===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.PRODUCT?"Product":e.relatedWithTarget===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.RESOURCE?"Resource":e.relatedWithTarget===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.PERSONNEL?"Personnel":"",required:!0},e.relatedWithTarget===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.BOOKING?s.default.createElement(c.default,{value:e.relatedWithTargetId,disabled:"EDIT"===a,placeholder:"Select a booking",onChange:e=>this.handleChangeKeyValue("relatedWithTargetId",e),filters:{userRoles:["vendor"]}}):e.relatedWithTarget===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.RESOURCE?s.default.createElement(m.default,{value:e.relatedWithTargetId,disabled:"EDIT"===a,placeholder:"Select a resource",onChange:e=>this.handleChangeKeyValue("relatedWithTargetId",e)}):e.relatedWithTarget===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.PERSONNEL?s.default.createElement(f.default,{value:e.relatedWithTargetId,disabled:"EDIT"===a,placeholder:"Select a person",onChange:e=>this.handleChangeKeyValue("relatedWithTargetId",e)}):e.relatedWithTarget===u.EXPENSE_RELATEDWITHDETAILS_TARGETS.PRODUCT?s.default.createElement(p.default,{value:e.relatedWithTargetId,onChange:e=>this.handleChangeKeyValue("relatedWithTargetId",e),disabled:"EDIT"===a,placeholder:"Select a product",filters:{userRole:"owner"}}):void 0)),s.default.createElement(b,{label:`Amount (${e.currency})`,required:!0},s.default.createElement(n.default,{style:{width:"100%"},placeholder:"Type an amount",min:.1,precision:2,value:e.amount,onChange:e=>this.handleChangeKeyValue("amount",e)}
419)),s.default.createElement(b,{label:"Payment Method"},s.default.createElement(o.default,{disabled:v,value:e.paymentMethodId,onChange:e=>this.handleChangeKeyValue("paymentMethodId",e),placeholder:"Optionally select a payment method",allowClear:!0},y.map((e=>s.default.createElement(E,{key:e._id},e.name))))),s.default.createElement(b,{label:"Paid By"},s.default.createElement(f.default,{value:e.paidByPersonnelId,placeholder:"Select a person who paid the expense",onChange:e=>this.handleChangeKeyValue("paidByPersonnelId",e)})),s.default.createElement(b,{label:"Notes"},s.default.createElement(l.default,{style:{width:"100%"},placeholder:"Optionally set notes for this expense...",value:e.notes,onChange:e=>this.handleChangeKeyValue("notes",e.target.value)})),s.default.createElement("br",null),s.default.createElement("p",{className:"color-danger"},"* Field is required"))}}t.default=v},85434:e=>{"use strict";e.exports={validateExpense:e=>{const{date:t,amount:a,relatedWithTarget:l,relatedWithTargetId:n}=e;return t?a?l&&!n?{success:!1,message:"Related target is required"}:{success:!0}:{success:!1,message:"Amount is required"}:{success:!1,message:"Date is required"}},validateExpenseCategory:e=>{const{name:t,type:a}=e;return t?a?{success:!0}:{success:!1,message:"Type is required"}:{success:!1,message:"Name is required"}}}},87654:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(8963)),n=c(a(24146)),r=c(a(96540)),i=a(88530),o=c(a(14656)),s=a(77322),d=a(66028),u=c(a(1951));function c(e){return e&&e.__esModule?e:{default:e}}function m(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class f extends r.default.Component{constructor(e){super(e),m(this,"componentDidMount",(()=>{this._isMounted=!0,s.EventTrackerService.eventTrack(d.TRACKING_EVENTS.InvoiceItemCreationStarted)})),m(this,"componentWillUnmount",(()=>{this._isMounted=!1})),m(this,"handleSubmit",(e=>{const{intl:t}=this.props,{formatMessage:a}=t,{onSuccess:l}=this.props;this.setState({loadingSubmit:!0}),s.AccountingService.createInvoiceItem(e).then((e=>{let{invoiceItem:t}=e;this._isMounted&&(s.EventTrackerService.eventTrack(d.TRACKING_EVENTS.InvoiceItemCreated),n.default.success(a({id:"forms.invoiceItem.add.successMessage"})),this.setState({loadingSubmit:!1}),l(t.id))})).catch((e=>{let{error:t}=e;"CONFLICT"===t.code?n.default.error(a({id:"forms.invoiceItem.error.alreadyExistsMessage"})):n.default.error(a({id:"common.genericError"})),this.setState({loadingSubmit:!1})}))})),this.state={loadingSubmit:!1}}render(){const{intl:e}=this.props,{formatMessage:t}=e,{visible:a,onHide:n}=this.props,{title:i}=this.props,{loadingSubmit:s}=this.state,c="CREATE_INVOICEITEM_FORM";return r.default.createElement(o.default,{feature:d.FEATURES.ACCOUNTING,maskClosable:!1,className:"minimal-modal",title:t({id:"forms.invoiceItem.add.title"}),visible:a,onCancel:n,footer:[r.default.createElement(l.default,{key:"cancel",onClick:n},t({id:"forms.buttons.cancel"})),r.default.createElement(l.default,{key:"submit",type:"primary",htmlType:"submit",form:c,loading:s},t({id:"forms.buttons.submit"}))]},r.default.createElement(u.default,{mode:"ADD",formId:c,title:i,onFinish:this.handleSubmit}))}}t.default=(0,i.injectIntl)(f)},1951:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(7669)),n=p(a(24146)),r=p(a(77925)),i=f(a(96540)),o=a(88530),s=a(21757),d=f(a(89293)),u=p(a(88852)),c=p(a(67950));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=m(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;
419i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}function p(e){return e&&e.__esModule?e:{default:e}}const g=r.default.Item,h=(0,i.forwardRef)((e=>{let{formId:t,invoiceItem:a={},title:o="",form:s,onFinish:d,intl:m,isMyDataIntegrationActive:f}=e;const{getFieldDecorator:p,getFieldValue:h,setFieldsValue:y}=s,{formatMessage:E}=m,b=f()||!!a.myData;return i.default.createElement(r.default,{id:t,onSubmit:e=>{e.preventDefault(),s.validateFieldsAndScroll({force:!0},((e,t)=>{if(e)return void n.default.error(E({id:"common.validationFieldsError"}));const{myData:a,...l}=t;let r;if(a){const{classificationsKeys:e,classifications:t,...l}=a;r={...l,classifications:e.map((e=>({...t[e]})))}}d({...l,myData:r})}))},layout:"vertical"},i.default.createElement(g,{label:E({id:"forms.invoiceItem.title.label"})},p("title",{initialValue:a.title||o,rules:[{type:"string",required:!0,message:E({id:"forms.invoiceItem.title.requiredMessage"})}]})(i.default.createElement(l.default,{placeholder:E({id:"forms.invoiceItem.title.placeholder"})}))),i.default.createElement(g,{label:E({id:"forms.invoiceItem.description.label"})},p("description",{initialValue:a.description,rules:[{type:"string"}]})(i.default.createElement(l.default,{placeholder:E({id:"forms.invoiceItem.description.placeholder"})}))),i.default.createElement(g,{label:E({id:"forms.invoiceItem.vatTaxId.label"})},p("vatTaxId",{initialValue:a.vatTaxId})(i.default.createElement(u.default,{filters:{isVat:!0},taxId:h("vatTaxId"),placeholder:E({id:"forms.invoiceItem.vatTaxId.placeholder"}),allowClear:!0,onChange:e=>{y({vatTaxId:e})}}))),b&&i.default.createElement("div",{style:{marginTop:30}},i.default.createElement("span",null,E({id:"forms.invoiceItem.myData.classifications.label"})),i.default.createElement("hr",null),i.default.createElement(c.default,{form:s,invoiceItem:a})))})),y=r.default.create()(h);t.default=(0,o.injectIntl)((0,s.connect)(null,(e=>({isMyDataIntegrationActive:()=>e(d.isMyDataIntegrationActive())})))(y))},67950:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=g(a(8963)),n=g(a(78298)),r=g(a(95402)),i=g(a(55517)),o=g(a(64219)),s=g(a(83307)),d=g(a(77925)),u=g(a(96540)),c=a(88530),m=a(10611),f=a(66028),p=g(a(88852));function g(e){return e&&e.__esModule?e:{default:e}}function h(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const y=d.default.Item,{Option:E}=s.default,b=e=>{let{excludedKey:t,invoiceType:a,classificationsKeys:l,classifications:n}=e;return l.some((e=>e!==t&&n[e]&&n[e].invoiceType===a))},v=e=>e?f.INVOICE_MYDATA_TYPE_CLASSIFICATION_CATEGORIES[e]:[],k=(e,t)=>t&&e?f.INVOICE_MYDATA_TYPE_CLASSIFICATION_CATEGORY_TYPES[t][e]:[];class S extends u.default.Component{constructor(e){super(e),h(this,"handleAdd",(()=>{const{form:e}=this.props,{getFieldValue:t,setFieldsValue:a}=e,l=(0,m.v4)();a({"myData.classificationsKeys":t("myData.classificationsKeys").concat(l)})})),h(this,"handleRemove",(e=>{const{form:t}=this.props,{getFieldValue:a,setFieldsValue:l}=t,n=a("myData.classificationsKeys");1!==n.length&&l({"myData.classificationsKeys":n.filter((t=>t!==e))})})),h(this,"handleChangeInvoiceType",(e=>{const{form:t}=this.props,{setFieldsValue:a}=t;a({[`myData.classifications.${e}.category`]:void 0,[`myData.classifications.${e}.type`]:void 0})})),h(this,"handleChangeCategory",(e=>{const{form:t}=this.props,{setFieldsValue:a}=t;a({[`myData.classifications.${e}.type`]:void 0})})),h(this,"handleChangeVatTaxOverride",((e,t)=>{const{form:a}=this.props,{setFieldsValue:l}=a;l({[`myData.classifications.${e}.vatTaxId`]:t})})),this.state={initClassifications:{}}}componentDidMount(){const{form:e,invoiceItem:t}=this.props,{getFieldDecorator:a}=e,l=(t.myData?t.myData.classifications:[{}]).reduce(((e,t)=>{const a=(0,m.v4)();return{...e,[a]:t}}),{});a("myData.classifications",{initialValue:l}),a("myData.classificationsKeys",{initialValue:Object.keys(l)}),this.setState({initClassifications:l})}render(){const{form:e,intl:t}=this.props,{formatMessage:a}=t,{getFieldDecorator:d,getFieldValue:c}=e,{initClassifications:m}=this.state,g=(c("myData.classificationsKeys")||[]).map(((e,t)=>{const g=m[e]||{};return u.default.createElement("div",{key:e,style:{border:"1px solid #d9d9d9",padding:10,borderRadius:4,marginBottom:20}},u.default.createElement(y,{label:a({id:"forms.invoiceItem.myData.classifications.invoiceType.label"})},d(`myData.classifications.${e}.invoiceType`,{initialValue:g.invoiceType,rules:[{required:!0,type:"enum",enum:Object.keys(f.INVOICE_MYDATA_TYPES),message:a({id:"forms.invoiceItem.myData.classifications.invoiceType.requiredMessage"})}]})(u.default.createElement(s.default,{style:{width:"100%"},placeholder:a({id:"forms.invoiceItem.myData.classifications.invoiceType.placeholder"}),onChange:()=>this.handleChangeInvoiceType(e)},Object.keys(f.INVOICE_MYDATA_TYPES).map((t=>u.default.createElement(E,{key:t,value:t,disabled:0===f.INVOICE_MYDATA_TYPE_CLASSIFICATION_CATEGORIES[t].length||b({excludedKey:e,invoiceType:t,classificationsKeys:c("myData.classificationsKeys"),classifications:c("myData.classifications")})},a({id:`myData.invoiceType.${t}`}))))))),u.default.createElement(i.default,{gutter:16},u.default.createElement(o.default,{xl:12,lg:12,md:12,sm:12,xs:24},u.default.createElement(y,{label:a({id:"forms.invoiceItem.myData.classifications.category.label"})},d(`myData.classifications.${e}.category`,{initialValue:g.category,rules:[{required:!0,type:"enum",enum:v(c(`myData.classifications.${e}.invoiceType`)),message:a({id:"forms.invoiceItem.myData.classifications.category.requiredMessage"})}]})(u.default.createElement(s.default,{placeholder:a({id:"forms.invoiceItem.myData.classifications.category.placeholder"}),disabled:!c(`myData.classifications.${e}.invoiceType`),onChange:()=>this.handleChangeCategory(e)},v(c(`myData.classifications.${e}.invoiceType`)).map((e=>u.default.createElement(E,{key:e,value:e},a({id:`myData.classifications.classificationCategory.${e}`})))))))),u.default.createElement(o.default,{xl:12,lg:12,md:12,sm:12,xs:24},u.default.createElement(y,{label:a({id:"forms.invoiceItem.myData.classifications.type.label"})},d(`myData.classifications.${e}.type`,{initialValue:g.type,rules:[{required:!0,type:"enum",enum:k(c(`myData.classifications.${e}.category`),c(`myData.classifications.${e}.invoiceType`)),message:a({id:"forms.invoiceItem.myData.classifications.type.requiredMessage"})}]})(u.default.createElement(s.default,{placeholder:a({id:"forms.invoiceItem.myData.classifications.type.placeholder"}),disabled:!c(`myData.classifications.${e}.category`)},k(c(`myData.classifications.${e}.category`),c(`myData.classifications.${e}.invoiceType`)).map((e=>u.default.createElement(E,{key:e,value:e},a({id:`myData.classifications.classificationType.${e}`}))))))))),u.default.createElement(y,{label:u.default.createElement("span",null,a({id:"forms.invoiceItem.myData.classifications.vatTaxId.label"})," ",u.default.createElement(n.default,{title:a({id:"forms.invoiceItem.myData.classifications.vatTaxId.help"})},u.default.createElement(r.default,{type:"info-circle-o",style:{color:"#8c8c8c"}})))},d(`myData.classifications.${e}.vatTaxId`,{initialValue:g.vatTaxId})(u.default.createElement(p.default,{filters:{isVat:!0},taxId:c(`myData.classifications.${e}.vatTaxId`),placeholder:a({id:"forms.invoiceItem.myData.classifications.vatTaxId.placeholder"}),allowClear:!0,onChange:t=>this.handleChangeVatTaxOverride(e,t)}))),t>0&&u.default.createElement("div",{style:{textAlign:"center"}},u.default.createElement(l.default,{onClick:()=>this.handleRemove(e),type:"danger",style:{width:"100%"}}
419,a({id:"common.remove"}))))}));return u.default.createElement("div",null,g,u.default.createElement("div",{style:{textAlign:"center"}},u.default.createElement(l.default,{onClick:this.handleAdd,icon:"plus",style:{width:"100%"}},a({id:"common.addSettings"}))))}}t.default=(0,c.injectIntl)(S)},83340:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=v(a(7226)),n=v(a(8963)),r=v(a(95402)),i=v(a(2016)),o=v(a(13776)),s=v(a(24146)),d=v(a(96540)),u=a(88530),c=a(24179),m=a(66028),f=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=b(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(89293)),p=a(21757),g=a(77322),h=v(a(92793)),y=v(a(38760)),E=v(a(43823));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}function v(e){return e&&e.__esModule?e:{default:e}}function k(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class S extends d.default.Component{constructor(e){super(e),k(this,"componentDidMount",(()=>{this._isMounted=!0})),k(this,"componentWillUnmount",(()=>{this._isMounted=!1})),k(this,"fetchPermissions",(()=>{const{invoiceId:e}=this.props;g.AccountingService.getInvoicePermissions(e).then((e=>{let{permissions:t}=e;this._isMounted&&this.setState({permissions:t})}))})),k(this,"handleSuccessAction",(()=>{const{onSuccess:e}=this.props;this.setState({action:void 0}),this.fetchPermissions(),e()})),k(this,"handleMenuClick",(async e=>{let{key:t}=e;const{intl:a}=this.props,{fetchPermissions:l}=this,{invoiceId:n,onSuccess:r,viewMode:i}=this.props;if("mark-paid"===t)g.AccountingService.markPaidInvoice(n).then((()=>{s.default.success("Invoice has been successfully updated!"),l(),r()})).catch((()=>{s.default.error("Failed to mark as paid the Invoice")}));else if("mark-pending"===t)g.AccountingService.markPendingInvoice(n).then((()=>{s.default.success("Invoice has been successfully updated!"),l(),r()})).catch((()=>{s.default.error("Failed to mark as pending the Invoice")}));else if("void"===t){const e=()=>{g.AccountingService.voidInvoice(n).then((()=>{s.default.success("Invoice has been successfully updated!"),l(),r()})).catch((()=>{s.default.error("Failed to void the Invoice")}))},{invoice:t}=await g.AccountingService.getSingleInvoice(n);t.myData&&t.myData.status===m.INVOICE_MYDATA_STATUSES.SENT?o.default.confirm({title:"Are you sure you want to void the Invoice?",content:d.default.createElement("span",{style:{fontSize:13}},"The invoice is already sent to MyData. If you void the invoice, the invoice"," ",d.default.createElement("b",null,"will also be cancelled from the MyData")," system, and no other action will be allowed to do on this invoice.",d.default.createElement("br",null),d.default.createElement("br",null),d.default.createElement("b",null,"Do you want to proceed?")),okText:"Void Invoice",okType:"danger",cancelText:"Cancel",onOk:()=>{e()}}):e()}else"edit"===t?"MODAL"===i?this.setState({action:t}):c.browserHistory.push(`/v/invoices/${n}/edit`):"send-mydata"===t?o.default.confirm({title:"Ready to send the Invoice to MyData?",content:"Make sure you have correctly set all the required information related to MyData. After the invoice is sent, you will not be able to make any changes on the invoice.",okText:"Send Invoice",okType:"primary",cancelText:"Cancel",onOk:()=>new Promise((e=>{g.AccountingService.sendInvoiceMyData(n).then((()=>{s.default.success("Invoice has been successfully updated!"),l(),r(),e()})).catch((t=>{let{error:l}=t;const n=l.data.myData;n?o.default.error({title:"Woops, something went wrong!",width:500,content:d.default.createElement("div",null,d.default.createElement("span",null,"Unfortunately, we failed to send the invoice to MyData. Please check all the following errors and retry sending it."),d.default.createElement("hr",null),d.default.createElement("ul",{style:{listStyle:"decimal",marginLeft:13}},n.value.map(((e,t)=>{let{myDataErrorCode:l}=e;return d.default.createElement("li",{key:t},a.formatMessage({id:`myData.errorCode.${l}`,defaultMessage:"Uknown error from MyData"}))}))),d.default.createElement("hr",null),d.default.createElement("span",null,"If you keep having errors, please contact with the support team."))}):s.default.error("Failed to send Invoice to MyData"),e()}))})).catch((e=>{})),onCancel(){console.log("Cancel")}}):"delete"===t?o.default.confirm({title:"Are you sure you want to delete the invoice?",content:"The current invoicing number will not be affected, so make sure you have the correct numbering in the next invoice after the deletion.",okText:"Yes",okType:"danger",cancelText:"No",onOk:()=>new Promise(((e,t)=>{g.AccountingService.deleteInvoice(n).then((()=>{s.default.success("Invoice has been successfully deleted!"),r(),e()})).catch((()=>{t()}))})).catch((()=>{s.default.error("Failed to delete the Invoice")})),onCancel(){console.log("Cancel")}}):this.setState({action:t})})),k(this,"handleHideAction",(()=>{this.setState({action:void 0})})),k(this,"handleOpenDropdown",(e=>{e&&this.fetchPermissions()})),this.state={permissions:{},action:void 0}}render(){const{isMyDataIntegrationActive:e}=this.props,{action:t,permissions:a}=this.state,{invoiceId:o}=this.props,{allowEdit:s,allowMarkPaid:u,allowMarkPending:c,allowVoid:m,allowSendMyData:f,allowDelete:p,allowSendEmail:g}=a;return d.default.createElement("div",null,d.default.createElement(l.default,{trigger:"click",placement:"bottomRight",onVisibleChange:this.handleOpenDropdown,overlay:d.default.createElement(i.default,{onClick:this.handleMenuClick},d.default.createElement(i.default.Item,{key:"edit",disabled:!s},"Edit Invoice"),d.default.createElement(i.default.Item,{key:"view"},"View Invoice"),d.default.createElement(i.default.Item,{key:"mark-paid",disabled:!u},"Mark As Paid"),d.default.createElement(i.default.Item,{key:"mark-pending",disabled:!c},"Mark As Pending"),d.default.createElement(i.default.Item,{key:"void",disabled:!m},"Void Invoice"),d.default.createElement(i.default.Item,{key:"send-email",disabled:!g},"Send Email"),e()&&d.default.createElement(i.default.Item,{key:"send-mydata",disabled:!f},"Send to MyData"),d.default.createElement(i.default.Item,{key:"delete",disabled:!p},"Delete Invoice"))},d.default.createElement(n.default,{style:{width:"100%"}},d.default.createElement(r.default,{type:"ellipsis"}))),"view"===t&&d.default.createElement(E.default,{type:"INVOICE",invoiceId:o,visible:"view"===t,onHide:this.handleHideAction}),"edit"===t&&d.default.createElement(h.default,{viewMode:"MODAL",visible:"edit"===t,invoiceId:o,onSuccess:this.handleSuccessAction,onHide:this.handleHideAction}),"send-email"===t&&d.default.createElement(y.default,{visible:"send-email"===t,invoiceId:o,onSuccess:this.handleHideAction,onHide:this.handleHideAction}))}}t.default=(0,u.injectIntl)((0,p.connect)(null,(e=>({isMyDataIntegrationActive:()=>e(f.isMyDataIntegrationActive())})))(S))},2252:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=g(a(8963)),n=g(a(29281)),r=g(a(94535)),i=g(a(24146)),o=g(a(96540)),s=a(24179),d=g(a(39125)),u=g(a(14656)),c=g(a(86987)),m=a(77322),f=a(66028),p=g(a(66991));function g(e){return e&&e.__esModule?e:{default:e}}function h(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class y extends o.default.Component{constructor(e){super(e),h(this,"componentDidMount",(()=>{this._isMounted=!0,m.EventTrackerService.eventTrack(f.TRACKING_EVENTS.InvoiceCreationStarted);const{bookingId:e,giftCardId:t}=this.props;e?this.fetchBookingInvoiceDetails():t&&(this.fetchGiftCardInvoiceDetails(),this.fetchExistingGiftCardInvoices())})),h(this,"componentWillUnmount",(()=>{this._isMounted=!1})),h(this,"fetchBookingInvoiceDetails",(()=>{const{bookingId:e}=this.props;m.BookingService.getBookingInvoiceDetails(e).then((e=>{let{invoiceDetails:t}=e;this._isMounted&&this.setState({prefilledInvoiceDetails:t})}))})),h(this,"fetchGiftCardInvoiceDetails",(()=>{const{giftCardId:e}=this.props;m.DiscountService.getGiftCardInvoiceDetails(e).then((e=>{let{invoiceDetails:t}=e;this._isMounted&&this.setState({prefilledInvoiceDetails:t})}))})),h(this,"fetchExistingGiftCardInvoices",(()=>{const{giftCardId:e}=this.props;m.AccountingService.getInvoices({filters:{giftCardId:e}}).then((e=>{let{invoices:t}=e;this._isMounted&&this.setState({existingGiftCardInvoices:t||[]})})).catch((()=>{}))})),h(this,"handleSubmit",(e=>{const{viewMode:t,onSuccess:a}=this.props;this.setState({loadingSubmit:!0}),m.AccountingService.createInvoice(e).then((()=>{this._isMounted&&(this.setState({loadingSubmit:!1}),m.EventTrackerService.eventTrack(f.TRACKING_EVENTS.InvoiceCreated,{type:e.type}),"MODAL"===t?a():s.browserHistory.push("/v/invoices"))})).catch((e=>{i.default.error("An uknown error happened"),this.setState({loadingSubmit:!1})}))})),h(this,"setupHelmet",(()=>{const e="Add Invoice";return o.default.createElement(d.default,{title:e},o.default.createElement("meta",{property:"og:title",content:e}))})),h(this,"renderGiftCardInvoicesWarning",(()=>{const{giftCardId:e}=this.props,{existingGiftCardInvoices:t}=this.state;if(!e||0===t.length)return null;const a=t.map((e=>`${e.series}-${e.number}`)).join(", "),l=1===t.length?`Invoice ${a} has already been issued for this Gift Card.`:`Invoices ${a} have already been issued for this Gift Card.`;return o.default.createElement(r.default,{type:"warning",showIcon:!0,message:l,style:{marginBottom:16}})})),h(this,"renderForm",(e=>{const{prefilledInvoiceDetails:t}=this.state,{bookingId:a,giftCardId:l}=this.props;return!a&&!l||t?o.default.createElement("div",null,this.renderGiftCardInvoicesWarning(),o.default.createElement(p.default,{mode:"ADD",formId:e,invoice:t,onFinish:this.handleSubmit})):o.default.createElement("div",null,o.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),o.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),o.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}))})),this.state={prefilledInvoiceDetails:void 0,existingGiftCardInvoices:[],loadingSubmit:!1}}render(){const{loadingSubmit:e}=this.state,{viewMode:t,visible:a,onHide:n}=this.props,r="ADD_INVOICE_FORM";return"MODAL"===t?o.default.createElement(u.default,{feature:f.FEATURES.ACCOUNTING,title:"Create Invoice",style:{top:10},className:"minimal-modal modal-70",visible:a,onCancel:n,maskClosable:!1,footer:[o.default.createElement(l.default,{key:"cancel",size:"large",onClick:n},"Cancel"),o.default.createElement(l.default,{key:"submit",type:"primary",size:"large",htmlType:"submit",form:r,loading:e},"Submit")]},this.renderForm(r)):o.default.createElement(c.default,{feature:f.FEATURES.ACCOUNTING},this.renderForm(r),o.default.createElement("hr",null),o.default.createElement("div",null,o.default.createElement(l.default,{key:"submit",type:"primary",size:"large",htmlType:"submit",form:r,loading:e},"Create Invoice")))}}t.default=y},92793:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(8963)),n=c(a(24146)),r=c(a(96540)),i=a(24179),o=a(88530),s=c(a(47228)),d=a(77322),u=c(a(66991));function c(e){return e&&e.__esModule?e:{default:e}}function m(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class f extends r.default.Component{constructor(e){super(e),m(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchInvoice()})),m(this,"componentWillUnmount",(()=>{this._isMounted=!1})),m(this,"fetchInvoice",(()=>{const{invoiceId:e}=this.props;d.AccountingService.getSingleInvoice(e).then((e=>{let{invoice:t}=e;this._isMounted&&this.setState({invoice:t})}))})),m(this,"handleSubmit",(e=>{const{invoiceId:t,viewMode:a,onSuccess:l}=this.props;this.setState({loadingSubmit:!0}),d.AccountingService.updateInvoice(t,e).then((()=>{this._isMounted&&(this.setState({loadingSubmit:!1}),"MODAL"===a?l():i.browserHistory.push("/v/invoices"))})).catch((()=>{n.default.error("An uknown error happened"),this.setState({loadingSubmit:!1})}))})),this.state={invoice:void 0,loadingSubmit:!1}}render(){const{invoice:e,loadingSubmit:t}=this.state,{viewMode:a,visible:n,onHide:i}=this.props,o="EDIT_INVOICE_FORM";return"MODAL"===a?r.default.createElement(s.default,{title:"Edit Invoice",style:{top:10},className:"minimal-modal modal-70",visible:n,onCancel:i,maskClosable:!1,footer:[r.default.createElement(l.default,{key:"cancel",size:"large",onClick:i},"Cancel"),r.default.createElement(l.default,{key:"submit",type:"primary",size:"large",htmlType:"submit",form:o,loading:t},"Save Changes")]},e&&r.default.createElement(u.default,{mode:"EDIT",formId:o,invoice:e,onFinish:this.handleSubmit})):r.default.createElement("div",null,e&&r.default.createElement(u.default,{mode:"EDIT",formId:o,invoice:e,onFinish:this.handleSubmit}),r.default.createElement("hr",null),r.default.createElement("div",null,r.default.createElement(l.default,{key:"submit",type:"primary",size:"large",htmlType:"submit",form:o,loading:t},"Save Changes")))}}t.default=(0,o.injectIntl)(f)},38760:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=m(a(13776)),n=m(a(96383)),r=m(a(7669)),i=m(a(95402)),o=m(a(94535)),s=m(a(24146)),d=m(a(77925)),u=m(a(96540)),c=a(77322);function m(e){return e&&e.__esModule?e:{default:e}}function f(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const p=d.default.Item,g=e=>e?/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e.toLowerCase())?{validateStatus:"success",errorMsg:null}:{validateStatus:"error",errorMsg:"Please enter a valid email."}:{validateStatus:"error",errorMsg:"Field is required"};class h extends u.default.Component{constructor(e){super(e),f(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchInvoice()})),f(this,"componentWillUnmount",(()=>{this._isMounted=!1})),f(this,"fetchInvoice",(()=>{const{invoiceId:e}=this.props;this.setState({loadingInvoice:!0}),c.AccountingService.getSingleInvoice(e).then((e=>{let{invoice:t}=e;this._isMounted&&(this.setState({invoice:t,loadingInvoice:!1}),t.contactId?(this.setState({loadingContact:!0}),c.CrmService.getSingleContact(t.contactId).then((e=>{let{contact:t}=e;this.handleChangeEmail(t.email),this.setState({loadingContact:!1})}))):t.accountId&&(this.setState({loadingAccount:!0}),c.CrmService.getSingleAccount(t.accountId).then((e=>{let{account:t}=e;t.contactDetails.email&&this.handleChangeEmail(t.contactDetails.email),this.setState({loadingAccount:!1})}
419))))}))})),f(this,"handleSubmit",(()=>{const{invoiceId:e,onSuccess:t}=this.props,{email:a}=this.state;"success"===a.validateStatus?(this.setState({loadingSubmit:!0}),c.AccountingService.sendInvoiceEmail(e,{email:a.value}).then((()=>{this._isMounted&&(s.default.success("Email has been sent!"),this.setState({loadingSubmit:!1}),t())})).catch((()=>{s.default.error("An uknown error happened"),this.setState({loadingSubmit:!1})}))):s.default.error("Please enter a valid email address")})),f(this,"handleChangeEmail",(e=>{this.setState({email:{...g(e),value:e}})})),this.state={email:{value:void 0,validateStatus:void 0},invoice:void 0,loadingInvoice:!0,loadingContact:!1,loadingAccount:!1,loadingSubmit:!1}}render(){const{invoice:e,loadingSubmit:t}=this.state,{visible:a,onHide:s}=this.props,{email:c}=this.state,{loadingInvoice:m,loadingAccount:f,loadingContact:g}=this.state;return u.default.createElement(l.default,{title:"Send Invoice: "+(e?`${e.series}-${e.number}`:"-"),className:"minimal-modal",visible:a,onCancel:s,maskClosable:!1,onOk:this.handleSubmit,okText:"Send Email",confirmLoading:t},u.default.createElement(o.default,{type:"info",showIcon:!0,message:"Fill in the email address to send the invoice"}),u.default.createElement(n.default,{spinning:m||g||f},u.default.createElement("div",{style:{marginTop:20}},u.default.createElement(d.default,null,u.default.createElement(p,{required:!0,label:"Email Address",hasFeedback:!0,validateStatus:c.validateStatus,help:c.errorMsg},u.default.createElement(r.default,{placeholder:"Email Address",prefix:u.default.createElement(i.default,{type:"mail",style:{color:"rgba(0,0,0,.25)"}}),value:c.value,onChange:e=>this.handleChangeEmail(e.target.value)}))))))}}t.default=h},66991:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=P(a(77925)),n=P(a(7669)),r=P(a(55517)),i=P(a(64219)),o=P(a(29281)),s=P(a(24146)),d=C(a(96540)),u=P(a(2543)),c=a(21757),m=a(77322),f=C(a(89293)),p=a(37918),g=a(11018),h=P(a(15922)),y=P(a(80416)),E=P(a(12508)),b=P(a(94253)),v=P(a(89799)),k=P(a(29384)),S=a(90552);function T(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(T=function(e){return e?a:t})(e)}function C(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=T(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}function P(e){return e&&e.__esModule?e:{default:e}}a(98246);const D=(e,t,a,l)=>{const n=(0,S.sumItemsRetail)(e,t),r=(0,S.sumItemsVat)(e,t),i=a.reduce(((e,t)=>e+l[t].amount),0),o=(0,p.calc2Decimals)(n+i);return{totalTaxesAmount:(0,p.calc2Decimals)(r+i),totalAmount:(0,p.calc2Decimals)(o)}},_=(0,d.forwardRef)(((e,t)=>{let{formId:a,invoice:c={},form:f,mode:T,onFinish:C,isMyDataIntegrationActive:P}=e;const _=P()||!!c.myData,[I,x]=(0,d.useState)(c.myData?c.relatedInvoiceMyDataType||c.myData.type:void 0),[O,A]=(0,d.useState)(void 0),[N,w]=(0,d.useState)(!0),[{totalTaxesAmount:R,totalAmount:M},B]=(0,d.useState)({}),L=()=>B(D(f.getFieldValue("itemsKeys")||[],f.getFieldValue("items")||{},f.getFieldValue("otherTaxesKeys")||[],f.getFieldValue("otherTaxes")||{})),F=(0,d.useRef)(u.default.debounce(L,500)).current,W=(0,d.useRef)(u.default.debounce((()=>{(()=>{const e=f.getFieldValue("itemsKeys")||[],t=f.getFieldValue("items")||{},a=f.getFieldValue("otherTaxesKeys")||[],l=f.getFieldValue("otherTaxes")||{},n=(0,S.sumItemsNet)(e,t),r={};a.forEach((e=>{const t=l[e];t&&"PERCENTAGE"===t.amountType&&"number"==typeof t.amountValue&&(r[`otherTaxes.${e}.amount`]=(0,p.calc2Decimals)(n*t.amountValue/100))})),Object.keys(r).length>0&&f.setFieldsValue(r)})(),L()}),500)).current;return(0,d.useEffect)((()=>{w(!0),m.AccountingService.getInvoiceSettings().then((e=>{A(e.invoiceSettings),w(!1)}))}),[]),d.default.createElement("div",{className:"invoice-form"},N?d.default.createElement("div",null,d.default.createElement(o.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),d.default.createElement(o.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})):d.default.createElement(l.default,{id:a,onSubmit:e=>{e.preventDefault(),f.validateFieldsAndScroll({force:!0},((e,t)=>{if(e)return void s.default.error("Please fill in all the required fields");const{itemsKeys:a=[],items:l={},issueDate:n,dueDate:r,myData:i,relatedInvoiceId:o,otherTaxesKeys:d,otherTaxes:u,...m}=t;if(0===a.length)return void s.default.error("Please add at least 1 item in y
419our invoice");const f=n.format("YYYY-MM-DD"),g=r.format("YYYY-MM-DD"),h=a.map((e=>{const{quantity:t,rate:a,vat:n,amount:r,myData:i,...o}=l[e];let s;if(i){const{classification:e,...l}=i;s={...l,classifications:[{...e,amount:(0,S.calculateItemNet)({rate:a,quantity:t})}]}}return{...o,quantity:t,rate:a,vat:n,amount:r,myData:s}})),y=d.map((e=>{const{amountType:t,amountValue:a,...l}=u[e];return l}));let E;if(i){const{dispatchDate:e,dispatchTime:t,paymentMethodsKeys:n,paymentMethods:r,...o}=i,m=e&&e.format("YYYY-MM-DD"),f=t&&t.format("HH:mm"),g=n.map((e=>({...r[e]}))),h=g.reduce(((e,t)=>(0,p.calc2Decimals)(e+t.amount)),0),{totalAmount:y}=D(a,l,d,u);if(h!==y)return void s.default.error("Payment Method Amount must be the same with the Total Amount",5);E={...c.myData||{},...o,dispatchDate:m,dispatchTime:f,paymentMethods:g}}const b={...c,...m,relatedInvoiceId:o,issueDate:f,dueDate:g,items:h,otherTaxes:y,myData:E};C(b)}))},layout:"vertical"},d.default.createElement(r.default,{gutter:16,align:"middle"},d.default.createElement(i.default,{xl:12,lg:12,md:24,sm:24,xs:24},d.default.createElement("div",{className:"invoice-section",style:{marginTop:10}},d.default.createElement("h5",{style:{fontWeight:"bold"}},"General Details"),d.default.createElement("hr",null),d.default.createElement(h.default,{form:f,mode:T,invoice:c,invoiceSettings:O,myDataIsActive:_,myDataTypeForValidationRules:I,onChangeMyDataTypeForValidationRule:x,onCalculateTotals:F}))),d.default.createElement(i.default,{xl:12,lg:12,md:24,sm:24,xs:24},d.default.createElement("div",{className:"invoice-section",style:{marginTop:10}},d.default.createElement("h5",{style:{fontWeight:"bold"}},"Client Details"),d.default.createElement("hr",null),d.default.createElement(y.default,{form:f,mode:T,clientDetails:c.clientDetails,contactId:c.contactId,accountId:c.accountId,myDataTypeForValidationRules:I})))),_&&I&&g.INVOICE_MYDATA_VISIBLE_RULES.movePurposeDetails[I]&&d.default.createElement("div",{className:"invoice-section",style:{marginTop:10}},d.default.createElement("h5",{style:{fontWeight:"bold"}},"(MyData) Move Purpose Details"),d.default.createElement("hr",null),d.default.createElement(E.default,{form:f,myData:c.myData})),d.default.createElement("div",{className:"invoice-section",style:{marginTop:10}},d.default.createElement("h5",{style:{fontWeight:"bold"}},"Invoice Items"),d.default.createElement("hr",null),d.default.createElement(v.default,{form:f,mode:T,invoice:c,myDataIsActive:_,myDataTypeForValidationRules:I,onCalculateTotals:W})),d.default.createElement("div",{className:"invoice-section",style:{marginTop:10}},d.default.createElement("h5",{style:{fontWeight:"bold"}},"Other Taxes"),d.default.createElement("hr",null),d.default.createElement(k.default,{form:f,mode:T,invoice:c,myDataIsActive:_,onCalculateTotals:F})),_&&d.default.createElement("div",{className:"invoice-section",style:{marginTop:10}},d.default.createElement("h5",{style:{fontWeight:"bold"}},"(MyData) Payment Method Details"),d.default.createElement("hr",null),d.default.createElement(b.default,{form:f,invoice:c})),d.default.createElement("div",{className:"invoice-section",style:{marginTop:10}},d.default.createElement("h5",{style:{fontWeight:"bold"}},"Invoice Memo"),d.default.createElement("hr",null),d.default.createElement(l.default.Item,null,f.getFieldDecorator("description",{initialValue:"ADD"===T?O.description:c.description})(d.default.createElement(n.default.TextArea,{style:{width:"100%"},placeholder:"Optional memo/notes for this invoice..."})))),d.default.createElement("div",{className:"invoice-section",style:{marginTop:10,backgroundColor:"#f3f3f3"}},d.default.createElement("h5",{style:{fontWeight:"bold"}},"Invoice Summary"),d.default.createElement("hr",null),d.default.createElement(r.default,{gutter:16,style:{textAlign:"center"}},d.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:8},d.default.createElement("h5",{style:{marginTop:6}},"Subtotal:"),d.default.createElement("h5",{style:{fontWeight:"bold"}},Number.isNaN(M-R)?"-":(0,p.getNumberWithCurrency)(M-R,f.getFieldValue("currency")))),d.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:8},d.default.createElement("h5",{style:{marginTop:6}},"Taxation:"),d.default.createElement("h5",{style:{fontWeight:"bold"}},Number.isNaN(R)?"-":(0,p.getNumberWithCurrency)(R,f.getFieldValue("currency")))),d.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:8},d.default.createElement("h5",{style:{marginTop:8}},"Total:"),d.default.createElement("h5",{className:"color-primary",style:{fontWeight:"bold"}},Number.isNaN(M)?"-":(0,p.getNumberWithCurrency)(M,f.getFieldValue("currency"))))))))})),I=l.default.create()(_);t.default=(0,c.connect)(null,(e=>({isMyDataIntegrationActive:()=>e(f.isMyDataIntegrationActive())})))(I)},90552:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.sumItemsVat=t.sumItemsRetail=t.sumItemsNet=t.calculateItemVat=t.calculateItemRetail=t.calculateItemNet=void 0;var l=a(37918);const n=e=>(0,l.calc2Decimals)((e.rate||0)*(e.quantity||0));t.calculateItemNet=n;const r=e=>(0,l.calc2Decimals)((e.vat||0)*(e.quantity||0));t.calculateItemVat=r;const i=e=>(0,l.calc2Decimals)((e.amount||0)*(e.quantity||0));t.calculateItemRetail=i,t.sumItemsNet=(e,t)=>(0,l.calc2Decimals)(e.reduce(((e,a)=>e+n(t[a]||{})),0)),t.sumItemsVat=(e,t)=>(0,l.calc2Decimals)(e.reduce(((e,a)=>e+r(t[a]||{})),0)),t.sumItemsRetail=(e,t)=>(0,l.calc2Decimals)(e.reduce(((e,a)=>e+i(t[a]||{})),0))},80416:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=y(a(96383)),n=y(a(7669)),r=y(a(55517)),i=y(a(64219)),o=y(a(94535)),s=y(a(77925)),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=h(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),u=a(11018),c=a(66028),m=y(a(90650)),f=y(a(94821)),p=y(a(63791)),g=a(77322);function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(h=function(e){return e?a:t})(e)}function y(e){return e&&e.__esModule?e:{default:e}}const E=s.default.Item,b=e=>{let{name:t,vatNumber:a,country:l,city:n,postalCode:r,address:i}=e;return{"clientDetails.name":t,"clientDetails.vatNumber":a,"clientDetails.country":l,"clientDetails.city":n,"clientDetails.postalCode":r,"clientDetails.address":i}},v=(0,d.forwardRef)(((e,t)=>{let{form:a,mode:s,clientDetails:h={},contactId:y,accountId:v,myDataTypeForValidationRules:k}=e;const[S,T]=(0,d.useState)(!1),{getFieldDecorator:C,getFieldValue:P,setFieldsValue:D}=a,_=(0,d.useRef)(!0);(0,d.useEffect)((()=>{_.current?_.current=!1:"EDIT"!==s&&P("type")&&(P("contactId")&&D({contactId:void 0}),P("accountId")&&D({accountId:void 0}),D({...b({})}))}),[P("type"),P("myData.type")]),(0,d.useEffect)((()=>{"EDIT"!==s&&P("relatedInvoiceId")&&(T(!0),g.AccountingService.getSingleInvoice(P("relatedInvoiceId")).then((e=>{let{invoice:t}=e;D({...b(t.clientDetails)}),t.contactId?D({contactId:t.contactId}):t.accountId&&D({accountId:t.accountId}),T(!1)})))}),[P("relatedInvoiceId")]);const I=!P("type")||P("type")===c.INVOICE_TYPES.CREDIT_NOTE;return d.default.createElement("div",null,d.default.createElement(l.default,{spinning:S},P("type")===c.INVOICE_TYPES.CREDIT_NOTE&&d.default.createElement("div",{style:{marginBottom:20}},d.default.createElement(o.default,{type:"info",showIcon:!0,message:"The client details will inherit the details of the related invoice"})),d.default.createElement(r.default,{gutter:16},d.default.createElement(i.default,{span:12},d.default.createElement(E,{label:"CRM Contact"},C("contactId",{initialValue:y,rules:[{type:"string"}]})(d.default.createElement(f.default,{allowClear:!0,allowCreate:!0,disabled:P("type")!==c.INVOICE_TYPES.RECEIPT||I,contactId:P("contactId"),placeholder:"Select a CRM Contact",onChange:(e,t)=>
419{const a=t?(e=>{const{firstName:t,lastName:a}=e;let l="";return t&&a?l=`${t} ${a}`:t?l=t:a&&(l=a),{name:l}})(t):{};D({...b(a),contactId:e}),P("accountId")&&D({accountId:void 0})}})))),d.default.createElement(i.default,{span:12},d.default.createElement(E,{label:"CRM Account"},C("accountId",{initialValue:v,rules:[{type:"string"}]})(d.default.createElement(m.default,{allowClear:!0,allowCreate:!0,disabled:P("type")!==c.INVOICE_TYPES.INVOICE||I,accountId:P("accountId"),placeholder:"Select a CRM Account",onChange:(e,t)=>{const a=t?(e=>{const{companyDetails:t,billingDetails:a}=e,{useCompanyDetails:l}=a;return{name:l?t.legalName:a.name,vatNumber:l?t.vatNumber:a.vatNumber,country:l?t.country:a.country,city:l?t.city:a.city,postalCode:l?t.postalCode:a.postalCode,address:l?t.legalAddress:a.address}})(t):{};D({...b(a),accountId:e}),P("contactId")&&D({contactId:void 0})}}))))),d.default.createElement(r.default,{gutter:16},d.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24},d.default.createElement(E,{label:"Name"},C("clientDetails.name",{initialValue:h.name,rules:[{required:P("type")===c.INVOICE_TYPES.INVOICE,type:"string",min:1,message:"Field is required"}]})(d.default.createElement(n.default,{placeholder:"Name",disabled:I})))),d.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24},d.default.createElement(E,{label:"VAT Number"},C("clientDetails.vatNumber",{initialValue:h.vatNumber,rules:[{required:P("type")===c.INVOICE_TYPES.INVOICE,type:"string",min:1,message:"Field is required"}]})(d.default.createElement(n.default,{placeholder:"VAT Number",disabled:I}))))),d.default.createElement(r.default,{gutter:16},d.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:24},d.default.createElement(E,{label:"Country"},C("clientDetails.country",{initialValue:h.country,rules:[{required:P("type")===c.INVOICE_TYPES.INVOICE,type:"string",message:"Field is required"}]})(d.default.createElement(p.default,{disabled:I,allowClear:!0,placeholder:"Country"})))),d.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:24},d.default.createElement(E,{label:"City"},C("clientDetails.city",{initialValue:h.city,rules:[{required:!!k&&u.INVOICE_MYDATA_REQUIRED_RULES.city[k],type:"string",min:1,message:"Field is required"}]})(d.default.createElement(n.default,{placeholder:"City",disabled:I})))),d.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:24},d.default.createElement(E,{label:"Postal Code"},C("clientDetails.postalCode",{initialValue:h.postalCode,rules:[{required:!!k&&u.INVOICE_MYDATA_REQUIRED_RULES.postalCode[k],type:"string",min:1,message:"Field is required"}]})(d.default.createElement(n.default,{placeholder:"Postal Code",disabled:I}))))),d.default.createElement(E,{label:"Full Address"},C("clientDetails.address",{initialValue:h.address,rules:[{required:!1,type:"string",min:1}]})(d.default.createElement(n.default,{placeholder:"Full Address",disabled:I})))))}));t.default=v},15922:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=E(a(30960)),n=E(a(13121)),r=E(a(55517)),i=E(a(64219)),o=E(a(27382)),s=E(a(83307)),d=E(a(77925)),u=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=y(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),c=E(a(95093)),m=a(88530),f=a(21757),p=a(66028),g=E(a(80486
419)),h=a(11018);function y(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(y=function(e){return e?a:t})(e)}function E(e){return e&&e.__esModule?e:{default:e}}const b=d.default.Item,{Option:v}=s.default,k=o.default.Group,S=(e,t)=>e.series.filter((e=>e.invoiceTypes.includes(t))),T=(0,u.forwardRef)(((e,t)=>{let{invoice:a={},invoiceSettings:d,currency:m,form:f,mode:y,myDataIsActive:E,myDataTypeForValidationRules:T,onChangeMyDataTypeForValidationRule:C,onCalculateTotals:P,intl:D}=e;const{formatMessage:_}=D,{getFieldDecorator:I}=f,x=e=>{f.setFieldsValue({"myData.type":e}),f.getFieldValue("relatedInvoiceId")&&f.setFieldsValue({relatedInvoiceId:void 0}),C(e)},O=e=>{f.setFieldsValue({series:e});const t=d.series.find((t=>t.name===e));f.setFieldsValue({number:t&&t.nextNumber})};return u.default.createElement("div",null,u.default.createElement(r.default,{gutter:16},u.default.createElement(i.default,{xl:E?8:24,lg:E?8:24,md:E?8:24,sm:E?12:24,xs:24},u.default.createElement(b,{label:"Invoice Type"},I("type",{initialValue:a.type,rules:[{required:!0,type:"enum",enum:Object.keys(p.INVOICE_TYPES),message:"Field is required"}]})(u.default.createElement(s.default,{style:{width:"100%"},placeholder:"Select an option",onChange:e=>{if(f.setFieldsValue({type:e}),E){const t=p.INVOICE_TYPE_MYDATA_TYPES[e][0];x(t)}e===p.INVOICE_TYPES.RECEIPT||e===p.INVOICE_TYPES.CREDIT_NOTE?f.setFieldsValue({status:p.INVOICE_STATUSES.PAID}):f.setFieldsValue({status:p.INVOICE_STATUSES.PENDING});const[t]=S(d,e);O(t&&t.name),f.getFieldValue("relatedInvoiceId")&&f.setFieldsValue({relatedInvoiceId:void 0})},disabled:"EDIT"===y},Object.keys(p.INVOICE_TYPES).map((e=>u.default.createElement(v,{key:e,value:e},"RECEIPT"===p.INVOICE_TYPES[e]?"Receipt":"INVOICE"===p.INVOICE_TYPES[e]?"Invoice":"CREDIT_NOTE"===p.INVOICE_TYPES[e]?"Credit Note":""))))))),E&&u.default.createElement(i.default,{xl:16,lg:16,md:16,sm:12,xs:24},u.default.createElement(b,{label:"(MyData) Invoice Type"},I("myData.type",{initialValue:a.myData&&a.myData.type,rules:[{required:!0,type:"enum",enum:p.INVOICE_TYPE_MYDATA_TYPES[f.getFieldValue("type")]||[],message:"Field is required"}]})(u.default.createElement(s.default,{style:{width:"100%"},placeholder:"Select an option",onChange:x,disabled:"EDIT"===y||!f.getFieldValue("type")},(p.INVOICE_TYPE_MYDATA_TYPES[f.getFieldValue("type")]||[]).map((e=>u.default.createElement(v,{key:e,value:e},_({id:`myData.invoiceType.${e}`}))))))))),f.getFieldValue("type")===p.INVOICE_TYPES.CREDIT_NOTE&&u.default.createElement(b,{label:u.default.createElement("span",null,u.default.createElement("span",{className:"color-danger"},"*")," Related Invoice")},I("relatedInvoiceId",{initialValue:a.relatedInvoiceId,rules:[{validator:(e,t)=>f.getFieldValue("type")!==p.INVOICE_TYPES.CREDIT_NOTE||t?Promise.resolve():Promise.reject("Field is required")}]})(u.default.createElement(g.default,{filters:f.getFieldValue("myData.type")?{type:"5.1"===f.getFieldValue("myData.type")?p.INVOICE_TYPES.INVOICE:"11.4"===f.getFieldValue("myData.type")?p.INVOICE_TYPES.RECEIPT:void 0}:void 0,invoiceId:f.getFieldValue("relatedInvoiceId"),disabled:"EDIT"===y,placeholder:"Related Invoice",onChange:(e,t)=>
419{f.setFieldsValue({relatedInvoiceId:e}),t&&t.myData&&C(t.myData.type)}}))),u.default.createElement(r.default,{gutter:16},u.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:12},u.default.createElement(b,{label:"Invoice Series"},I("series",{initialValue:a.series,rules:[{type:"enum",enum:[...a?[a.series]:[],...S(d,f.getFieldValue("type")).map((e=>e.name))],required:!0,message:"Field is required"}]})(u.default.createElement(s.default,{placeholder:"Select a series",onChange:O,disabled:"EDIT"===y||!f.getFieldValue("type"),showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},S(d,f.getFieldValue("type")).map((e=>{const t=`${e.name}`;return u.default.createElement(v,{key:e.name,value:e.name},t)})))))),u.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:12},u.default.createElement(b,{label:"Invoice Number"},I("number",{initialValue:a.number,rules:[{required:!0,type:"number",min:1,message:"Field is required"}]})(u.default.createElement(n.default,{placeholder:"Set the number",min:1,style:{width:"100%"},disabled:"EDIT"===y||!f.getFieldValue("series")})))),u.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:12},u.default.createElement(b,{label:"Currency"},I("currency",{initialValue:a.currency||m,rules:[{required:!0,type:"enum",enum:Object.keys(p.CURRENCIES),message:"Field is required"}]})(u.default.createElement(s.default,{style:{width:"100%"},placeholder:"Select an option",onChange:P},Object.keys(p.CURRENCIES).map((e=>u.default.createElement(v,{key:e,value:e},p.CURRENCIES[e])))))))),u.default.createElement(r.default,{gutter:16},u.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:12},u.default.createElement(b,{label:"Status"},I("status",{initialValue:a.status,rules:[{required:!0,type:"enum",enum:Object.keys(p.INVOICE_STATUSES),message:"Field is required"}]})(u.default.createElement(s.default,{disabled:"EDIT"===y||!f.getFieldValue("type"),style:{width:"100%"},placeholder:"Select an option"},Object.keys(p.INVOICE_STATUSES).map((e=>u.default.createElement(v,{key:e,value:e},"PENDING"===p.INVOICE_STATUSES[e]?"Pending":"PAID"===p.INVOICE_STATUSES[e]?"Paid":"VOID"===p.INVOICE_STATUSES[e]?"Void":""))))))),u.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:12},u.default.createElement(b,{label:"Issue Date"},I("issueDate",{initialValue:a.issueDate?(0,c.default)(a.issueDate,"YYYY-MM-DD"):(0,c.default)(),rules:[{type:"object",required:!0,message:"Field is required"}]})(u.default.createElement(l.default,{onChange:e=>{f.setFieldsValue({issueDate:e,dueDate:e})},style:{width:"100%"},placeholder:"Select a date",format:"DD/MM/YYYY",allowClear:!1})))),u.default.createElement(i.default,{xl:8,lg:8,md:8,sm:8,xs:12},u.default.createElement(b,{label:"Due Date"},I("dueDate",{initialValue:a.dueDate?(0,c.default)(a.dueDate,"YYYY-MM-DD"):(0,c.default)(),rules:[{type:"object",required:!0,message:"Field is required"},{type:"object",validator:(e,t)=>{const a=f.getFieldValue("issueDate");return!t||t.isSameOrAfter(a)?Promise.resolve():Promise.reject("Due Date must be the the same or after the Issue Date")}}]})(u.default.createElement(l.default,{style:{width:"100%"},placeholder:"Select a date",format:"DD/MM/YYYY"}))))),E&&u.default.createElement("div",null,u.default.createElement(r.default,{gutter:16},u.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24},u.default.createElement(b,{label:"(MyData) Suspend VAT Payment"},I("myData.vatPaymentSuspension",{initialValue:a.myData&&a.myData.vatPaymentSuspension||!1})(u.default.createElement(k,null,u.default.createElement(o.default,{value:!1},"No"),u.default.createElement(o.default,{value:!0},"Yes"))))),T&&h.INVOICE_MYDATA_VISIBLE_RULES.selfPricing[T]&&u.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24},u.default.createElement(b,{label:"(MyData) Self Pricing Invoice"},I("myData.selfPricing",{initialValue:a.myData&&a.myData.selfPricing||!1})(u.default.createElement(k,null,u.default.createElement(o.default,{value:!1},"No"),u.default.createElement(o.default,{value:!0},"Yes")))))),f.getFieldValue("currency")!==p.CURRENCIES.EUR&&u.default.createElement(b,{label:"(MyData) Exchange Rate"},I("myData.exchangeRate",{initialValue:a.myData&&a.myData.exchangeRate,rules:[{required:!0,type:"number",min:0,enum:Object.keys(p.CURRENCIES),message:"Field is required"}]})(u.default.createElement(n.default,{placeholder:"Exchange Rate",min:0,precision:5,step:1e-4,style:{width:"100%"}})))))}));t.default=(0,m.injectIntl)((0,f.connect)((e=>{const{company:t}=e,{currency:a}=t;return{currency:a}}),null)(T))},89799:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=T(a(96383)),n=T(a(8963)),r=T(a(13121)),i=T(a(7669)),o=T(a(55517)),s=T(a(64219)),d=T(a(27382)),u=T(a(83307)),c=T(a(77925)),m=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=S(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),f=a(88530),p=a(10611),g=T(a(2543)),h=a(66028),y=a(37918),E=a(77322),b=T(a(69025)),v=T(a(88852)),k=a(90552);function S(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(S=function(e){return e?a:t})(e)}function T(e){return e&&e.__esModule?e:{default:e}}const C=c.default.Item,{Option:P}=u.default,D=d.default.Group,_=e=>h.INVOICE_MYDATA_TYPE_CLASSIFICATION_CATEGORIES[e]||[],I=(e,t)=>(h.INVOICE_MYDATA_TYPE_CLASSIFICATION_CATEGORY_TYPES[e]||{})[t]||[];t.default=(0,f.injectIntl)((e=>{let{form:t,mode:a,invoice:c,myDataIsActive:f,myDataTypeForValidationRules:h,onCalculateTotals:S,intl:T}=e;const{formatMessage:x}=T,{getFieldDecorator:O,getFieldValue:A,setFieldsValue:N}=t,[w,R]=(0,m.useState)({}),[M,B]=(0,m.useState)(!1);O("items",{initialValue:{}}),O("itemsKeys",{initialValue:[]});const L=(0,m.useRef)({}),F=e=>{const t=(e=>e.reduce(((e,t)=>{const{myData:a,...l}=t,n=(0,p.v4)();let r;if(a){const e=a.classifications[0];r={...a,classification:e}}const i={...l,calculateRateFromAmount:!0,myData:r};return{...e,[n]:i}}),{}))(e);N({itemsKeys:Object.keys(t)}),N({items:t}),R(t),S()};(0,m.useEffect)((()=>{const e=c.items||[];F(e.length>0?e:[{}])}),[]),(0,m.useEffect)((()=>{"EDIT"!==a&&A("relatedInvoiceId")&&(B(!0),E.AccountingService.getSingleInvoice(A("relatedInvoiceId")).then((e=>{let{invoice:t}=e;F(t.items),B(!1)})))}),[A("relatedInvoiceId")]),(0,m.useEffect)((()=>{(t.getFieldValue("itemsKeys")||[]).forEach((e=>{const a=L.current[e];if(a){const t=a.myData&&h?a.myData.classifications.find((e=>e.invoiceType===h)):void 0,l=t&&t.vatTaxId||a.vatTaxId;if(l&&Array.isArray(a.vatTaxes)){const t=a.vatTaxes.find((e=>e.id===l));t&&z(e,t)}}const l=t.getFieldValue(`items.${e}.myData.classification.category`),n=t.getFieldValue(`items.${e}.myData.classification.type`);(l||n)&&(_(h).includes(l)?I(h,l).includes(n)||t.setFieldsValue({[`items.${e}.myData.classification.type`]:void 0}):t.setFieldsValue({[`items.${e}.myData.classification.category`]:void 0,[`items.${e}.myData.classification.type`]:void 0}))}))}),[h]);const W=(0,m.useRef)(g.default.debounce((e=>{N({[`items.${e}.totalNetAmount`]:(0,k.calculateItemNet)(A("items")[e]||{}),[`items.${e}.totalVatAmount`]:(0,k.calculateItemVat)(A("items")[e]||{}),[`items.${e}.totalRetailAmount`]:(0,k.calculateItemRetail)(A("items")[e]||{})})}),500)).current,z=(e,t)=>{const a=A("items")[e];N({[`items.${e}.vatTax.id`]:t&&t.id,[`items.${e}.vatTax.amountType`]:t&&t.amountType,[`items.${e}.vatTax.amountValue`]:t&&t.amountValue,[`items.${e}.vatTax.isVat`]:t&&t.isVat,[`items.${e}.vatTax.myData`]:t&&t.myData});const{calculateRateFromAmount:l}=a;if(l){const{amount:l}=a;let n,r=l;if(t){const e=t.amountValue/100;r=0===e?l:(0,y.calc2DecimalsRoundedDown)(l/(1+e)),n=(0,y.calc2Decimals)(l-r)}N({[`items.${e}.vat`]:Number.isNaN(n)?void 0:n,[`items.${e}.rate`]:Number.isNaN(r)?void 0:r})}else{const{rate:l}=a;let n,r=l;if(t){const e=t.amountValue/100;n=(0,y.calc2DecimalsRoundedDown)(l*e),r=(0,y.calc2Decimals)(l+n)}N({[`items.${e}.vat`]:Number.isNaN(n)?void 0:n,[`items.${e}.amount`]:Number.isNaN(r)?void 0:r})}W(e),S()},Y=A("itemsKeys")||[],j=Y.map((e=>{const a=w[e]||{};return O(`items.${e}.vatTax.amountType`,{initialValue:a.vatTax&&a.vatTax.amountType}),O(`items.${e}.vatTax.amountValue`,{initialValue:a.vatTax&&a.vatTax.amountValue}),O(`items.${e}.vatTax.isVat`,{initialValue:a.vatTax&&a.vatTax.isVat}),O(`items.${e}.vatTax.myData`,{initialValue:a.vatTax&&a.vatTax.myData}),O(`items.${e}.totalNetAmount`,{initialValue:(0,k.calculateItemNet)(a)}),O(`items.${e}.totalVatAmount`,{initialValue:(0,k.calculateItemVat)(a)}),O(`items.${e}.totalRetailAmount`,{initialValue:(0,k.calculateItemRetail)(a)}),m.default.createElement("div",{key:e,style:{marginBottom:20,border:"1px solid #e5e5e5",borderRadius:4}},m.default.createElement("div",{style:{backgroundColor:"#e5e5e56e",paddingTop:10,paddingBottom:10,textAlign:"center",borderBottom:"1px solid #d9d9d9"}},m.default.createElement(o.default,{gutter:16},m.default.createElement(s.default,{xl:8,lg:8,md:8,sm:8,xs:12},m.default.createElement("h5",null,"Net Amount:"),m.default.createElement("h5",{style:{fontWeight:"bold"}},Number.isNaN(A(`items.${e}.totalNetAmount`))?"-":(0,y.getNumberWithCurrency)(A(`items.${e}.totalNetAmount`),A("currency")))),m.default.createElement(s.default,{xl:8,lg:8,md:8,sm:8,xs:12},m.default.createElement("h5",null,"VAT Amount:"),m.default.createElement("h5",{style:{fontWeight:"bold"}},Number.isNaN(A(`items.${e}.totalVatAmount`))?"-":(0,y.getNumberWithCurrency)(A(`items.${e}.totalVatAmount`),A("currency")))),m.default.createElement(s.default,{xl:8,lg:8,md:8,sm:8,xs:24},m.default.createElement("h5",null,"Retail Amount:"),m.default.createElement("h5",{style:{fontWeight:"bold"}},Number.isNaN(A(`items.${e}.totalRetailAmount`))?"-":(0,y.getNumberWithCurrency)(A(`items.${e}.totalRetailAmount`),A("currency")))))),m.default.createElement("div",{style:{marginTop:20,padding:"0px 20px "}},m.default.createElement(o.default,{gutter:16,align:"middle"},m.default.createElement(s.default,{xl:8,lg:8,md:8,sm:24,xs:24},m.default.createElement(C,{label:"Invoice Item"},O(`items.${e}.id`,{initialValue:a.id,rules:[{type:"string"}]})(m.default.createElement(b.default,{allowClear:!0,embed:["vatTaxes"],invoiceItemId:A(`items.${e}
419.id`),placeholder:"Select an item",onChange:(a,l)=>((e,a)=>{if(N({[`items.${e}.title`]:a&&a.title,[`items.${e}.description`]:a&&a.description}),a?L.current[e]=a:delete L.current[e],a){const l=a.myData&&h?a.myData.classifications.find((e=>e.invoiceType===h)):void 0,n=l&&l.vatTaxId||a.vatTaxId;if(n){const t=a.vatTaxes.find((e=>e.id===n));t&&z(e,t)}l&&t.setFieldsValue({[`items.${e}.myData.classification.category`]:l.category,[`items.${e}.myData.classification.type`]:l.type})}})(e,l)})))),m.default.createElement(s.default,{xl:8,lg:8,md:8,sm:12,xs:12},m.default.createElement(C,{label:"Title"},O(`items.${e}.title`,{initialValue:a.title,rules:[{required:!0,type:"string",min:1,message:"Field is required"}]})(m.default.createElement(i.default,{placeholder:"Item Title"})))),m.default.createElement(s.default,{xl:8,lg:8,md:8,sm:12,xs:12},m.default.createElement(C,{label:"Description"},O(`items.${e}.description`,{initialValue:a.description})(m.default.createElement(i.default,{placeholder:"Item Description"}))))),m.default.createElement(C,{label:"Calculate amount based on:",style:{marginBottom:10}},O(`items.${e}.calculateRateFromAmount`,{initialValue:!0})(m.default.createElement(D,null,m.default.createElement(d.default,{value:!1},"Net Rate (Per Unit)"),m.default.createElement(d.default,{value:!0},"Retail Amount (Per Unit)")))),m.default.createElement(o.default,{gutter:16},m.default.createElement(s.default,{xl:6,lg:6,md:6,sm:12,xs:12},m.default.createElement(C,{label:"Quantity (Units)"},O(`items.${e}.quantity`,{initialValue:a.quantity||1,rules:[{required:!0,type:"number",min:1,message:"Field is required"}]})(m.default.createElement(r.default,{placeholder:"Quantity",min:1,precision:0,style:{width:"100%"},onChange:t=>(e=>{W(e),S()})(e)})))),m.default.createElement(s.default,{xl:6,lg:6,md:6,sm:12,xs:12},m.default.createElement(C,{label:"Net Rate (Per Unit)"},O(`items.${e}.rate`,{initialValue:a.rate||0,rules:[{required:!0,type:"number",min:0,message:"Field is required"}]})(m.default.createElement(r.default,{onChange:t=>((e,t)=>{const a=A("items")[e],{vatTax:l}=a;let n,r=t;if(l){const e=l.amountValue/100;n=(0,y.calc2DecimalsRoundedDown)(t*e),r=(0,y.calc2Decimals)(t+n)}N({[`items.${e}.vat`]:Number.isNaN(n)?void 0:n,[`items.${e}.amount`]:Number.isNaN(r)?void 0:r}),W(e),S()})(e,t),placeholder:"Rate",disabled:A(`items.${e}.calculateRateFromAmount`),min:0,precision:2,style:{width:"100%"}})))),m.default.createElement(s.default,{xl:6,lg:6,md:6,sm:12,xs:12},m.default.createElement(C,{label:"VAT Tax"},O(`items.${e}.vatTax.id`,{initialValue:a.vatTax&&a.vatTax.id,rules:[{type:"string",required:!0,validator:(t,a,l)=>{A("itemsKeys").includes(e)&&!a?l("Field is required"):l()}}]})(m.default.createElement(v.default,{allowClear:!0,filters:{isVat:!0},taxId:A(`items.${e}.vatTax.id`),placeholder:"Item VAT Tax",onChange:(t,a)=>z(e,a)}))),m.default.createElement(C,{style:{display:"none"}},O(`items.${e}.vat`,{initialValue:a.vat})(m.default.createElement(r.default,null)))),m.default.createElement(s.default,{xl:6,lg:6,md:6,sm:12,xs:12},m.default.createElement(C,{label:"Retail Amount (Per Unit)"},O(`items.${e}.amount`,{initialValue:a.amount||0,rules:[{required:!0,type:"number",min:0,message:"Field is required"}]})(m.default.createElement(r.default,{onChange:t=>((e,t)=>{const a=A("items")[e],{vatTax:l}=a;let n,r=t;if(l){const e=l.amountValue/100;r=0===e?t:(0,y.calc2DecimalsRoundedDown)(t/(1+e)),n=(0,y.calc2Decimals)(t-r)}N({[`items.${e}.vat`]:Number.isNaN(n)?void 0:n,[`items.${e}.rate`]:Number.isNaN(r)?void 0:r}),W(e),S()})(e,t),placeholder:"Amount",disabled:!A(`items.${e}.calculateRateFromAmount`),min:0,precision:2,style:{width:"100%"}}))))),f&&m.default.createElement(o.default,{gutter:16,align:"middle"},m.default.createElement(s.default,{xl:8,lg:8,md:8,sm:12,xs:24},m.default.createElement(C,{label:"(MyData) Classification Category"},O(`items.${e}.myData.classification.category`,{initialValue:a.myData&&a.myData.classification&&a.myData.classification.category,rules:[{required:!0,type:"enum",enum:_(h),message:"Field is required"}]})(m.default.createElement(u.default,{placeholder:"Classification Category",allowClear:!0,disabled:!h,onChange:()=>(e=>{N({[`items.${e}.myData.classification.type`]:void 0})})(e)},_(h).map((e=>m.default.createElement(P,{key:e,value:e},x({id:`myData.classifications.classificationCategory.${e}`})))))))),m.default.createElement(s.default,{xl:8,lg:8,md:8,sm:12,xs:24},m.default.createElement(C,{label:"(MyData) Classification Type"},O(`items.${e}.myData.classification.type`,{initialValue:a.myData&&a.myData.classification&&a.myData.classification.type,rules:[{required:!0,type:"enum",enum:I(
419h,A(`items.${e}.myData.classification.category`)),message:"Field is required"}]})(m.default.createElement(u.default,{placeholder:"Classification Type",allowClear:!0,disabled:!A(`items.${e}.myData.classification.category`)},I(h,A(`items.${e}.myData.classification.category`)).map((e=>m.default.createElement(P,{key:e,value:e},x({id:`myData.classifications.classificationType.${e}`})))))))),m.default.createElement(s.default,{xl:8,lg:8,md:8,sm:24,xs:24},m.default.createElement(C,{label:"(MyData) Discount Option"},O(`items.${e}.myData.discountOption`,{initialValue:a.myData&&a.myData.discountOption||!1})(m.default.createElement(D,null,m.default.createElement(d.default,{value:!1},"No"),m.default.createElement(d.default,{value:!0},"Yes")))))),m.default.createElement("div",{style:{textAlign:"center",marginBottom:10}},m.default.createElement(n.default,{style:{width:"100%"},onClick:()=>(e=>{const t=A("itemsKeys");1!==t.length&&(N({itemsKeys:t.filter((t=>t!==e))}),S())})(e),disabled:1===Y.length,type:"danger",icon:"minus"},"Remove Item"))))}));return m.default.createElement("div",null,m.default.createElement(l.default,{spinning:M},j,m.default.createElement("div",{style:{textAlign:"center",marginTop:20}},m.default.createElement(n.default,{onClick:()=>{const e=(0,p.v4)(),t=A("itemsKeys").concat(e);N({itemsKeys:t}),S()},icon:"plus",size:"large",style:{width:"100%"}},"Add Item"))))}))},12508:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(55517)),n=p(a(48735)),r=p(a(30960)),i=p(a(64219)),o=p(a(7669)),s=p(a(83307)),d=p(a(77925)),u=p(a(96540)),c=a(88530),m=p(a(95093)),f=a(66028);function p(e){return e&&e.__esModule?e:{default:e}}const g=d.default.Item,{Option:h}=s.default;t.default=(0,c.injectIntl)((e=>{let{myData:t={},form:a,intl:d}=e;const{formatMessage:c}=d,{getFieldDecorator:p}=a;return u.default.createElement("div",null,u.default.createElement(l.default,{gutter:16},u.default.createElement(i.default,{xl:6,lg:6,md:6,sm:12,xs:24},u.default.createElement(g,{label:"Vehicle Number"},p("myData.vehicleNumber",{initialValue:t.vehicleNumber})(u.default.createElement(o.default,{placeholder:"Vehicle Number"})))),u.default.createElement(i.default,{xl:6,lg:6,md:6,sm:12,xs:24},u.default.createElement(g,{label:"Purpose Reason"},p("myData.movePurpose",{initialValue:t.movePurpose})(u.default.createElement(s.default,{style:{width:"100%"},placeholder:"Purpose Reason",allowClear:!0},f.INVOICE_MYDATA_MOVEPURPOSES.map((e=>u.default.createElement(h,{key:e,value:e},c({id:`myData.movePurpose.${e}`})))))))),u.default.createElement(i.default,{xl:6,lg:6,md:6,sm:12,xs:24},u.default.createElement(g,{label:"Dispatch Date"},p("myData.dispatchDate",{initialValue:t.dispatchDate&&(0,m.default)(t.dispatchDate,"YYYY-MM-DD")})(u.default.createElement(r.default,{style:{width:"100%"},placeholder:"Dispatch Date",format:"DD/MM/YYYY",allowClear:!0})))),u.default.createElement(i.default,{xl:6,lg:6,md:6,sm:12,xs:24},u.default.createElement(g,{label:"Dispatch Time"},p("myData.dispatchTime",{initialValue:t.dispatchTime&&(0,m.default)(t.dispatchTime,"HH:mm")})(u.default.createElement(n.default,{style:{width:"100%"},format:"HH:mm",placeholder:"Dispatch Time",allowClear:!0}))))))}))},94253:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(55517)),n=p(a(8963)),r=p(a(7669)),i=p(a(13121)),o=p(a(64219)),s=p(a(83307)),d=p(a(77925)),u=p(a(96540)),c=a(88530),m=a(10611),f=a(66028);function p(e){return e&&e.__esModule?e:{default:e}}function g(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const h=d.default.Item,{Option:y}=s.default;class E extends u.default.Component{constructor(e){super(e),g(this,"handleAdd",(()=>{const{form:e}=this.props,{getFieldValue:t,setFieldsValue:a}=e,l=(0,m.v4)();a({"myData.paymentMethodsKeys":t("myData.paymentMethodsKeys").concat(l)})})),g(this,"handleRemove",(e=>{const{form:t}=this.props,{getFieldValue:a,setFieldsValue:l}=t,n=a("myData.paymentMethodsKeys");1!==n.length&&l({"myData.paymentMethodsKeys":n.filter((t=>t!==e))})})),this.state={initialPaymentMethods:{}}}componentDidMount(){const{form:e,invoice:t}=this.props,{getFieldDecorator:a}=e,l=t.myData&&0!==(t.myData.paymentMethods||[]).length?t.myData.paymentMethods.reduce(((e,t)=>{const a=(0,m.v4)();return{...e,[a]:t}}),{}):{[(0,m.v4)()]:{}};a("myData.paymentMethods",{initialValue:l}),a("myData.paymentMethodsKeys",{initialValue:Object.keys(l)}),this.setState({initialPaymentMethods:l})}render(){const{form:e,intl:t}=this.props,{formatMessage:a}=t,{getFieldDecorator:d,getFieldValue:c}=e,{initialPaymentMethods:m}=this.state,p=c("myData.paymentMethodsKeys")||[],g=p.map((e=>{const t=m[e]||{};return u.default.createElement("div",{key:e},u.default.createElement(l.default,{gutter:16,align:"middle"},u.default.createElement(o.default,{xl:8,lg:8,md:8,sm:12,xs:24},u.default.createElement(h,{label:"Payment Method"},d(`myData.paymentMethods.${e}.type`,{initialValue:t.type,rules:[{required:!0,type:"enum",enum:f.INVOICE_MYDATA_PAYMENTMETHOD_TYPES,message:"Field is required"}]})(u.default.createElement(s.default,{style:{width:"100%"},placeholder:"Payment Method",allowClear:!0},f.INVOICE_MYDATA_PAYMENTMETHOD_TYPES.map((e=>u.default.createElement(y,{key:e,value:e},a({id:`myData.paymentMethod.type.${e}`})))))))),u.default.createElement(o.default,{xl:4,lg:4,md:4,sm:12,xs:20},u.default.createElement(h,{label:"Amount"},d(`myData.paymentMethods.${e}.amount`,{initialValue:t.amount,rules:[{required:!0,type:"number",min:0,message:"Field is required"}]})(u.default.createElement(i.default,{placeholder:"Amount",min:0,precision:2,
419style:{width:"100%"}})))),u.default.createElement(o.default,{xl:10,lg:10,md:10,sm:20,xs:20},u.default.createElement(h,{label:"Description"},d(`myData.paymentMethods.${e}.description`,{initialValue:t.description})(u.default.createElement(r.default,{placeholder:"Description"})))),u.default.createElement(o.default,{xl:2,lg:2,md:2,sm:4,xs:4},u.default.createElement("div",{style:{textAlign:"center",marginTop:"28px"}},u.default.createElement(n.default,{onClick:()=>this.handleRemove(e),disabled:1===p.length,type:"danger",icon:"minus",shape:"circle"})))),u.default.createElement("hr",{style:{marginTop:0}}))}));return u.default.createElement("div",null,g,u.default.createElement("div",{style:{textAlign:"center",marginTop:20}},u.default.createElement(n.default,{onClick:this.handleAdd,icon:"plus",size:"large",style:{width:"100%"}},"Add Payment Method")))}}t.default=(0,c.injectIntl)(E)},29384:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=y(a(8963)),n=y(a(55517)),r=y(a(13121)),i=y(a(7669)),o=y(a(64219)),s=y(a(83307)),d=y(a(77925)),u=y(a(96540)),c=a(88530),m=a(10611),f=y(a(88852)),p=a(66028),g=a(37918),h=a(90552);function y(e){return e&&e.__esModule?e:{default:e}}function E(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const b=d.default.Item,{Option:v}=s.default;class k extends u.default.Component{constructor(e){super(e),E(this,"handleChangeOtherTax",((e,t)=>{const{form:a,onCalculateTotals:l}=this.props,{setFieldsValue:n}=a;let r;if(t)if("PERCENTAGE"===t.amountType){const e=(0,h.sumItemsNet)(a.getFieldValue("itemsKeys")||[],a.getFieldValue("items")||{});r=(0,g.calc2Decimals)(e*t.amountValue/100)}else r=t.amountValue;n({[`otherTaxes.${e}.id`]:t&&t.id,[`otherTaxes.${e}.name`]:t&&t.name.EN,[`otherTaxes.${e}.amount`]:r,[`otherTaxes.${e}.amountType`]:t&&t.amountType,[`otherTaxes.${e}.amountValue`]:t&&t.amountValue,[`otherTaxes.${e}.myData.type`]:t&&t.myData&&t.myData.type,[`otherTaxes.${e}.myData.category`]:t&&t.myData&&t.myData.category}),l()})),E(this,"handleChangeAmount",(()=>{const{onCalculateTotals:e}=this.props;e()})),E(this,"handleAdd",(()=>{const{form:e}=this.props,{getFieldValue:t,setFieldsValue:a}=e,l=(0,m.v4)();a({otherTaxesKeys:t("otherTaxesKeys").concat(l)})})),E(this,"handleRemove",(e=>{const{form:t}=this.props,{getFieldValue:a,setFieldsValue:l}=t;l({otherTaxesKeys:a("otherTaxesKeys").filter((t=>t!==e))})})),E(this,"handleChangeMyDataType",(e=>{const{form:t}=this.props,{getFieldValue:a,setFieldsValue:l}=t;a(`otherTaxes.${e}.myData.category`)&&l({[`otherTaxes.${e}.myData.category`]:void 0})})),this.state={initialOtherTaxes:{}}}componentDidMount(){const{form:e,invoice:t}=this.props,{getFieldDecorator:a}=e,l=t.otherTaxes?t.otherTaxes.reduce(((e,t)=>{const a=(0,m.v4)();return{...e,[a]:t}}),{}):{};a("otherTaxes",{initialValue:l}),a("otherTaxesKeys",{initialValue:Object.keys(l)}),this.setState({initialOtherTaxes:l})}render(){const{form:e,intl:t,myDataIsActive:a}=this.props,{formatMessage:d}=t,{getFieldDecorator:c,getFieldValue:m}=e,{initialOtherTaxes:g}=this.state,h=(m("otherTaxesKeys")||[]).map((e=>{const t=g[e]||{};return c(`otherTaxes.${e}.amountType`,{initialValue:t.amountType}),c(`otherTaxes.${e}.amountValue`,{initialValue:t.amountValue}),u.default.createElement("div",{key:e},u.default.createElement(n.default,{gutter:16,align:"middle"},u.default.createElement(o.default,{xl:8,lg:8,md:8,sm:8,xs:24},u.default.createElement(b,{label:"Other Tax"},c(`otherTaxes.${e}.id`,{initialValue:t.id})(u.default.createElement(f.default,{allowClear:!0,filters:{isVat:!1},taxId:m(`otherTaxes.${e}.id`),placeholder:"Other Tax",onChange:(t,a)=>this.handleChangeOtherTax(e,a)})))),u.default.createElement(o.default,{xl:10,lg:10,md:10,sm:8,xs:24},u.default.createElement(b,{label:"Name"},c(`otherTaxes.${e}.name`,{initialValue:t.name})(u.default.createElement(i.default,{placeholder:"Name"})))),u.default.createElement(o.default,{xl:6,lg:6,md:6,sm:8,xs:24},u.default.createElement(b,{label:"Amount"},c(`otherTaxes.${e}.amount`,{initialValue:t.amount,rules:[{required:!0,type:"number",min:.01,message:"Field is required"}]})(u.default.createElement(r.default,{onChange:this.handleChangeAmount,placeholder:"Amount",min:.01,precision:2,
419style:{width:"100%"}}))))),a&&u.default.createElement(n.default,{gutter:16,align:"middle"},u.default.createElement(o.default,{xl:12,lg:12,md:12,sm:12,xs:12},u.default.createElement(b,{label:"(MyData) Tax Type"},c(`otherTaxes.${e}.myData.type`,{initialValue:t.myData&&t.myData.type,rules:[{required:!0,type:"enum",enum:p.MYDATA_TAX_TYPES,message:"Field is required"}]})(u.default.createElement(s.default,{placeholder:"Select an option",onChange:()=>this.handleChangeMyDataType(e)},p.MYDATA_TAX_TYPES.map((e=>u.default.createElement(v,{key:e,value:e},d({id:`myData.taxType.${e}`})))))))),u.default.createElement(o.default,{xl:12,lg:12,md:12,sm:12,xs:12},u.default.createElement(b,{label:"MyData) Tax Category"},c(`otherTaxes.${e}.myData.category`,{initialValue:t.myData&&t.myData.category,rules:[{required:!0,type:"enum",enum:p.MYDATA_TAX_TYPE_CATEGORIES[m(`otherTaxes.${e}.myData.type`)]||[],message:"Field is required"}]})(u.default.createElement(s.default,{placeholder:"Select an option"},(p.MYDATA_TAX_TYPE_CATEGORIES[m(`otherTaxes.${e}.myData.type`)]||[]).map((t=>u.default.createElement(v,{key:t,value:t},d({id:`myData.taxType.${m(`otherTaxes.${e}.myData.type`)}.taxCategory.${t}`}))))))))),u.default.createElement("div",{style:{textAlign:"center",marginBottom:10}},u.default.createElement(l.default,{style:{width:"100%"},onClick:()=>this.handleRemove(e),type:"danger",icon:"minus"},"Remove Other Tax")),u.default.createElement("hr",{style:{marginTop:0}}))}));return u.default.createElement("div",null,h,u.default.createElement("div",{style:{textAlign:"center",marginTop:20}},u.default.createElement(l.default,{onClick:this.handleAdd,icon:"plus",size:"large",style:{width:"100%"}},"Add Other Tax")))}}t.default=(0,c.injectIntl)(k)},65140:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(24146)),n=o(a(13776)),r=o(a(96540)),i=a(77322);function o(e){return e&&e.__esModule?e:{default:e}}class s extends r.default.Component{constructor(e){var t,a,o;super(e),t=this,o=()=>{const{paymentId:e}=this.props,{onHide:t,onSuccess:a}=this.props;n.default.confirm({title:"Are you sure you want to cancel the payment?",content:r.default.createElement("b",{style:{fontSize:13}},"You will not be able to revert this action."),okText:"Yes",okType:"danger",cancelText:"No",onOk:()=>new Promise((t=>{i.PaymentService.cancelPayment(e).then((()=>{l.default.success("Payment successfully cancelled!"),t(),a()})).catch((()=>{l.default.error("Failed to cancel payment"),t()}))})),onCancel(){t()}})},(a=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(a="renderVerifyCancelModal"))in t?Object.defineProperty(t,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[a]=o,this.state={}}render(){return r.default.createElement("div",null,this.renderVerifyCancelModal())}}t.default=s},73948:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(96383)),n=p(a(55517)),r=p(a(13121)),i=p(a(64219)),o=p(a(94535)),s=p(a(24146)),d=p(a(13776)),u=p(a(77925)),c=p(a(96540)),m=a(37918),f=a(77322);function p(e){return e&&e.__esModule?e:{default:e}}function g(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const h=u.default.Item;class y extends c.default.Component{constructor(e){super(e),g(this,"componentDidMount",(()=>{this.fetchPayment()})),g(this,"fetchPayment",(()=>{const{paymentId:e}=this.props;this.setState({loadingPayment:!0}),f.PaymentService.getSinglePayment(e).then((e=>{let{payment:t}=e;this.setState({amountReserved:t.amount,amountToCapture:t.amount,paymentType:t.paymentType,currency:t.currency,loadingPayment:!1})}
419))})),g(this,"handleChangeAmountToCapture",(e=>{this.setState({amountToCapture:e})})),g(this,"handleVerifySubmit",(()=>{const{handleSubmit:e}=this,{amountToCapture:t,currency:a,amountReserved:l}=this.state;if(t<=0)return;const n=(0,m.getNumberWithCurrency)(t,a),r=(0,m.getNumberWithCurrency)(l,a);d.default.confirm({title:"Complete Payment",content:c.default.createElement("div",{style:{fontSize:13}},t===l?c.default.createElement("span",null,"You are going to complete the payment and capture the ",c.default.createElement("b",null,"whole reserved amount")," (",n,")."):t<l?c.default.createElement("span",null,"You are going to complete the payment and capture ",c.default.createElement("b",null,n)," ","out of ",c.default.createElement("b",null,r),". The remaining amount (",(0,m.getNumberWithCurrency)(l-t,a),") will be released."):c.default.createElement("span",null,"You are going to complete the payment and capture ",c.default.createElement("b",null,n),". Since the current reserved amount is ",c.default.createElement("b",null,r),", a new payment will be created to charge the extra amount (",(0,m.getNumberWithCurrency)(t-l,a),")"),c.default.createElement("br",null),c.default.createElement("br",null),c.default.createElement("b",null,"When the payment is complete, you will not be able to change the captured amount.")),okText:"Submit",cancelText:"Cancel",onOk(){e()},onCancel(){}})})),g(this,"handleSubmit",(()=>{const{paymentId:e,onSuccess:t}=this.props,{amountToCapture:a}=this.state;this.setState({loadingSubmit:!0}),this.setState({loadingSubmit:!0}),f.PaymentService.capturePayment(e,{amount:a}).then((()=>{s.default.success("Payment successfully captured!"),this.setState({loadingSubmit:!1}),t()})).catch((()=>{s.default.error("Failed to capture payment"),this.setState({loadingSubmit:!1})}))})),this.state={loadingPayment:!1,amountReserved:void 0,amountToCapture:void 0,paymentType:void 0,currency:void 0,loadingSubmit:!1}}render(){const{amountReserved:e,amountToCapture:t,paymentType:a,currency:s,loadingPayment:f,loadingSubmit:p}=this.state,{visible:g,onHide:y}=this.props;return c.default.createElement(d.default,{title:"Capture Payment",className:"minimal-modal modal-30",visible:g,okText:"Next",onOk:this.handleVerifySubmit,confirmLoading:p,onCancel:y,maskClosable:!1},c.default.createElement(l.default,{spinning:f},c.default.createElement(o.default,{message:c.default.createElement("div",null,c.default.createElement("span",null,"Choose a way to capture the"," ","guarantee"===a?"Security Deposit":"reservation"===a?"Reservation Deposit":"payment",":"),c.default.createElement("br",null),c.default.createElement("br",null),c.default.createElement("b",null,"1. Same amount as reserved: "),c.default.createElement("span",null,"The full payment amount will be captured."),c.default.createElement("br",null),c.default.createElement("br",null),c.default.createElement("b",null,"2. Amount lower than the reserved amount: "),c.default.createElement("span",null,"The specified amount will be captured, and the remaining amount will be reverted back to the payer."),c.default.createElement("br",null),c.default.createElement("br",null),c.default.createElement("b",null,"3. Amount higher than the reserved amount: "),c.default.createElement("span",null,"The reserved amount will be fully captured, and a new payment will be created to charge the difference."),c.default.createElement("br",null)),type:"info",showIcon:!0}),c.default.createElement("br",null),c.default.createElement(u.default,null,c.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},c.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24},c.default.createElement(h,{label:"Amount Reserved"},c.default.createElement("b",{style:{fontSize:14}},(0,m.getNumberWithCurrency)(e,s)))),c.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24},c.default.createElement(h,{required:!0,label:"Amount to Capture"},c.default.createElement(r.default,{size:"large",value:t,min:.1,precision:2,disabled:f,onChange:this.handleChangeAmountToCapture})))))))}}t.default=y},19638:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(13776)),n=c(a(13121)),r=c(a(29281)),i=c(a(24146)),o=c(a(77925)),s=c(a(96540)),d=a(77322),u=a(37918);function c(e){return e&&e.__esModule?e:{default:e}}function m(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const f=o.default.Item;class p extends s.default.Component{constructor(e){super(e),m(this,"componentDidMount",(()=>{this.fetchPayment()})),m(this,"fetchPayment",(()=>{const{paymentId:e}=this.props;d.PaymentService.getSinglePayment(e).then((e=>{let{payment:t}=e;this.setState({payment:t})}))})),m(this,"handleSubmit",(e=>{e.preventDefault();const{paymentId:t,form:a,onSuccess:l}=this.props;a.validateFieldsAndScroll({force:!0},((e,a)=>{if(e)return;const{amount:n}=a,r={amount:n};this.setState({loadingSubmit:!0}),d.PaymentService.changePaymentAmount(t,r).then((()=>{i.default.success("Payment amount has changed!"),this.setState({loadingSubmit:!1}),l()})).catch((()=>{i.default.error("Failed to change Payment amount."),this.setState({loadingSubmit:!1})}))}))})),this.state={payment:void 0,loadingSubmit:!1}}render(){const{payment:e,loadingSubmit:t}=this.state,{visible:a,onHide:i,form:d}=this.props,{getFieldDecorator:c}=d;return s.default.createElement(l.default,{title:"Change Payment Amount",className:"minimal-modal modal-300px",visible:a,onOk:this.handleSubmit,maskClosable:!1,okText:"Submit",confirmLoading:t,onCancel:i},e?s.default.createElement(o.default,{id:"CHANGE_PAYMENT_AMOUNT",onSubmit:this.handleSubmit,layout:"vertical"},s.default.createElement(f,{label:`Current Payment Amount (${(0,u.getCurrencySymbol)(e.currency)}):`},s.default.createElement("b",{style:{fontSize:14}},(0,u.getNumberWithCurrency)(e.amount,e.currency))),s.default.createElement(f,{label:`Updated Payment Amount (${(0,u.getCurrencySymbol)(e.currency)}):`},c("amount",{rules:[{required:!0,type:"number",min:.01,message:"Field is required"}]})(s.default.createElement(n.default,{placeholder:"Payment amount",min:0,precision:2,style:{width:"100%"}}))),s.default.createElement("p",{className:"color-danger"},"* Field is required")):s.default.createElement(r.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}))}}t.default=p;const g=o.default.create()(p);e.exports=g},16578:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=u(a(13776)),n=u(a(8963)),r=u(a(24146)),i=u(a(96540)),o=a(77322),s=a(66028),d=u(a(48896));function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class m extends i.default.Component{constructor(e){super(e),c(this,"componentDidMount",(()=>{this._isMounted=!0,o.EventTrackerService.eventTrack(s.TRACKING_EVENTS.PaymentCreationStarted)})),c(this,"componentWillUnmount",(()=>{this._isMounted=!1})),c(this,"handleSubmit",((e,t)=>{const{bookingId:a}=this.props,{onSuccess:l}=this.props;this.setState({loadingSubmit:!0});const n={...e,bookingId:a};o.PaymentService.createPayment({payment:n,...t}).then((()=>{this._isMounted&&(o.EventTrackerService.eventTrack(s.TRACKING_EVENTS.PaymentCreated),r.default.success("Payment has been successfully created!"),this.setState({loadingSubmit:!1}),l())})).catch((()=>{r.default.error("Failed to create payment"),this.setState({loadingSubmit:!1})}))})),this.state={loadingSubmit:!1}}render(){const{visible:e,onHide:t}=this.props,{bookingId:a}=this.props,{loadingSubmit:r}=this.state,o="CREATE_PAYMENT_FORM";return i.default.createElement(l.default,{maskClosable:!1,className:"minimal-modal modal-350px",t
419itle:"Create Payment",visible:e,onCancel:t,footer:[i.default.createElement(n.default,{key:"cancel",onClick:t},"Cancel"),i.default.createElement(n.default,{key:"submit",type:"primary",htmlType:"submit",form:o,loading:r},"Submit")]},a?i.default.createElement(d.default,{formId:o,bookingId:a,onFinish:this.handleSubmit}):void 0)}}t.default=m},45711:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(24146)),n=o(a(13776)),r=o(a(96540)),i=a(77322);function o(e){return e&&e.__esModule?e:{default:e}}class s extends r.default.Component{constructor(e){var t,a,o;super(e),t=this,o=()=>{const{paymentId:e}=this.props,{onHide:t,onSuccess:a}=this.props;n.default.confirm({title:"Are you sure you want to delete the payment?",content:r.default.createElement("b",{style:{fontSize:13}},"You will not be able to revert this action."),okText:"Yes",okType:"danger",cancelText:"No",onOk:()=>new Promise((t=>{i.PaymentService.deletePayment(e).then((()=>{l.default.success("Payment successfully deleted!"),t(),a()})).catch((()=>{l.default.error("Failed to delete payment"),t()}))})),onCancel(){t()}})},(a=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(a="renderVerifyDeleteModal"))in t?Object.defineProperty(t,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[a]=o,this.state={}}render(){return r.default.createElement("div",null,this.renderVerifyDeleteModal())}}t.default=s},87023:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=h(a(13776)),n=h(a(55517)),r=h(a(30960)),i=h(a(64219)),o=h(a(13121)),s=h(a(29281)),d=h(a(24146)),u=h(a(83307)),c=h(a(77925)),m=h(a(96540)),f=h(a(95093)),p=a(77322),g=a(37918);function h(e){return e&&e.__esModule?e:{default:e}}function y(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const E=c.default.Item,{Option:b}=u.default;class v extends m.default.Component{constructor(e){super(e),y(this,"componentDidMount",(()=>{this.fetchPayment(),this.fetchPaymentMethods()})),y(this,"fetchPayment",(()=>{const{paymentId:e}=this.props;p.PaymentService.getSinglePayment(e).then((e=>{let{payment:t}=e;this.setState({payment:t},(()=>{t.bookingId&&this.fetchBooking()}))}))})),y(this,"fetchBooking",(()=>{const{payment:e}=this.state;p.BookingService.getSingleBooking(e.bookingId).then((e=>{let{booking:t}=e;this.setState({booking:t})}))})),y(this,"fetchPaymentMethods",(()=>{this.setState({loadingPaymentMethods:!0}),p.PaymentMethodService.getPaymentMethods().then((e=>{let{paymentMethods:t}=e;this.setState({paymentMethods:t,loadingPaymentMethods:!1})}))})),y(this,"handleSubmit",(e=>{e.preventDefault();const{paymentId:t,form:a,onSuccess:l}=this.props;a.validateFieldsAndScroll({force:!0},((e,a)=>{if(e)return;const{amount:n,method:r,date:i}=a,o={amount:n,date:(0,f.default)(i).toISOString(),method:r};this.setState({loadingSubmit:!0}),p.PaymentService.markPaidPayment(t,o).then((()=>{d.default.success("Payment has been completed!"),this.setState({loadingSubmit:!1}),l()})).catch((()=>{d.default.error("Failed to complete payment."),this.setState({loadingSubmit:!1})}))}))})),this.state={payment:void 0,loadingSubmit:!1,booking:void 0,paymentMethods:[],loadingPaymentMethods:!1}}render(){const{payment:e,booking:t,paymentMethods:a,loadingPaymentMethods:d,loadingSubmit:p}=this.state,{visible:h,onHide:y,form:v}=this.props,{getFieldDecorator:k,getFieldValue:S,setFieldsValue:T}=v;return m.default.createElement(l.default,{title:"Complete Payment",className:"minimal-modal modal-350px",visible:h,onOk:this.handleSubmit,maskClosable:!1,okText:"Submit",confirmLoading:p,onCancel:y},e?m.default.createElement(c.default,{id:"MARK_PAID_PAYMENT",onSubmit:this.handleSubmit,layout:"vertical"},m.default.createElement(E,{label:`Payment Amount (${(0,g.getCurrencySymbol)(e.currency)}):`},m.default.createElement("b",{style:{fontSize:14}},(0,g.getNumberWithCurrency)(e.amount,e.currency))),m.default.createElement(n.default,{gutter:16},m.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:12}
419,m.default.createElement(E,{label:`Amount Paid (${(0,g.getCurrencySymbol)(e.currency)}):`},k("amount",{initialValue:e.amount,rules:[{required:!0,type:"number",min:.01,message:"Field is required"}]})(m.default.createElement(o.default,{placeholder:"Payment amount",min:0,precision:2,style:{width:"100%"}})))),m.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:12},m.default.createElement(E,{label:"Date Paid:"},k("date",{initialValue:(0,f.default)(),rules:[{required:!0,message:"Field is required"}]})(m.default.createElement(r.default,{showToday:!1,renderExtraFooter:()=>m.default.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},m.default.createElement("a",{onClick:()=>T({date:(0,f.default)()})},"Today"),e.dueDate&&m.default.createElement("a",{onClick:()=>{T({date:(0,f.default)(e.dueDate)})}},"Due Date"),t&&m.default.createElement("a",{onClick:()=>{T({date:(0,f.default)(`${t.dateToTravel} ${t.timeToTravel}`,"YYYY-MM-DD HH:mm")})}},"Booking Run Date")),showTime:{format:"HH:mm"},format:"DD/MM/YYYY HH:mm",placeholder:"Payment date",allowClear:!1,style:{width:"100%"}}))))),m.default.createElement(E,{label:"Payment Method:"},k("method",{initialValue:e.method||void 0,rules:[{type:"enum",enum:a.map((e=>e.name))}]})(m.default.createElement(u.default,{placeholder:"Select a payment method",showSearch:!0,optionFilterProp:"children",disabled:"planned"===S("paidStatus")||d,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},a.map((e=>m.default.createElement(b,{key:e.name,value:e.name},e.name)))))),m.default.createElement("p",{className:"color-danger"},"* Field is required")):m.default.createElement(s.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}))}}t.default=v;const k=c.default.create()(v);e.exports=k},83204:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=y(a(13776)),n=y(a(55517)),r=y(a(64219)),i=y(a(30960)),o=y(a(94535)),s=y(a(47304)),d=y(a(29281)),u=y(a(24146)),c=y(a(83307)),m=y(a(77925)),f=y(a(96540)),p=y(a(95093)),g=a(77322),h=a(37918);function y(e){return e&&e.__esModule?e:{default:e}}function E(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const b=m.default.Item,{Option:v}=c.default;class k extends f.default.Component{constructor(e){super(e),E(this,"componentDidMount",(()=>{this.fetchPayments(),this.fetchPaymentMethods()})),E(this,"fetchPayments",(()=>{const{paymentsIds:e,mode:t}=this.props;g.PaymentService["bookingsPayments"===t?"getBookingsPayments":"getOtherPayments"]({filters:{ids:e},pagination:{size:e.length},embed:["permissions"]}).then((e=>{let{payments:t}=e;this.setState({payments:t,loadingPayments:!1})}))})),E(this,"fetchPaymentMethods",(()=>{this.setState({loadingPaymentMethods:!0}),g.PaymentMethodService.getPaymentMethods().then((e=>{let{paymentMethods:t}=e;this.setState({paymentMethods:t,loadingPaymentMethods:!1})}))})),E(this,"handleSubmit",(async()=>{const{form:e,onSuccess:t}=this.props,{payments:a}=this.state;e.validateFieldsAndScroll({force:!0},(async(e,l)=>{if(e)return;const{method:n,date:r}=l,i={date:(0,p.default)(r).toISOString(),method:n};this.setState({loadingSubmit:!0});let o=0,s=0;for(const e of a)if(this.setState((e=>({totalPaymentsProcessing:e.totalPaymentsProcessing+1}))),e.permissions.allowMarkAsPaid)try{await g.PaymentService.markPaidPayment(e._id,i),o+=1}catch(e){s+=1}else s+=1;this.setState({loadingSubmit:!1}),o>0&&u.default.success(`${o} payments have been successfully updated!`,5),s>0&&u.default.error(`${s} payments failed to update.`,5),t()}))})),this.state={payments:[],loadingPayments:!0,totalPaymentsProcessing:0,loadingSubmit:!1,paymentMethods:[],loadingPaymentMethods:!1}}render(){const{payments:e,loadingPayments:t,loadingSubmit:a,totalPaymentsProcessing:u}=this.state,{paymentMethods:g,loadingPaymentMethods:y}=this.state,{visible:E,onHide:k,form:S}=this.props,{getFieldDecorator:T,getFieldValue:C,setFieldsValue:P}=S;return f.default.createElement(l.default,{title:t?"Mark Payments as Paid":`Mark ${e.length} Payments as Paid`,className:"minimal-modal modal-350px",visible:E,onOk:this.handleSubmit,okText:"Submit",confirmLoading:a,maskClosable:!1,onCancel:k},0===e.length?f.default.createElement(d.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}):f.default.createElement(m.default,{id:"MARK_PAID_PAYMENTS",onSubmit:this.handleSubmit,layout:"vertical"},a&&f.default.createElement("div",{style:{marginBottom:20}},f.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},f.default.createElement(s.default,{percent:u/e.length*100,strokeWidth:5,status:"active"}),f.default.createElement("div",{style:{display:"flex"}},f.default.createElement("b",null,u," / ",e.length," processed"))),f.default.createElement("div",{style:{marginTop:10}},f.default.createElement(o.default,{type:"info",message:"This pop-up will automatically close when all the payments are processed.",showIcon:!0}))),f.default.createElement(b,{label:`Total Amount (${(0,h.getCurrencySymbol)(e[0].currency)}):`},f.default.createElement("b",{style:{fontSize:14}},(0,h.getNumberWithCurrency)(e.reduce(((e,t)=>e+t.amount),0),e[0].currency))),f.default.createElement(n.default,{gutter:16},f.default.createElement(r.default,{span:12},f.default.createElement(b,{label:"Date Paid:"},T("date",{initialValue:void 0,rules:[{required:!0,message:"Field is required"}]})(f.default.createElement(i.default,{showToday:!1,renderExtraFooter:()=>f.default.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},f.default.createElement("a",{onClick:()=>P({date:(0,p.default)()})},"Today")),showTime:{format:"HH:mm"},format:"DD/MM/YYYY HH:mm",placeholder:"Payment date",allowClear:!1,style:{width:"100%"}})))),f.default.createElement(r.default,{span:12},f.default.createElement(b,{label:"Payment Method:"},T("method",{initialValue:void 0,rules:[{type:"enum",enum:g.map((e=>e.name))}]})(f.default.createElement(c.default,{placeholder:"Select a payment method",showSearch:!0,optionFilterProp:"children",disabled:"planned"===C("paidStatus")||y,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},g.map((e=>f.default.createElement(v,{key:e.name,value:e.name},e.name)))))))),f.default.createElement("p",{className:"color-danger"},"* Field is required")))}}t.default=k;const S=m.default.create()(k);e.exports=S},23688:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=T(a(7226)),n=T(a(8963)),r=T(a(95402)),i=T(a(2016)),o=T(a(96540)),s=a(21757),d=a(77322),u=T(a(74472)),c=T(a(78755)),m=T(a(3356)),f=T(a(73948)),p=T(a(66285)),g=T(a(65140)),h=T(a(45711)),y=T(a(55682)),E=T(a(7707)),b=T(a(67948)),v=T(a(87023)),k=T(a(83748)),S=T(a(19638));function T(e){return e&&e.__esModule?e:{default:e}}function C(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class P extends o.default.Component{constructor(e){super(e),C(this,"fetchPermissions",(()=>{const{paymentId:e}=this.props;this.setState({loadingPermissions:!0}),d.PaymentService.getSinglePayment(e,{embed:["permissions"]}).then((e=>{let{payment:t}=e;this.setState({payment:t,permissions:t.permissions,loadingPermissions:!1})}))})),C(this,"handleSuccessAction",(()=>{const{onSuccess:e}=this.props;this.setState({visibleAction:void 0}),e()})),C(this,"getPublicPaymentLink",(()=>{const{userWhiteLabel:e,APPCONFIG:t}=this.props,{payment:a}=this.state;let l;return l=e&&e.domains&&e.domains.isActive?`https://${e.domains.subdomain}/payments/${a.id}`:`https://${t.subdomain}/payments/${a.id}`,l})),C(this,"handleMenuClick",(e=>{let{key:t}=e;"copyPaymentLink"!==t&&this.setState({visibleAction:t})})),C(this,"handleHideAction",(()=>{this.setState({visibleAction:void 0})})),C(this,"handleOpenDropdown",(e=>{e&&this.fetchPermissions()})),this.state={payment:void 0,permissions:{},loadingPermissions:!1,visibleAction:void 0}}render(){const{visibleAction:e,payment:t,permissions:a,loadingPermissions:s}=this.state,{paymentId:d}=this.props,{allowMarkAsPaid:T,allowDelete:C,allowCapture:P,allowRelease:D,allowCancel:_,allowRefund:I,allowReschedule:x,allowSendPaymentLink:O,allowPlan:A,allowChangeAmount:N}=a;return o.default.createElement("div",null,o.default.createElement(l.default,{trigger:"click",placement:"bottomRight",onVisibleChange:this.handleOpenDropdown,overlay:o.default.createElement(i.default,{onClick:this.handleMenuClick},!1,o.default.createElement(i.default.Item,{key:"view"},"Payment Details"),A&&o.default.createElement(i.default.Item,{key:"plan",disabled:s},"Plan Payment"),T&&o.default.createElement(i.default.Item,{key:"markAsPaid",disabled:s},"Complete Payment"),P&&o.default.createElement(i.default.Item,{key:"capture",disabled:s},"Capture Payment"),I&&o.default.createElement(i.default.Item,{key:"refund",disabled:s},"Refund Payment"),D&&o.default.createElement(i.default.Item,{key:"release",disabled:s},"Release Payment"),_&&o.default.createElement(i.default.Item,{key:"cancel",disabled:s},"Cancel Payment"),x&&o.default.createElement(i.default.Item,{key:"reschedule",disabled:s},"Reschedule Payment"),N&&o.default.createElement(i.default.Item,{key:"changeAmount",disabled:s},"Change Amount"),O&&o.default.createElement(i.default.Item,{key:"sendPaymentLink",disabled:s},"Send Payment Link"),t&&t.gatewayPaymentId&&o.default.createElement(i.default.Item,{key:"copyPaymentLink",disabled:s},o.default.createElement(c.default,{text:this.getPublicPaymentLink(),label:"Copy Payment Link"})),o.default.createElement(i.default.Item,{key:"delete",disabled:!C||s},"Delete Payment"),s&&o.default.createElement(i.default.Item,{disabled:!0},o.default.createElement(r.default,{style:{display:"block"},type:"loading",spin:!0})))},o.default.createElement(n.default,{style:{width:"100%"}},o.default.createElement(r.default,{type:"ellipsis"}))),"raw-object"===e&&o.default.createElement(u.default,{visible:!0,onSuccess:this.handleHideAction,onCancel:this.handleHideAction,targetType:"payment",targetId:d}),"view"===e&&o.default.createElement(k.default,{visible:!0,paymentId:d,onHide:this.handleHideAction}),"capture"===e&&o.default.createElement(f.default,{visible:!0,paymentId:d,onHide:this.handleHideAction,onSuccess:this.handleSuccessAction}),"refund"===e&&o.default.createElement(b.default,{visible:!0,paymentId:d,onHide:this.handleHideAction,onSuccess:this.handleSuccessAction}),"release"===e&&o.default.createElement(p.default,{visible:!0,paymentId:d,onHide:this.handleHideAction,onSuccess:this.handleSuccessAction}),"cancel"===e&&o.default.createElement(g.default,{visible:!0,paymentId:d,onHide:this.handleHideAction,onSuccess:this.handleSuccessAction}),"reschedule"===e&&o.default.createElement(y.default,{visible:!0,paymentId:d,onHide:this.handleHideAction,onSuccess:this.handleSuccessAction}),"plan"===e&&o.default.createElement(E.default,{visible:!0,paymentId:d,onHide:this.handleHideAction,onSuccess:this.handleSuccessAction}),"delete"===e&&o.default.createElement(h.default,{visible:!0,paymentId:d,onHide:this.handleHideAction,onSuccess:this.handleSuccessAction}),"sendPaymentLink"===e&&o.default.createElement(m.default,{visible:!0,paymentId:d,onSuccess:this.handleSuccessAction,onHide:this.handleHideAction}),"markAsPaid"===e&&o.default.createElement(v.default,{visible:!0,paymentId:d,onSuccess:this.handleSuccessAction,onHide:this.handleHideAction}),"changeAmount"===e&&o.default.createElement(S.default,{visible:!0,paymentId:d,onSuccess:this.handleSuccessAction,onHide:this.handleHideAction}))}}t.default=(0,s.connect)((e=>{const{APPCONFIG:t,user:a}=e;return{APPCONFIG:t,userWhiteLabel:a&&a.settings&&a.settings.whiteLabel}}
419),null)(P)},83748:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=v(a(55517)),n=v(a(64219)),r=v(a(29281)),i=v(a(80899)),o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=b(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),s=a(21757),d=v(a(95093)),u=v(a(47228)),c=a(77322),m=a(37918),f=v(a(75107)),p=v(a(78755)),g=v(a(30362)),h=v(a(70061)),y=v(a(55234)),E=v(a(90173));function b(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(b=function(e){return e?a:t})(e)}function v(e){return e&&e.__esModule?e:{default:e}}a(25095);const{TabPane:k}=i.default;t.default=(0,s.connect)((e=>{const{APPCONFIG:t,user:a}=e;return{APPCONFIG:t,userWhiteLabel:a&&a.settings&&a.settings.whiteLabel}}),null)((e=>{let{APPCONFIG:t,userWhiteLabel:a,paymentId:s,visible:b,onHide:v}=e;const[S,T]=(0,o.useState)(void 0),[C,P]=(0,o.useState)(void 0),[D,_]=(0,o.useState)(!1),[I,x]=(0,o.useState)(!1);(0,o.useEffect)((()=>{c.PaymentService.getSinglePayment(s).then((e=>{let{payment:t}=e;T(t)}))}),[]);const O=a&&a.domains&&a.domains.isActive||!1;let A;return S&&S.gatewayPaymentId&&(A=O?`https://${a.domains.subdomain}/payments/${S.id}`:`https://${t.subdomain}/payments/${S.id}`),o.default.createElement(u.default,{title:"Payment Details",className:"payment-details-modal",visible:b,onCancel:v,footer:null},S?o.default.createElement("div",null,o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"incoming"===S.type?"From":"To"),o.default.createElement(n.default,{span:12},S.relatedWithDetails.type?o.default.createElement("a",{onClick:()=>P(S.relatedWithDetails)},S.relatedWithDetails.name):S.relatedWithDetails.name,S.reverseOrder?void 0:"traveler"===("incoming"===S.type?S.from:S.to).type?" (Traveler)":"public"===("incoming"===S.type?S.from:S.to).type?" (Public)":"distributor"===("incoming"===S.type?S.from:S.to).type?" (Channel)":"supplier"===("incoming"===S.type?S.from:S.to).type?" (Supplier)":void 0)),S.bookingId&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Booking Code"),o.default.createElement(n.default,{span:12},o.default.createElement("a",{onClick:()=>_(!0)},S.bookingCode))),S.giftCardId&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Gift Card"),o.default.createElement(n.default,{span:12},o.default.createElement("a",{onClick:()=>x(!0)},S.giftCardName))),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Amount"),o.default.createElement(n.default,{span:12},o.default.createElement("span",{style:{fontWeight:"bold"},className:"incoming"===S.type?"color-success":"outgoing"===S.type?"color-danger":void 0},"incoming"===S.type?"+":"outgoing"===S.type?"-":void 0,(0,m.getNumberWithCurrency)(S.amount,S.currency)))),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Payment Method"),o.default.createElement(n.default,{span:12},S.method||"-")),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Payment Status"),o.default.createElement(n.default,{span:12},o.default.createElement(f.default,{paidStatus:S.paidStatus,paymentType:S.paymentType}))),S.paymentType&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Payment Category"),o.default.createElement(n.default,{span:12},"reservation"===S.paymentType?"Reservation Deposit":"guarantee"===S.paymentType?"Security Deposit":"installment"===S.paymentType?"Installment":"")),S.initialAmount>0&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Initial Payment Amount"),o.default.createElement(n.default,{span:12},(0,m.getNumberWithCurrency)(S.initialAmount,S.currency))),S.amountRefunded>0&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Amount Refunded"),o.default.createElement(n.default,{span:12},o.default.createElement("span",{className:"color-danger",style:{fontWeight:"bold"}},"-",(0,m.getNumberWithCurrency)(S.amountRefunded,S.currency)))),S.notes&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Notes"),o.default.createElement(n.default,{span:12}
419,S.notes)),S.contactDetails&&(S.contactDetails.firstName||S.contactDetails.lastName||S.contactDetails.email||S.contactDetails.phone)&&o.default.createElement("div",{style:{marginTop:30,marginBottom:30}},o.default.createElement("p",{style:{fontWeight:"bold"}},"Contact Details"),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"First Name"),o.default.createElement(n.default,{span:12},S.contactDetails.firstName||"-")),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Last Name"),o.default.createElement(n.default,{span:12},S.contactDetails.lastName||"-")),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Email Address"),o.default.createElement(n.default,{span:12},S.contactDetails.email||"-")),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Phone Number"),o.default.createElement(n.default,{span:12},S.contactDetails.phone||"-"))),S.giftCardReceiverDetails&&(S.giftCardReceiverDetails.firstName||S.giftCardReceiverDetails.lastName||S.giftCardReceiverDetails.email||S.giftCardReceiverDetails.phone)&&o.default.createElement("div",{style:{marginTop:30,marginBottom:30}},o.default.createElement("p",{style:{fontWeight:"bold"}},"Gift Card Receiver"),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"First Name"),o.default.createElement(n.default,{span:12},S.giftCardReceiverDetails.firstName||"-")),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Last Name"),o.default.createElement(n.default,{span:12},S.giftCardReceiverDetails.lastName||"-")),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Email Address"),o.default.createElement(n.default,{span:12},S.giftCardReceiverDetails.email||"-")),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Phone Number"),o.default.createElement(n.default,{span:12},S.giftCardReceiverDetails.phone||"-"))),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Date Created"),o.default.createElement(n.default,{span:12},(0,d.default)(S.cAt).format("DD/MM/YYYY HH:mm"))),S.dueDate&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Due Date"),o.default.createElement(n.default,{span:12},(0,d.default)(S.dueDate).format("DD/MM/YYYY HH:mm"))),S.dateAuthorized&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Date Reserved"),o.default.createElement(n.default,{span:12},(0,d.default)(S.dateAuthorized).format("DD/MM/YYYY HH:mm"))),S.datePaid&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Date Paid"),o.default.createElement(n.default,{span:12},(0,d.default)(S.datePaid).format("DD/MM/YYYY HH:mm"))),S.dateReleased&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Date Released"),o.default.createElement(n.default,{span:12},(0,d.default)(S.dateReleased).format("DD/MM/YYYY HH:mm"))),S.dateRefunded&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},1===S.refunds.length?"Date Refunded":"Last Date Refunded"),o.default.createElement(n.default,{span:12},(0,d.default)(S.dateRefunded).format("DD/MM/YYYY HH:mm"))),S.dateCancelled&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Date Cancelled"),o.default.createElement(n.default,{span:12},(0,d.default)(S.dateCancelled).format("DD/MM/YYYY HH:mm"))),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Payment ID"),o.default.createElement(n.default,{span:12},S._id)),S.gatewayPaymentId&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Payment Gateway ID"),o.default.createElement(n.default,{span:12},o.default.createElement(p.default,{text:S.gatewayPaymentId}))),A&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Public Payment Link"),o.default.createElement(n.default,{span:12},o.default.createElement(p.default,{text:A,longText:!0}))),S.uAt&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Last Date Modified"),o.default.createElement(n.default,{span:12},(0,d.default)(S.uAt).format("DD/MM/YYYY HH:mm"))),S.refunds&&S.refunds.length>0&&o.default.createElement("div",{style:{marginTop:30}},o.default.createElement("p",{style:{fontWeight:"bold"}},"Refunds"),o.default.createElement(i.default,{defaultActiveKey:S.refunds[0]._id,type:"card"},S.refunds.map(((e,t)=>o.default.createElement(k,{key:e._id,tab:`Refund #${t+1}: ${(0,m.getNumberWithCurrency)(e.amount,e.currency)}`},o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Amount Refunded"),o.default.createElement(n.default,{span:12},(0,m.getNumberWithCurrency)(e.amount,e.currency))),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Date Refunded"),o.default.createElement(n.default,{span:12},(0,d.default)(e.dateRefunded).format("DD/MM/YYYY HH:mm"))),e.reason&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Reason Refunded (for Payment Gateway)"),o.default.createElement(n.default,{span:12},"duplicate"===e.reason?"Duplicate Payment":"requested_by_customer"===e.reason?"Requested By Customer":"")),e.notes&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Notes (Public)"),o.default.createElement(n.default,{span:12},e.notes)),o.default.createElement(l.default,null,o.default.createElement(n.default,{span:12},"Date Created"),o.default.createElement(n.default,{span:12},(0,d.default)(e.cAt).format("DD/MM/YYYY HH:mm")))))))),D&&o.default.createElement(E.default,{visible:!0,bookingId:S.bookingId,onSuccess:()=>_(!1),onCancel:()=>_(!1)}),I&&o.default.createElement(y.default,{visible:!0,discountId:S.giftCardId,onHide:()=>x(!1)}),C?"contact"===C.type?o.default.createElement(g.default,{visible:!0,contactId:C.id,onHide:()=>P(void 0)}):"channel"===C.type?o.default.createElement(h.default,{channelId:C.id,visible:!0,onHide:()=>P(void 0)}):void 0:void 0):o.default.createElement("div",null,o.default.createElement(r.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}})))}))},22521:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=T(a(13776)),n=T(a(55517)),r=T(a(64219)),i=T(a(8963)),o=T(a(77925)),s=T(a(7669)),d=T(a(83307)),u=T(a(30960)),c=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=S(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),m=T(a(95093)),f=T(a(5556)),p=T(a(94821)),g=T(a(90650)),h=T(a(31409)),y=T(a(33310)),E=T(a(10918)),b=T(a(73572)),v=a(77322),k=a(66028);function S(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(S=function(e){return e?a:t})(e)}function T(e){return e&&e.__esModule?e:{default:e}}function C(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{RangePicker:P}=u.default,{Option:D,OptGroup:_}=d.default,{Search:I}=s.default,x=[{key:"bookingId",label:"Booking"},{key:"channelId",label:"Channel"},{key:"supplierId",label:"Supplier"},{key:"contactId",label:"CRM Contact"},{key:"accountId",label:"CRM Account"},{key:"personnelId",label:"Personnel"},{key:"bookingRunDate",minKey:"minBookingRunDate",maxKey:"maxBookingRunDate",label:"Run Date"},{key:"bookingCreatedAt",minKey:"minBookingCreatedAt",maxKey:"maxBookingCreatedAt",label:"Booking Date"}],O=[{key:"paidStatuses",label:"Payment Status"},{key:"type",label:"Payment Type"},{key:"createdAt",minKey:"minCreatedAt",maxKey:"maxCreatedAt",label:"Date Created"},{key:"dueDate",minKey:"minDueDate",maxKey:"maxDueDate",label:"Due Date"},{key:"datePaid",minKey:"minDatePaid",maxKey:"maxDatePaid",label:"Date Paid"},{key:"paymentType",label:"Payment Category"},{key:"method",label:"Payment Method"},{key:"gatewayPaymentId",label:"Payment Gateway ID"}],A=[{key:"giftCardId",label:"Gift Card"}];class N extends c.Component{constructor(e){super(e),C(this,"fetchPaymentMethods",(()=>{v.PaymentMethodService.getPaymentMethods().then((e=>{let{paymentMethods:t}=e;this.setState({paymentMethods:t})}))})),C(this,"handleSubmit",(()=>{const{selectedFilters:e}=this.state,{onSuccess:t}=this.props;t(e.filter((e=>{const{key:t,value:a}=e;return!!t&&("string"==typeof a?a.trim().length>0:!!Array.isArray(a)&&a.length>0)})).reduce(((e,t)=>t.minKey||t.maxKey?{...e,[t.minKey]:t.value[0]&&t.value[0].toISOString(),[t.maxKey]:t.value[1]&&t.value[1].toISOString()}:{...e,[t.key]:t.value}),{}))})),C(this,"handleChangeRangePicker",((e,t)=>{const{selectedFilters:a}=this.state,l=a.findIndex((t=>t.key===e));a[l].value=t,this.setState({selectedFilters:a})})),C(this,"renderRangePicker",((e,t,a)=>c.default.createElement(P,{showTime:{format:"HH:mm",defaultValue:[(0,m.default)("00:00","HH:mm"),(0,m.default)("23:59","HH:mm")]},format:"DD/MM/YYYY HH:mm",style:{width:"100%"},value:t,disabled:a,ranges:{Today:[(0,m.default)().startOf("day"),(0,m.default)().endOf("day")],Tomorrow:[(0,m.default)().add(1,"day").startOf("day"),(0,m.default)().add(1,"day").endOf("day")],"This Week":[(0,m.default)().startOf("week"),(0,m.default)().endOf("week")],"This Month":[(0,m.default)().startOf("month"),(0,m.default)().endOf("month")],"Last Week":[(0,m.default)().subtract(1,"week").startOf("week"),(0,m.default)().subtract(1,"week").endOf("week")],"Last Month":[(0,m.default)().subtract(1,"month").startOf("month"),(0,m.default)().subtract(1,"month").endOf("month")]},allowClear:!1,onChange:t=>this.handleChangeRangePicker(e,t)}))),C(this,"handleChangeKeyValue",((e,t)=>{const{selectedFilters:a}=this.state,l=a.findIndex((t=>t.key===e));a[l].value=t,this.setState({selectedFilters:a})})),C(this,"renderInputPicker",((e,t)=>
419c.default.createElement(I,{value:t,placeholder:"Type to filter...",style:{width:"100%"},onChange:t=>this.handleChangeKeyValue(e,t.target.value)}))),C(this,"renderSelectPicker",((e,t,a,l)=>{let n=[];if("type"===e)n=[{label:"Incoming",value:"incoming"},{label:"Outgoing",value:"outgoing"}];else if("paidStatuses"===e)n=[{label:"Planned",value:"planned"},{label:"Pending",value:"pending"},{label:"Paid",value:"paid"},{label:"Reserved",value:"authorized"},{label:"Released",value:"released"},{label:"Partially Refunded",value:"partially-refunded"},{label:"Refunded",value:"refunded"},{label:"Cancelled",value:"cancelled"}];else if("method"===e){const{paymentMethods:e}=this.state,t=e.map((e=>e.name));n=[...Object.values(k.PAYMENT_PROVIDER_PAYMENTMETHOD_NAMES),...t].map((e=>({label:e,value:e})))}else"paymentType"===e&&(n=[{label:"Reservation Deposit",value:"reservation"},{label:"Security Deposit",value:"guarantee"}]);return c.default.createElement(d.default,{mode:a?"multiple":void 0,style:{width:"100%"},placeholder:"Select an option",value:t,onChange:t=>this.handleChangeKeyValue(e,t),disabled:l,showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},n.map((e=>c.default.createElement(D,{key:e.value,value:e.value},e.label))))})),C(this,"renderFilterComponent",((e,t,a)=>{switch(e.key){case"gatewayPaymentId":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},this.renderInputPicker(e.key,e.value,a));case"createdAt":case"dueDate":case"datePaid":case"bookingRunDate":case"bookingCreatedAt":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},this.renderRangePicker(e.key,e.value,a));case"type":case"paymentType":case"method":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},this.renderSelectPicker(e.key,e.value,!1,a));case"paidStatuses":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},this.renderSelectPicker(e.key,e.value,!0,a));case"bookingId":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},c.default.createElement(y.default,{value:e.value,placeholder:"Select a Booking",disabled:a,onChange:t=>this.handleChangeKeyValue(e.key,t)}));case"giftCardId":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},c.default.createElement(b.default,{discountId:e.value,filters:{isGiftCard:!0},placeholder:"Select a discount",onChange:t=>this.handleChangeKeyValue(e.key,t)}));case"channelId":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},c.default.createElement(E.default,{channelId:e.value,placeholder:"Select a Channel",filters:{isSupplier:!1},disabled:a,onChange:t=>this.handleChangeKeyValue(e.key,t)}));case"supplierId":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},c.default.createElement(E.default,{channelId:e.value,placeholder:"Select a Supplier",filters:{isSupplier:!0},disabled:a,onChange:t=>this.handleChangeKeyValue(e.key,t)}));case"contactId":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},c.default.createElement(p.default,{contactId:e.value,placeholder:"Select a Contact",disabled:a,onChange:t=>this.handleChangeKeyValue(e.key,t)}));case"accountId":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},c.default.createElement(g.default,{accountId:e.value,placeholder:"Select an Account",disabled:a,onChange:t=>this.handleChangeKeyValue(e.key,t)}));case"personnelId":return c.default.createElement(o.default.Item,{key:e.key,label:t.label},c.default.createElement(h.default,{value:e.value,placeholder:"Select a Personnel",disabled:a,onChange:t=>this.handleChangeKeyValue(e.key,t)}));default:return c.default.createElement("div",null)}})),C(this,"handleAddFilterKey",(()=>{const{selectedFilters:e}=this.state;this.setState({selectedFilters:[...e,{key:void 0,value:void 0}]})})),C(this,"handleRemoveSelectedFilter",(e=>{const{selectedFilters:t}=this.state,a=Array.from(t);a.splice(e,1),this.setState({selectedFilters:a})})),C(this,"handleChangeFilterSelect",((e,t)=>{const{selectedFilters:a}=this.state;a[e].key=t.key,a[e].minKey=t.minKey,a[e].maxKey=t.maxKey,a[e].value=void 0,this.setState({selectedFilters:a})})),C(this,"getFilterOptionGroups",(()=>{const{mode:e}=this.props,t=[{label:"Payment Filters",options:O}];
419return"bookingsPayments"===e?t.push({label:"Booking Filters",options:x}):"otherPayments"===e&&t.push({label:"Discount Filters",options:A}),t})),this.state={paymentMethods:[],selectedFilters:[],allFiltersOptions:[...x,...O,...A]}}componentDidMount(){this.fetchPaymentMethods(),this._isMounted=!0;const{appliedFilters:e={}}=this.props,{...t}=e,{allFiltersOptions:a}=this.state,l=[...Object.entries(t).filter((e=>{let[t]=e;const l=a.find((e=>e.key===t));return!!l&&!l.minKey&&!l.maxKey})).map((e=>{let[t,a]=e;return{key:t,value:a}})),...a.filter((e=>!!(e.minKey&&e.maxKey&&t[e.minKey]&&t[e.maxKey]))).map((e=>{const a=t[e.minKey],l=t[e.maxKey];return{key:e.key,minKey:e.minKey,maxKey:e.maxKey,value:[(0,m.default)(a),(0,m.default)(l)]}}))];this.setState({selectedFilters:l})}componentWillUnmount(){this._isMounted=!1}render(){const{freezeFilters:e=[]}=this.props,{selectedFilters:t,allFiltersOptions:a}=this.state,{visible:s,onHide:u}=this.props;return c.default.createElement(l.default,{className:"minimal-modal modal-40",title:"Payment Filters",visible:s,onOk:this.handleSubmit,onCancel:u,maskClosable:!1,footer:[c.default.createElement(i.default,{key:"reset",onClick:u},"Cancel"),c.default.createElement(i.default,{key:"submit",type:"primary",onClick:this.handleSubmit},"Search")]},c.default.createElement(o.default,null,t.map(((t,l)=>{const s=a.find((e=>e.key===t.key));return c.default.createElement("div",{key:l,style:{border:"1px solid #d9d9d9",borderRadius:4,padding:"10px 20px",marginBottom:10}},c.default.createElement(n.default,{type:"flex",gutter:16,align:"middle"},c.default.createElement(r.default,{xl:11,lg:11,md:11,sm:24,xs:24},c.default.createElement(o.default.Item,{label:"Filter By"},c.default.createElement(d.default,{style:{width:"100%"},onChange:e=>{const t=a.find((t=>t.key===e));this.handleChangeFilterSelect(l,t)},value:s&&s.label,disabled:e.includes(t.key),placeholder:"Select values to filter by...",showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},this.getFilterOptionGroups().map(((e,t)=>c.default.createElement(_,{key:t,label:e.label},e.options.map((e=>c.default.createElement(D,{key:e.key,value:e.key},e.label))))))))),c.default.createElement(r.default,{xl:11,lg:11,md:11,sm:24,xs:24},this.renderFilterComponent(t,s,e.includes(t.key))),c.default.createElement(r.default,{xl:2,lg:2,md:2,sm:0,xs:0},c.default.createElement(i.default,{type:"danger",shape:"circle",icon:"minus",style:{marginTop:5},onClick:()=>this.handleRemoveSelectedFilter(l),disabled:e.includes(t.key)})),c.default.createElement(r.default,{xl:0,lg:0,md:0,sm:24,xs:24},c.default.createElement(i.default,{style:{width:"100%"},type:"danger",icon:"minus",onClick:()=>this.handleRemoveSelectedFilter(l),disabled:e.includes(t.key)},"Remove Filter"))))}))),c.default.createElement(i.default,{style:{width:"100%"},type:"dashed",onClick:this.handleAddFilterKey,icon:"plus"},"Add Filter"))}}N.propTypes={onSuccess:f.default.func.isRequired},t.default=N},54139:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=d;var l=s(a(58609)),n=s(a(95402)),r=s(a(96540)),i=a(21757),o=a(37918);function s(e){return e&&e.__esModule?e:{default:e}}function d(e){let{metrics:t,currency:a,loading:i}=e;return r.default.createElement(l.default,{size:"middle",columns:[{title:r.default.createElement("b",null,r.default.createElement(n.default,{type:"arrow-up",style:{color:"green"}})," Incoming Payments"),width:"40%",children:[{title:r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("b",null,"Total Paid")),width:"20%",dataIndex:"totalIncomingPaid",key:"totalIncomingPaid",render:e=>r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("span",{style:{filter:i?"blur(2.5px)":"none"}},(0,o.getNumberWithCurrency)(e,a)))},{title:r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("b",null,"Total Pending")),width:"20%",dataIndex:"totalIncomingPending",key:"totalIncomingPending",render:e=>r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("span",{style:{filter:i?"blur(2.5px)":"none"}}
419,(0,o.getNumberWithCurrency)(e,a)))}]},{title:r.default.createElement("b",null,r.default.createElement(n.default,{type:"arrow-down",style:{color:"red"}})," Outgoing Payments"),width:"40%",children:[{title:r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("b",null,"Total Paid")),width:"20%",dataIndex:"totalOutgoingPaid",key:"totalOutgoingPaid",render:e=>r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("span",{style:{filter:i?"blur(2.5px)":"none"}},(0,o.getNumberWithCurrency)(e,a)))},{title:r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("b",null,"Total Pending")),width:"20%",dataIndex:"totalOutgoingPending",key:"totalOutgoingPending",render:e=>r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("span",{style:{filter:i?"blur(2.5px)":"none"}},(0,o.getNumberWithCurrency)(e,a)))}]},{title:r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("b",null,"Balance")),width:"20%",dataIndex:"balance",key:"balance",render:(e,t)=>{const l=t.totalIncomingPending-t.totalOutgoingPending;return r.default.createElement("div",{style:{textAlign:"center"}},r.default.createElement("b",{className:l>0?"color-success":l<0?"color-danger":void 0,style:{filter:i?"blur(2.5px)":"none"}},l>0?"+":void 0,(0,o.getNumberWithCurrency)(l,a)))}}],dataSource:[{...t,id:"default"}],bordered:!0,pagination:!1,scroll:{x:900},rowKey:e=>e.id})}e.exports=(0,i.connect)((e=>{const{company:t}=e,{currency:a}=t;return{currency:a}}),null)(d)},92120:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var l=g(a(58609)),n=g(a(78298)),r=g(a(95402)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=p(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),o=g(a(95093)),s=a(66028),d=g(a(75107)),u=a(37918),c=g(a(23688)),m=g(a(83748)),f=g(a(57296));function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(p=function(e){return e?a:t})(e)}function g(e){return e&&e.__esModule?e:{default:e}}function h(e){let{mode:t,allowSelect:a=!1,selectedPaymentsIds:p=[],onSelect:g,payments:h,includeRelatedWithDetails:y=!1,loading:E,onApplySortings:b,onSuccess:v}=e;const[k,S]=(0,i.useState)(void 0),[T,C]=(0,i.useState)(void 0),P=a?{selectedRowKeys:p,onChange:g}:void 0,D=[{title:i.default.createElement("b",null,"Payment Type"),dataIndex:"target",key:"target",width:y?260:100,render:function(e,t){const{relatedWithDetails:a,type:l}=t;let n="incoming"===l?"Incoming":"Outgoing";return y&&(n+=` ${"incoming"===l?"from":"to"} ${a.name}`),i.default.createElement("a",{onClick:()=>C(t._id)},n)}},{title:i.default.createElement("b",null,"Amount"),dataIndex:"amount",key:"amount",width:120,render:function(e,t){return i.default.createElement("span",null,i.default.createElement("b",{className:"incoming"===t.type?"color-success":"color-danger"},"incoming"===t.type?"+":"-",(0,u.getNumberWithCurrency)(t.amount,t.currency)),t.amountRefunded>0&&i.default.createElement(n.default,{title:`${(0,u.getNumberWithCurrency)(t.amountRefunded,t.currency)} is refunded`},i.default.createElement(r.default,{type:"info-circle-o",style:{marginLeft:5}})))}},{title:i.default.createElement("b",null,"Payment Method"),dataIndex:"method",key:"method",width:150,render:function(e){return i.default.createElement("span",null,e||"-")}},{title:i.default.createElement("b",null,"Status"),dataIndex:"paidStatus",key:"paidStatus",width:140,render:function(e,t){return i.default.createElement(d.default,{paidStatus:t.paidStatus,paymentType:t.paymentType})}},{title:i.default.createElement("b",null,"Due Date"),dataIndex:"dueDate",key:"dueDate",width:130,sorter:!0,render:function(e){return i.default.createElement("span",null,e?(0,o.default)(e).format("DD/MM/YYYY HH:mm"):"-")}},{title:i.default.createElement("b",null,"Date Paid"),dataIndex:"datePaid",key:"datePaid",width:130,render:function(e){return i.default.createElement("span",null,e?(0,o.default)(e).format("DD/MM/YYYY HH:mm"):"-")}},{title:i.default.createElement("b",null,"Date Created"),dataIndex:"cAt",key:"cAt",width:130,render:function(e){return i.default.createElement("span",null,(0,o.default)(e).format("DD/MM/YYYY HH:mm"))}},{title:"",dataIndex:"actions",key:"actions",width:50,fixed:"right",render:function(e,t){return i.default.createElement(c.default,{paymentId:t._id,onSuccess:v})}}];return"bookingsPayments"===t&&D.unshift({title:i.default.createElement("b",null,"Booking Code"),dataIndex:"bookingCode",key:"bookingCode",width:100,render:function(e,t){return e?i.default.createElement("a",{onClick:()=>S(t.bookingId)},t.bookingCode):i.default.createElement("span",null,"-")}}),i.default.createElement("div",null,i.default.createElement(l.default,{columns:D,size:"middle",scroll:{x:900},dataSource:h,rowSelection:P,loading:E,bordered:!0,pagination:!1,rowKey:e=>e._id,onChange:(e,t,a)=>{const{columnKey:l,order:n}=a,r={};l&&(r[l]="ascend"===n?s.SORTING_ORDER.ASC:"descend"===n?s.SORTING_ORDER.DESC:void 0),b(r)}}),k&&i.default.createElement(f.default,{bookingId:k,visible:!0,onCancel:()=>{S(void 0),v()}}),T&&i.default.createElement(m.default,{visible:!0,paymentId:T,onHide:()=>{C(void 0)}}))}a(71091),e.exports=h},41255:(e,t,a)=>{"use strict";var l=p(a(69655)),n=p(a(94535)),r=p(a(95402)),i=p(a(8963)),o=p(a(96540)),s=a(77322),d=a(37918),u=p(a(22521
419)),c=p(a(54139)),m=p(a(92120)),f=p(a(83204));function p(e){return e&&e.__esModule?e:{default:e}}function g(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class h extends o.default.Component{constructor(e){super(e),g(this,"componentDidMount",(()=>{const{excludeMetrics:e=!1}=this.props;this._isMounted=!0,this.fetchPayments(),e||this.fetchMetrics()})),g(this,"componentWillUnmount",(()=>{this._isMounted=!1})),g(this,"fetchPayments",(()=>{const{mode:e}=this.props,{filters:t,sortings:a,page:l,size:n}=this.state;this.setState({loadingPayments:!0});const r={filters:t,pagination:{page:l-1,size:n},sortings:a};s.PaymentService["bookingsPayments"===e?"getBookingsPayments":"getOtherPayments"](r).then((e=>{let{payments:t,total:a,appliedDateWindow:l=null}=e;this._isMounted&&this.setState({payments:t,total:a,appliedDateWindow:l,loadingPayments:!1})}))})),g(this,"fetchMetrics",(()=>{const{mode:e}=this.props,{filters:t}=this.state;this.setState({loadingMetrics:!0});const a={filters:t};s.PaymentService["bookingsPayments"===e?"getBookingsPaymentsMetrics":"getOtherPaymentsMetrics"](a).then((e=>{let{metrics:t}=e;this._isMounted&&this.setState({metrics:t,loadingMetrics:!1})}))})),g(this,"handleShowAllTime",(()=>{const{excludeMetrics:e=!1}=this.props,{filters:t}=this.state;this.setState({filters:{...t,allTime:!0},page:1},(()=>{this.clearSelectedPayments(),this.fetchPayments(),e||this.fetchMetrics()}))})),g(this,"handleChangePagination",((e,t)=>{this.setState({page:e,size:t},(()=>{this.clearSelectedPayments(),this.fetchPayments()}))})),g(this,"handleChangePageSize",((e,t)=>{this.setState({size:t,page:1},(()=>{this.clearSelectedPayments(),this.fetchPayments()}))})),g(this,"handleSuccess",(()=>{const{excludeMetrics:e=!1}=this.props;this.clearSelectedPayments(),this.fetchPayments(),e||this.fetchMetrics()})),g(this,"handleApplySortings",(e=>{this.setState({sortings:e},(()=>{this.clearSelectedPayments(),this.fetchPayments()}))})),g(this,"handleApplyFilters",(e=>{const{excludeMetrics:t=!1}=this.props,{size:a}=this.state;this.setState({filters:e,page:1,size:a,visibleFilters:!1},(()=>{this.clearSelectedPayments(),this.fetchPayments(),t||this.fetchMetrics()}))})),g(this,"showTotal",(e=>o.default.createElement("b",null,"Total: ",e," payments"))),g(this,"handleShowFiltersModal",(()=>{this.setState({visibleFilters:!0})})),g(this,"handleHideFiltersModal",(()=>{this.setState({visibleFilters:!1})})),g(this,"clearSelectedPayments",(()=>{this.setState({selectedPaymentsIds:[]})})),g(this,"handleSelect",(e=>{this.setState({selectedPaymentsIds:e})})),g(this,"showBulkActionModal",(e=>{this.setState({bulkAction:e})})),g(this,"hideBulkActionModal",(()=>{this.setState({bulkAction:void 0})})),g(this,"handleSuccessBulkAction",(()=>{this.handleSuccess(),this.hideBulkActionModal()})),g(this,"renderSelectedPaymentsAmountText",(()=>{const{selectedPaymentsIds:e,payments:t}=this.state,a=t.filter((t=>e.includes(t._id))),l=a.reduce(((e,t)=>e+t.amount),0),[{currency:n}={}]=a;return(0,d.getNumberWithCurrency)(l,n)})),this.state={selectedPaymentsIds:[],bulkAction:void 0,filters:e.filters||{},sortings:{},size:10,page:1,pageSizeOptions:["10","20","30"],payments:[],total:0,loadingPayments:!1,metrics:{},loadingMetrics:!1,appliedDateWindow:null}}render(){const{includeRelatedWithDetails:e,freezeFilters:t,mode:a,excludeMetrics:s=!1}=this.props,{payments:d,total:p,loadingPayments:g}=this.state,{metrics:h,loadingMetrics:y}=this.state,{page:E,size:b,pageSizeOptions:v}=this.state,{filters:k,visibleFilters:S,appliedDateWindow:T}=this.state,{selectedPaymentsIds:C,bulkAction:P}=this.state,D=o.default.createElement("span",null,"A default date range is applied to keep this page fast on large accounts."," ",o.default.createElement(i.default,{type:"link",size:"small",style:{padding:0},onClick:this.handleShowAllTime},"Show all time"));return o.default.createElement("div",null,o.default.createElement("a",{className:"color-primary",onClick:this.handleShowFiltersModal},o.default.createElement(r.default,{type:"filter"}),o.default.createElement("span",{style:{marginLeft:5}},"Payment Filters")),T&&o.default.createElement(n.default,{style:{marginTop:15},type:"info",showIcon:!0,message:`Showing payments due or recorded since ${T.min.slice(0,10)}`,description:D}),o.default.createElement("div",{style:{marginTop:20}},!s&&o.default.createElement(c.default,{metrics:h,loading:y}),o.default.createElement("div",{style:{marginTop:10}},o.default.createElement(m.default,{mode:a,payments:d,loading:g,onSuccess:this.handleSuccess,onApplySortings:this.handleApplySortings,includeRelatedWithDetails:e,allowSelect:!0,onSelect:this.handleSelect,selectedPaymentsIds:C}))),C.length>0&&o.default.createElement("div",{style:{marginTop:20}},o.default.createElement("span",null,"Total Amount (selected):")," ",o.default.createElement("b",null,this.renderSelectedPaymentsAmountText()),o.default.createElement("hr",null),o.default.createElement(i.default,{onClick:()=>this.showBulkActionModal("markAsPaid"),type:"primary"}
419,"Mark ",C.length," payment",C.length>1?"s":""," as paid")),"markAsPaid"===P&&o.default.createElement(f.default,{mode:a,visible:!0,paymentsIds:C,onSuccess:this.handleSuccessBulkAction,onHide:this.hideBulkActionModal}),o.default.createElement("div",{style:{textAlign:"right",marginTop:20}},o.default.createElement(l.default,{size:"small",current:E,pageSize:b,pageSizeOptions:v,showTotal:this.showTotal,total:p,showSizeChanger:!0,onChange:this.handleChangePagination,onShowSizeChange:this.handleChangePageSize})),S&&o.default.createElement(u.default,{visible:!0,mode:a,onSuccess:this.handleApplyFilters,onHide:this.handleHideFiltersModal,appliedFilters:k,freezeFilters:t}))}}e.exports=h},7707:(e,t,a)=>{"use strict";var l=m(a(13776)),n=m(a(30960)),r=m(a(94535)),i=m(a(29281)),o=m(a(24146)),s=m(a(77925)),d=m(a(96540)),u=m(a(95093)),c=a(77322);function m(e){return e&&e.__esModule?e:{default:e}}function f(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const p=s.default.Item;class g extends d.default.Component{constructor(e){super(e),f(this,"componentDidMount",(()=>{this.fetchPayment()})),f(this,"fetchPayment",(()=>{const{paymentId:e}=this.props;c.PaymentService.getSinglePayment(e).then((e=>{let{payment:t}=e;this.setState({payment:t}),t.bookingId&&c.BookingService.getSingleBooking(t.bookingId).then((e=>{let{booking:t}=e;this.setState({booking:t})}))}))})),f(this,"handleSubmit",(()=>{const{form:e,onSuccess:t,paymentId:a}=this.props;e.validateFieldsAndScroll({force:!0},((e,l)=>{if(e)return;const{date:n}=l;this.setState({loadingSubmit:!0}),c.PaymentService.planPayment(a,{date:(0,u.default)(n).toISOString()}).then((()=>{o.default.success("Payment successfully planned!"),this.setState({loadingSubmit:!1}),t()})).catch((()=>{o.default.error("Failed to plan payment"),this.setState({loadingSubmit:!1})}))}))})),this.state={payment:void 0,booking:void 0,loadingSubmit:!1}}render(){const{loadingSubmit:e}=this.state,{visible:t,onHide:a,form:o}=this.props,{getFieldDecorator:c,setFieldsValue:m}=o,{payment:f,booking:g}=this.state;return d.default.createElement(l.default,{title:"Plan Payment",className:"minimal-modal modal-400px",visible:t,onOk:this.handleSubmit,confirmLoading:e,okText:"Submit",onCancel:a,maskClosable:!1},f?d.default.createElement(s.default,null,d.default.createElement("div",{style:{marginBottom:20}},d.default.createElement(r.default,{showIcon:!0,message:d.default.createElement("span",null,"Select a date and time to ",d.default.createElement("b",null,"automatically send a payment link")," to the payer's email address.")})),d.default.createElement(p,{label:"pending"===f.paidStatus?"Due Date:":"authorized"===f.paidStatus?"Release Date:":"planned"===f.paidStatus?"Planned for Date:":"-"},c("date",{initialValue:(0,u.default)(f.dueDate),rules:[{required:!0,message:"Field is required"}]})(d.default.createElement(n.default,{showToday:!1,renderExtraFooter:()=>d.default.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},d.default.createElement("a",{onClick:()=>m({date:(0,u.default)()})},"Today"),g&&d.default.createElement("a",{onClick:()=>{m({date:(0,u.default)(`${g.dateToTravel} ${g.timeToTravel}`,"YYYY-MM-DD HH:mm")})}},"Booking Run Date")),showTime:{format:"HH:mm"},format:"DD/MM/YYYY HH:mm",placeholder:"Payment date",allowClear:!1,style:{width:"100%"}})))):d.default.createElement(i.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}))}}const h=s.default.create()(g);e.exports=h},67948:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=h(a(96383)),n=h(a(55517)),r=h(a(7669)),i=h(a(13121)),o=h(a(64219)),s=h(a(94535)),d=h(a(24146)),u=h(a(13776)),c=h(a(83307)),m=h(a(77925)),f=h(a(96540)),p=a(37918),g=a(77322);
419function h(e){return e&&e.__esModule?e:{default:e}}function y(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const E=m.default.Item,{Option:b}=c.default;class v extends f.default.Component{constructor(e){super(e),y(this,"componentDidMount",(()=>{this.fetchPayment()})),y(this,"fetchPayment",(()=>{const{paymentId:e}=this.props;this.setState({loadingPayment:!0}),g.PaymentService.getSinglePayment(e).then((e=>{let{payment:t}=e;const a=t.amount,l=t.amountRefunded||0;this.setState({amountPaid:a,amountRefunded:l,amountToRefund:a-l,paymentType:t.paymentType,currency:t.currency,loadingPayment:!1})}))})),y(this,"handleChangeAmountToRefund",(e=>{this.setState({amountToRefund:e})})),y(this,"handleChangeRefundReason",(e=>{this.setState({reason:e})})),y(this,"handleChangeRefundNotes",(e=>{this.setState({notes:e.target.value})})),y(this,"handleVerifySubmit",(()=>{const{handleSubmit:e}=this,{amountToRefund:t,amountRefunded:a,currency:l,amountPaid:n}=this.state;if(t<=0)return;const r=(0,p.getNumberWithCurrency)(t,l),i=n-a,o=(0,p.getNumberWithCurrency)(i,l);u.default.confirm({title:`Complete Refund ${r}`,content:f.default.createElement("div",{style:{fontSize:13}},t<i?f.default.createElement("span",null,"You are going to refund ",f.default.createElement("b",null,r)," out of"," ",f.default.createElement("b",null,o),"."):f.default.createElement("span",null,"You are going to refund the ",a>0?"remaining":"full"," amount (",f.default.createElement("b",null,o),")."),f.default.createElement("br",null),f.default.createElement("br",null),f.default.createElement("b",null,"When the refund is complete, you will not be able to revert this action.")),okText:"OK",cancelText:"Cancel",onOk(){e()},onCancel(){}})})),y(this,"handleSubmit",(()=>{const{paymentId:e,onSuccess:t}=this.props,{amountToRefund:a,reason:l,notes:n}=this.state;this.setState({loadingSubmit:!0}),g.PaymentService.refundPayment(e,{amount:a,reason:l,notes:n}).then((()=>{d.default.success("Payment successfully refunded!"),this.setState({loadingSubmit:!0}),t()})).catch((()=>{d.default.error("Failed to refund payment"),this.setState({loadingSubmit:!1})}))})),this.state={loadingPayment:!1,amountPaid:void 0,amountRefunded:void 0,amountToRefund:void 0,reason:void 0,notes:void 0,paymentType:void 0,currency:void 0,loadingSubmit:!1}}render(){const{amountPaid:e,amountRefunded:t,paymentType:a,currency:d,loadingPayment:g,loadingSubmit:h}=this.state,{amountToRefund:y,reason:v,notes:k}=this.state,{visible:S,onHide:T}=this.props,C=e-t;return f.default.createElement(u.default,{title:"Refund Payment",className:"minimal-modal modal-40",visible:S,onOk:this.handleVerifySubmit,confirmLoading:h,onCancel:T,maskClosable:!1},f.default.createElement(l.default,{spinning:g},f.default.createElement(s.default,{message:f.default.createElement("div",null,f.default.createElement("span",null,"Choose a way to refund the"," ","guarantee"===a?"Security Deposit":"reservation"===a?"Reservation Deposit":"payment",":"),f.default.createElement("br",null),f.default.createElement("b",null,"1. Same amount as initially paid: "),f.default.createElement("span",null,"The full amount will be refunded."),f.default.createElement("br",null),f.default.createElement("br",null),f.default.createElement("b",null,"2. Amount lower than the initial paid amount: "),f.default.createElement("span",null,"The specified amount will be refunded. If needed, you will be able to refund the remaining amount at any time."),f.default.createElement("br",null)),type:"info",showIcon:!0}),f.default.createElement("br",null),f.default.createElement(m.default,null,f.default.createElement(n.default,{gutter:16,type:"flex",align:"middle"},f.default.createElement(o.default,{xl:8,lg:8,md:12,sm:24,xs:24},f.default.createElement(E,{label:"Amount Paid"},f.default.createElement("b",{style:{fontSize:14}},(0,p.getNumberWithCurrency)(e,d)))),f.default.createElement(o.default,{xl:8,lg:8,md:12,sm:24,xs:24},f.default.createElement(E,{label:"Amount Already Refunded"},f.default.createElement("b",{style:{fontSize:14}},(0,p.getNumberWithCurrency)(t,d)))),f.default.createElement(o.default,{xl:8,lg:8,md:24,sm:24,xs:24},f.default.createElement(E,{required:!0,label:"Amount to Refund"},f.default.createElement(i.default,{size:"large",value:y,precision:2,min:.1,max:C,disabled:g,onChange:this.handleChangeAmountToRefund}))),f.default.createElement(o.default,{xl:24,lg:24,md:24,sm:24,xs:24},f.default.createElement(E,{label:"Refund Reason (for Payment Gateway)"},f.default.createElement(c.default,{value:v,placeholder:"Optionally set a reason for the refund",style:{width:"100%"},onChange:this.handleChangeRefundReason,size:"large"},f.default.createElement(b,{value:"duplicate"},"Duplicate Payment"),f.default.createElement(b,{value:"requested_by_customer"},"Requested By Customer")))),f.default.createElement(o.default,{xl:24,lg:24,md:24,sm:24,xs:24},f.default.createElement(E,{label:"Notes (Public)"},f.default.createElement(r.default,{style:{width:"100%"},placeholder:"Optionally set notes for the refund",onChange:this.handleChangeRefundNotes,value:k})))))))}}t.default=v},66285:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(24146)),n=o(a(13776)),r=o(a(96540)),i=a(77322);function o(e){return e&&e.__esModule?e:{default:e}}class s extends r.default.Component{constructor(e){var t,a,o;super(e),t=this,o=()=>{const{paymentId:e}=this.props,{onHide:t,onSuccess:a}=this.props;n.default.confirm({title:"Are you sure you want to release the payment?",content:r.default.createElement("span",{style:{fontSize:13}},"If you release the payment, the ",r.default.createElement("b",null,"full amount will be released")," and the funds will be reverted back to the payer's bank account."),okText:"Submit",okType:"danger",cancelText:"Cancel",onOk:()=>new Promise((t=>{i.PaymentService.releasePayment(e).then((()=>{l.default.success("Payment successfully released!"),t(),a()})).catch((()=>{l.default.error("Failed to release payment"),t()}))})),onCancel(){t()}})},(a=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(a="renderVerifyReleaseModal"))in t?Object.defineProperty(t,a,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[a]=o,this.state={}}render(){return r.default.createElement("div",null,this.renderVerifyReleaseModal())}}t.default=s},55682:(e,t,a)=>{"use strict";var l=m(a(13776)),n=m(a(30960)),r=m(a(94535)),i=m(a(29281)),o=m(a(24146)),s=m(a(77925)),d=m(a(96540)),u=m(a(95093)),c=a(77322);function m(e){return e&&e.__esModule?e:{default:e}}function f(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const p=s.default.Item;class g extends d.default.Component{constructor(e){super(e),f(this,"componentDidMount",(()=>{this.fetchPayment()})),f(this,"fetchPayment",(()=>{const{paymentId:e}=this.props;c.PaymentService.getSinglePayment(e).then((e=>{let{payment:t}=e;this.setState({payment:t}),t.bookingId&&c.BookingService.getSingleBooking(t.bookingId).then((e=>{let{booking:t}=e;this.setState({booking:t})}))}))})),f(this,"handleSubmit",(()=>{const{form:e,onSuccess:t,paymentId:a}=this.props;e.validateFieldsAndScroll({force:!0},((e,l)=>{if(e)return;const{date:n}=l;this.setState({loadingSubmit:!0}),c.PaymentService.reschedulePayment(a,{date:(0,u.default)(n).toISOString()}).then((()=>{o.default.success("Payment successfully rescheduled!"),this.setState({loadingSubmit:!1}),t()})).catch((()=>{o.default.error("Failed to reschedule payment"),this.setState({loadingSubmit:!1})}))}))})),this.state={payment:void 0,booking:void 0,loadingSubmit:!1}}render(){const{loadingSubmit:e}=this.state,{visible:t,onHide:a,form:o}=this.props,{getFieldDecorator:c,setFieldsValue:m}=o,{payment:f,booking:g}=this.state;return d.default.createElement(l.default,{title:"Reschedule Payment",className:"minimal-modal modal-400px",visible:t,onOk:this.handleSubmit,confirmLoading:e,okText:"Submit",onCancel:a,maskClosable:!1},f?d.default.createElement(s.default,null,d.default.createElement("div",{style:{marginBottom:20}},d.default.createElement(r.default,{showIcon:!0,message:"pending"===f.paidStatus?d.default.createElement("span",null,"Select a date and time indicating the"," ",d.default.createElement("b",null,"expected date of the payment to be paid.")):"authorized"===f.paidStatus?d.default.createElement("span",null,"Select a date and time to ",d.default.createElement("b",null,"release the payment.")," Please note that some bank providers may not allow to hold the funds longer than 5-6 days from the date that were put on hold."):"planned"===f.paidStatus?d.default.createElement("span",null,"Select a date and time to ",d.default.createElement("b",null,"automatically send a payment link")," to the payer's email address."):void 0})),d.default.createElement(p,{label:"pending"===f.paidStatus?"Due Date:":"authorized"===f.paidStatus?"Release Date:":"planned"===f.paidStatus?"Planned for Date:":"-"},c("date",{initialValue:(0,u.default)(f.dueDate),rules:[{required:!0,message:"Field is required"}]})(d.default.createElement(n.default,{showToday:!1,renderExtraFooter:()=>d.default.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},d.default.createElement("a",{onClick:()=>m({date:(0,u.default)()})},"Today"),g&&d.default.createElement("a",{onClick:()=>{m({date:(0,u.default)(`${g.dateToTravel} ${g.timeToTravel}`,"YYYY-MM-DD HH:mm")}
419)}},"Booking Run Date")),showTime:{format:"HH:mm"},format:"DD/MM/YYYY HH:mm",placeholder:"Payment date",allowClear:!1,style:{width:"100%"}})))):d.default.createElement(i.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}))}}const h=s.default.create()(g);e.exports=h},3356:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=d(a(13776)),n=d(a(94535)),r=d(a(29281)),i=d(a(24146)),o=d(a(96540)),s=a(77322);function d(e){return e&&e.__esModule?e:{default:e}}function u(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class c extends o.default.Component{constructor(e){super(e),u(this,"componentDidMount",(()=>{this.fetchPayment()})),u(this,"fetchPayment",(()=>{const{paymentId:e}=this.props;s.PaymentService.getSinglePayment(e,{embed:["contactDetails"]}).then((e=>{let{payment:t}=e;t.contactDetails&&t.contactDetails.email?this.setState({email:t.contactDetails.email,payment:t}):this.setState({payment:t})}))})),u(this,"handleSubmit",(()=>{const{email:e}=this.state,{paymentId:t,onSuccess:a}=this.props;e?(this.setState({loadingSubmit:!0}),s.PaymentService.sendPaymentLink(t).then((()=>{this.setState({loadingSubmit:!1}),i.default.success("Payment link has been sent!"),a()}))):i.default.error("Email is required")})),this.state={payment:void 0,email:void 0,loadingSubmit:!1}}render(){const{visible:e}=this.props,{onHide:t}=this.props,{loadingSubmit:a}=this.state,{payment:i,email:s}=this.state;return o.default.createElement(l.default,{className:"minimal-modal modal-400px",title:"Send Payment Link",visible:e,footer:s?void 0:null,onOk:this.handleSubmit,okText:"Submit",onCancel:t,confirmLoading:a,maskClosable:!1},i?o.default.createElement("div",null,o.default.createElement("div",{style:{marginBottom:20}},o.default.createElement(n.default,{type:s?"info":"error",message:s?"The system will automatically send a payment link to the payer's email address to pay online.":!i.from||"distributor"!==i.from.type&&"supplier"!==i.from.type?"The payment link cannot be sent, because there is no email address associated with the contact."+(i.bookingId?" Please update the booking's contact email and retry sending the payment link.":""):`The payment link cannot be sent, because there is no email address associated with the ${"distributor"===i.from.type?"channel":"supplier"}. Please update the contact details on the linked CRM Account and retry sending the payment link.`,showIcon:!0})),s&&o.default.createElement("span",null,"Payer email address: ",o.default.createElement("b",null,s))):o.default.createElement(r.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}))}}t.default=c},48896:(e,t,a)=>{"use strict";var l=b(a(26138)),n=b(a(55517)),r=b(a(30960)),i=b(a(64219)),o=b(a(13121)),s=b(a(94535)),d=b(a(95402)),u=b(a(29281)),c=b(a(83307)),m=b(a(27382)),f=b(a(77925)),p=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=E(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),g=a(77322),h=b(a(95093)),y=a(37918);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(E=function(e){return e?a:t})(e)}function b(e){return e&&e.__esModule?e:{default:e}}const v=f.default.Item,k=m.default.Group,S=m.default.Button,{Option:T}=c.default,C=(0,p.forwardRef)(((e,t)=>{let{bookingId:a,tempBookingId:m,payment:E,formId:b,form:C,onFinish:P}=e;const{getFieldDecorator:D,setFieldsValue:_,getFieldValue:I}=C,[x,O]=(0,p.useState)([]),[A,N]=(0,p.useState)(!1),[w,R]=(0,p.useState)(!1),[M,B]=(0,p.useState)(!1),[L,F]=(0,p.useState)(void 0);return(0,p.useEffect)((()=>{R(!1),B(!1),"planned"===I("paidStatus")&&_({method:void 0})}),[I("type"),I("targetType"),I("paidStatus")]),(0,p.useEffect)((()=>{w&&_({method:void 0})}),[w]),(0,p.useEffect)((()=>{D("targetId",{initialValue:E?E.from.id||E.to.id:void 0}),N(!0),g.PaymentMethodService.getPaymentMethods().then((e=>{let{paymentMethods:t}=e;O(t),N(!1)})),a?g.BookingService.getSingleBooking(a).then((e=>{let{booking:t}=e;F(t)})):m&&g.BookingService.getSingleTempBooking(m).then((e=>{let{tempBooking:t}=e;F(t)}))}),[]),L?p.default.createElement(f.default,{id:b,onSubmit:e=>{e.preventDefault(),C.validateFieldsAndScroll({force:!0},((e,t)=>{if(e)return;const{date:a,targetType:l,targetId:n,...r}=t,i={...r,currency:L.currency,date:(0,h.default)(a).toISOString(),targetType:l,targetId:"traveler"===l?void 0:"distributor"===l?L.channel._id:"supplier"===l?1===L.suppliersChannels.length?L.suppliersChannels[0]._id:n:void 0};P(i,{createPaymentLink:w,sendPaymentLink:M})}))},layout:"vertical",className:"bookingpayment-form"},p.default.createElement(v,{label:"I want to create an:"},D("type",{initialValue:E?E.type:"incoming",rules:[{type:"enum",required:!0,enum:["incoming","outgoing"],message:"Please answer this question"}]})(p.default.createElement(k,{onChange:e=>{return t=e.target.value,_({type:t}),void("incoming"!==t&&"planned"===I("paidStatus")&&_({paidStatus:"pending"}));var t}},p.default.createElement(S,{style:{backgroundColor:"incoming"===I("type")?"#3dbd7d":"",borderColor:"incoming"===I("type")?"#3dbd7d":"",color:"incoming"===I("type")?"white":""},value:"incoming"},p.default.createElement(d.default,{type:"plus-circle-o",style:{marginRight:5}}),"Incoming payment"),p.default.createElement(S,{style:{backgroundColor:"outgoing"===I("type")?"#f46e65":"",borderColor:"outgoing"===I("type")?"#f46e65":"",color:"outgoing"===I("type")?"white":""},value:"outgoing"},p.default.createElement(d.default,{type:"minus-circle-o",style:{marginRight:5}}),"Outgoing payment")))),p.default.createElement(v,{label:"incoming"===I("type")?"From:":"To:"},D("targetType",{initialValue:E?E.from.type||E.to.type:"traveler",rules:[{type:"enum",required:!0,enum:["traveler","distributor","supplier"],message:"Please answer this question"}]})(p.default.createElement(k,{onChange:e=>{return t=e.target.value,_({targetType:t,targetId:void 0}),void("traveler"!==t&&"distributor"!==t&&"supplier"!==t&&"planned"===I("paidStatus")&&_({paidStatus:"pending"}));var t}},["traveler","distributor","supplier"].map((e=>p.default.createElement(S,{key:e,style:{backgroundColor:I("targetType")===e?"#0747a6":"",borderColor:I("targetType")===e?"#0747a6":"",color:I("targetType")===e?"white":""},value:e},"traveler"===e?"Traveler":"distributor"===e?"Channel":"supplier"===e?"Supplier":"-")))))),"supplier"===I("targetType")&&1!==L.suppliersChannels.length&&p.default.createElement(v,{label:p.default.createElement(p.Fragment,null,p.default.createElement("span",{className:"color-danger"},"*")," Select a Supplier:")},D("targetId",{initialValue:E?E.from.id||E.to.id:void 0,rules:[{type:"string",validator:(e,t)=>
419"supplier"!==I("targetType")||t?Promise.resolve():Promise.reject("Field is required")}]})(p.default.createElement(c.default,{placeholder:"Select a supplier",showSearch:!0,optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},L.suppliersChannels.map((e=>p.default.createElement(T,{key:e._id,value:e._id},e.name.EN)))))),p.default.createElement(v,{label:"Payment Status:"},D("paidStatus",{initialValue:E?E.paidStatus:"pending",rules:[{type:"enum",required:!0,enum:["paid","pending","planned"],message:"Please answer this question"}]})(p.default.createElement(k,null,["pending","paid","planned"].map((e=>p.default.createElement(S,{key:e,style:{backgroundColor:I("paidStatus")===e?"#0747a6":"",borderColor:I("paidStatus")===e?"#0747a6":"",color:I("paidStatus")===e?"white":""},value:e,disabled:"planned"===e&&!("incoming"===I("type")&&("traveler"===I("targetType")||"distributor"===I("targetType")||"supplier"===I("targetType")))},"paid"===e?"Paid":"pending"===e?"Pending":"planned"===e?"Planned Installment":"-")))))),"planned"===I("paidStatus")&&p.default.createElement("div",{style:{marginBottom:24}},p.default.createElement(s.default,{showIcon:!0,type:"info",message:"A payment link will be automatically sent on the planned date to complete the payment online."})),p.default.createElement(n.default,{gutter:16},p.default.createElement(i.default,{span:12},p.default.createElement(v,{label:`Amount (${(0,y.getCurrencySymbol)(L.currency)}):`},D("amount",{initialValue:E?E.amount:void 0,rules:[{required:!0,type:"number",min:.01,message:"Field is required"}]})(p.default.createElement(o.default,{placeholder:"Payment amount",min:0,precision:2,style:{width:"100%"}})))),p.default.createElement(i.default,{span:12},p.default.createElement(v,{label:"pending"===I("paidStatus")?"Due Date:":"paid"===I("paidStatus")?"Date Paid:":"planned"===I("paidStatus")?"Planned for Date:":"-"},D("date",{initialValue:E?(0,h.default)(E.dueDate||E.datePaid):void 0,rules:[{required:!0,message:"Field is required"}]})(p.default.createElement(r.default,{showToday:!1,renderExtraFooter:()=>p.default.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},p.default.createElement("a",{onClick:()=>_({date:(0,h.default)()})},"Today"),p.default.createElement("a",{onClick:()=>{_({date:(0,h.default)(`${L.dateToTravel} ${L.timeToTravel}`,"YYYY-MM-DD HH:mm")})}},"Booking Run Date")),showTime:{format:"HH:mm"},format:"DD/MM/YYYY HH:mm",placeholder:"Payment date",allowClear:!1,style:{width:"100%"}}))))),p.default.createElement(v,{label:"Payment Method:"},D("method",{initialValue:E?E.method:void 0,rules:[{type:"enum",enum:x.map((e=>e.name))}]})(p.default.createElement(c.default,{placeholder:"planned"===I("paidStatus")||w?"Will be automatically assigned by the system":"Select a payment method",showSearch:!0,optionFilterProp:"children",disabled:"planned"===I("paidStatus")||w||A,filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0},x.map((e=>e.name)).map((e=>p.default.createElement(T,{key:e,value:e},e))))),"incoming"===I("type")&&("traveler"===I("targetType")||"distributor"===I("targetType")||"supplier"===I("targetType"))&&"pending"===I("paidStatus")&&a&&p.default.createElement("div",{style:{marginTop:10,fontSize:13}},p.default.createElement(l.default,{size:"large",checked:w,onChange:e=>R(e.target.checked)}),p.default.createElement("span",{style:{fontWeight:"bold",cursor:"pointer"},onClick:()=>{R(!w)}},p.default.createElement(d.default,{className:"color-success",style:{marginRight:5},type:"link"}),"Create Payment Link to be paid online"),w&&p.default.createElement("div",null,p.default.createElement(l.default,{size:"large",checked:M,onChange:e=>B(e.target.checked)}),p.default.createElement("span",{style:{fontWeight:"bold",cursor:"pointer"},onClick:()=>{B(!M)}},p.default.createElement(d.default,{className:"color-success",style:{marginRight:5},type:"mail"}),"Send Payment Link to"," ","traveler"===I("targetType")?"Traveler":"distributor"===I("targetType")?"Channel":"Supplier")))),p.default.createElement("p",{className:"color-danger"},"* Field is required")):p.default.createElement("div",null,p.default.createElement(u.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}),p.default.createElement(u.default,{loading:!0,style:{boxShadow:"none",border:"none",background:"none"}}))})),P=f.default.create()(C);e.exports=P},93030:(e,t,a)=>{"use strict";var l=d(a(96540)),n=a(7060),r=a(21844),i=d(a(72081)),o=d(a(59443)),s=a(49383);
419function d(e){return e&&e.__esModule?e:{default:e}}i.default.setApiKey(s.GOOGLE_MAPS_API_KEY);const u=(0,n.compose)((0,n.withProps)({googleMapURL:`https://maps.googleapis.com/maps/api/js?key=${s.GOOGLE_MAPS_API_KEY}&v=3.exp&libraries=geometry,drawing,places`,loadingElement:l.default.createElement("div",{style:{height:"100%"}}),containerElement:l.default.createElement("div",{style:{height:"300px"}}),mapElement:l.default.createElement("div",{style:{height:"100%"}})}),(0,n.lifecycle)({componentDidUpdate(){},componentWillMount(){const e={};this.setState({bounds:null,firstTime:!0,center:this.props.center,markers:[],onMapMounted:t=>{e.map=t,this.props.toEdit&&this.props.markers.length>0&&this.setState({markers:[{position:new google.maps.LatLng(this.props.markers[0].position.lat,this.props.markers[0].position.lng)}]})},onMapClicked:e=>{this.setState({markers:[{position:e.latLng}],firstTime:!1}),i.default.fromLatLng(e.latLng.lat(),e.latLng.lng()).then((t=>{const a=t.results[0].formatted_address,l=document.getElementsByClassName("map-address-input")[0];if(l&&(l.value=a),this.props.onChange(e.latLng,a),this.props.includesAddressDetails){const e=this.state.getAddressDetails(t.results[0]);this.props.onChangeAddressDetails(e)}this.props.onChangeAddress&&this.props.onChangeAddress(a)}),(e=>{console.error(e)}))},getAddressDetails:e=>{const{address_components:t}=e,a=t.find((e=>{let{types:t}=e;return t.includes("route")})),l=t.find((e=>{let{types:t}=e;return t.includes("street_number")})),n=t.find((e=>{let{types:t}=e;return t.includes("locality")})),r=t.find((e=>{let{types:t}=e;return t.includes("country")})),i=t.find((e=>{let{types:t}=e;return t.includes("postal_code")}));
419return{street:a&&a.long_name,number:l&&l.long_name,city:n&&n.long_name,country:r&&r.long_name,postalCode:i&&i.long_name,googlePlaceId:e.place_id}},onSearchBoxMounted:t=>{e.searchBox=t},onPlacesChanged:()=>{const t=e.searchBox.getPlaces().filter((e=>e.geometry.location)),a=new google.maps.LatLngBounds;if(t.forEach((e=>{e.geometry&&(e.geometry.viewport?a.union(e.geometry.viewport):a.extend(e.geometry.location))})),t.length>0){const[e]=t,a=e.formatted_address,l=document.getElementsByClassName("map-address-input")[0];if(l&&(l.value=a),this.props.onChange(e.geometry.location,a),this.setState({center:e.geometry.location,markers:t.map((e=>({position:e.geometry.location}))),firstTime:!1}),this.props.includesAddressDetails){const t=this.state.getAddressDetails(e);this.props.onChangeAddressDetails(t)}this.props.onChangeAddress&&this.props.onChangeAddress(a)}}})}}),r.withScriptjs,r.withGoogleMap)((e=>l.default.createElement(r.GoogleMap,{ref:e.onMapMounted,defaultZoom:15,center:e.center,onClick:t=>!e.disabled&&e.onMapClicked(t),onChange:t=>!e.disabled&&e.onSearchBoxChanged(t)},!e.disabled&&l.default.createElement(o.default,{ref:e.onSearchBoxM
419ounted,bounds:e.bounds,controlPosition:google.maps.ControlPosition.TOP_LEFT,onPlacesChanged:e.onPlacesChanged},l.default.createElement("input",{className:"map-address-input",type:"text",placeholder:"Enter full address here",defaultValue:e.address,style:{boxSizing:"border-box",border:"1px solid transparent",width:"95%",marginLeft:-105,height:"31px",marginTop:10,padding:"0 12px",borderRadius:3,boxShadow:"rgba(0, 0, 0, 0.3) 0px 1px 4px -1px",fontSize:"13px",color:"rgb(86, 86, 86)",outline:"none",textOverflow:"ellipses"}})),e.markers.map(((e,t)=>l.default.createElement(r.Marker,{key:t,position:e.position}))))));e.exports=u},66633:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=c(a(8963)),n=c(a(24146)),r=c(a(96540)),i=a(88530),o=a(77322),s=a(66028),d=c(a(14656)),u=c(a(69950));function c(e){return e&&e.__esModule?e:{default:e}}function m(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class f extends r.default.Component{constructor(e){super(e),m(this,"componentDidMount",(()=>{this._isMounted=!0,o.EventTrackerService.eventTrack(s.TRACKING_EVENTS.TaxCreationStarted)})),m(this,"componentWillUnmount",(()=>{this._isMounted=!1})),m(this,"handleSubmit",(e=>{const{intl:t}=this.props,{onSuccess:a}=this.props;this.setState({loadingSubmit:!0}),o.AccountingService.createTax(e).then((()=>{this._isMounted&&(o.EventTrackerService.eventTrack(s.TRACKING_EVENTS.TaxCreated),n.default.success(t.formatMessage({id:"forms.tax.add.successMessage"})),this.setState({loadingSubmit:!1}),a())})).catch((e=>{n.default.error(t.formatMessage({id:"common.genericError"})),this.setState({loadingSubmit:!1})}))})),this.state={loadingSubmit:!1}}render(){const{intl:e}=this.props,{visible:t,onHide:a}=this.props,{name:n}=this.props,{loadingSubmit:i}=this.state,o="CREATE_TAX_FORM";return r.default.createElement(d.default,{feature:s.FEATURES.ACCOUNTING,className:"minimal-modal",title:e.formatMessage({id:"forms.tax.add.title"}),visible:t,onCancel:a,footer:[r.default.createElement(l.default,{key:"cancel",onClick:a},e.formatMessage({id:"forms.buttons.cancel"})),r.default.createElement(l.default,{key:"submit",type:"primary",htmlType:"submit",form:o,loading:i},e.formatMessage({id:"forms.buttons.submit"}))]},r.default.createElement(u.default,{mode:"ADD",formId:o,name:n,onFinish:this.handleSubmit}))}}t.default=(0,i.injectIntl)(f)},69950:(e,t,a)=>{"use strict";var l=y(a(55517)),n=y(a(13121)),r=y(a(64219)),i=y(a(7669)),o=y(a(27382)),s=y(a(83307)),d=y(a(77925)),u=h(a(96540)),c=a(88530),m=a(21757),f=h(a(89293)),p=a(66028);function g(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(g=function(e){return e?a:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=g(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}function y(e){return e&&e.__esModule?e:{default:e}}const E=d.default.Item,{Option:b}=s.default,v=o.default.Group,k=(0,u.forwardRef)(((e,t)=>{let{mode:a,formId:c,tax:m={},name:f,form:g,onFinish:h,intl:y,isMyDataIntegrationActive:k}=e;const{getFieldDecorator:S}=g,T=k()||!!m.myData,C=()=>!0===g.getFieldValue("isVat")?p.MYDATA_VAT_CATEGORIES:p.MYDATA_TAX_TYPE_CATEGORIES[g.getFieldValue("myData.type")];return u.default.createElement(d.default,{id:c,onSubmit:e=>{e.preventDefault(),g.validateFieldsAndScroll({force:!0},((e,t)=>{e||h(t)}))},layout:"vertical"},u.default.createElement(E,{label:y.formatMessage({id:"forms.tax.name.label"})},S("name.EN",{initialValue:"ADD"===a?f:m.name&&m.name.EN,rules:[{required:!0,type:"string",min:1,message:y.formatMessage({id:"forms.tax.name.validatorMessage"})}]})(u.default.createElement(i.default,{placeholder:y.formatMessage({id:"forms.tax.name.placeholder"})}))),u.default.createElement(E,{label:y.formatMessage({id:"forms.tax.identifier.label"})},S("identifier",{initialValue:m.identifier,rules:[{required:!0,type:"string",min:1,message:y.formatMessage({id:"forms.tax.identifier.validatorMessage"})}]})(u.default.createElement(i.default,{placeholder:y.formatMessage({id:"forms.tax.identifier.placeholder"})}))),u.default.createElement(l.default,{gutter:16},u.default.createElement(r.default,{span:12},u.default.createElement(E,{label:y.formatMessage({id:"forms.tax.amountType.label"})},S("amountType",{initialValue:m.amountType||p.TAX_AMOUNT_TYPES.PERCENTAGE,rules:[{required:!0,type:"enum",enum:Object.keys(p.TAX_AMOUNT_TYPES),message:y.formatMessage({id:"forms.tax.amountType.validatorMessage"})},{type:"enum",validator:(e,t)=>
419g.getFieldValue("isVat")&&t!==p.TAX_AMOUNT_TYPES.PERCENTAGE?Promise.reject(y.formatMessage({id:"forms.tax.isVat.vatValidatorPercentageMessage"})):Promise.resolve()}]})(u.default.createElement(s.default,{placeholder:y.formatMessage({id:"forms.tax.amountType.placeholder"})},Object.keys(p.TAX_AMOUNT_TYPES).map((e=>u.default.createElement(b,{key:e,value:e},y.formatMessage({id:`forms.tax.amountType.${e}`})))))))),u.default.createElement(r.default,{span:12},u.default.createElement(E,{label:y.formatMessage({id:`forms.tax.amountValue.label.${g.getFieldValue("amountType")}`})},S("amountValue",{initialValue:m.amountValue,rules:[{required:!0,type:"number",min:0,max:g.getFieldValue("amountType")===p.TAX_AMOUNT_TYPES.PERCENTAGE?100:1/0,message:y.formatMessage({id:"forms.tax.amountValue.validatorMessage"})}]})(u.default.createElement(n.default,{placeholder:y.formatMessage({id:"forms.tax.amountValue.placeholder"}),min:0,style:{width:"100%"},max:g.getFieldValue("amountType")===p.TAX_AMOUNT_TYPES.PERCENTAGE?100:1/0}))))),u.default.createElement(E,{label:y.formatMessage({id:"forms.tax.isVat.label"})},S("isVat",{initialValue:void 0===m.isVat||m.isVat,rules:[{required:!0,type:"boolean",message:y.formatMessage({id:"forms.tax.isVat.validatorMessage"})}]})(u.default.createElement(v,{onChange:()=>{g.getFieldValue("myData.type")&&g.setFieldsValue({"myData.type":void 0}),g.getFieldValue("myData.category")&&g.setFieldsValue({"myData.category":void 0}),g.getFieldValue("myData.vatExemptionCategory")&&g.setFieldsValue({"myData.vatExemptionCategory":void 0})},disabled:"EDIT"===a},u.default.createElement(o.default,{value:!1},y.formatMessage({id:"common.no"})),u.default.createElement(o.default,{value:!0},y.formatMessage({id:"common.yes"}))))),T&&u.default.createElement("div",null,!1===g.getFieldValue("isVat")&&u.default.createElement(E,{label:y.formatMessage({id:"forms.tax.myData.type.label"})},S("myData.type",{initialValue:m.myData&&m.myData.type,rules:[{required:!0,type:"enum",enum:p.MYDATA_TAX_TYPES,message:y.formatMessage({id:"forms.tax.myData.type.validatorMessage"})}]})(u.default.createElement(s.default,{onChange:()=>{g.getFieldValue("myData.category")&&g.setFieldsValue({"myData.category":void 0})},placeholder:y.formatMessage({id:"forms.tax.myData.type.placeholder"})},p.MYDATA_TAX_TYPES.map((e=>u.default.createElement(b,{key:e,value:e},y.formatMessage({id:`myData.taxType.${e}`}))))))),(!0===g.getFieldValue("isVat")||g.getFieldValue("myData.type")&&p.MYDATA_TAX_TYPE_CATEGORIES[g.getFieldValue("myData.type")])&&u.default.createElement(E,{label:y.formatMessage({id:"forms.tax.myData.category.label"})},S("myData.category",{initialValue:m.myData&&m.myData.category,rules:[{required:!0,type:"enum",enum:C(),message:y.formatMessage({id:"forms.tax.myData.category.validatorMessage"})}]})(u.default.createElement(s.default,{placeholder:y.formatMessage({id:"forms.tax.myData.category.placeholder"})},C().map((e=>u.default.createElement(b,{key:e,value:e},y.formatMessage({id:!0===g.getFieldValue("isVat")?`myData.vatCategory.${e}`:`myData.taxType.${g.getFieldValue("myData.type")}.taxCategory.${e}`}))))))),!0===g.getFieldValue("isVat")&&7===g.getFieldValue("myData.category")&&u.default.createElement(E,{label:y.formatMessage({id:"forms.tax.myData.vatExemptionCategory.label"})},S("myData.vatExemptionCategory",{initialValue:m.myData&&m.myData.vatExemptionCategory,rules:[{required:!0,type:"enum",enum:p.MYDATA_VAT_EXEMPTION_CATEGORIES,message:y.formatMessage({id:"forms.tax.myData.vatExemptionCategory.validatorMessage"})}]})(u.default.createElement(s.default,{placeholder:y.formatMessage({id:"forms.tax.myData.vatExemptionCategory.placeholder"})},p.MYDATA_VAT_EXEMPTION_CATEGORIES.map((e=>u.default.createElement(b,{key:e,value:Number(e)},y.formatMessage({id:`myData.vatExemptionCategory.${e}`})))))))))})),S=d.default.create()(k);e.exports=(0,c.injectIntl)((0,m.connect)(null,(e=>({isMyDataIntegrationActive:()=>e(f.isMyDataIntegrationActive())})))(S))},28919:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=f(a(55517)),n=f(a(64219)),r=f(a(7669)),i=f(a(24146)),o=f(a(77925)),s=function(e,t){if(e&&e.__esMo
419dule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=m(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),d=a(10611),u=f(a(63791)),c=f(a(93030));function m(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(m=function(e){return e?a:t})(e)}function f(e){return e&&e.__esModule?e:{default:e}}const p=o.default.Item,g=(0,s.forwardRef)((e=>{let{formId:t,form:a,company:m,onFinish:f}=e;const{getFieldDecorator:g}=a,[h,y]=(0,s.useState)(m.place&&m.place.location),[E,b]=(0,s.useState)(m.place&&m.place.addressDetails);return s.default.createElement(o.default,{id:t,onSubmit:e=>{e.preventDefault(),a.validateFieldsAndScroll({force:!0},((e,t)=>{const a=document.getElementsByClassName("map-address-input")[0],l=a&&a.value;if(e||!l)return void i.default.error("Please fill in all the required fields");const n={location:h,legalAddress:l,address:l,addressDetails:E,...t};m.cover&&m.cover[0]||(n.cover=[{uid:(0,d.v4)(),name:"default-company-logo.png",status:"done",url:"https://kleesto.ams3.cdn.digitaloceanspaces.com/app-resources/default/default-company-logo.png",thumbUrl:"https://kleesto.ams3.cdn.digitaloceanspaces.com/app-resources/default/default-company-logo.png"}]),m.logo&&m.logo[0]||(n.logo=[{uid:(0,d.v4)(),name:"default-company-logo.png",status:"done",url:"https://kleesto.ams3.cdn.digitaloceanspaces.com/app-resources/default/default-company-logo.png",thumbUrl:"https://kleesto.ams3.cdn.digitaloceanspaces.com/app-resources/default/default-company-logo.png"}],n.darkLogo=!0),f(n)}))},layout:"vertical"},s.default.createElement(p,{label:"Company Legal Name"},g("legalName",{initialValue:m.legalName,rules:[{type:"string",required:!0,message:"Field is required"},{type:"string",validator:(e,t)=>t&&0===t.trim().length?Promise.reject("Field is required"):Promise.resolve()}]})(s.default.createElement(r.default,{style:{width:"100%"},placeholder:"Company Legal Name"}))),s.default.createElement(l.default,{type:"flex",gutter:16},s.default.createElement(n.default,{xl:8,lg:8,md:8,sm:8,xs:24},s.default.createElement(p,{label:"Country"},g("country",{initialValue:m.country,rules:[{type:"string",required:!0,message:"Field is required"}]})(s.default.createElement(u.default,{placeholder:"Country",valueAsLabel:!0})))),s.default.createElement(n.default,{xl:8,lg:8,md:8,sm:8,xs:12},s.default.createElement(p,{label:"City"},g("city",{initialValue:m.city})(s.default.createElement(r.default,{style:{width:"100%"},placeholder:"City"})))),s.default.createElement(n.default,{xl:8,lg:8,md:8,sm:8,xs:12},s.default.createElement(p,{label:"Postal Code"},g("postalCode",{initialValue:m.postalCode})(s.default.createElement(r.default,{style:{width:"100%"},placeholder:"Postal Code"})))),s.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},s.default.createElement(p,{label:"VAT ID"},g("vatID",{initialValue:m.vatID})(s.default.createElement(r.default,{style:{width:"100%"},placeholder:"VAT ID"})))),s.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},s.default.createElement(p,{label:"Registration Number"},g("registrationNumber",{initialValue:m.registrationNumber})(s.default.createElement(r.default,{style:{width:"100%"},placeholder:"Registration Number"})))),s.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},s.default.createElement(p,{label:"Bank Account - IBAN"},g("iban",{initialValue:m.iban})(s.default.createElement(r.default,{style:{width:"100%"},placeholder:"Bank Account - IBAN"})))),s.default.createElement(n.default,{xl:12,lg:12,md:12,sm:12,xs:12},s.default.createElement(p,{label:"Bank Account - SWIFT / BIC"},g("swift",{initialValue:m.swift})(s.default.createElement(r.default,{style:{width:"100%"},placeholder:"Bank Account - SWIFT / BIC"}))))),s.default.createElement(p,{label:"Company Address",hasFeedback:!0,required:!0},s.default.createElement(c.default,{center:h||{lat:37.98381,lng:23.727539},markers:h&&[{position:h}]||[],address:m.place&&m.place.address,toEdit:!0,includesAddressDetail
419s:!0,onChange:e=>{y({lat:"function"==typeof e.lat?e.lat():e.lat,lng:"function"==typeof e.lng?e.lng():e.lng})},onChangeAddressDetails:b})))}));t.default=o.default.create()(g)},36001:(e,t,a)=>{"use strict";var l=u(a(13776)),n=u(a(29281)),r=u(a(8963)),i=u(a(24146)),o=u(a(96540)),s=a(77322),d=u(a(28919));function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class m extends o.default.Component{constructor(e){super(e),c(this,"fetchCompany",(()=>{s.CompanyService.getCompany({embed:["place"]}).then((e=>{let{company:t}=e;this.setState({company:t})}))})),c(this,"handleSubmit",(e=>{const{onSuccess:t}=this.props;this.setState({loadingSubmit:!0}),s.CompanyService.changeCompany({...e,firstTime:!0}).then((()=>{i.default.success("Your company has been updated!"),this.setState({loadingSubmit:!1}),t()})).catch((()=>{i.default.error("Failed to update your company details"),this.setState({loadingSubmit:!1})}))})),this.state={loadingSubmit:!1,company:void 0}}componentDidMount(){this.fetchCompany()}render(){const{visible:e,onHide:t}=this.props,{company:a,loadingSubmit:i}=this.state,s="VERIFY_COMPANY_FORM";return o.default.createElement(l.default,{maskClosable:!1,style:{top:20},title:"Complete your Company Profile",visible:e,onOk:this.handleOk,onCancel:t,confirmLoading:i,className:"minimal-modal",footer:o.default.createElement("div",{key:"steps"},o.default.createElement("p",{className:"color-danger",style:{float:"left"}},"* Field is required"),o.default.createElement(r.default,{style:{marginLeft:8},onClick:t,disabled:i},"Cancel"),o.default.createElement(r.default,{key:s,type:"primary",htmlType:"submit",form:s,style:{display:"inline-block"},loading:i},"Submit"))},o.default.createElement("div",null,o.default.createElement("h4",{style:{marginTop:0,fontWeight:"bold"}},"You are one step closer to growing your business digitally! ð"),o.default.createElement("p",null,"To be able to accept public bookings and online payments, please follow the next few steps to fill in your legal company information, so our team can verify your company."),o.default.createElement("hr",null),a?o.default.createElement(d.default,{formId:s,company:a,onFinish:this.handleSubmit}):o.default.createElement("div",null,o.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none"}}),o.default.createElement(n.default,{loading:!0,style:{boxShadow:"none",border:"none"}}))))}}e.exports=m},54157:(e,t,a)=>{"use strict";var l=f(a(55517)),n=f(a(64219)),r=f(a(8963)),i=f(a(95402)),o=f(a(96383)),s=f(a(669)),d=a(24179);a(22358);var u=f(a(96540)),c=f(a(81197)),m=a(66028);function f(e){return e&&e.__esModule?e:{default:e}}const{Header:p}=s.default;class g extends u.default.Component{constructor(e){var t,a,l;super(e),t=this,l=()=>{const{menuOpen:e}=this.state;this.setState({menuOpen:!e})},(a=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(a="toggleMenuOpen"))in t?Object.defineProperty(t,a,{value:l,enumerable:!0,configurable:!0,writable:!0}):t[a]=l,this.state={menuOpen:!1}}render(){const{menuOpen:e}=this.state,{company:t,loading:a,backButtonUrl:s,backButtonUrlAsExternalPath:f,primaryColor:g,darkLogo:h,logoUrl:y,showLanguageSelect:E=!1,currentLang:b}=this.props;if(!t)return"";const v=y||t.logo&&t.logo[0].url,k=h||t.darkLogo;return u.default.createElement("div",null,u.default.createElement(p,{id:"navbar",style:{position:"fixed",width:"100%",height:66,zIndex:999,padding:0}},a?u.default.createElement("div",{style:{background:"rgba(255,255,255,0.90)",textAlign:"center"}},u.default.createElement(o.default,null)):u.default.createElement(l.default,{style:{background:k?"rgba(255, 255, 255, 0.90)":"rgba(0, 0, 0, 0.3)",borderBottom:k?"1px solid #e9e9e9":" 1px solid gba(0, 0, 0, 0.3)"}},s&&u.default.createElement(n.default,{xs:8,sm:8,md:8,lg:8},u.default.createElement(r.default,{onClick:()=>{f?window.location.href=s:d.browserHistory.push(s)},style:{background:k?g||"#0747a6":"white",borderRadius:"100%",boxShadow:"0 3px 6px 0 rgba(40, 40, 90, 0.09), 0 1px 1px 0 rgba(0, 0, 0, 0.065)",border:"none",padding:0,width:34,he
419ight:34,margin:15}},u.default.createElement(i.default,{style:{fontSize:24,color:k?"white":g||"#0747a6"},type:"arrow-left"}))),u.default.createElement(n.default,{xs:s?8:24,sm:s?8:24,md:s?8:24,lg:s?8:24},u.default.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%",position:"relative"}},u.default.createElement("div",{className:e?"logo-collapsed":"logo",style:{textAlign:"center",maxHeight:70}},s?u.default.createElement("a",{onClick:e=>{e.preventDefault(),f?window.location.href=s:d.browserHistory.push(s)},href:s,style:{cursor:"pointer"}},u.default.createElement("img",{id:"white",src:v,alt:"company-logo",style:{maxWidth:160,maxHeight:50}})):u.default.createElement("img",{id:"white",src:v,alt:"company-logo",style:{maxWidth:160,maxHeight:50}})),E&&u.default.createElement("div",{style:{position:"absolute",right:15,top:"50%",transform:"translateY(-50%)"}},u.default.createElement(c.default,{value:b||m.SUPPORTED_LANGUAGES.en,size:"medium",onChange:this.props.onLanguageChange,supp
419ortedLanguages:this.props.supportedLanguages})))))))}}e.exports=g},4870:(e,t,a)=>{"use strict";var l=a(74692),n=I(a(11612)),r=I(a(24146)),i=I(a(13776)),o=I(a(55517)),s=I(a(64219)),d=I(a(48149)),u=I(a(78298)),c=I(a(8963)),m=I(a(95402)),f=I(a(80899)),p=I(a(96540)),g=(a(39125),I(a(8282))),h=I(a(95093)),y=I(a(13924)),E=I(a(30014)),b=I(a(54157)),v=I(a(15860)),k=I(a(53289)),S=I(a(93991)),T=I(a(97549)),C=a(23259),P=a(37918),D=a(77322);a(64557);var _=I(a(57571));function I(e){return e&&e.__esModule?e:{default:e}}function x(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const O=f.default.TabPane;class A extends p.default.Component{constructor(e){super(e),x(this,"toggle",(()=>{this.setState((e=>({isOpen:!e.isOpen})))})),this.state={isOpen:!1}}render(){const{question:e,answer:t,index:a}=this.props,{isOpen:l}=this.state;return p.default.createElement("div",{style:{marginBottom:"8px",backgroundColor:"#fafafa",borderRadius:"4px",transition:"background-color 0.3s ease"}},p.default.createElement("div",{onClick:this.toggle,style:{padding:"8px",display:"flex",alignItems:"center",cursor:"pointer",transition:"background-color 0.3s ease"}},p.default.createElement("p",{className:"section-text",style:{margin:"7px 0",cursor:"pointer",fontWeight:l?"bold":"normal"}},a+1,". ",e),p.default.createElement(m.default,{type:"right",style:{fontSize:"12px",marginLeft:"8px",transition:"transform 0.3s ease",transform:l?"rotate(90deg)":"rotate(0deg)"}})),p.default.createElement("div",{style:{maxHeight:l?"1000px":"0",overflow:"hidden",transition:"all 0.3s ease",opacity:l?1:0,padding:l?"0 16px 12px 16px":"0 16px",borderTop:l?"1px solid #f0f0f0":"none"}},p.default.createElement("p",{className:"section-text",style:{margin:"7px 0"}},t)))}}class N extends p.default.Component{constructor(){super(...arguments),x(this,"state",{bookingModalKey:(0,C.makeId)(),showBookModal:!1,channel:{},channelId:void 0,productId:void 0,company:{},startCity:{},endCity:{},startRegion:{},endRegion:{},activity:{},fromPrice:void 0,discountApplied:!1,discountPercentage:void 0,visibleBookingModal:!1,loading:!0,loadingCompany:!1,loadingPlaces:!1,loadingTempPlaces:!1,loadingMeeting:!1,loadingChannel:!1,activeMonths:[],places:[],tempplaces:[],meetingPoints:[],dropOffPoints:[],policiesDetails:[],resourceDataShowSpecifications:[],currentPriceData:{},currentPriceDataArray:[]}),x(this,"fetchActivity",(()=>{this.setState({loading:!0});const{productId:e,channelId:t}=this.state;D.ProductService.getPublicSingleProduct(e,{channelId:t,embed:["fromPrice","cancellationPolicy","privacyPolicy","otherPolicies","activeMonths","resourcesSpecifications","timelineLocations"]}).then((e=>{let{product:t}=e;const{fromPrice:a,fromPriceSuffix:l,discountApplied:n,discountPercentage:r,cancellationPolicy:i,privacyPolicy:o,otherPolicies:s,activeMonths:d,resourcesSpecifications:u,timelineLocations:c}=t;console.log({activeMonths:d});const m=[i,o,...s].filter((e=>!!e)).map((e=>{let t="",a="";const l=e.terms&&e.terms.publicLink;return"cancellation"===e.type?(t="Cancellation & Refund Policy",a=e.terms.details&&e.terms.details.EN):"privacy"===e.type?(t="Privacy Policy",a=e.terms.details&&e.terms.details.EN):"other"===e.type&&(t=e.name.EN,a=e.terms.details&&e.terms.details.EN),{name:t,desc:a,publicLink:l}}));this.setState({loading:!1,activity:t,policiesDetails:m,fromPrice:a,fromPriceSuffix:l,discountApplied:n,discountPercentage:r,activeMonths:d,resourceDataShowSpecifications:u,tempplaces:c},(()=>{this.fetchMeetingAndDropoffPoints()})),window.prerenderReady=!0})).catch((e=>{console.log(e)}))})),x(this,"fetchCompanyAndChannel",(()=>{this.setState({loadingCompany:!0});const e=this.props.channelId?{channelId:this.props.channelId}:{slug:this.props.companySlug};D.CompanyService.getPublicCompany(e).then((e=>{let{company:t}=e;this.setState({loadingCompany:!1,company:t}),this.fetchChannel()}))})),x(this,"fetchMeetingAndDropoffPoints",(()=>{const{activity:e}=this.state;this.setState({loadingMeeting:!0}),(0,g.default)({url:`${T.default.api}/api/public/products/${e._id}`,method:"get",type:"json",data:{embed:["pickupPoints","meetingPoints","dropOffPoints"]}}).then((e=>{let{product:t}=e;const{meetingPoints:a,dropOffPoints:l}=t;this.setState({loadingMeeting:!1,meetingPoints:a,dropOffPoints:l})}))})),x(this,"loadWidgetScript",(()=>{const e=document.createElement("script");e.src="https://kleesto.ams3.cdn.digitaloceanspaces.com/widget/kleestowidget.js",e.async=!0,e.id="kleesto-widget-script",this.widgetScript=e,document.head.appendChild(e)})),x(this,"fetchCurrency",(()=>{(0,g.default)({url:`${T.default.api}/api/public/currency`,method:"post",data:JSON.stringify({productSlug:this.props.activitySlug}),headers:{"Content-Type":"application/json",Accept:"application/json"},type:"json"}).then((e=>{this.setState({currency:e.currency})}))})),x(this,"renderBookCalendar",(()=>p.default.createElement("div",{className:"kleesto-book-calendar","data-channel-id":this.state.channel._id,"data-product-id":this.state.activity._id,"data-origin-url":window.location.href}))),x(this,"renderBookButton",(()=>p.default.createElement(c.default,{className:"kleesto-book-button","data-channel-id":this.state.channel._id,"data-product-id":this.state.activity._id,"data-origin-url":window.location.href,type:"primary",size:"large",style:{borderRadius:"25px",fontSize:"12px",padding:"0 25px",height:"40px",borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"},disabled:!this.state.channelId||!this.state.activity.active},"BOOK NOW"))),x(this,"renderBookButtonMobile",(()=>p.default.createElement("div",{style:{position:"fixed",zIndex:99999,borderRadius:"0",bottom:0,left:0,width:"100%",backgroundColor:"#f6f7fa"}},p.default.createElement(c.default,{className:"kleesto-book-button","data-channel-id":this.state.channel._id,"data-product-id":this.state.activity._id,"data-origin-url":window.location.href,type:"primary",size:"large",style:{width:"90%",margin:"20px 0px",height:40,borderColor:this.state.channel.normalColor||"#0747a6",backgroundColor:this.state.channel.normalColor||"#0747a6"},disabled:!this.state.channelId||!this.state.activity.active},"BOOK NOW")))),x(this,"renderActivityName",(()=>p.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",fontSize:"1.8rem",color:this.state.channel.darkColor||void 0}},this.state.activity.name.EN))),x(this,"renderTopIconsRow",(()=>{let e="",{duration:t,productType:a}=this.state.activity;if(t=Number(t),"multiday"===a)e=`${t} day${t>1?"s":""}`;else{const a=(0,h.default)().startOf("day").add(t,"hours").hours(),l=(0,h.default)().startOf("day").add(t,"hours").subtract(a,"hours").minutes();a>=1&&l>=1?e+=`${a}h + ${l}m`:a>=1?e+=`${a} ${1===a?"hour":"hours"}`:l>=1&&(e+=`${l} minute`)}let l="",n="";if(this.state.activeMonths.length>0){const e=2;12===this.state.activeMonths.length?(l="All year long",n="All year long"):(n=this.state.activeMonths.map((e=>(0,h.default)().startOf("year").add(e-1,"month").format("MMMM"))).join(", "),l=this.state.activeMonths.slice(0,e).map((e=>(0,h.default)().startOf("year").add(e-1,"month").format("MMMM"))).join(", "),this.state.activeMonths.length>e&&(l+=` +${this.state.activeMonths.length-e} more`))}return p.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",alignItems:"center",rowGap:"1em",columnGap:"1em",borderTop:"1px dashed #dce0e0",borderBottom:"1px dashed #dce0e0",width:"100%",padding:"30px 0px",marginBottom:25}},p.default.createElement("div",{style:{display:"flex",flexDirection:"column",columnGap:"0.4em",rowGap:"0.4em",alignItems:"center",minWidth:140}},p.default.createElement("div",{style:{width:"10%",minWidth:"32px"}},p.default.createElement(m.default,{type:"clock-circle-o",style:{fontSize:32,color:this.state.channel.normalColor||"#0747a6"}}
419)),p.default.createElement("div",{style:{flexGrow:1,textAlign:"center"}},p.default.createElement("p",{className:"section-text",style:{margin:0}},p.default.createElement("b",null,"Duration"),p.default.createElement("br",null),e))),p.default.createElement("div",{style:{display:"flex",flexDirection:"column",columnGap:"0.4em",rowGap:"0.4em",alignItems:"center",minWidth:140}},p.default.createElement("div",{style:{width:"10%",minWidth:"32px"}},p.default.createElement(m.default,{type:"calendar",style:{fontSize:32,color:this.state.channel.normalColor||"#0747a6"}})),p.default.createElement("div",{style:{flexGrow:1,textAlign:"center"}},p.default.createElement("p",{className:"section-text",style:{margin:0}},p.default.createElement("b",null,"Active Months"),p.default.createElement("br",null),this.state.activeMonths.length>0?p.default.createElement(u.default,{title:n},l):"Not Available"))),p.default.createElement("div",{style:{display:"flex",flexDirection:"column",columnGap:"0.4em",rowGap:"0.4em",alignItems:"center",minWidth:140}},p.default.createElement("div",{style:{width:"10%",minWidth:"32px"}},p.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",xlinkHref:"http://www.w3.org/1999/xlink",version:"1.1",id:"Capa_1",x:"0px",y:"0px",viewBox:"0 0 64.828 64.828",style:{width:28,height:28},xmlSpace:"preserve",width:"512px",height:"512px"},p.default.createElement("g",null,p.default.createElement("path",{d:"M57.414,17l-0.707,0.707c-1.324,1.324-2.287,1.707-4.293,1.707c-4.056,0-7-2.944-7-7c0-2.006,0.383-2.969,1.707-4.293 l0.707-0.707L40.414,0L0,40.414l7.414,7.414l0.707-0.707c1.324-1.324,2.287-1.707,4.293-1.707c4.056,0,7,2.944,7,7 c0,2.006-0.383,2.969-1.707,4.293L17,57.414l7.414,7.414l40.414-40.414L57.414,17z M19.8,57.385 c1.192-1.421,1.614-2.79,1.614-4.971c0-5.131-3.869-9-9-9c-2.181,0-3.55,0.422-4.972,1.614l-4.614-4.614l23.586-23.586l3.293,3.293 l1.414-1.414l-3.293-3.293L40.414,2.828l4.614,4.615c-1.192,1.421-1.614,2.79-1.614,4.971c0,5.131,3.869,9,9,9 c2.181,0,3.55-0.422,4.972-1.614L62,24.414L49.414,37l-3.293-3.293l-1.414,1.414L48,38.414L24.414,62L19.8,57.385z",fill:this.state.channel.normalColor||"#0747a6"}),p.default.createElement("path",{d:"M35.707,26.122l-4-4l1.414-1.414l4,4L35.707,26.122z",fill:this.state.channel.normalColor||"#0747a6"}),p.default.createElement("path",{d:"M42.707,33.122l-4-4l1.414-1.414l4,4L42.707,33.122z",fill:this.state.channel.normalColor||"#0747a6"})))),p.default.createElement("div",{style:{flexGrow:1,textAlign:"center"}},p.default.createElement("p",{className:"section-text",style:{margin:0}},p.default.createElement("b",null,"From Price"),p.default.createElement("br",null),void 0!==this.state.fromPrice?(0,P.getNumberWithCurrency)(this.state.fromPrice,this.state.currency):"-"," ",this.state.fromPriceSuffix,this.state.discountApplied&&p.default.createElement(d.default,{color:"#00a854",style:{marginLeft:10}},p.default.createElement(m.default,{type:"tags"})," - ",this.state.discountPercentage,"%")))),p.default.createElement("div",{style:{display:"flex",flexDirection:"column",columnGap:"0.4em",rowGap:"0.4em",alignItems:"center",minWidth:140}},p.default.createElement("div",{style:{width:"10%",minWidth:"32px"}},p.default.createElement(m.default,{type:"compass",style:{fontSize:32,color:this.state.channel.normalColor||"#0747a6"}})),p.default.createElement("div",{style:{flexGrow:1,textAlign:"center"}},p.default.createElement("p",{className:"section-text",style:{margin:0}},p.default.createElement("b",null,"Service Type"),p.default.createElement("br",null),this.state.activity.private?"Private":"Shared"))))})),x(this,"renderDescription",(()=>p.default.createElement("div",null,this.state.activity.summaryDescriptionHtml?p.default.createElement("div",{style:{fontSize:14},dangerouslySetInnerHTML:{__html:this.state.activity.summaryDescriptionHtml}}):"multiday"===this.state.activity.productType?p.default.createElement(f.default,{defaultActiveKey:"daydescription-1"},this.state.activity.descriptionHtml.map(((e,t)=>p.default.createElement(O,{tab:"Day "+(t+1),key:`daydescription-${t+1}`},p.default.createElement("div",{style:{fontSize:14},dangerouslySetInnerHTML:{__html:e}}))))):p.default.createElement("div",{id:"route-description",style:{fontSize:14},dangerouslySetInnerHTML:{__html:this.state.activity.descriptionHtml[0]}})))),x(this,"renderHighlightsRow",(()=>p.default.createElement(o.default,{style:{padding:"10px 0",borderTop:"1px solid #dce0e0"},gutter:16},p.default.createElement(s.default,{xs:24,sm:24,md:5,lg:5},p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial",margin:"12px 0",fontSize:"1.2rem",color:this.state.channel.darkColor||void 0}},"Highlights")),p.default.createElement(s.default,{xs:24,sm:24,md:19,lg:19,style:{marginLeft:-6}},p.default.createElement(o.default,{style:{margin:"7px 0"},gutter:16},this.state.activity.highlights[0].split("\n").map(((e,t)=>p.default.createElement(s.default,{xs:24,sm:12,key:`highlights-${t}`},p.default.createElement("p",{className:"section-text",style:{margin:0,wordBreak:"break-word"}},p.default.createElement(m.default,{type:"star-o",style:{margin:"0 5px"}})," ",e))))))))),x(this,"renderMeetingPointsRow",(()=>p.default.createElement(o.default,{className:"meeting-points",style:{padding:"10px 0",borderTop:"1px solid #dce0e0"},gutter:16},p.default.createElement(s.default,{xs:24,sm:24,md:5,lg:5},p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial",margin:"12px 0",fontSize:"1.2rem",color:this.state.channel.darkColor||void 0}},"Meeting Points")),p.default.createElement(s.default,{xs:24,sm:24,md:19,lg:19},this.state.meetingPoints.map(((e,t)=>p.default.createElement("p",{className:"section-text",style:{margin:"7px 0"},key:`meetingPoint-${t}`},this.state.meetingPoints.length>1&&p.default.createElement("span",null,p.default.createElement("b",null,"â¢"))," ",e.name.EN," - ",e.address))))))),x(this,"renderFAQRow",(()=>{const{activity:e,channel:t}=this.state,{faq:a}=e;return p.default.createElement(o.default,{className:"faq",style:{padding:"10px 0",borderTop:"1px solid #dce0e0"},gutter:16},p.default.createElement(s.default,{xs:24,sm:24,md:5,lg:5},p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial",margin:"12px 0",fontSize:"1.2rem",color:t.darkColor||void 0}},"Frequently Asked Questions")),p.default.createElement(s.default,{xs:24,sm:24,md:19,lg:19,style:{paddingLeft:0}},a.map(((e,t)=>p.default.createElement(A,{key:t,index:t,question:e.question,answer:e.answer})))))}
419)),x(this,"renderDropOffPointsRow",(()=>p.default.createElement(o.default,{className:"dropoff-points",style:{padding:"10px 0",borderTop:"1px solid #dce0e0"},gutter:16},p.default.createElement(s.default,{xs:24,sm:24,md:5,lg:5},p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial",margin:"12px 0",fontSize:"1.2rem",color:this.state.channel.darkColor||void 0}},"Drop Off Points")),p.default.createElement(s.default,{xs:24,sm:24,md:19,lg:19},this.state.dropOffPoints.map(((e,t)=>p.default.createElement("p",{className:"section-text",style:{margin:"7px 0"},key:`dropOffPoint-${t}`},this.state.dropOffPoints.length>1&&p.default.createElement("span",null,p.default.createElement("b",null,"â¢"))," ",e.name.EN," - ",e.address))))))),x(this,"renderIncludedInPriceRow",(()=>p.default.createElement("div",null,p.default.createElement(o.default,{style:{padding:"10px 0",borderTop:"1px solid #dce0e0"},gutter:16,className:"included"},p.default.createElement(s.default,{xs:24,sm:24,md:5,lg:5},p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial",margin:"12px 0",fontSize:"1.2rem",color:this.state.channel.darkColor||void 0}},"Included")),p.default.createElement(s.default,{xs:24,sm:24,md:19,lg:19,style:{marginLeft:-6}},p.default.createElement(o.default,{style:{margin:"7px 0"},gutter:16},this.state.activity.priceIncludes[0].split("\n").map(((e,t)=>p.default.createElement(s.default,{xs:24,sm:12,key:`priceIncludes-${t}`},p.default.createElement("p",{className:"section-text",style:{margin:0,wordBreak:"break-word"}},p.default.createElement(m.default,{type:"check",style:{margin:"0 5px"}})," ",e))))))),p.default.createElement("br",null)))),x(this,"renderPriceNotIncludesRow",(()=>p.default.createElement("div",null,p.default.createElement(o.default,{style:{padding:"10px 0",borderTop:"1px solid #dce0e0"},gutter:16,className:"not-included"},p.default.createElement(s.default,{xs:24,sm:24,md:5,lg:5},p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial",margin:"12px 0",fontSize:"1.2rem",color:this.state.channel.darkColor||void 0}},"Not Included")),p.default.createElement(s.default,{xs:24,sm:24,md:19,lg:19,style:{marginLeft:-6}},p.default.createElement(o.default,{style:{margin:"7px 0"},gutter:16},this.state.activity.priceNotIncludes[0].split("\n").map(((e,t)=>p.default.createElement(s.default,{xs:24,sm:12,key:`priceNotIncludes-${t}`},p.default.createElement("p",{className:"section-text",style:{margin:0,wordBreak:"break-word"}},p.default.createElement(m.default,{type:"close",style:{margin:"0 5px"}})," ",e))))))),p.default.createElement("br",null)))),x(this,"renderPoliciesRow",(()=>p.default.createElement(o.default,{style:{padding:"10px 0",borderTop:"1px solid #dce0e0"},gutter:16},p.default.createElement(s.default,{xs:24,sm:24,md:5,lg:5},p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial",margin:"12px 0",fontSize:"1.2rem",color:this.state.channel.darkColor||void 0}},"Additional Information")),p.default.createElement(s.default,{xs:24,sm:24,md:19,lg:19},p.default.createElement(o.default,{gutter:16},this.state.policiesDetails.map(((e,t)=>p.default.createElement(s.default,{xs:24,sm:12,key:`policy-${t}`},p.default.createElement("p",{className:"section-text",style:{margin:"7px 0",cursor:"pointer"},key:`policy-${t}`,onClick:()=>{e.publicLink?window.open(e.publicLink):i.default.info({maskClosable:!0,className:"modal-policy",title:e.name,content:e.desc})}},p.default.createElement("b",null,"â¢")," ",p.default.createElement("span",null,e.name," ",p.default.createElement(m.default,{type:"select"}))))))))))),x(this,"renderResourcesRow",(()=>p.default.createElement("div",null,p.default.createElement(o.default,{style:{padding:"10px 0",borderTop:"1px solid #dce0e0"},gutter:16,className:"resources"},p.default.createElement(s.default,{xs:24,sm:24,md:5,lg:5},p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial",margin:"12px 0",fontSize:"1.2rem",color:this.state.channel.darkColor||void 0}},"Options")),p.default.createElement(s.default,{xs:24,sm:24,md:19,lg:19,style:{marginLeft:-6}},p.default.createElement(o.default,{style:{margin:"7px 0"},gutter:16},this.state.resourceDataShowSpecifications.map(((e,t)=>p.default.createElement(s.default,{xs:24,sm:24,key:`resource-specification-${t}`,className:"grid2-item",style:{marginTop:t>0?30:void 0}},p.default.createElement("p",{className:"section-text",style:{margin:0,wordBreak:"break-word",marginBottom:"-20px",fontWeight:400,fontSize:"1.1rem"},key:t},p.default.createElement(m.default,{type:"swap-right",style:{margin:"0 5px"}})," ",e.publicName.EN),p.default.createElement("p",{className:"section-text",style:{margin:"0px 0px 0px 25px"}},p.default.createElement(o.default,{gutter:16},e.specifications&&e.specifications.EN&&e.specifications.EN.split("\n").filter((e=>!!e)).map(((e,t)=>p.default.createElement(s.default,{key:`specification-${t}`,xl:12,lg:12,md:12,sm:12,xs:24},"⢠",e))))))))))),p.default.createElement("br",null)))),x(this,"renderGalleryRow",(()=>{let e=this.state.activity.galleryPhotos&&this.state.activity.galleryPhotos.concat([])||[];const t=p.default.createElement("i",{style:{fontSize:"3rem",marginTop:8},className:"fa fa-youtube-play fa-2x"});return e.map(((a,l)=>l<3?p.default.createElement(s.default,{xs:12,sm:8,md:6,key:`galleryVideo-${l}`,className:a.youtubeId&&"last-item",style:{padding:1}},p.default.createElement(E.default,{nameclass:"place",gallery:!0,galleryclass:"gallery-route",image:a.url||`http://img.youtube.com/vi/${a.youtubeId}/0.jpg`,youtubeId:a.youtubeId,thumbtitle:a.youtubeId&&t})):3===l?p.default.createElement(s.default,{xs:12,sm:8,key:`galleryVideo-${l}`,md:6,className:"last-item",style:{padding:1}},p.default.createElement(E.default,{nameclass:"place",gallery:!0,galleryclass:"gallery-route",image:a.url||`http://img.youtube.com/vi/${a.youtubeId}/0.jpg`,youtubeId:a.youtubeId,thumbtitle:4===e.length?a.youtubeId&&t:"+ "+(e.length-4)})):p.default.createElement(s.default,{xs:12,sm:8,md:6,key:`galleryVideo-${l}`,className:a.youtubeId&&"last-item",style:{padding:1,display:"none"}},p.default.createElement(E.default,{nameclass:"place",gallery:!0,galleryclass:"gallery-route",image:a.url||`http://img.youtube.com/vi/${a.youtubeId}/0.jpg`,youtubeId:a.youtubeId,thumbtitle:a.youtubeId&&t}))))})),x(this,"renderBodyLeft",(()=>{var e;const t=Array.isArray(this.state.activity.highlights)&&"string"==typeof this.state.activity.highlights[0]&&this.state.activity.highlights[0].length>0,a=this.state.resourceDataShowSpecifications&&this.state.resourceDataShowSpecifications.length>0,l=!this.state.loadingMeeting&&this.state.meetingPoints&&this.state.meetingPoints.length>0,n=!this.state.loadingMeeting&&this.state.dropOffPoints&&this.state.dropOffPoints.length>0,r=Array.isArray(this.state.activity.priceIncludes)&&"string"==typeof this.state.activity.priceIncludes[0]&&this.state.activity.priceIncludes[0].length>0,i=Array.isArray(this.state.activity.priceNotIncludes)&&"string"==typeof this.state.activity.priceNotIncludes[0]&&this.state.activity.priceNotIncludes[0].length>0,d=this.state.policiesDetails.length>0,u=l||n||r||i||t||d;return p.default.createElement("div",{style:{borderRadius:8}},p.default.createElement("div",null,p.default.createElement("div",{style:{paddingTop:0,paddingBottom:0}},p.default.createElement("div",null,p.default.createElement(o.default,{style:{marginBottom:20},gutter:16},p.default.createElement(s.default,{xs:24},this.renderActivityName())),"rental"!==this.state.activity.productType&&this.renderTopIconsRow(),p.default.createElement(o.default,{style:{marginBottom:25}},p.default.createElement(s.default,{xs:24,sm:24},this.renderDescription())),u&&p.default.createElement("div",{style:{marginBottom:25}},t&&this.renderHighlightsRow(),r&&this.renderIncludedInPriceRow(),i&&this.renderPriceNotIncludesRow(),a&&this.renderResourcesRow(),l&&this.renderMeetingPointsRow(),n&&this.renderDropOffPointsRow(),d&&this.renderPoliciesRow(),(null===(e=this.state.activity.faq)||void 0===e?void 0:e.length)>0&&this.renderFAQRow(),p.default.createElement("div",{style:{borderBottom:"1px solid #dce0e0",width:"calc(100% + 16px)",marginLeft:-8}})),p.default.createElement("br",null),this.renderGalleryRow(),p.default.createElement(o.default,{className:"gallery-view"}),p.default.createElement("br",null),p.default.createElement(o.default,null,p.default.createElement(s.default,{xs:24,sm:24},!this.state.loadingMeeting&&!this.state.loadingPlaces&&!this.state.loadingTempPlaces&&(this.state.places&&this.state.places.length>0||this.state.tempplaces&&this.state.tempplaces.length>0||this.state.meetingPoints&&this.state.meetingPoints.length>0||this.state.dropOffPoints&&this.state.dropOffPoints.length>0)&&p.default.createElement(v.default,{places:this.state.places.concat(this.state.tempplaces).concat(this.state.meetingPoints).concat(this.state.dropOffPoints)})))))))}))}
419showBookingModal(){this.setState({visibleBookingModal:!0})}hideBookingModal(){this.setState({visibleBookingModal:!1})}handleScroll(){let e,t=l("#summary").height(),a=l("footer").offset();if(a&&(e=a.top)){let a=l(window).scrollTop();window.pageYOffset+t+65&&(l(document).width()>990?a>=485&&window.pageYOffset+t+25+65+40<e?l("#summary").css({position:"sticky",top:65,bottom:"",right:0}):window.pageYOffset+t+25+65+40>=e?l("#summary").css({position:"absolute",bottom:0,right:0,top:""}):l("#summary").css({position:"static"}):l("#summary").css({position:"static"}))}}fetchPlace(e){let t=this.state.places.find((function(t){return t._id==e})),a=this.state.tempplaces.find((function(t){return t._id==e}));return t&&t.name.EN||a&&a.name.EN}componentDidMount(){this.fetchCompanyAndChannel(),l("html").addClass("public-tour timetable-tour"),window.addEventListener("scroll",this.handleScroll),this.fetchCurrency()}fetchChannel(){this.setState({loadingChannel:!0});let e=`api/public/channels/slug/${this.props.companySlug}/activity/slug/${this.props.activitySlug}/regular`,t=`api/public/channels/slug/${this.props.channelId}/activity/slug/${this.props.activitySlug}/tablet`;const a=this.props.channelId?t:e;let l=`${T.default.api}/${a}`;(0,g.default)({url:l,method:"get",type:"json"}).then((e=>{this.setState({loadingChannel:!1,channel:e.channel,channelId:e.channelId,productId:e.productId,channelURL:a},(()=>{this.fetchActivity()}))})).catch((e=>{console.log(e),r.default.error("Error fetching product details")}))}componentDidUpdate(){var e=document.getElementsByClassName("gallery-route");l(".gallery-route").unbind("click").bind("click",(function(t){blueimp.Gallery(e,{index:l(this).get(0),event:t})})),!l(".rm-link").length&&l("#route-description").length,this.state.activity._id&&this.state.channel._id&&!this.widgetScript&&this.loadWidgetScript()}componentWillUnmount(){l("html").removeClass("public-tour timetable-tour"),window.removeEventListener("scroll",this.handleScroll);const e=document.getElementById("kleesto-widget-script");e&&document.head.removeChild(e)}changeModalKey(){this.setState({bookingModalKey:(0,C.makeId)()})}handleBookButtonPress(e){this.openModalBook()}renderSideTimelineHead(e,t){return p.default.createElement(s.default,{xs:24,className:"summary-icon"},p.default.createElement("span",{className:"anticon anticon-environment-o",style:{fontSize:"2em",color:this.state.channel.normalColor||"#0747a6"}}),p.default.createElement("p",{className:"section-text",style:{fontSize:"15px",marginTop:"10px"}},"Timeline"))}renderMiddlePointsList(e,t){return e.map(((e,a)=>p.default.createElement(n.default.Item,{key:a},this.state.activity.middlePhases[a],0!==e.length&&p.default.createElement("br",null),e&&e.length?this.fetchPlace(e[1==e.length?0:3]):"",t[a]?": "+(0,h.default)(t[a]).format("HH:mm"):"")))}renderBodyRight(){return window.location.href,this.state.activity.name&&this.state.activity.name.EN,this.state.activity.coverPhoto[0]&&this.state.activity.coverPhoto[0].url&&this.state.activity.coverPhoto[0].url.split(" ").join("%20").split("'").join("%27"),p.default.createElement("div",{style:{background:"white",borderRadius:8,boxShadow:"0 5px 25px rgba(0, 0, 0, 0.15)",position:"sticky",top:70}},p.default.createElement("div",{style:{padding:25}},p.default.createElement("div",null,"rental"===this.state.activity.productType?this.renderBookButton():this.state.activity.timeline&&this.state.activity.timeline[0]&&0!==this.state.activity.timeline[0].length?p.default.createElement("div",null,"rental"!==this.state.activity.productType?p.default.createElement(o.default,{style:{textAlign:"center"}},this.renderSideTimelineHead(this.state.startCity,this.state.startRegion)):p.default.createElement(o.default,{style:{textAlign:"center"}},p.default.createElement(s.default,{xs:24,className:"summary-icon"},p.default.createElement("p",{className:"section-text",style:{fontSize:"15px",marginTop:"10px"}},"Pricing Details"))),p.default.createElement("br",null),p.default.createElement(o.default,null,p.default.createElement(s.default,{xs:24,className:"no-padding"},"rental"!==this.state.activity.productType&&this.state.activity.timeline&&this.state.activity.timeline[0]&&0!==this.state.activity.timeline[0].length?p.default.createElement("div",null,p.default.createElement(S.default,{productType:this.state.activity.productType,timeline:this.state.activity.timeline,places:this.state.places,tempplaces:this.state.tempplaces,color:this.state.channel.normalColor||"#0747a6"}),p.default.createElement("div",{style:{width:"100%",textAlign:"center"}}
419,this.renderBookButton())):""))):this.renderBookCalendar())))}renderBody(e){let t=e.coverPhoto&&e.coverPhoto.length>0&&e.coverPhoto.find((e=>e.youtubeId));return p.default.createElement("div",{style:{backgroundColor:"white"}},p.default.createElement(k.default,{url:e.coverPhoto[0]&&e.coverPhoto[0].url&&e.coverPhoto[0].url.split(" ").join("%20").split("'").join("%27"),youtubeId:t&&t.youtubeId,position:"50% 50%",title:void 0,subtitle:void 0,shadow:!0,small:!0}),p.default.createElement("div",{className:"container-fluid",style:{paddingTop:"2em",paddingBottom:"4em"}},p.default.createElement("div",{style:{display:"flex",flexDirection:"row",justifyContent:"flex-between",flexWrap:"wrap",rowGap:"3em",columnGap:"3em"}},p.default.createElement("div",{style:{width:"66%",flexGrow:1}},this.renderBodyLeft()),p.default.createElement("div",{style:{width:"30%",flexGrow:1,padding:"25px 0"}},this.renderBodyRight()))))}render(){let e=this.state.activity,t=(this.props.activitySlug,this.state.company);return t?p.default.createElement("div",null,p.default.createElement("div",{className:"public-tour"},p.default.createElement(b.default,{loading:this.state.loading,logoUrl:this.state.channel&&this.state.channel.profilePhoto&&this.state.channel.profilePhoto.url,darkLogo:!(!this.state.channel||!this.state.channel.profilePhoto)||void 0,company:this.state.company,backButtonUrl:this.state.channel&&"tablet"===this.state.channel.category?this.props.destinationId?`/tablet/${this.state.channel._id}/destinations/${this.props.destinationId}`:this.props.categoryId?`/tablet/${this.state.channel._id}/categories/${this.props.categoryId}`:this.state.channel.layoutSettings&&this.state.channel.layoutSettings.returnUrl?this.state.channel.layoutSettings.returnUrl:`/tablet/${this.state.channel._id}`:void 0,backButtonUrlAsExternalPath:!!(this.state.channel&&this.state.channel.layoutSettings&&this.state.channel.layoutSettings.returnUrl),primaryColor:this.state.channel&&this.state.channel.normalColor}),this.state.loading||this.state.loadingChannel||!e.name?p.default.createElement("span",null):p.default.createElement("div",{style:{paddingTop:70}},p.default.createElement(_.default,{activity:e,company:t}),this.renderBody(e),p.default.createElement(o.default,null,p.default.createElement(s.default,{xs:24,sm:24,md:0,lg:0,className:"no-padding"},p.default.createElement("div",{style:{textAlign:"center"}},this.renderBookButtonMobile()))),!this.state.loadingCompany&&this.state.company.slug&&p.default.createElement(y.default,{company:this.state.company})))):p.default.createElement("div",null)}}e.exports=N},32486:(e,t,a)=>{"use strict";var l=d(a(96540)),n=d(a(4870)),r=d(a(97549)),i=a(21757),o=d(a(8282)),s=a(24179);function d(e){return e&&e.__esModule?e:{default:e}}function u(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class c extends l.default.Component{constructor(e){super(e),u(this,"componentDidMount",(()=>{if(this.state.companySlug||this.state.channelId)this.fetchActivitySettings();else{const{slug:e}=this.props.APPCONFIG;e||s.browserHistory.push("/notfound"),this.setState({companySlug:e},(()=>{this.fetchActivitySettings()}))}})),u(this,"fetchActivitySettings",(()=>{let{activitySlug:e}=this.state;this.setState({loadingActivity:!0}),(0,o.default)({url:`${r.default.api}/api/public/activities/slug/${e}/settings`,headers:{Accept:"application/json"},method:"get"}).then((e=>{if(e.success){let{activity:t}=e;this.setState({activity:t,loadingActivity:!1})}})).catch((e=>{this.setState({loadingActivity:!1,errorLoadingActivity:!0})}))})),this.state={activity:void 0,loadingActivity:!0,activitySlug:e.router.params.activitySlug,companySlug:e.router.params.companySlug,channelId:e.router.params.channelId,destinationId:e.router.location.query.destinationId,categoryId:e.router.location.query.categoryId}}render(){let{loadingActivity:e,activity:t}=this.state,{companySlug:a,activitySlug:r,channelId:i,destinationId:o}
419=this.state,{categoryId:s}=this.state;return l.default.createElement("div",null,e?"":t?l.default.createElement(n.default,{url:this.props.url,companySlug:a,activitySlug:r,channelId:i,destinationId:o,categoryId:s}):"")}}e.exports=(0,i.connect)((e=>{const{APPCONFIG:t}=e;return{APPCONFIG:t}}),null)(c)},15860:(e,t,a)=>{"use strict";var l=s(a(95402)),n=s(a(96540)),r=a(7060),i=a(21844),o=a(49383);function s(e){return e&&e.__esModule?e:{default:e}}const d=(0,r.compose)((0,r.withStateHandlers)((()=>({isOpen:!1})),{onToggleOpen:e=>{let{isOpen:t}=e;return()=>({isOpen:!t})}}),(0,r.withProps)((e=>({googleMapURL:`https://maps.googleapis.com/maps/api/js?key=${o.GOOGLE_MAPS_API_KEY}&v=3.exp&libraries=geometry,drawing,places`,loadingElement:n.default.createElement("div",{style:{height:"100%"}}),containerElement:n.default.createElement("div",{style:{height:`${e.height||400}px`,boxShadow:e.boxShadow||"none",borderRadius:`${e.radius||0}px`}}),mapElement:n.default.createElement("div",{style:{height:"100%",borderRadius:`${e.radius||0}px`}})}))),(0,r.lifecycle)({componentWillReceiveProps(){let e=0;this.setState({zoomToMarkers:t=>{const a=new window.google.maps.LatLngBounds;t&&t.props&&(t.props.selectedMarker?(e+=1,a.extend(new window.google.maps.LatLng(t.props.selectedMarker.location.lat,t.props.selectedMarker.location.lng))):Array.isArray(t.props.children)&&t.props.children.forEach((t=>{t.type===i.Marker&&t.props.position&&(e+=1,a.extend(new window.google.maps.LatLng(t.props.position.lat,t.props.position.lng)))})),e>1&&t.fitBounds(a))}})}}),i.withScriptjs,i.withGoogleMap)((e=>n.default.createElement(i.GoogleMap,{ref:e.zoomToMarkers,zoom:e.selectedMarker?16:15,center:e.selectedMarker?{lat:e.selectedMarker.location.lat,lng:e.selectedMarker.location.lng}:e.markers[0]?e.markers[0].location&&e.markers[0].location.lat?e.markers[0].location:{lat:e.markers[0].location[0],lng:e.markers[0].location[1]}:{lat:37.98381,lng:23.727539},selectedMarker:e.selectedMarker,onZoomChanged:e.onZoomChanged,defaultOptions:{mapTypeControl:!1,scrollwheel:!1}},e.markers&&e.markers.length>0&&e.markers.map(((t,a)=>n.default.createElement(i.Marker,{key:a,options:e.selectedMarker&&e.selectedMarker._id===t._id?{icon:"/assets/img/blue-marker1.png"}:{icon:""},position:t.location&&t.location.lat?t.location:{lat:t.location[0],lng:t.location[1]},onClick:()=>{e.onClickMarker(t._id),e.showInfo(a)}},e.showInfoIndex==a&&n.default.createElement(i.InfoWindow,{onCloseClick:e.onToggleOpen},n.default.createElement("div",null,n.default.createElement("a",{style:{fontWeight:"bold"},href:`https://maps.google.com/?q=${t.location.lat},${t.location.lng}`,target:"_blank",rel:"noreferrer"},e.lang&&t.translations&&t.translations.name&&t.translations.name[e.lang]||t.name.EN,n.default.createElement(l.default,{type:"export",style:{marginLeft:5}})),n.default.createElement("br",null),n.default.createElement("br",null),n.default.createElement("span",null,t.address)))))))));class u extends n.default.PureComponent{constructor(){var e,t,a;super(...arguments),e=this,a={showInfoIndex:-1},(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t="state"))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a}componentDidMount(){}showInfo(e){this.setState({showInfoIndex:e})}render(){return n.default.createElement(d,{markers:this.props.places,lang:this.props.lang,selectedMarker:this.props.selectedPlace,height:this.props.height,radius:this.props.radius,boxShadow:this.props.boxShadow,showInfoIndex:this.state.showInfoIndex,showInfo:this.showInfo.bind(this),onClickMarker:e=>void 0!==this.props.onClickPlace&&this.props.onClickPlace(e)})}}e.exports=u},29333:(e,t,a)=>{"use strict";var l=a(74692),n=g(a(55517)),r=g(a(8963)),i=g(a(24146)),o=g(a(96540)),s=g(a(8282)),d=g(a(97549)),u=g(a(36855)),c=a(21757),m=a(22700),f=a(18982);a(84743);var p=g(a(95093));
419function g(e){return e&&e.__esModule?e:{default:e}}function h(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}class y extends o.default.Component{constructor(e){super(e),h(this,"componentDidMount",(()=>{let{channelId:e,activitySlug:t,companySlug:a}=this.props;if(!e&&!t&&!a)return!1;t&&(this.fetchChannel(),this.fetchActivity()),this.props.kiosk&&l("html").addClass("kiosk-parent")})),h(this,"componentWillUnmount",(()=>{this.props.onClearAllBookingData()})),h(this,"fetchActivity",(()=>{let{activitySlug:e,channelId:t}=this.props;if(!t||!e)return!1;this.setState({loadingActivity:!0}),(0,s.default)({url:`${d.default.api}/api/public/activities/slug/${e}`,headers:{Accept:"application/json"},method:"get"}).then((e=>{e&&(this.props.onFetchPublicTransferLocations(e._id,t),this.props.onUpdateBookingData({selectedActivity:e,selectedActivityId:e._id.toString()})),this.setState({loadingActivity:!1})})).catch((e=>{this.setState({loadingActivity:!1,errorLoadingActivity:!0})}))})),h(this,"handleUpdateTempSearch",(()=>new Promise((e=>{const{dataToSubmit:t,selectedActivityId:a,selectedChannelId:l}=this.props,{startDate:n,startTime:r,startDateRound:o,startTimeRound:u,tickets:c,luggagePerSize:m,transferBookType:f,fromPlaceId:g,otherLocationStart:h,toPlaceId:y,otherLocationEnd:E,transferService:b}=t,v=(e=>{const{startDate:t,startTime:a,startDateRound:l,startTimeRound:n,tickets:r,transferBookType:i,fromPlaceId:o,otherLocationStart:s,toPlaceId:d,otherLocationEnd:u,transferService:c}=e;if(!r)return{success:!1,message:"Select number of visitors."};if(!c)return{success:!1,message:"Select a transfer service."};if(!o)return{success:!1,message:"Select a pickup location."};if("otherStart"===o){if(!s)return{success:!1,message:"Type an address for start location"};if(!s.address)return{success:!1,message:"Type an address for start location"};if(!s.location)return{success:!1,message:"Select a valid start location from Map"}}if(!d)return{success:!1,message:"Select a destination location."};if("otherEnd"===d){if(!u)return{success:!1,message:"Type an address for destination location"};if(!u.address)return{success:!1,message:"Type an address for destination location"};if(!u.location)return{success:!1,message:"Select a valid destination location from Map"}}if(!i)return{success:!1,message:"Select if transfer is single or round trip."};if(!t)return{success:!1,message:"Select a Pickup Date."};if(!a)return{success:!1,message:"Select a Pickup Time."};if("roundtrip"===i){if(!l)return{success:!1,message:"Select a Return Date."};if(!n)return{success:!1,message:"Select a Return Time ."};if((0,p.default)(`${t} ${a}`,"YYYY-MM-DD HH:mm").isSameOrAfter((0,p.default)(`${l} ${n}`,"YYYY-MM-DD HH:mm")))return{success:!1,message:"Return date time should be after pickup date time."}}return{success:!0}})({startDate:n,startTime:r,startDateRound:o,startTimeRound:u,tickets:c,transferBookType:f,fromPlaceId:g,otherLocationStart:h,toPlaceId:y,otherLocationEnd:E,transferService:b}||{});if(!v.success)return i.default.error(v.message),e({success:!1});const k="roundtrip"===f?{startDateRound:o,startTimeRound:u}:void 0,S=window.location!==window.parent.location?document.referrer:document.location.href,T={activityId:a,channelId:l,dateToTravel:n,timeToTravel:r,tickets:Number(c),luggagePerSize:m,pickupPoints:[g],dropOffPoints:[y],otherLocationStart:h,otherLocationEnd:E,transferService:b,transferBookType:f,...k||{},originURL:S};this.setState({loadingCreateTempBooking:!0}),(0,s.default)({url:`${d.default.api}/api/public/tempsearch/`,headers:{"Content-Type":"application/json",Accept:"application/json"},type:"json",method:"post",contentType:"application/json",data:JSON.stringify(T)}).then((e=>{e.success?this.props.widget?window.open(`${this.props.url}/book/new/transfer/${e.resp._id}`,"_top"):window.open(`/book/new/transfer/${e.resp._id}`,"_top"):i.default.error(e.message)}))})))),this.state={currentStep:0,loadingCreateTempBooking:!1,loadingUpdateTempBooking:!1}}fetchChannel(){let{companySlug:e,activitySlug:t,channelId:a}=this.props,l=`${d.default.api}/api/public/channels/slug/${e}/activity/slug/${t}/regular`,n=`${d.default.api}/api/public/channels/slug/${a}/activity/slug/${t}/tablet`;const r=a?n:l;this.setState({loadingChannel:!0}),(0,s.default)({url:r,channelURL:r,method:"get",type:"json"}).then((e=>{if(e.success){let{channel:t,paymentTerms:a}=e;this.props.onUpdateBookingData({paymentTerms:a,selectedChannelId:t._id.toString(),selectedChannel:t})}this.setState({loadingChannel:!1})}
419)).catch((e=>{this.setState({loadingChannel:!1,errorLoadingChannel:!0})}))}render(){let{selectedChannel:e,selectedChannelId:t,selectedActivityId:a,loadingRoundTempBooking:l,loadingSingleTempBooking:i}=this.props,{currentStep:s,loadingCreateTempBooking:d,loadingUpdateTempBooking:c,loadingChannel:m,loadingActivity:f}=this.state;return o.default.createElement("div",{style:this.props.kiosk?{}:{padding:15,background:"#fbfbfb8c",borderRadius:8,boxShadow:"0 5px 25px rgba(0, 0, 0, 0.15)"}},o.default.createElement("div",{style:{padding:10}},o.default.createElement("div",null,o.default.createElement(n.default,{style:{marginBottom:20},gutter:16},0==s&&a&&t&&o.default.createElement(u.default,null),o.default.createElement("br",null),o.default.createElement("br",null),o.default.createElement("div",{style:{textAlign:"right",marginTop:"15px",marginRight:"10px"}},o.default.createElement(r.default,{size:"large",type:"primary",disabled:m||f,loading:d||c||i||l,style:this.props.kiosk?{zIndex:9999999,borderColor:e.normalColor||"none",backgroundColor:e.normalColor||"none",position:"fixed",borderRadius:"0",bottom:0,left:0,width:"100%",fontSize:"14px",padding:"0 25px",height:"46px"}:{borderRadius:"25px",textAlign:"center",fontSize:"12px",padding:"0 25px",height:"40px",borderColor:e.normalColor||"none",backgroundColor:e.normalColor||"none"},onClick:this.handleUpdateTempSearch},"Continue")),o.default.createElement("br",null)))))}}e.exports=(0,c.connect)((e=>{let{company:t,bookings:a}=e,{selectedActivity:l,selectedActivityId:n,selectedChannel:r,selectedChannelId:i,paymentTerms:o,dataToSubmit:s,dataToSubmitRound:d,tempBooking:u,roundTempBooking:c,loadingTempBooking:m,loadingRoundTempBooking:f,singleBookingData:p,roundBookingData:g,contactDetails:h}=a,{bankFees:y,commission:E,totalPrice:b,visiblePriceInfo:v,loadingCalculatePrice:k,loadingLocations:S,useSamePassengerDetailsReturn:T}=a;return{loadingLocations:S,selectedActivity:l,selectedActivityId:n,selectedChannel:r,selectedChannelId:i,paymentTerms:o,dataToSubmit:s,dataToSubmitRound:d,bankFees:y,commission:E,totalPrice:b,visiblePriceInfo:v,loadingCalculatePrice:k,singleTempBooking:u,loadingSingleTempBooking:m,roundTempBooking:c,loadingRoundTempBooking:f,singleBookingData:p,roundBookingData:g,useSamePassengerDetailsReturn:T,contactDetails:h}}),(e=>({onFetchPublicTransferLocations:(t,a)=>e((0,m.fetchPublicTransferLocations)(t,a)),onUpdateBookingData:t=>e((0,f.updateBookingData)(t)),onClearAllBookingData:()=>e((0,f.clearAllBookingData)())})))(y)},57571:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(96540))&&l.__esModule?l:{default:l},r=a(39125);class i extends n.default.Component{constructor(e){super(e),this.state={}}render(){let{activity:e,company:t}=this.props,{slug:a}=e.slug;return n.default.createElement(r.Helmet,{title:`${e.name&&e.name.EN} - ${t.name}`},n.default.createElement("meta",{property:"og:title",content:`${e.name&&e.name.EN} - ${t.name}`}))}}t.default=i},54590:(e,t,a)=>{"use strict";var l=c(a(96540)),n=a(39125),r=a(21757),i=a(24179),o=c(a(13924)),s=a(77322),d=c(a(67898)),u=c(a(54157));function c(e){return e&&e.__esModule?e:{default:e}}function m(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(35623);class f extends l.default.Component{constructor(e){super(e),m(this,"componentDidMount",(()=>{const{router:e}=this.props,{params:t}=e,{companySlug:a}=t;if(a)this.setState({companySlug:a},(()=>{this.fetchCompanyAndChannel()}));else{const{APPCONFIG:e}=this.props,{slug:t}=e;t||i.browserHistory.push("/notfound"),this.setState({companySlug:t},(()=>{this.fetchCompanyAndChannel()}))}})),m(this,"fetchCompanyAndChannel",(async()=>{const{companySlug:e}=this.state,{company:t}=await s.CompanyService.getPublicCompany({slug:e}),{channel:a}
419=await s.ChannelService.getPublicChannel(e);this.setState({company:t,channel:a})})),this.state={companySlug:void 0,company:void 0,channel:void 0}}render(){const{company:e,channel:t}=this.state;return e&&t?l.default.createElement("div",null,l.default.createElement("div",{className:"company-page"},l.default.createElement(n.Helmet,{title:`Products - ${e.name}`},l.default.createElement("meta",{property:"og:title",content:`Products - ${e.name}`}),l.default.createElement("link",{rel:"canonical",href:e.website}),l.default.createElement("meta",{property:"og:url",content:e.website})),l.default.createElement(u.default,{company:e}),l.default.createElement("div",{style:{height:"70px"}}),l.default.createElement(d.default,{channel:t,company:e,isFromSubdomain:!0}),l.default.createElement(o.default,{company:e}))):l.default.createElement("div",null)}}e.exports=(0,r.connect)((e=>{const{APPCONFIG:t}=e;return{APPCONFIG:t}}),null)(f)},67898:(e,t,a)=>{"use strict";var l=p(a(55517)),n=p(a(64219)),r=p(a(80899)),i=p(a(96540)),o=a(24179),s=a(21757),d=p(a(67310)),u=p(a(13842)),c=a(77322),m=a(66028),f=p(a(29333));function p(e){return e&&e.__esModule?e:{default:e}}function g(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(35623);const{TabPane:h}=r.default;class y extends i.default.Component{constructor(e){var t;super(e),t=this,g(this,"fetchTransferProducts",(()=>{const{channel:e,destinationId:t,categoryId:a}=this.props;this.setState({loadingTransferProducts:!0}),c.ProductService.getPublicProducts({channelId:e._id,destinationId:t,categoryId:a,productTypes:[m.PRODUCT_PRODUCTTYPES.transfer]}).then((e=>{let{products:t}=e;this.setState({transferProducts:t,loadingTransferProducts:!1})})).catch((()=>{this.setState({hasFetchError:!0,loadingTransferProducts:!1})}))})),g(this,"fetchActivities",(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const{channel:a,destinationId:l,categoryId:n}=t.props,r=e?"loadingInitActivities":"loadingActivities",{activities:i,page:o}=t.state,s=e?0:o+1;t.setState({[r]:!0}),c.ProductService.getPublicProducts({channelId:a._id,destinationId:l,categoryId:n,page:s,size:30,productTypes:Object.values(m.PRODUCT_PRODUCTTYPES).filter((e=>e!==m.PRODUCT_PRODUCTTYPES.transfer)),embed:["fromPrice"]}).then((e=>{let{products:a,totalProducts:l}=e;t.setState({activities:[...i,...a],totalActivities:l,page:s,[r]:!1})})).catch((()=>{t.setState({hasFetchError:!0,[r]:!1})}))})),g(this,"renderActivities",(()=>{const{channel:e,company:t,isFromSubdomain:a=!1,APPCONFIG:r}=this.props,{activities:s,totalActivities:c,loadingActivities:m}=this.state;return i.default.createElement(d.default,{dataLength:s.length,next:this.fetchActivities,hasMore:s.length<c,loader:m&&this.renderLoadingCards()},i.default.createElement(l.default,{gutter:24},s.map((l=>i.default.createElement(n.default,{xs:24,sm:12,md:12,lg:8,xl:8,key:l._id,style:{marginBottom:"1.8em"}},i.default.createElement(o.Link,{to:a?r.whiteLabelSubdomain?`/products/${l.slug}`:`/companies/${t.slug}/activities/${l.slug}`:`/tablet/${e._id}/activities/${l.slug}`},i.default.createElement(u.default,{big:!0,title:l.name.EN,name:l.name.EN,location:"",discountApplied:l.discountApplied,discountPercentage:l.discountPercentage,price:l.fromPrice,minChargeAmount:l.minChargeAmount,currency:l.currency,image:l.profilePhoto&&l.profilePhoto[0]?l.profilePhoto[0].url:"",nameclass:"route",route:!0,fullBackground:!0,priceSuffix:l.fromPriceSuffix,private:"activity"===l.productType||"tour"===l.productType||"multiday"===l.productType?l.private:void 0,shared:"activity"===l.productType||"tour"===l.productType||"multiday"===l.productType?!l.private:void 0})))))))})),g(this,"renderTransferProduct",(e=>{const{company:t,channel:a}=this.props;return i.default.createElement(l.default,{style:{marginTop:"12px",padding:"0 12px"}},i.default.createElement(n.default,{xs:24,sm:24,md:24,lg:24,xl:24},i.default.createElement(f.default,{activitySlug:e.slug,channelId:a._id,companySlug:t.slug,kiosk:!0})))})),g(this,"renderLoadingCards",(()=>i.default.createElement(l.default,null,[...Array(9)].map(((e,t)=>i.default.createElement(n.default,{key:t,xs:24,sm:12,md:12,lg:8,xl:8,style:{padding:"3px"}},i.default.createElement("span",{className:"ant-card-loading-block",style:{width:"98%",height:"300px"}}))))))),this.state={activities:[],totalActivities:0,loadingInitActivities:!0,loadingActivities:!1,page:0,transferProducts:[],loadingTransferProducts:!1,hasFetchError:!1}}componentDidMount(){this.fetchTransferProducts(),this.fetchActivities(!0)}render(){const{transferProducts:e,loadingTransferProducts:t}=this.state,{activities:a,loadingInitActivities:l}=this.state,{hasFetchError:n}=this.state;return i.default.createElement("div",{className:"container-fluid tablet-view",style:{width:"100%"}},l||t?this.renderLoadingCards():n?i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h2",null,"Booking is not active.")):a.length>0&&e.length>0?i.default.createElement(r.default,{defaultActiveKey:"activities"},i.default.createElement(h,{tab:"Tours & Activities",key:"activities"},this.renderActivities()),e.map((e=>i.default.createElement(h,{tab:e.name.EN,key:e._id},this.renderTransferProduct(e))))):a.length>0?this.renderActivities():e.length>0?1===e.length?this.renderTransferProduct(e[0]):i.default.createElement(r.default,{defaultActiveKey:e[0]._id},e.map((e=>i.default.createElement(h,{tab:e.name.EN,key:e._id},this.renderTransferProduct(e))))):i.default.createElement("div",{style:{textAlign:"center"}},i.default.createElement("h2",null,"There are no services available at this moment.")))}}e.exports=(0,s.connect)((e=>{const{APPCONFIG:t}=e;return{APPCONFIG:t}}),null)(y)},1e4:(e,t,a)=>{"use strict";var l=m(a(55517)),n=m(a(64219)),r=m(a(95402)),i=m(a(96540)),o=a(39125),s=m(a(13924)),d=a(77322),u=m(a(54157)),c=m(a(43823));
419function m(e){return e&&e.__esModule?e:{default:e}}function f(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(79692);class p extends i.default.Component{constructor(e){super(e),f(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchDocument()})),f(this,"componentWillUnmount",(()=>{this._isMounted=!1})),f(this,"fetchDocument",(()=>{const{documentId:e}=this.state;this.setState({loadingDocument:!0}),d.DocumentService.getSinglePublicDocument(e).then((e=>{let{document:t}=e;this.setState({document:t,loadingDocument:!1})}))})),this.state={documentId:e.router.params.documentId,document:void 0,loadingDocument:!0}}render(){var e,t;const{loadingDocument:a,document:d}=this.state;return i.default.createElement("div",null,i.default.createElement(o.Helmet,{title:a?"Loading...":`${d.company.name} - ${d.name}`}),a?i.default.createElement("div",{style:{textAlign:"center",padding:"50px 0"}},i.default.createElement(r.default,{type:"loading",style:{fontSize:50},spin:!0})):i.default.createElement("div",{className:"payment-page"},i.default.createElement("div",{className:"braintree-pay"},i.default.createElement("div",{className:"pay-content"},i.default.createElement(u.default,{company:d.company,logoUrl:null===(e=d.recordDataMatch)||void 0===e||null===(t=e.documentLogo)||void 0===t?void 0:t.url}),i.default.createElement(l.default,{style:{padding:"0 12px"}},i.default.createElement(n.default,{xs:24,sm:24,md:{span:22,offset:1},lg:{span:14,offset:5}},i.default.createElement("div",{style:{padding:2,marginTop:50,marginBottom:100}},i.default.createElement(c.default,{document:d,flatView:!0,onHide:this.handleHidePreviewDocument}))))),i.default.createElement(s.default,{company:d.company}))))}}e.exports=p},29296:(e,t,a)=>{"use strict";var l=d(a(55517)),n=d(a(64219)),r=d(a(95402)),i=d(a(96540)),o=a(77322),s=d(a(43823));function d(e){return e&&e.__esModule?e:{default:e}}function u(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(79692);class c extends i.default.Component{constructor(e){super(e),u(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchInvoice()})),u(this,"componentWillUnmount",(()=>{this._isMounted=!1})),u(this,"fetchInvoice",(()=>{const{router:e}=this.props,{params:t}=e,{publicToken:a}=t;a&&(this.setState({loadingInvoice:!0}),o.AccountingService.getPublicInvoice(a).then((e=>{let{invoice:t}=e;o.CompanyService.getPublicCompany({organizationId:t.organizationId}).then((e=>{let{company:a}=e;this.setState({invoice:t,company:a,loadingInvoice:!1})}))})))})),this.state={invoice:void 0,loadingInvoice:!0,company:void 0,loadingCompany:!0}}render(){const{company:e,loadingCompany:t}=this.state,{invoice:a,loadingInvoice:o}=this.state;return e?i.default.createElement("div",null,o?i.default.createElement("div",{style:{textAlign:"center",padding:"50px 0"}},i.default.createElement(r.default,{type:"loading",style:{fontSize:50},spin:!0})):a?i.default.createElement("div",{className:"payment-page"},i.default.createElement("div",{className:"braintree-pay"},i.default.createElement("div",{className:"pay-content"},i.default.createElement(l.default,{style:{padding:"0 12px"}},i.default.createElement(n.default,{xs:24,sm:24,md:{span:22,offset:1},lg:{span:14,offset:5}},i.default.createElement("div",{style:{padding:2,marginTop:10,marginBottom:100}},i.default.createElement(s.default,{flatView:!0,type:"INVOICE",invoice:a,company:e}))))))):i.default.createElement("div",null)):i.default.createElement("div",null)}}
419e.exports=c},50705:(e,t,a)=>{"use strict";var l=M(a(7669)),n=M(a(26138)),r=M(a(8963)),i=M(a(78298)),o=M(a(95402)),s=M(a(55517)),d=M(a(64219)),u=M(a(13776)),c=M(a(24146)),m=M(a(83307)),f=M(a(98934)),p=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=R(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(96540)),g=M(a(8282)),h=M(a(95093)),y=a(88530),E=a(24179),b=a(39125),v=M(a(97549)),k=a(37918),S=a(27116),T=a(77322),C=M(a(70855)),P=M(a(76573)),D=M(a(90998)),_=M(a(13924)),I=M(a(54157)),x=M(a(57290));a(79692);var O=M(a(99518)),A=M(a(85360)),N=M(a(15860)),w=M(a(61072));function R(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(R=function(e){return e?a:t})(e)}function M(e){return e&&e.__esModule?e:{default:e}}function B(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const{validateCustomFields:L,validateContactDetails:F}=a(25886),{Step:W}=f.default,{Option:z}=m.default,Y=[{key:0,title:"",icon:"search"},{key:1,title:"",icon:"user"},{key:2,title:"",icon:"solution"},{key:3,title:"",icon:"credit-card"}],j=e=>{let{pickupPoint:t,tickets:a,ticketItems:l}=e,n=0;const{price:r=0,pricePerTravelerType:i={},pricingType:o}=t;return"perperson"===o?n=(null==l?void 0:l.length)>0&&l.every((e=>!!e.travelerType))?(0,k.calc2Decimals)(l.reduce(((e,t)=>e+(i[t.travelerType]||r)*t.amount),0)):(0,k.calc2Decimals)(r*a):"packaged"===o&&(n=(0,k.calc2Decimals)(r)),n};class H extends p.default.Component{constructor(e){super(e),B(this,"componentDidUpdate",((e,t)=>{this.state.current!==t.current&&window.scrollTo(0,0)})),B(this,"fetchTempSearch",(()=>{const{router:e}=this.props,{params:t}=e,{tempId:a}=t;(0,g.default)({url:`${v.default.api}/api/public/tempsearch/${a}`,method:"get",type:"json"}).then((e=>{let{success:t,company:a,activity:l,channel:n,tempSearch:r,settings:i,gtmId:o}=e;t?this.setState({company:a,activity:l,channel:n,isB2bCheckout:"b2bportal"===r.source,originURL:r.originURL?(0,k.formatUrlWithProtocol)(r.originURL):void 0,contactDetailsSettings:i&&i.contactDetails,showPricingOptionDetailsToTraveler:i&&i.showPricingOptionDetailsToTraveler,startDate:r.dateToTravel,startTime:r.timeToTravel,tickets:Number(r.tickets),pricingOptionId:void 0,pickupPointId:r.pickupPoints&&r.pickupPoints[0],otherLocationStart:r.otherLocationStart,dropOffPointId:r.dropOffPoints&&r.dropOffPoints[0],otherLocationEnd:r.otherLocationEnd,meetingPointId:r.meetingPoints&&r.meetingPoints[0],preselectedMeetingPointId:r.meetingPoints&&r.meetingPoints[0],preselectedDropOffPointId:r.dropOffPoints&&r.dropOffPoints[0],ticketItems:[],additionalServiceItems:[],endDate:r.endDate,endTime:r.endTime,transferBookType:r.transferBookType,transferService:r.transferService,luggagePerSize:r.luggagePerSize,startDateRound:r.startDateRound,startTimeRound:r.startTimeRound,pricingOptionIdRound:void 0,additionalServiceItemsRound:[],searchPricingOptionId:r.pricingOptionId,searchResourceId:r.resourceId,searchPlaces:r.places},(()=>{this.fetchProductLocations(),o&&S.TagManagerController.init({gtmId:o}),S.TagManagerController.sendEvent({type:S.TagManagerTypes.CHECKOUT_STEP_ONE,data:{activity:l,tickets:this.state.tickets,company:a}})})):this.handleBookingError()})).catch((()=>{this.handleBookingError()}))})),B(this,"showCustomFieldsPerUserSection",(()=>{const{customFieldsPerUser:e}=this.state;return e[0].filter((e=>e.public&&!e.hideFromCheckout)).length>0})),B(this,"showCustomFieldsPerActivitySection",(()=>{const{customFieldsPerActivity:e}=this.state;return e.filter((e=>e.public&&!e.hideFromCheckout)).length>0})),B(this,"showBillingDetailsSection",(()=>{var e;const{billingDetails:t,isB2bCheckout:a}=this.state;return!a&&!(null==t||null===(e=t.settings)||void 0===e||!e.collectBillingDetailsAtCheckout)})),B(this,"showMeetingPointsSection",(()=>{const{pickupPointId:e,meetingPoints:t,preselectedMeetingPointId:a}=this.state;return!e&&t.length>1&&!a})),B(this,"showDropOffPointsSection",(()=>{const{pickupPointId:e,dropOffPoints:t,preselectedDropOffPointId:a}=this.state;return!e&&t.length>1&&!a})),B(this,"showPassengerDetailsStep",(()=>this.showCustomFieldsPerUserSection()||this.showCustomFieldsPerActivitySection()||this.showMeetingPointsSection()||this.showDropOffPointsSection())),B(this,"fetchProductLocations",(()=>{const{activity:e}=this.state;(0,g.default)({url:`${v.default.api}/api/public/products/${e._id}`,method:"get",type:"json",headers:{Accept:"application/json"},data:{embed:["pickupPoints","meetingPoints","dropOffPoints"]}}).then((e=>{let{product:t}=e;const{pickupPoints:a,meetingPoints:l,dropOffPoints:n}=t;this.setState({pickupPoints:a,meetingPoints:l,dropOffPoints:n})}))})),B(this,"onChangeCustomfieldsPerUser",(e=>this.setState({customFieldsPerUser:e}))),B(this,"handleChangeCustomFieldsPerActivity",(e=>this.setState({customFieldsPerActivity:e}))),B(this,"handleChangeBillingDetails",(e=>{this.setState({billingDetails:e})})),B(this,"handlePoliciesAcceptance",(e=>{this.setState({policiesAccepted:e})})),B(this,"handleApplyCoupon",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{tempBooking:a,couponCode:l}=this.state;l?(this.setState({loadingApplyCoupon:!0}),(0,g.default)({url:`${v.default.api}/api/public/tempbookings/${a._id}/coupons/apply`,headers:{"Content-Type":"application/json",Accept:"application/json"},method:"post",type:"json",data:JSON.stringify({couponCode:l})}).then((e=>{let{success:a,tempBooking:l}=e;this.setState({loadingApplyCoupon:!1}),a?(c.default.success(t({id:"pages.checkout.discount.successMessage"})),this.setState({tempBooking:l})):c.default.error(t({id:"pages.checkout.discount.couponCode.notApplicableMessage"}))})).catch((e=>{this.setState({loadingApplyCoupon:!1}),404===e.status?c.default.error(t({id:"pages.checkout.discount.couponCode.notApplicableMessage"})):c.default.error(t({id:"common.genericError"}))}))):c.default.error(t({id:"pages.checkout.discount.couponCode.requiredMessage"}))})),B(this,"prev",(()=>{1===this.state.current?window.open(this.state.originURL,"_self"):2===this.state.current?this.setState({current:1}):3===this.state.current&&this.setState({current:this.showPassengerDetailsStep()?2:1})})),B(this,"next",(async()=>{const{intl:e,router:t}=this.props,{formatMessage:a}=e,{params:l}=t,{tempId:n}=l;if(1===this.state.current){const{contactDetails:t,contactDetailsSettings:l}=this.state,{successValidation:r}=F({contactDetails:t,contactDetailsSettings:l});if(!r)return void c.default.error(a({id:"pages.checkout.contactDetails.validationFieldsError"}));if(!this.state.activity.isMmkIntegration){if(!this.state.pricingOptionId)return void c.default.error(a({id:"pages.checkout.pricingOptions.pricingOptionId.requiredMessage"}));if("roundtrip"===this.state.transferBookType&&!this.state.pricingOptionIdRound)return void c.default.error(a({id:"pages.checkout.pricingOptions.pricingOptionIdRound.requiredMessage"}))}if("packaged"===this.state.activity.pricingType){if(!this.state.ticketItems[0])return void c.default.error(a({id:"pages.checkout.pricingOptions.ticketItems.single.requiredMessage"}));const[e]=this.state.ticketItems;if(this.state.tickets>e.maxTravelers){const t=e.extraTicketItems.reduce(((e,t)=>e+t.amount),0);if(this.state.tickets-e.maxTravelers!==t)return void c.default.error(a({id:"pages.checkout.pricingOptions.extraTicketItems.val
419idatorMessage"}))}}if("packaged"===this.state.activity.pricingType&&!this.state.ticketItems[0])return void c.default.error(a({id:"pages.checkout.pricingOptions.ticketItems.single.requiredMessage"}));if(("perperson"===this.state.activity.pricingType||"customfixed"===this.state.activity.pricingType)&&this.state.tickets!==this.state.ticketItems.reduce(((e,t)=>e+t.amount),0))return void c.default.error(a({id:1===this.state.tickets?"pages.checkout.pricingOptions.ticketItems.single.requiredMessage":"pages.checkout.pricingOptions.ticketItems.plural.requiredMessage"}));if(this.state.showPickupService&&!this.state.pickupPointId)return void c.default.error(a({id:"pages.checkout.pickupService.pickupPointId.requiredMessage"}));const i=e.locale;try{this.setState({loadingCreateTempBooking:!0});const e=await T.BookingService.createPublicTempBooking({activityId:this.state.activity._id,channelId:this.state.channel._id,userEmail:t.email&&t.email.value||void 0,userPhone:t.phone&&t.phone.number||void 0,userFirstName:t.firstName&&t.firstName.value||void 0,userLastName:t.lastName&&t.lastName.value||void 0,lang:i,date:this.state.startDate,time:this.state.startTime,tickets:this.state.tickets,ticketItems:["perperson","packaged","customfixed"].includes(this.state.activity.pricingType)?this.state.ticketItems:[],additionalServiceItems:this.state.additionalServiceItems,pricingOptionId:this.state.pricingOptionId,pickupPoints:this.state.pickupPointId?[this.state.pickupPointId]:[],dropOffPoints:this.state.dropOffPointId?[this.state.dropOffPointId]:this.state.useSamePickupAsDropOff?[this.state.pickupPointId]:[],meetingPoints:this.state.meetingPointId?[this.state.meetingPointId]:void 0,luggagePerSize:this.state.luggagePerSize,extraData:{endDate:this.state.endDate,endTime:this.state.endTime,transferBookType:this.state.transferBookType,transferService:this.state.transferService,otherLocationStart:this.state.otherLocationStart,otherLocationEnd:this.state.otherLocationEnd},roundTripBookingData:"roundtrip"===this.state.transferBookType?{date:this.state.startDateRound,time:this.state.startTimeRound,pricingOptionId:this.state.pricingOptionIdRound,additionalServiceItems:this.state.additionalServiceItemsRound}:void 0,tempSearchId:n});let a;e.extraData.roundTempBookingId&&({tempBooking:a}=await T.BookingService.getPublicTempBooking(e.extraData.roundTempBookingId)),this.setState({tempBooking:e,tempBookingRound:a,couponCode:e.coupon,customFieldsPerUser:e.customFieldsPerUser,billingDetails:e.billingDetails,customFieldsPerActivity:e.customFieldsPerActivity,pickupPointId:e.pickupPoints[0],meetingPointId:e.meetingPoints[0],dropOffPointId:e.dropOffPoints[0]},(()=>{const e=this.showPassengerDetailsStep()?2:3;this.setState({current:e,loadingCreateTempBooking:!1}),2===e?S.TagManagerController.sendEvent({type:S.TagManagerTypes.CHECKOUT_STEP_TWO}):3===e&&(S.TagManagerController.sendEvent({type:S.TagManagerTypes.CHECKOUT_STEP_TWO}),S.TagManagerController.sendEvent({type:S.TagManagerTypes.CHECKOUT_STEP_THREE}))}))}catch(e){this.handleBookingError()}}else if(2===this.state.current){const{tempBooking:e}=this.state;let t=!1;const{customFieldsPerUser:l}=this.state;l.forEach((e=>{const{success:a}=L({customFields:e,allCustomFields:e,publicOnly:!0,checkoutFlow:!0});a||(t=!0)}));const{customFieldsPerActivity:n}=this.state,{success:r}=L({customFields:n,allCustomFields:n,publicOnly:!0,checkoutFlow:!0});if(r||(t=!0),t)return void c.default.error(a({id:"pages.checkout.customFields.validationFieldsError"}));this.setState({loadingUpdateTempBooking:!0}),T.BookingService.updatePublicTempBooking(e._id,{customFieldsPerUser:this.state.customFieldsPerUser,customFieldsPerActivity:this.state.customFieldsPerActivity,meetingPoints:this.state.meetingPointId?[this.state.meetingPointId]:void 0,dropOffPoints:this.state.dropOffPointId?[this.state.dropOffPointId]:void 0}).then((()=>{this.setState({current:3,loadingUpdateTempBooking:!1}),S.TagManagerController.sendEvent({type:S.TagManagerTypes.CHECKOUT_STEP_THREE})})).catch((()=>{c.default.error(a({id:"common.genericError"})),this.setState({loadingUpdateTempBooking:!1})}
419))}})),B(this,"handleCheckBeforeSubmit",(async e=>{const{intl:t}=this.props,{formatMessage:a}=t,{policiesAccepted:l,tempBooking:n}=this.state;if(this.getCheckoutPolicies().length>0&&!l)return c.default.error(a({id:"pages.checkout.policies.acceptTerms.requiredMessage"})),!1;if(this.showBillingDetailsSection()){const t=(0,C.default)(this.state.billingDetails);if(!t.success)return c.default.error(a({id:t.errorMessageId})),!1;this.setState({loadingCheckBookable:!0,loadingButtonId:e});try{await T.BookingService.updatePublicTempBooking(n._id,{billingDetails:t.billingDetails})}catch(e){return c.default.error(a({id:"common.genericError"})),this.setState({loadingCheckBookable:!1,loadingButtonId:void 0}),!1}}return!!await this.checkTempbookingBookable(e)||(this.handleBookingError(),!1)})),B(this,"checkTempbookingBookable",(async e=>{const{tempBooking:t,tempBookingRound:a}=this.state;try{this.setState({loadingCheckBookable:!0,loadingButtonId:e});const{bookable:l}=await T.BookingService.getPublicTempBookingBookable(t._id);if(!a)return l;const{bookable:n}=await T.BookingService.getPublicTempBookingBookable(a._id);return n}catch(e){return this.setState({loadingCheckBookable:!1,loadingButtonId:void 0}),!1}})),B(this,"handleCompletePayment",(async(e,t)=>{try{this.setState({loadingCreateBooking:!0,loadingButtonId:t}),await T.PaymentService.completePublicPayment(e),this.handleCreateBooking(t)}catch(e){console.log(e),this.setState({loadingCreateBooking:!1,loadingButtonId:void 0}),this.handleBookingError()}})),B(this,"handleCreateBooking",(async e=>{const{intl:t}=this.props,{tempBooking:a}=this.state,{activity:l,company:n}=this.state;try{if(!await this.handleCheckBeforeSubmit(e))return;this.setState({loadingCreateBooking:!0,loadingButtonId:e});const r=await T.BookingService.createPublicBooking(a._id,{});let i;if("roundtrip"===r.extraData.transferBookType){const e=await(0,g.default)({url:`${v.default.api}/api/public/bookings/${r.code}`,method:"get",type:"json"});({roundTransferBooking:i}=e.booking)}S.TagManagerController.sendEvent({type:"ENQUIRY"===e?S.TagManagerTypes.CHECKOUT_ENQUIRY:S.TagManagerTypes.CHECKOUT_COMPLETED,data:{booking:r,roundTransferBooking:i,activity:l,company:n}}),E.browserHistory.push(`/booking/${r.code}?lang=${t.locale}`)}catch(e){console.log(e),this.setState({loadingCreateBooking:!1,loadingButtonId:void 0}),this.handleBookingError()}})),B(this,"handleBookingError",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{originURL:a}=this.state;this.setState({hasBookingError:!0});const l=()=>{a?window.open(a,"_self"):window.location.reload()};u.default.error({title:p.default.createElement("span",{style:{fontSize:15}},t({id:"pages.checkout.notBookable.modalTitle"})),content:p.default.createElement("div",{style:{fontSize:14}},p.default.createElement("span",null,t({id:"pages.checkout.notBookable.modalDescription"}))),okText:t({id:"common.ok"}),onOk:()=>{l()},onCancel:()=>{l()},maskClosable:!1})})),B(this,"renderRoundTripIndicator",(()=>{const{intl:e}=this.props,{formatMessage:t}=e;return`(${t({id:"pages.checkout.bookingSummary.transferBookType.roundtrip"})})`})),B(this,"renderBookingPricesBreakdown",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{tempBooking:a,tempBookingRound:l}=this.state,n=(l?[...a.bookingPayments,...l.bookingPayments.map((e=>({...e,showRoundTripIndicator:!0})))]:a.bookingPayments).sort(((e,t)=>(0,h.default)(e.dueDate).valueOf()-(0,h.default)(t.dueDate).valueOf())),r=l?a.price+l.price:a.price,u=n.find((e=>{let{paymentType:t}=e;return"reservation"===t})),c=n.filter((e=>{let{paidStatus:t,paymentType:a}=e;return"planned"===t&&"guarantee"!==a})),m=n.filter((e=>{let{paymentType:t}=e;return"guarantee"===t})),f=this.calculateRemainingAmount(),g=(l?[a,l]:[a]).map((e=>({...this.getCommissionBreakdown(e),showRoundTripIndicator:l&&e._id===l._id}))),y=(l?[a,l]:[a]).map((e=>({minChargeApplied:e.extraData.minChargeApplied,minChargeAmount:e.extraData.minChargeAmount,showRoundTripIndicator:l&&e._id===l._id}))),E=a.extraData.pickupPointPrice>0,b=l?[...a.textTicketDetails,...l.textTicketDetails.map((e=>({...e,showRoundTripIndicator:!0})))]:a.textTicketDetails,v=l?[...a.textAdditionalServices,...l.textAdditionalServices.map((e=>({...e,showRoundTripIndicator:!0})))]:a.textAdditionalServices,S="enquiry"===a.bookingType,T=g.some((e=>{let{showCommission:t}=e;return t}));return S?p.default.createElement(s.default,{className:"section-title"},p.default.createElement(d.default,{xs:12},p.default.createElement("span",null,t({id:this.state.isB2bCheckout&&T?"pages.checkout.bookingSummary.b2b.total.label":"pages.checkout.bookingSummary.total.label"}))),p.default.createElement(d.default,{xs:12,style:{textAlign:"right"}},t({id:"pages.checkout.bookingSummary.total.uponRequest"}))):p.default.createElement(p.Fragment,null,p.default.createElement(s.default,{className:"prices"},p.default.createElement(d.default,null,"rental"===this.state.activity.productType?b.map(((e,a)=>{const l=`${e.times} ${t({id:`pages.checkout.bookingSummary.timeType.${e.timeType}.${1===e.times?"single":"plural"}.label`})} Ã ${(0,k.getNumberWithCurrency)(e.price,this.state.tempBooking.currency)} (${t({id:`pages.checkout.bookingSummary.timeType.${e.timeType}.single.label`})})${e.totalResources>1?` Ã ${e.totalResources} ${t({id:`pages.checkout.bookingSummary.resourceType.${e.resourceType}.plural.label`})}`:""}`;return p.default.createElement(s.default,{key:a},p.default.createElement(d.default,{xs:18},p.default.createElement("p",{style:{marginBottom:0,textAlign:"left"}},p.default.createElement("span",{style:{fontSize:12}},l))),p.default.createElement(d.default,{xs:6},p.default.createElement("p",{style:{marginBottom:0,textAlign:"right"}},(0,k.getNumberWithCurrency)(Number(e.times)*Number(e.price)*Number(e.totalResources),this.state.tempBooking.currency))))})):b.map(((t,a)=>{const l=t.translations&&t.translations.name&&t.translations.name[e.locale]||t.name;return p.default.createElement(s.default,{key:a},p.default.createElement(d.default,{xs:18},p.default.createElement("p",{style:{marginBottom:0,textAlign:"left"}},t.times," ",p.default.createElement("span",{style:{fontSize:12}},"Ã")," ",p.default.createElement("span",{style:{fontSize:12}},l),t.times>1&&p.default.createElement("span",{style:{fontSize:12}}," ","(",(0,k.getNumberWithCurrency)(t.price,this.state.tempBooking.currency),")"),t.showRoundTripIndicator&&p.default.createElement("span",{style:{fontSize:12}}," ",this.renderRoundTripIndicator()))),p.default.createElement(d.default,{xs:6},p.default.createElement("p",{style:{marginBottom:0,textAlign:"right"}},(0,k.getNumberWithCurrency)(Number(t.times)*Number(t.price),this.state.tempBooking.currency))))})),v.map(((t,a)=>{const l=t.translations&&t.translations.name&&t.translations.name[e.locale]||t.name;return p.default.createElement(s.default,{key:a},p.default.createElement(d.default,{xs:18},p.default.createElement("p",{style:{marginBottom:0,textAlign:"left"}},p.default.createElement("span",null,t.amount," Ã")," ",p.default.createElement("span",{style:{fontSize:12}},l),t.amount>1&&p.default.createElement("span",{style:{fontSize:12}}," ","(",(0,k.getNumberWithCurrency)(t.price,this.state.tempBooking.currency),")"),t.showRoundTripIndicator&&p.default.createElement("span",{style:{fontSize:12}}," ",this.renderRoundTripIndicator()))),p.default.createElement(d.default,{xs:6},p.default.createElement("p",{style:{marginBottom:0,textAlign:"right"}},(0,k.getNumberWithCurrency)(Number(t.amount)*Number(t.price),this.state.tempBooking.currency))))})),E&&p.default.createElement(s.default,null,p.default.createElement(d.default,{xs:12},p.default.createElement("p",{style:{marginBottom:0,textAlign:"left"}},t({id:"pages.checkout.bookingSummary.pickupService.label"}))),p.default.createElement(d.default,{xs:12},p.default.createElement("p",{style:{marginBottom:0,textAlign:"right"}},(0,k.getNumberWithCurrency)(this.state.tempBooking.extraData.pickupPointPrice,this.state.tempBooking.currency)))),p.default.createElement("hr",{style:{margin:"12px 0"}}))),p.default.createElement(s.default,{className:"prices"},p.default.createElement(d.default,null,p.default.createElement(s.default,null,p.default.createElement(s.default,null,y.filter((e=>{let{minChargeApplied:t}=e;return t})).map(((e,a)=>{let{minChargeAmount:l,showRoundTripIndicator:n}=e;return p.default.createElement(s.default,{key:a},p.default.createElement(d.default,null,p.default.createElement("span",{style:{float:"left"}},t({id:"pages.checkout.bookingSummary.minimumCharge.label"}),n&&p.default.createElement("span",null," ",this.renderRoundTripIndicator()))),p.default.createElement(d.default,null,p.default.createElement("span",{style:{float:"right"}},(0,k.getNumberWithCurrency)(l,this.state.tempBooking.currency))))})),g.filter((e=>{let{showCommission:t}=e;return t})).map(((e,t)=>
419{let{commissionTypeText:a,commissionBreakdownText:l,commissionAmountExplainer:n,showRoundTripIndicator:r,commissionAmount:u,currency:c}=e;return p.default.createElement(s.default,{key:t},p.default.createElement(d.default,{xs:12},p.default.createElement("p",{style:{marginBottom:0,textAlign:"left"}},a,r&&p.default.createElement("span",{style:{fontSize:12}}," ",this.renderRoundTripIndicator()))),p.default.createElement(d.default,{xs:12},p.default.createElement("p",{style:{marginBottom:0,textAlign:"right"}},l&&p.default.createElement(i.default,{title:l},p.default.createElement(o.default,{type:"question-circle-o",style:{marginRight:5}})),(0,k.getNumberWithCurrency)(u,c),n&&p.default.createElement("b",{style:{marginLeft:2,color:"red"}},"*"))))})),!!this.state.tempBooking.coupon&&p.default.createElement("div",null,g.filter((e=>{let{showCommission:t}=e;return t})).length>0&&p.default.createElement("hr",{style:{margin:"12px 0"}}),p.default.createElement(s.default,null,p.default.createElement(d.default,{xs:12},p.default.createElement("p",{style:{marginBottom:0,textAlign:"left"}},t({id:"pages.checkout.bookingSummary.subtotal.label"}))),p.default.createElement(d.default,{xs:12},p.default.createElement("p",{style:{marginBottom:0,textAlign:"right"}},(0,k.getNumberWithCurrency)(this.state.tempBooking.originalPrice,this.state.tempBooking.currency)))),p.default.createElement(s.default,null,p.default.createElement(d.default,{xs:12},p.default.createElement("p",{style:{marginBottom:0,textAlign:"left",color:"#199f19"}},t({id:"pages.checkout.bookingSummary.discount.label"})," ","(",this.state.tempBooking.coupon,")")),p.default.createElement(d.default,{xs:12},p.default.createElement("p",{style:{marginBottom:0,textAlign:"right",color:"#199f19",fontWeight:"bold"}},"-"," ",(0,k.getNumberWithCurrency)(this.state.tempBooking.discount,this.state.tempBooking.currency))))),p.default.createElement(s.default,{className:"section-title",style:{margin:"12px 0 0"}},p.default.createElement(d.default,{xs:12},p.default.createElement("span",null,t({id:this.state.isB2bCheckout&&T?"pages.checkout.bookingSummary.b2b.total.label":"pages.checkout.bookingSummary.total.label"}))),p.default.createElement(d.default,{xs:12,style:{textAlign:"right"}},p.default.createElement("span",null,(0,k.getNumberWithCurrency)(r,this.state.tempBooking.currency)))),u&&p.default.createElement(s.default,{className:"section-sub"},p.default.createElement("hr",{style:{margin:"12px 0"}}),p.default.createElement(d.default,{xs:12},p.default.createElement(s.default,null,p.default.createElement("span",null,t({id:"pages.checkout.bookingSummary.reservationPayment.label"})))),p.default.createElement(d.default,{xs:12,style:{textAlign:"right"}},p.default.createElement("span",null,(0,k.getNumberWithCurrency)(u.amount,u.currency)))),c.length>0&&p.default.createElement(s.default,null,p.default.createElement("hr",{style:{margin:"12px 0"}}),p.default.createElement(s.default,{className:"section-sub"},p.default.createElement("span",null,t({id:"pages.checkout.bookingSummary.plannedPayments.label"}))),c.map(((e,a)=>{const{dueDate:l}=e;let n;const r=(0,h.default)(l).utc(),i=h.default.utc();return n=r.isAfter(i)?t({id:"pages.checkout.bookingSummary.plannedPayments.dueDate"},{dueDate:r.format("DD MMMM")}):t({id:"pages.checkout.bookingSummary.plannedPayments.uponConfirmation"}),p.default.createElement(s.default,{key:a},p.default.createElement(d.default,{xs:12,style:{textAlign:"left"}},p.default.createElement("span",null,c.length>1&&`${a+1}.`," ",n,e.showRoundTripIndicator&&p.default.createElement("span",null," ",this.renderRoundTripIndicator()))),p.default.createElement(d.default,{xs:12,style:{textAlign:"right"}},p.default.createElement("span",null,(0,k.getNumberWithCurrency)(e.amount,e.currency))))}))),f>0&&p.default.createElement(s.default,null,p.default.createElement("hr",{style:{margin:"12px 0"}}),p.default.createElement(d.default,{xs:12},p.default.createElement(s.default,{className:"section-sub"},p.default.createElement("span",null,t({id:this.state.isB2bCheckout?"pages.checkout.bookingSummary.b2b.remainingAmou
419nt.label":"pages.checkout.bookingSummary.remainingAmount.label"})))),p.default.createElement(d.default,{xs:12,style:{textAlign:"right"}},p.default.createElement(s.default,{className:"section-sub"},(0,k.getNumberWithCurrency)(f,this.state.tempBooking.currency)))),m.map((e=>p.default.createElement("div",{key:e._id},p.default.createElement("hr",{style:{margin:"12px 0"}}),p.default.createElement(s.default,null,p.default.createElement(d.default,{xs:12,style:{textAlign:"left"}},p.default.createElement("span",{className:"section-sub"},t({id:"pages.checkout.bookingSummary.guaranteePayment.label"}),e.showRoundTripIndicator&&p.default.createElement("span",null," ",this.renderRoundTripIndicator()))),p.default.createElement(d.default,{xs:12,style:{textAlign:"right"}},(0,k.getNumberWithCurrency)(e.amount,e.currency))),p.default.createElement(s.default,null,p.default.createElement(d.default,{xs:24},p.default.createElement("span",null,"â¢"," ",t({id:"pages.checkout.bookingSummary.guaranteePayment.daysBeforeRunDateToHold.label"},{days:e.extraData.guaranteePaymentOptions.daysBeforeRunDateToHold})),p.default.createElement("br",null),p.default.createElement("span",null,"â¢"," ",t({id:"pages.checkout.bookingSummary.guaranteePayment.daysAfterEndDateToRelease.label"},{days:e.extraData.guaranteePaymentOptions.daysAfterEndDateToRelease}))))))))))))})),B(this,"renderBookingSummary",(()=>{var e,t;const{intl:a}=this.props,{formatMessage:l}=a,n=this.state.activity.profilePhoto[0].url,r=this.state.activity.translations&&this.state.activity.translations.name&&this.state.activity.translations.name[a.locale]||this.state.activity.name.EN;let i,u;if("transfer"===this.state.activity.productType&&this.state.pickupPointId&&this.state.dropOffPointId){const e=this.state.searchPlaces.find((e=>e._id===this.state.pickupPointId)),t=this.state.searchPlaces.find((e=>e._id===this.state.dropOffPointId));if(e&&t){const l=e.translations&&e.translations.name&&e.translations.name[a.locale]||e.name&&e.name.EN||e.address;let n;e.location&&e.location.lat&&e.location.lng&&(n=p.default.createElement("a",{target:"_blank",rel:"noreferrer",href:`https://maps.google.com/?q=${e.location.lat},${e.location.lng}`},l));const r=t.translations&&t.translations.name&&t.translations.name[a.locale]||t.name&&t.name.EN||t.address;let s;t.location&&t.location.lat&&t.location.lng&&(s=p.default.createElement("a",{target:"_blank",rel:"noreferrer",href:`https://maps.google.com/?q=${t.location.lat},${t.location.lng}`},r)),i=p.default.createElement("span",null,n,p.default.createElement(o.default,{type:"arrow-right",style:{marginLeft:5,marginRight:5}}),s),"roundtrip"===this.state.transferBookType&&(u=p.default.createElement("span",null,s,p.default.createElement(o.default,{type:"arrow-right",style:{marginLeft:5,marginRight:5}}),n))}}return p.default.createElement("div",{style:{background:"#f6f7fa"}},p.default.createElement(s.default,null,p.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},l({id:"pages.checkout.bookingSummary.sectionTitle"}))),p.default.createElement("div",{className:"pay-product-preview-parent"},p.default.createElement(s.default,{gutter:16,className:"product-desc"},p.default.createElement(d.default,{xs:24,sm:7,md:7,lg:7,xl:7,className:"pay-product-preview"},p.default.createElement("img",{src:n,alt:"product-photo",style:{borderRadius:"5px",width:"100%",height:"100px",objectFit:"cover"}})),p.default.createElement(d.default,{xs:24,sm:17,md:17,lg:17,xl:17},p.default.createElement("h5",{className:"section-desc"},r),this.state.showPricingOptionDetailsToTraveler&&(null===(e=this.state.tempBooking)||void 0===e?void 0:e.pricingOptionName)&&this.state.current>1&&p.default.createElement("p",{className:"date",style:{marginBottom:"0.3rem"}},this.state.tempBooking.pricingOptionName,(null===(t=this.state.tempBookingRound)||void 0===t?void 0:t.pricingOptionName)&&this.state.tempBooking.pricingOptionName!==this.state.tempBookingRound.pricingOptionName&&p.default.createElement("span",null,p.default.createElement("span",{style:{marginLeft:5,marginRight:5}},"-"),this.state.tempBookingRound.pricingOptionName)),p.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},p.default.createElement(o.default,{type:"clock-circle-o",style:{marginRight:5}}),(0,h.default)(`${this.state.startDate} ${this.state.startTime}`,"YYYY-MM-DD HH:mm").format("multiday"!==this.state.activity.productType?"DD/MM/YYYY HH:mm":"DD/MM/YYYY"),this.state.endDate&&this.state.endTime&&p.default.createElement("span",null,p.default.createElement("span",{style:{marginLeft:5,marginRight:5}},"-"),(0,h.default)(`${this.state.endDate} ${this.state.endTime}`,"YYYY-MM-DD HH:mm").format("multiday"!==this.state.activity.productType?"DD/MM/YYYY HH:mm":"DD/MM/YYYY"))),i&&p.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},p.default.createElement(o.default,{type:"environment",style:{marginRight:5}}),i),this.state.startDateRound&&this.state.startTimeRound&&p.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},p.default.createElement(o.default,{type:"clock-circle-o",style:{marginRight:5}}),(0,h.default)(`${this.state.startDateRound} ${this.state.startTimeRound}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm")),u&&p.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},p.default.createElement(o.default,{type:"environment",style:{marginRight:5}}),u),p.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},p.default.createElement(o.default,{type:"team",style:{marginRight:5}}),l({id:1===this.state.tickets?"pages.checkout.bookingSummary.tickets.single.label":"pages.checkout.bookingSummary.tickets.plural.label"},{tickets:this.state.tickets}),this.state.transferService&&p.default.createElement("span",null,p.default.createElement("span",{style:{marginLeft:5,marginRight:5}},"â¢"),this.state.transferService)),this.state.luggagePerSize&&(this.state.luggagePerSize.small>0||this.state.luggagePerSize.large>0)?this.state.luggagePerSize.small>0&&this.state.luggagePerSize.large>0?p.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},p.default.createElement("i",{className:"fa fa-suitcase-rolling fa-lg",style:{marginRight:5}}),this.state.luggagePerSize.small," ",l({id:"pages.checkout.bookingSummary.luggagePerSize.small"}),p.default.createElement("span",{style:{marginLeft:5,marginRight:5}},"â¢"),p.default.createElement("i",{className:"fa fa-suitcase fa-lg",style:{marginRight:5}}),this.state.luggagePerSize.large," ",l({id:"pages.checkout.bookingSummary.luggagePerSize.large"})):this.state.luggagePerSize.small>0?p.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},p.default.createElement("i",{className:"fa fa-suitcase-rolling fa-lg",style:{marginRight:5}}),this.state.luggagePerSize.small," ",l({id:"pages.checkout.bookingSummary.luggagePerSize.small"})):this.state.luggagePerSize.large>0?p.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},p.default.createElement("i",{className:"fa fa-suitcase fa-lg",style:{marginRight:5}}),this.state.luggagePerSize.large," ",l({id:"pages.checkout.bookingSummary.luggagePerSize.large"})):"":void 0,this.state.current>1&&p.default.createElement("hr",{style:{margin:"12px 0"}}))),this.state.current>1&&p.default.createElement(s.default,{gutter:16,className:"prices"},p.default.createElement(d.default,{xs:0,sm:7,md:7,lg:7,xl:7}),p.default.createElement(d.default,{xs:24,sm:17,md:17,lg:17,xl:17},this.renderBookingPricesBreakdown()))))}
419)),B(this,"renderContactDetails",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{contactDetails:a,contactDetailsSettings:l={}}=this.state;return p.default.createElement(s.default,{style:{marginTop:"12px"}},p.default.createElement(d.default,{span:24},p.default.createElement("div",{style:{width:"100%",margin:"0 auto"}},p.default.createElement("h1",{className:"section-title",style:{textTransform:"initial"}},t({id:this.state.isB2bCheckout?"pages.checkout.b2b.contactDetails.sectionTitle":"pages.checkout.contactDetails.sectionTitle"})),p.default.createElement(s.default,null,p.default.createElement(d.default,{span:24},p.default.createElement(O.default,{onUpdateBookingContactDetails:e=>{this.setState({contactDetails:{...a,...e}})},contactDetails:a,contactDetailsSettings:l,i18nPrefix:this.state.isB2bCheckout?"pages.checkout.b2b.contactDetails":void 0}))))))})),B(this,"renderPassengerDetails",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{billingDetails:a,customFieldsPerUser:l,customFieldsPerActivity:n,meetingPoints:r,meetingPointId:i,dropOffPoints:o,dropOffPointId:s}=this.state;return p.default.createElement("div",{style:{width:"100%",margin:"0 auto"}},p.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.checkout.bookingDetails.sectionTitle"})),this.showCustomFieldsPerUserSection()&&p.default.createElement("div",null,p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.checkout.customFieldsPerUser.sectionTitle"})),p.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.checkout.customFieldsPerUser.sectionDescription"})),l.map(((e,a)=>p.default.createElement("div",{key:a},p.default.createElement("h5",{style:{fontWeight:500,color:"#666"}},"â¢"," ",t({id:"pages.checkout.customFieldsPerUser.person.label"},{number:a+1})),p.default.createElement("hr",null),p.default.createElement(P.default,{className:"checkout-input",publicOnly:!0,checkoutFlow:!0,customFields:e,allCustomFields:e,fieldsPerRow:2,onChangeCustomFields:e=>{l[a]=e,this.onChangeCustomfieldsPerUser(l)}}))))),this.showCustomFieldsPerActivitySection()&&p.default.createElement("div",null,p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.checkout.additionalCustomFields.sectionTitle"})),p.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.checkout.additionalCustomFields.sectionDescription"})),p.default.createElement(P.default,{className:"checkout-input",publicOnly:!0,checkoutFlow:!0,customFields:n,allCustomFields:n,fieldsPerRow:2,onChangeCustomFields:this.handleChangeCustomFieldsPerActivity})),this.showMeetingPointsSection()&&p.default.createElement("div",null,p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.checkout.meetingPoints.sectionTitle"})),p.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.checkout.meetingPoints.sectionDescription"})),p.default.createElement(m.default,{style:{width:"100%",marginTop:8,marginBottom:15},showSearch:!0,value:i,placeholder:t({id:"pages.checkout.meetingPoints.meetingPointId.placeholder"}),optionFilterProp:"children",onChange:e=>this.setState({meetingPointId:e}),className:"checkout-input"},r.map((t=>{const a=t.translations&&t.translations.name&&t.translations.name[e.locale]||t.name&&t.name.EN;return p.default.createElement(z,{key:t._id,value:t._id},a," (",t.address,")")}))),p.default.createElement(N.default,{places:r,selectedPlace:i&&r.find((e=>e._id===i)),lang:e.locale,onClickPlace:e=>this.setState({meetingPointId:e}),height:200,radius:15,boxShadow:"0 3px 6px 0 rgba(40, 40, 90, 0.09), 0 1px 1px 0 rgba(0, 0, 0, 0.065)"}),p.default.createElement("br",null)),this.showDropOffPointsSection()&&p.default.createElement("div",null,p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.checkout.dropOffPoints.sectionTitle"})),p.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.checkout.dropOffPoints.sectionDescription"})),p.default.createElement(m.default,{style:{width:"100%",marginTop:8,marginBottom:15},showSearch:!0,value:s,placeholder:t({id:"pages.checkout.dropOffPoints.dropOffPointId.placeholder"}),optionFilterProp:"children",onChange:e=>this.setState({dropOffPointId:e}),className:"checkout-input"},o.map((t=>{const a=t.translations&&t.translations.name&&t.translations.name[e.locale]||t.name&&t.name.EN;return p.default.createElement(z,{key:t._id,value:t._id},a," (",t.address,")")}))),p.default.createElement(N.default,{places:o,selectedPlace:s&&o.find((e=>e._id===s)),lang:e.locale,onClickPlace:e=>this.setState({dropOffPointId:e}
419),height:200,radius:15,boxShadow:"0 3px 6px 0 rgba(40, 40, 90, 0.09), 0 1px 1px 0 rgba(0, 0, 0, 0.065)"}),p.default.createElement("br",null)))})),B(this,"renderFirstStepTicketsNumber",(()=>{var e;const{intl:t}=this.props,{formatMessage:a}=t,[l]=(null===(e=this.state.activity)||void 0===e?void 0:e.pickupPoints.map((e=>j({pickupPoint:e,tickets:this.state.tickets,ticketItems:this.state.ticketItems}))).filter((e=>e>0)).sort(((e,t)=>e-t)))||[],i=this.state.pickupPointId&&this.state.activity.pickupPoints.find((e=>e.placeId===this.state.pickupPointId)),o=i&&j({pickupPoint:i,tickets:this.state.tickets,ticketItems:this.state.ticketItems});return p.default.createElement("div",{style:{background:"#f6f7fa"},className:"first-step"},this.renderBookingSummary(),p.default.createElement("br",null),this.renderContactDetails(),p.default.createElement(A.default,{showDateInLabels:"roundtrip"===this.state.transferBookType,showPricingOptionDetailsToTraveler:this.state.showPricingOptionDetailsToTraveler,product:this.state.activity,productId:this.state.activity._id,channelId:this.state.channel._id,startDate:this.state.startDate,startTime:this.state.startTime,endDate:this.state.endDate,endTime:this.state.endTime,tickets:this.state.tickets,pickupPointId:this.state.pickupPointId,dropOffPointId:this.state.dropOffPointId,otherLocationStart:this.state.otherLocationStart,otherLocationEnd:this.state.otherLocationEnd,filterPricingOptionId:this.state.searchPricingOptionId,filterResourceId:this.state.searchResourceId,luggagePerSize:this.state.luggagePerSize,transferService:this.state.transferService,onChangeTransferService:e=>this.setState({transferService:e}),pricingOptionId:this.state.pricingOptionId,onChangePricingOption:e=>this.setState({pricingOptionId:e}),ticketItems:this.state.ticketItems,onChangeTicketItems:e=>this.setState({ticketItems:e}),additionalServiceItems:this.state.additionalServiceItems,onChangeAdditionalServiceItems:e=>this.setState({additionalServiceItems:e}),normalColor:this.state.channel.normalColor,onError:this.handleBookingError}),"roundtrip"===this.state.transferBookType&&p.default.createElement(A.default,{showDateInLabels:!0,showPricingOptionDetailsToTraveler:this.state.showPricingOptionDetailsToTraveler,product:this.state.activity,productId:this.state.activity._id,channelId:this.state.channel._id,startDate:this.state.startDateRound,startTime:this.state.startTimeRound,tickets:this.state.tickets,luggagePerSize:this.state.luggagePerSize,transferService:this.state.transferService,onChangeTransferService:e=>this.setState({transferService:e}),pickupPointId:"otherEnd"===this.state.dropOffPointId?"otherStart":this.state.dropOffPointId,dropOffPointId:"otherStart"===this.state.pickupPointId?"otherEnd":this.state.pickupPointId,otherLocationStart:this.state.otherLocationEnd,otherLocationEnd:this.state.otherLocationStart,filterPricingOptionId:this.state.searchPricingOptionId,filterResourceId:this.state.searchResourceId,pricingOptionId:this.state.pricingOptionIdRound,onChangePricingOption:e=>this.setState({pricingOptionIdRound:e}),ticketItems:[],onChangeTicketItems:()=>{},additionalServiceItems:this.state.additionalServiceItemsRound,onChangeAdditionalServiceItems:e=>{this.setState({additionalServiceItemsRound:e})},normalColor:this.state.channel.normalColor,onError:this.handleBookingError}),this.state.activity&&this.state.activity.pickupPoints.length>0&&p.default.createElement("div",{className:"additional-services",style:{marginTop:20}},p.default.createElement(s.default,null,p.default.createElement(d.default,{xs:24,sm:15,md:15},p.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},a({id:"pages.checkout.pickupService.sectionTitle"})),p.default.createElement("p",{style:{textAlign:"left",fontSize:"0.9rem",lineHeight:"1.1rem"}},a({id:"pages.checkout.pickupService.sectionDescription"}))),p.default.createElement(d.default,{xs:24,sm:9,md:9},p.default.createElement(s.default,{gutter:16,align:"middle",style:{padding:"20px 5px 0px"}},p.default.createElement(d.default,{xs:14},p.default.createElement(s.default,{type:"flex",justify:"end"},p.default.createElement(d.default,null,p.default.createElement(r.default,{onClick:()=>{this.setState({showPickupService:!this.state.showPickupService},(()=>{!this.state.showPickupService&&this.state.pickupPointId&&this.setState({pickupPointId:void 0})}))},shape:"circle",icon:this.state.showPickupService?"check":"plus",size:"large",type:this.state.showPickupService?"primary":"default"})))),p.default.createElement(d.default,{xs:10},p.default.createElement(s.default,{style:{textAlign:"right"}
419,type:"flex",justify:"end"},p.default.createElement(d.default,null,p.default.createElement("p",{style:{fontSize:"1.1rem",marginBottom:0,lineHeight:"2rem"}},i?o>0?(0,k.getNumberWithCurrency)(o,this.state.activity.currency):a({id:"pages.checkout.pickupService.noCharge.label"}):l>0?a({id:"pages.checkout.pickupService.fromPrice.label"},{fromPrice:(0,k.getNumberWithCurrency)(l,this.state.activity.currency)}):a({id:"pages.checkout.pickupService.noCharge.label"})))))))),this.state.showPickupService&&p.default.createElement(s.default,null,p.default.createElement(d.default,{span:24},p.default.createElement(m.default,{style:{width:"100%",marginTop:8,marginBottom:15},showSearch:!0,value:this.state.pickupPointId,placeholder:a({id:"pages.checkout.pickupService.pickupPointId.placeholder"}),optionFilterProp:"children",filterOption:(e,t)=>t.props.children.toLowerCase().indexOf(e.toLowerCase())>=0,allowClear:!0,onChange:e=>{this.setState({pickupPointId:e,meetingPointId:void 0,dropOffPointId:void 0})},className:"checkout-input"},this.state.pickupPoints.sort(((e,t)=>{const{startTime:a,startDate:l}=this.state;return(0,h.default)(`${l} ${a}`,"YYYY-MM-DD HH:mm").subtract(e.relativeTime||0,"minutes").valueOf()-(0,h.default)(`${l} ${a}`,"YYYY-MM-DD HH:mm").subtract(t.relativeTime||0,"minutes").valueOf()})).map((e=>{const{place:a}=e,{relativeTime:l}=e,n=a.translations&&a.translations.name&&a.translations.name[t.locale]||a.name&&a.name.EN,r=j({pickupPoint:e,tickets:this.state.tickets,ticketItems:this.state.ticketItems}),{startTime:i,startDate:o}=this.state,s=`(${(0,h.default)(`${o} ${i}`,"YYYY-MM-DD HH:mm").subtract(l||0,"minutes").format("HH:mm")}) ${n} - ${(0,k.getNumberWithCurrency)(r,this.state.activity.currency)}`;return p.default.createElement(z,{key:a._id,value:a._id},s)})))),p.default.createElement("div",{style:{marginTop:20,marginBottom:10}},p.default.createElement(n.default,{className:"checkout-input",size:"large",checked:this.state.useSamePickupAsDropOff,onChange:e=>this.setState({useSamePickupAsDropOff:e.target.checked})}),p.default.createElement("span",{style:{fontSize:14}},a({id:"pages.checkout.pickupService.useSamePickupAsDropOff.label"}))),p.default.createElement(d.default,{span:24},p.default.createElement(N.default,{places:this.state.pickupPoints.map((e=>e.place)),selectedPlace:this.state.pickupPointId&&this.state.pickupPoints.find((e=>e.placeId===this.state.pickupPointId)).place,lang:t.locale,onClickPlace:e=>this.setState({pickupPointId:e}),height:250,radius:15,boxShadow:"0 3px 6px 0 rgba(40, 40, 90, 0.09), 0 1px 1px 0 rgba(0, 0, 0, 0.065)"})))),p.default.createElement(s.default,{style:{textAlign:"center",marginTop:25,marginBottom:75}},p.default.createElement(d.default,{xs:0,sm:0,md:0,lg:24,xl:24},p.default.createElement(r.default,{type:"primary",size:"large",loading:this.state.loadingCreateTempBooking,onClick:this.next,style:{fontFamily:"GoogleSans",borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:40,borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"}},a({id:"pages.checkout.buttons.continue"})),p.default.createElement("br",null),p.default.createElement("br",null),p.default.createElement("br",null)),p.default.createElement(d.default,{xs:24,sm:24,md:24,lg:0,xl:0},p.default.createElement("div",{className:"continue-cart"},p.default.createElement(r.default,{type:"primary",size:"large",loading:this.state.loadingCreateTempBooking,onClick:this.next,style:{fontFamily:"GoogleSans",fontSize:"16px",fontWeight:600,padding:"0 25px",height:"42px",width:"100%",borderTop:"1px solid #fff",borderRadius:5,borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"}},a({id:"pages.checkout.buttons.continue"}))))))})),B(this,"renderSecondStepPassengerDetails",(()=>{const{intl:e}=this.props,{formatMessage:t}=e;return p.default.createElement("div",{style:{background:"#f6f7fa"}},this.renderBookingSummary(),p.default.createElement("br",null),this.renderPassengerDetails(),p.default.createElement(s.default,{style:{textAlign:"center",marginTop:40,marginBottom:40}},p.default.createElement(d.default,{xs:0,sm:0,md:0,lg:24,xl:24},p.default.createElement(r.default,{type:"primary",size:"large",loading:this.state.loadingUpdateTempBooking,onClick:this.next,style:{fontFamily:"GoogleSans",borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:40,borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"}},t({id:"pages.checkout.buttons.proceedToCheckout"}))),p.default.createElement(d.default,{xs:24,sm:24,md:24,lg:0,xl:0},p.default.createElement("div",{className:"continue-cart"},p.default.createElement(r.default,{type:"primary",size:"large",loading:this.state.loadingUpdateTempBooking,onClick:this.next,style:{fontFamily:"GoogleSans",fontSize:"16px",fontWeight:600,padding:"0 25px",height:"42px",width:"100%",borderTop:"1px solid #fff",borderRadius:5,borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"}},t({id:"pages.checkout.buttons.proceedToCheckout"}))))))})),B(this,"getCheckoutPolicies",(()=>{const{tempBooking:e}=this.state;return e.policies.filter((e=>{var t;return!(null===(t=e.terms.settings)||void 0===t||!t.visibleOnPublicCheckout)}))})),B(this,"getCommissionBreakdown",(e=>{const{intl:t}=this.props,{formatMessage:a}=t,{tickets:l,extraData:n}=e,{commissionCalculatedFromPrice:r}=n,{paymentPolicy:i}=e,{amountType:o,amount:s}=i.terms,d=a({id:this.state.isB2bCheckout?`pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.${o}.label`:`pages.checkout.bookingSummary.paymentPolicy.amountType.${o}.label`});let u;"perIn"===o||"perOver"===o?u=`${s}% Ã ${(0,k.getNumberWithCurrency)(r,e.currency)}`:"feeInPerPerson"!==o&&"feeOverPerPerson"!==o||(u=`${l} Ã ${(0,k.getNumberWithCurrency)(s,e.currency)}`);const c=e.paymentPolicy.terms&&e.paymentPolicy.terms.settings&&e.paymentPolicy.terms.settings.commissionAmountExplainer?e.paymentPolicy.translations&&e.paymentPolicy.translations.commissionAmountExplainer&&e.paymentPolicy.translations.commissionAmountExplainer[t.locale]||e.paymentPolicy.terms.settings.commissionAmountExplainer:void 0;return{showCommission:e.channel.commission>0&&(this.state.isB2bCheckout||!(e.paymentPolicy.terms&&e.paymentPolicy.terms.settings&&e.paymentPolicy.terms.settings.hideCommissionAmountFromTraveler)),commissionTypeText:d,commissionBreakdownText:u,commissionAmountExplainer:c,commissionAmount:e.channel.commission,currency:e.currency}}
419)),B(this,"calculateRemainingAmount",(()=>{const{tempBooking:e,tempBookingRound:t}=this.state,a=t?[...e.bookingPayments,...t.bookingPayments.map((e=>({...e,showRoundTripIndicator:!0})))]:e.bookingPayments,l=this.state.isB2bCheckout?"distributor":"traveler",n=a.filter((e=>"incoming"===e.type&&e.from.type===l&&"guarantee"!==e.paymentType&&("planned"===e.paidStatus||!!e.gatewayPaymentId))).reduce(((e,t)=>e+t.amount),0),r=t?e.price+t.price:e.price;return this.state.isB2bCheckout?r-(t?e.channel.commission+t.channel.commission:e.channel.commission)-n:r-n})),B(this,"renderThirdStepPayment",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,a=this.calculateRemainingAmount(),{tempBooking:n,tempBookingRound:i}=this.state,o=n.bookingPayments.find((e=>{let{paymentType:t}=e;return"reservation"===t})),u=(i?[n,i]:[n]).map((e=>({...this.getCommissionBreakdown(e),showRoundTripIndicator:i&&e._id===i._id}))),c=i?n.price+i.price:n.price,m="enquiry"===n.bookingType,f=this.getCheckoutPolicies();return m?p.default.createElement("div",null,this.renderBookingSummary(),p.default.createElement("br",null),p.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.checkout.paymentDetails.sectionTitle"})),p.default.createElement(s.default,null,p.default.createElement(d.default,null,p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.checkout.enquiry.sectionTitle"}))),p.default.createElement(d.default,null,p.default.createElement("p",{style:{color:"#666",margin:0,fontSize:14}},t({id:"pages.checkout.enquiry.sectionDescription"})))),f.length>0&&p.default.createElement(s.default,{style:{marginTop:20,marginBottom:20}},p.default.createElement(w.default,{policies:f,accepted:this.state.policiesAccepted,onAccept:this.handlePoliciesAcceptance})),p.default.createElement(s.default,{style:{marginTop:30}},p.default.createElement(d.default,{xs:0,sm:0,md:0,lg:24,xl:24,style:{textAlign:"center"}},p.default.createElement(r.default,{type:"primary",loading:"ENQUIRY"===this.state.loadingButtonId&&(this.state.loadingCreateBooking||this.state.loadingCheckBookable),disabled:this.state.loadingButtonId&&"ENQUIRY"!==this.state.loadingButtonId||this.state.hasBookingError,onClick:()=>this.handleCreateBooking("ENQUIRY"),size:"large",style:{margin:5,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px",borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"}},t({id:"pages.checkout.buttons.sendRequest"}))),p.default.createElement(d.default,{xs:24,sm:24,md:24,lg:0,xl:0},p.default.createElement("div",{className:"new-cart"},p.default.createElement(r.default,{type:"primary",size:"large",loading:"ENQUIRY"===this.state.loadingButtonId&&(this.state.loadingCreateBooking||this.state.loadingCheckBookable),disabled:this.state.loadingButtonId&&"ENQUIRY"!==this.state.loadingButtonId||this.state.hasBookingError,onClick:()=>this.handleCreateBooking("ENQUIRY"),style:{fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5,borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"}},t({id:"pages.checkout.buttons.sendRequest"})))))):p.default.createElement("div",null,this.renderBookingSummary(),p.default.createElement("br",null),u.filter((e=>{let{showCommission:t,commissionAmountExplainer:a}=e;return t&&a})).map(((e,t)=>{let{commissionAmountExplainer:a,showRoundTripIndicator:l}=e;return p.default.createElement("p",{key:t},p.default.createElement("b",{style:{color:"red"}},"*")," ",l&&`${this.renderRoundTripIndicator()} `,a)})),p.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.checkout.paymentDetails.sectionTitle"})),p.default.createElement(s.default,{style:{marginTop:"12px"}},p.default.createElement(s.default,null,p.default.createElement(d.default,null,p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.checkout.discount.sectionTitle"}))),p.default.createElement(d.default,null,p.default.createElement("p",{style:{color:"#666",margin:0,fontSize:14}},t({id:"pages.checkout.discount.sectionDescription"})))),p.default.createElement("br",null),p.default.createElement(s.default,{gutter:16},p.default.createElement(d.default,{xl:18,lg:18,md:18,sm:18,xs:24},p.default.createElement(l.default,{className:"checkout-input",placeholder:t({id:"pages.checkout.discount.couponCode.placeholder"}),value:this.state.couponCode,readOnly:!!this.state.tempBooking.coupon,onChange:e=>this.setState({couponCode:e.target.value}),style:{height:32,width:"100%"}})),p.default.createElement(d.default,{xl:6,lg:6,md:6,sm:6,xs:24},p.default.createElement(r.default,{size:"large",id:"apply-coupon",type:"primary",loading:this.state.loadingApplyCoupon,disabled:!!this.state.tempBooking.coupon||this.state.loadingCreateBooking||this.state.loadingSubmitPay||this.state.loadingCheckBookable||this.state.hasBookingError,style:{height:40,width:"100%",borderRadius:"5px",boxShadow:"0 3px 6px 0 rgba(40, 40, 90, 0.09), 0 1px 1px 0 rgba(0, 0, 0, 0.065)",borderColor:this.state.tempBooking.coupon?void 0:this.state.channel.normalColor||"none",backgroundColor:this.state.tempBooking.coupon?void 0:this.state.channel.normalColor||"none"},onClick:this.handleApplyCoupon},t({id:"pages.checkout.discount.couponCode.applyButton"}))))),this.showBillingDetailsSection()&&p.default.createElement("div",{style:{marginTop:30}},p.default.createElement(s.default,null,p.default.createElement(d.default,null,p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.checkout.billingDetails.sectionTitle"})))),p.default.createElement(s.default,null,p.default.createElement(D.default,{fieldsPerRow:2,publicCheckout:!0,className:"checkout-input",billingDetails:this.state.billingDetails,onChange:this.handleChangeBillingDetails}))),p.default.createElement(s.default,{style:{marginTop:"12px"}},p.default.createElement(d.default,null,p.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.checkout.completePayment.sectionTitle"}))),p.default.createElement(d.default,null,p.default.createElement("p",{style:{color:"#666",margin:0,marginBottom:-12,fontSize:14}},t({id:o?"pages.checkout.completePayment.sectionDescription":"pages.checkout.completePayment.sectionDescription.noReservationPayment"})))),p.default.createElement(s.default,{style:{marginTop:30,marginBottom:100}},o&&p.default.createElement(s.default,null,p.default.createElement("div",{style:{marginBottom:20}},p.default.createElement(x.default,{paymentId:o.id,onLoadingWidget:e=>this.setState({loadingBankWidget:e}),onLoadingSubmit:e=>{this.setState({loadingSubmitPay:e,loadingButtonId:e?"PAY_BUTTON":void 0})},onCheckBeforeSubmit:async()=>await this.handleCheckBeforeSubmit("PAY_BUTTON"),onSuccess:()=>this.handleCompletePayment(o.id,"PAY_BUTTON"),onError:this.handleBookingError}))),a>0&&!this.state.isB2bCheckout&&p.default.createElement("p",{style:{fontSize:14}}
419,t({id:"pages.checkout.completePayment.remainingAmount"},{remainingAmount:(0,k.getNumberWithCurrency)(a,this.state.tempBooking.currency)})),f.length>0&&p.default.createElement(s.default,{style:{marginTop:20,marginBottom:20}},p.default.createElement(w.default,{policies:f,accepted:this.state.policiesAccepted,onAccept:this.handlePoliciesAcceptance})),o?p.default.createElement(s.default,{style:{marginTop:30}},p.default.createElement(d.default,{xs:0,sm:0,md:0,lg:24,xl:24,style:{textAlign:"center"}},p.default.createElement(r.default,{className:"payment-widget-button",type:"primary",size:"large",disabled:this.state.loadingButtonId&&"PAY_BUTTON"!==this.state.loadingButtonId||this.state.loadingBankWidget||this.state.hasBookingError,loading:"PAY_BUTTON"===this.state.loadingButtonId&&(this.state.loadingCreateBooking||this.state.loadingSubmitPay||this.state.loadingCheckBookable),style:{margin:5,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px",borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"}},t({id:"pages.checkout.buttons.payAmount"},{amountToPay:(0,k.getNumberWithCurrency)(o.amount,o.currency)})),this.state.tempBooking.paymentPolicy.terms.allowSkipReservationPayment&&p.default.createElement(r.default,{loading:"NO_PAY_BUTTON"===this.state.loadingButtonId&&(this.state.loadingCreateBooking||this.state.loadingCheckBookable),disabled:this.state.loadingButtonId&&"NO_PAY_BUTTON"!==this.state.loadingButtonId||this.state.hasBookingError,onClick:()=>this.handleCreateBooking("NO_PAY_BUTTON"),size:"large",style:{margin:5,marginLeft:20,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px"}},t({id:"pages.checkout.buttons.bookNowPayLater"}))),p.default.createElement(d.default,{xs:24,sm:24,md:24,lg:0,xl:0},p.default.createElement("div",{className:"new-cart"},p.default.createElement(r.default,{className:"payment-widget-button",type:"primary",size:"large",disabled:this.state.loadingButtonId&&"PAY_BUTTON"!==this.state.loadingButtonId||this.state.loadingBankWidget||this.state.hasBookingError,loading:"PAY_BUTTON"===this.state.loadingButtonId&&(this.state.loadingCreateBooking||this.state.loadingSubmitPay||this.state.loadingCheckBookable),style:{fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5,borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"}},t({id:"pages.checkout.buttons.payAmount"},{amountToPay:(0,k.getNumberWithCurrency)(o.amount,o.currency)})),this.state.tempBooking.paymentPolicy.terms.allowSkipReservationPayment&&p.default.createElement(r.default,{size:"large",loading:"NO_PAY_BUTTON"===this.state.loadingButtonId&&(this.state.loadingCreateBooking||this.state.loadingCheckBookable),disabled:this.state.loadingButtonId&&"NO_PAY_BUTTON"!==this.state.loadingButtonId||this.state.hasBookingError,onClick:()=>this.handleCreateBooking("NO_PAY_BUTTON"),style:{marginTop:10,fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5}},t({id:"pages.checkout.buttons.bookNowPayLater"}))))):p.default.createElement(s.default,{style:{marginTop:30}},p.default.createElement(d.default,{xs:0,sm:0,md:0,lg:24,xl:24,style:{textAlign:"center"}},p.default.createElement(r.default,{type:"primary",loading:"NO_PAY_BUTTON"===this.state.loadingButtonId&&(this.state.loadingCreateBooking||this.state.loadingCheckBookable),disabled:this.state.loadingButtonId&&"NO_PAY_BUTTON"!==this.state.loadingButtonId||this.state.hasBookingError,onClick:()=>this.handleCreateBooking("NO_PAY_BUTTON"),size:"large",style:{margin:5,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px",borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"}},t({id:c>0?"pages.checkout.buttons.bookNowPayLater":"pages.checkout.buttons.bookWithZeroPrice"}))),p.default.createElement(d.default,{xs:24,sm:24,md:24,lg:0,xl:0},p.default.createElement("div",{className:"new-cart"},p.default.createElement(r.default,{type:"primary",size:"large",loading:"NO_PAY_BUTTON"===this.state.loadingButtonId&&(this.state.loadingCreateBooking||this.state.loadingCheckBookable),disabled:this.state.loadingButtonId&&"NO_PAY_BUTTON"!==this.state.loadingButtonId||this.state.hasBookingError,onClick:()=>this.handleCreateBooking("NO_PAY_BUTTON"),style:{fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5,borderColor:this.state.channel.normalColor||"none",backgroundColor:this.state.channel.normalColor||"none"}},t({id:c>0?"pages.checkout.buttons.bookNowPayLater":"pages.checkout.buttons.bookWithZeroPrice"})))))))})),this.state={current:1,company:void 0,channel:void 0,activity:void 0,couponCode:void 0,loadingApplyCoupon:!1,contactDetails:{},startDate:void 0,startTime:void 0,tickets:void 0,pricingOptionId:void 0,ticketItems:[],additionalServiceItems:[],customFieldsPerActivity:[],customFieldsPerUser:[],billingDetails:void 0,meetingPointId:void 0,meetingPoints:[],preselectedMeetingPointId:void 0,preselectedDropOffPointId:void 0,dropOffPointId:void 0,otherLocationEnd:void 0,dropOffPoints:[],pickupPointId:void 0,otherLocationStart:void 0,pickupPoints:[],endDate:void 0,endTime:void 0,transferBookType:void 0,transferService:void 0,luggagePerSize:void 0,startDateRound:void 0,startTimeRound:void 0,pricingOptionIdRound:void 0,additionalServiceItemsRound:[],tempBooking:void 0,tempBookingRound:void 0,loadingCreateTempBooking:!1,
419contactDetailsSettings:{},showPricingOptionDetailsToTraveler:!1,loadingBankWidget:!1,loadingSubmitPay:!1,loadingCreateBooking:!1,searchPricingOptionId:void 0,searchResourceId:void 0,searchPlaces:[],policiesAccepted:!1}}componentDidMount(){this.fetchTempSearch()}render(){const{intl:e}=this.props,{formatMessage:t}=e,{company:a,channel:l}=this.state;return p.default.createElement("div",{className:"braintree-pay"},p.default.createElement(b.Helmet,{title:a?`${t({id:"pages.checkout.titlePage"})} - ${a.name}`:`${t({id:"pages.checkout.titlePage"})}`}),p.default.createElement("div",{className:"pay-content"},p.default.createElement(I.default,{loading:!a,company:a,logoUrl:l&&l.profilePhoto&&l.profilePhoto.url,darkLogo:!(!l||!l.profilePhoto)||void 0}),p.default.createElement(s.default,{style:{marginTop:"60px",padding:"0 12px"}},p.default.createElement(d.default,{xs:24,sm:24,md:{span:22,offset:1},lg:{span:14,offset:5}},p.default.createElement("div",{className:"container",style:{position:"sticky",background:"rgb(246, 247, 250)",zIndex:999,borderBottom:"1px solid rgb(204, 204, 204)",top:65,paddingBottom:10,paddingTop:10,width:"100%"}},("gastronomytoursmobileapp"!==this.state.originURL||"gastronomytoursmobileapp"===this.state.originURL&&this.state.current>1)&&p.default.createElement(r.default,{onClick:this.prev,style:{position:"absolute",top:6,left:0,background:"white",borderRadius:"100%",boxShadow:"0 3px 6px 0 rgba(40, 40, 90, 0.09), 0 1px 1px 0 rgba(0, 0, 0, 0.065)",padding:6,width:34,height:34,lineHeight:"14px",textAlign:"center",border:"none"}},p.default.createElement(o.default,{style:{fontSize:24,color:this.state.channel&&this.state.channel.normalColor},type:"arrow-left"})),p.default.createElement(f.default,{current:this.state.current,style:{marginLeft:30}},Y.map((e=>p.default.createElement(W,{key:e.key,title:e.title,icon:p.default.createElement(o.default,{type:e.icon}),status:this.state.hasBookingError?"error":this.state.current===e.key?"process":this.state.current>e.key?"finish":"wait"}))))),p.default.createElement("br",null),p.default.createElement("div",{style:{padding:2}},this.state.activity&&this.state.company&&this.state.channel?p.default.createElement("div",null,1===this.state.current&&this.renderFirstStepTicketsNumber(),2===this.state.current&&this.renderSecondStepPassengerDetails(),3===this.state.current&&this.renderThirdStepPayment()):p.default.createElement("div",{style:{textAlign:"center"}},p.default.createElement(o.default,{type:"loading",style:{fontSize:30,padding:"30px 0px"},spin:!0}))),p.default.createElement("br",null)))),this.state.company&&p.default.createElement("div",null,this.state.company.slug&&p.default.createElement(_.default,{company:this.state.company})))}}e.exports=(0,y.injectIntl)(H)},57938:(e,t,a)=>{"use strict";var l=y(a(8963)),n=y(a(64219)),r=y(a(55517)),i=y(a(95402)),o=y(a(24146)),s=y(a(96540)),d=y(a(95093)),u=a(88530),c=a(24179),m=a(39125),f=y(a(48193)),p=a(77322),g=y(a(76573)),h=y(a(54157));function y(e){return e&&e.__esModule?e:{default:e}}function E(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(79692);const{validateCustomFields:b}=a(25886);class v extends s.default.Component{constructor(e){super(e),E(this,"fetchPublicBooking",(()=>{const{router:e}=this.props,{params:t}=e,{bookingCode:a}=t;p.BookingService.getPublicBooking(a).then((e=>{let{booking:t}=e;const{company:l,product:n,places:r,...i}=t;p.BookingService.getPublicBookingPermissions(a).then((e=>{let{permissions:t}=e;t.allowCompleteCheckIn?this.setState({booking:i,company:l,product:n,places:r,customFieldsPerUser:i.customFieldsPerUser,customFieldsPerActivity:i.customFieldsPerActivity}):c.browserHistory.push(`/booking/${i.code}`)}))}))})),E(this,"handleChangeCustomFieldsPerUser",(e=>{this.setState({customFieldsPerUser:e})})),E(this,"handleChangeCustomFieldsPerActivity",(e=>this.setState({customFieldsPerActivity:e}))),E(this,"handleSubmit",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{booking:a,customFieldsPerUser:l,customFieldsPerActivity:n}=this.state;let r=!1;l.forEach((e=>{const{success:t}=b({customFields:e,allCustomFields:e,publicOnly:!0});t||(r=!0)}));const{success:i}=b({customFields:n,allCustomFields:n,publicOnly:!0});if(i||(r=!0),r)return void o.default.error(t({id:"pages.checkIn.customFields.validationFieldsError"}));this.setState({loadingSubmit:!0});const s=l.map((e=>e.map((e=>({id:e._id,value:e.value}))))),d=n.map((e=>({id:e._id,value:e.value})));
419p.BookingService.completePublicCheckIn(a.code,{customFieldsPerUserValues:s,customFieldsPerActivityValues:d}).then((()=>{this.setState({loadingSubmit:!1}),c.browserHistory.push(`/booking/${a.code}?lang=${e.locale}`)})).catch((()=>{this.setState({loadingSubmit:!1}),o.default.error(t({id:"common.genericError"}))}))})),E(this,"renderBookingSummary",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{product:a,booking:l,places:o}=this.state,u=a.profilePhoto[0].url,c=a.translations&&a.translations.name&&a.translations.name[e.locale]||a.name.EN;let m;if("transfer"===l.extraData.productType&&l.pickupPoints[0]&&l.dropOffPoints[0]){const t=o.find((e=>e._id===l.pickupPoints[0])),a=o.find((e=>e._id===l.dropOffPoints[0]));if(t&&a){const l=t.translations&&t.translations.name&&t.translations.name[e.locale]||t.name&&t.name.EN||t.address;let n;t.location&&t.location.lat&&t.location.lng&&(n=s.default.createElement("a",{target:"_blank",rel:"noreferrer",href:`https://maps.google.com/?q=${t.location.lat},${t.location.lng}`},l));const r=a.translations&&a.translations.name&&a.translations.name[e.locale]||a.name&&a.name.EN||a.address;let o;a.location&&a.location.lat&&a.location.lng&&(o=s.default.createElement("a",{target:"_blank",rel:"noreferrer",href:`https://maps.google.com/?q=${a.location.lat},${a.location.lng}`},r)),m=s.default.createElement("span",null,n,s.default.createElement(i.default,{type:"arrow-right",style:{marginLeft:5,marginRight:5}}),o)}}return s.default.createElement("div",{style:{background:"#f6f7fa"}},s.default.createElement(r.default,null,s.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.checkIn.bookingSummary.sectionTitle"}))),s.default.createElement("div",{className:"pay-product-preview-parent"},s.default.createElement(r.default,{gutter:16,className:"product-desc"},s.default.createElement(n.default,{xs:24,sm:7,md:7,lg:7,xl:7,className:"pay-product-preview"},s.default.createElement("img",{src:u,alt:"product-photo",style:{borderRadius:"5px",width:"100%",height:"100px",objectFit:"cover"}})),s.default.createElement(n.default,{xs:24,sm:17,md:17,lg:17,xl:17},s.default.createElement("h5",{className:"section-desc"},c),s.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},"# ",t({id:"pages.checkIn.bookingDetails.code"}),":"," ",s.default.createElement("b",null,l.code)),s.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},s.default.createElement(i.default,{type:"clock-circle-o",style:{marginRight:5}}),(0,d.default)(`${l.dateToTravel} ${l.timeToTravel}`,"YYYY-MM-DD HH:mm").format("multiday"!==a.productType?"DD/MM/YYYY HH:mm":"DD/MM/YYYY"),("rental"===l.extraData.productType||"transfer"===l.extraData.productType)&&l.extraData.endDate&&l.extraData.endTime&&s.default.createElement("span",null,s.default.createElement("span",{style:{marginLeft:5,marginRight:5}},"-"),(0,d.default)(`${l.extraData.endDate} ${l.extraData.endTime}`,"YYYY-MM-DD HH:mm").format("multiday"!==a.productType?"DD/MM/YYYY HH:mm":"DD/MM/YYYY"))),m&&s.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},s.default.createElement(i.default,{type:"environment",style:{marginRight:5}}),m),s.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},s.default.createElement(i.default,{type:"team",style:{marginRight:5}}),t({id:1===l.tickets?"pages.checkIn.bookingSummary.tickets.single.label":"pages.checkIn.bookingSummary.tickets.plural.label"},{tickets:l.tickets}),l.extraData.transferService&&s.default.createElement("span",null,s.default.createElement("span",{style:{marginLeft:5,marginRight:5}},"â¢"),l.extraData.transferService)),l.luggagePerSize&&(l.luggagePerSize.small>0||l.luggagePerSize.large>0)?l.luggagePerSize.small>0&&l.luggagePerSize.large>0?s.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},s.default.createElement("i",{className:"fa fa-suitcase-rolling fa-lg",style:{marginRight:5}}),l.luggagePerSize.small," ",t({id:"pages.checkIn.bookingSummary.luggagePerSize.small"}),s.default.createElement("span",{style:{marginLeft:5,marginRight:5}},"â¢"),s.default.createElement("i",{className:"fa fa-suitcase fa-lg",style:{marginRight:5}}),l.luggagePerSize.large," ",t({id:"pages.checkIn.bookingSummary.luggagePerSize.large"})):l.luggagePerSize.small>0?s.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},s.default.createElement("i",{className:"fa fa-suitcase-rolling fa-lg",style:{marginRight:5}}),l.luggagePerSize.small," ",t({id:"pages.checkIn.bookingSummary.luggagePerSize.small"})):l.luggagePerSize.large>0?s.default.createElement("p",{className:"date",style:{marginBottom:"0.2rem"}},s.default.createElement("i",{className:"fa fa-suitcase fa-lg",style:{marginRight:5}}),l.luggagePerSize.large," ",t({id:"pages.checkIn.bookingSummary.luggagePerSize.large"})):"":void 0))))}
419)),this.state={booking:void 0,company:void 0,product:void 0,places:[],customFieldsPerUser:[],customFieldsPerActivity:[],loadingSubmit:!1}}componentDidMount(){this.fetchPublicBooking()}render(){const{intl:e}=this.props,{formatMessage:t}=e,{booking:a,company:i,loadingSubmit:o}=this.state;if(!a)return s.default.createElement(f.default,{iconAsLogo:!0});const{customFieldsPerUser:d,customFieldsPerActivity:u}=this.state,c=d[0].filter((e=>e.public)).length>0,p=u.filter((e=>e.public)).length>0;return s.default.createElement("div",{className:"braintree-pay"},s.default.createElement(m.Helmet,{title:`${t({id:"pages.checkIn.titlePage"})} - ${a.code}`}),s.default.createElement("div",{className:"pay-content"},s.default.createElement(h.default,{company:i}),s.default.createElement(r.default,{style:{marginTop:"60px",padding:"0 12px"}},s.default.createElement(n.default,{xs:24,sm:24,md:{span:22,offset:1},lg:{span:14,offset:5}},s.default.createElement("div",{style:{background:"#f6f7fa"}},this.renderBookingSummary(),s.default.createElement("br",null),s.default.createElement("div",{style:{width:"100%",margin:"0 auto"}},s.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.checkIn.bookingDetails.sectionTitle"})),c&&s.default.createElement("div",null,s.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.checkIn.customFieldsPerUser.sectionTitle"})),s.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.checkIn.customFieldsPerUser.sectionDescription"})),d.map(((e,a)=>s.default.createElement("div",{key:a},s.default.createElement("h5",{style:{fontWeight:500,color:"#666"}},"â¢"," ",t({id:"pages.checkIn.customFieldsPerUser.person.label"},{number:a+1})),s.default.createElement("hr",null),s.default.createElement(g.default,{className:"checkout-input",publicOnly:!0,customFields:e,allCustomFields:e,fieldsPerRow:2,onChangeCustomFields:e=>{d[a]=e,this.handleChangeCustomFieldsPerUser(d)}}))))),p&&s.default.createElement("div",null,s.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.checkIn.additionalCustomFields.sectionTitle"})),s.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.checkIn.additionalCustomFields.sectionDescription"})),s.default.createElement(g.default,{className:"checkout-input",publicOnly:!0,customFields:u,allCustomFields:u,fieldsPerRow:2,onChangeCustomFields:this.handleChangeCustomFieldsPerActivity}))),s.default.createElement(r.default,{style:{textAlign:"center",marginTop:40,marginBottom:40}},s.default.createElement(n.default,{xs:0,sm:0,md:0,lg:24,xl:24},s.default.createElement(l.default,{type:"primary",size:"large",loading:o,onClick:this.handleSubmit,style:{fontFamily:"GoogleSans",borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:40}},t({id:"pages.checkIn.buttons.completeCheckIn"}))),s.default.createElement(n.default,{xs:24,sm:24,md:24,lg:0,xl:0},s.default.createElement("div",{className:"continue-cart"},s.default.createElement(l.default,{type:"primary",size:"large",loading:o,onClick:this.handleSubmit,style:{fontFamily:"GoogleSans",fontSize:"16px",fontWeight:600,padding:"0 25px",height:"42px",width:"100%",borderTop:"1px solid #fff",borderRadius:5}},t({id:"pages.checkIn.buttons.completeCheckIn"}))))))))))}}e.exports=(0,u.injectIntl)(v)},90099:(e,t,a)=>{"use strict";var l=S(a(95402)),n=S(a(13776)),r=S(a(8963)),i=S(a(55517)),o=S(a(64219)),s=S(a(96540)),d=a(88530),u=a(21757),c=S(a(8282)),m=S(a(95093)),f=a(39125),p=a(37918),g=a(58305),h=S(a(97549)),y=a(77322),E=S(a(54157)),b=S(a(13924)),v=S(a(43823)),k=S(a(57290));function S(e){return e&&e.__esModule?e:{default:e}}function T(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(79692);class C extends s.default.Component{constructor(e){super(e),T(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchBooking()})),T(this,"componentWillUnmount",(()=>{this._isMounted=!1})),T(this,"fetchBooking",(()=>{const{router:e}=this.props,{params:t}=e,{bookingCode:a}=t;this.setState({loadingBooking:!0}),(0,c.default)({url:`${h.default.api}/api/public/bookings/${a}`,method:"get",type:"json"}).then((e=>{let{booking:t}=e;this.setState({booking:t,loadingBooking:!1})}
419)).catch((()=>{this.setState({hasErrorLoading:!0,loadingBooking:!1})}))})),T(this,"handleCompletePayment",(async e=>{this.setState({loadingCompletePayment:!0}),await y.PaymentService.completePublicPayment(e),this.setState({loadingCompletePayment:!1}),window.location.reload()})),T(this,"renderCompanyFooter",(()=>{const{booking:e}=this.state;return s.default.createElement(b.default,{company:e.company})})),T(this,"handleShowPreviewDocument",(()=>{this.setState({visiblePreviewInvoice:!0})})),T(this,"handleHidePreviewDocument",(()=>{this.setState({visiblePreviewInvoice:!1})})),T(this,"renderBookingCode",(e=>{const{intl:t}=this.props,{formatMessage:a}=t,l=e.activityTranslations&&e.activityTranslations.name&&e.activityTranslations.name[t.locale]||e.activityName;return s.default.createElement("div",{style:{marginTop:20,marginBottom:20}},s.default.createElement("h2",{style:{fontWeight:"bold",color:"#003256"}},l),s.default.createElement("div",{style:{marginTop:20,backgroundColor:"#f6f7fa",color:"#003256",padding:10}},s.default.createElement("h2",{style:{fontWeight:"bold",margin:0}},a({id:"pages.publicBooking.code"}),": ",e.code)))})),T(this,"renderBookingRow",(e=>{let{label:t,value:a}=e;return s.default.createElement(i.default,{gutter:16},s.default.createElement(o.default,{xl:12,lg:12,md:12,sm:12,xs:24,style:{textAlign:"left"}},s.default.createElement("h5",{style:{fontWeight:500,margin:5}},t)),s.default.createElement(o.default,{xl:12,lg:12,md:12,sm:12,xs:24,style:{textAlign:"right"}},s.default.createElement("h5",{style:{fontWeight:500,margin:5}},a)))})),T(this,"renderBookingDetails",(e=>{const{intl:t}=this.props,{formatMessage:a}=t,{visiblePreviewInvoice:l}=this.state,o=e.dateToTravel,d=e.timeToTravel,u=e.extraData&&e.extraData.endDate,c=e.extraData&&e.extraData.endTime,f=e.meetingPoints&&e.meetingPoints[0],g=e.places.find((e=>e._id===f)),h=e.pickupPoints&&e.pickupPoints[0],y=e.places.find((e=>e._id===h)),E=y||g,b=e.dropOffPoints&&e.dropOffPoints[0],k=e.places.find((e=>e._id===b)),S=e.payments.find((e=>"reservation"===e.paymentType)),T=e.isEnquiryBooking&&"offer_sent"===e.enquiryStatus&&S&&"pending"===S.paidStatus,C=e.policies.filter((e=>e.terms.settings&&e.terms.settings.visibleOnPublicCheckout));return s.default.createElement("div",null,s.default.createElement("div",{className:"pay-product-preview-parent"},s.default.createElement("div",null,s.default.createElement("div",{style:{textAlign:"center",padding:10}},"confirmed"===e.status?s.default.createElement("div",null,s.default.createElement("i",{className:"fa fa-circle-check fa-5x",style:{color:"#05a854"}}),this.renderBookingCode(e),s.default.createElement("h2",{style:{color:"#05a854",fontWeight:"bold"}},a({id:"pages.publicBooking.status.confirmed.title"})),s.default.createElement("h4",{className:"tickets"},a({id:"pages.publicBooking.status.confirmed.description"}))):"rejected"===e.status?s.default.createElement("div",null,s.default.createElement("i",{className:"fa fa-exclamation fa-5x",style:{color:"#d73435"}}),this.renderBookingCode(e),s.default.createElement("h2",{style:{color:"#d73435",fontWeight:"bold"}},a({id:"pages.publicBooking.status.rejected.title"})),s.default.createElement("h4",{className:"tickets"},a({id:"pages.publicBooking.status.rejected.description"}))):"cancelled"===e.status?s.default.createElement("div",null,s.default.createElement("i",{className:"fa fa-times fa-5x",style:{color:"#d73435"}}),this.renderBookingCode(e),s.default.createElement("h2",{style:{color:"#d73435",fontWeight:"bold"}},a({id:"pages.publicBooking.status.cancelled.title"})),s.default.createElement("h4",{className:"tickets"},a({id:"pages.publicBooking.status.cancelled.description"}))):"pending"===e.status?s.default.createElement("div",null,s.default.createElement("i",{className:T?"fa fa-clock fa-5x":"fa fa-circle-check fa-5x",style:{color:"#fa8c16"}}),this.renderBookingCode(e),s.default.createElement("h2",{style:{color:"#003256",fontWeight:"bold"}},a({id:T?"pages.publicBooking.status.pendingOffer.title":"pages.publicBooking.status.pending.title"})),s.default.createElement("h4",{className:"tickets"}
419,a({id:T?"pages.publicBooking.status.pendingOffer.description":"pages.publicBooking.status.pending.description"}))):"",(!e.isEnquiryBooking||"pending"!==e.enquiryStatus)&&s.default.createElement(i.default,null,s.default.createElement("h2",{style:{fontWeight:"bold"}},a({id:"pages.publicBooking.totalPrice"}),":"," ",s.default.createElement("b",null,(0,p.getNumberWithCurrency)(e.price,e.currency))),S&&s.default.createElement("h3",{style:{fontWeight:"bold"}},a({id:"pages.publicBooking.reservationDeposit"}),":"," ",s.default.createElement("b",null,(0,p.getNumberWithCurrency)(S.amount,S.currency)))),T&&s.default.createElement("div",{style:{background:"#f6f7fa",padding:15,border:"3px dashed #edeeef",borderRadius:"4px",marginTop:20}},this.renderPaymentDetails(S))),e.invoiceDocument&&s.default.createElement("div",{style:{textAlign:"center"}},s.default.createElement(r.default,{type:"dashed",icon:"download",size:"large",onClick:this.handleShowPreviewDocument},a({id:"pages.publicBooking.downloadInvoice"}))),s.default.createElement("div",{style:{padding:10}},s.default.createElement("div",{style:{padding:20,marginTop:20,border:"3px dashed #edeeef",borderRadius:"4px"}},s.default.createElement("div",null,s.default.createElement("h4",{style:{fontWeight:"bold",margin:0,color:"#003256"}},a({id:"pages.publicBooking.bookingDetails.sectionTitle"})),s.default.createElement("hr",null),this.renderBookingRow({label:"rental"===e.extraData.productType?a({id:`pages.publicBooking.productType.${e.extraData.productType}.${e.extraData.rentalCategory}.start`}):a({id:`pages.publicBooking.productType.${e.extraData.productType}.start`}),value:(0,m.default)(`${o} ${d}`,"YYYY-MM-DD HH:mm").format("multiday"===e.extraData.productType?"DD/MM/YYYY":"DD/MM/YYYY HH:mm")}),s.default.createElement("hr",null),u&&c&&s.default.createElement("div",null,this.renderBookingRow({label:"rental"===e.extraData.productType?a({id:`pages.publicBooking.productType.${e.extraData.productType}.${e.extraData.rentalCategory}.end`}):a({id:`pages.publicBooking.productType.${e.extraData.productType}.end`}),value:(0,m.default)(`${u} ${c}`,"YYYY-MM-DD HH:mm").format("multiday"===e.extraData.productType?"DD/MM/YYYY":"DD/MM/YYYY HH:mm")}),s.default.createElement("hr",null)),this.renderBookingRow({label:a({id:"pages.publicBooking.tickets"}),value:e.tickets}),e.pricingOptionName&&s.default.createElement(s.default.Fragment,null,s.default.createElement("hr",null),this.renderBookingRow({label:a({id:"pages.publicBooking.pricingOptionName"}),value:e.pricingOptionName})),(e.extraData.transferService||e.luggagePerSize&&(e.luggagePerSize.small>0||e.luggagePerSize.large>0))&&s.default.createElement("div",null,e.extraData.transferService&&s.default.createElement(s.default.Fragment,null,s.default.createElement("hr",null),this.renderBookingRow({label:a({id:"pages.publicBooking.transferService"}),value:e.extraData.transferService})),e.luggagePerSize&&(e.luggagePerSize.small>0||e.luggagePerSize.large>0)&&s.default.createElement(s.default.Fragment,null,s.default.createElement("hr",null),this.renderBookingRow({label:a({id:"pages.publicBooking.luggagePerSize"}),value:e.luggagePerSize?e.luggagePerSize.small>0&&e.luggagePerSize.large>0?s.default.createElement("span",null,s.default.createElement("span",null,e.luggagePerSize.small," ",s.default.createElement("i",{className:"fa fa-suitcase-rolling fa-lg"})),s.default.createElement("span",{style:{marginLeft:10}},e.luggagePerSize.large," ",s.default.createElement("i",{className:"fa fa-suitcase fa-lg"}))):e.luggagePerSize.small>0?s.default.createElement("span",null,e.luggagePerSize.small," ",s.default.createElement("i",{className:"fa fa-suitcase-rolling fa-lg"})):e.luggagePerSize.large>0?s.default.createElement("span",null,e.luggagePerSize.large," ",s.default.createElement("i",{className:"fa fa-suitcase fa-lg"})):s.default.createElement("span",null,"-"):"-"}))),E&&s.default.createElement("div",null,s.default.createElement("hr",null),this.renderBookingRow({label:a({id:y?"pages.publicBooking.pickupPoint":"pages.publicBooking.meetingPoint"}),value:E&&E.translations&&E.translations.name&&E.translations.name[t.locale]||E.name&&E.name.EN||E.address})),k&&s.default.createElement("div",null,s.default.createElement("hr",null),this.renderBookingRow({label:a({id:"pages.publicBo
419oking.dropOffPoint"}),value:k&&k.translations&&k.translations.name&&k.translations.name[t.locale]||k.name&&k.name.EN||k.address}))),s.default.createElement("div",{style:{marginTop:50}},s.default.createElement("h4",{style:{fontWeight:"bold",margin:0,color:"#003256"}},a({id:"pages.publicBooking.contactDetails.sectionTitle"})),s.default.createElement("hr",null),this.renderBookingRow({label:a({id:"pages.publicBooking.contactDetails.firstName"}),value:e.userFirstName||"-"}),s.default.createElement("hr",null),this.renderBookingRow({label:a({id:"pages.publicBooking.contactDetails.lastName"}),value:e.userLastName||"-"}),s.default.createElement("hr",null),this.renderBookingRow({label:a({id:"pages.publicBooking.contactDetails.email"}),value:e.userEmail||"-"}),s.default.createElement("hr",null),this.renderBookingRow({label:a({id:"pages.publicBooking.contactDetails.phone"}),value:e.userPhone||"-"})),C.length>0&&s.default.createElement("div",{style:{marginTop:50}},s.default.createElement("h4",{style:{fontWeight:"bold",margin:0,color:"#003256"}},a({id:"pages.publicBooking.policies.sectionTitle"})),s.default.createElement("hr",null),C.map(((e,a)=>{const l=e.translations&&e.translations.name&&e.translations.name[t.locale]||e.name.EN,r=e.translations&&e.translations.details&&e.translations.details[t.locale]||e.terms.details&&e.terms.details.EN;return s.default.createElement("h5",{key:e._id,style:{fontWeight:500,cursor:"pointer"},className:"color-primary",onClick:()=>{e.terms.publicLink?window.open(e.terms.publicLink):n.default.info({maskClosable:!0,width:900,className:"modal-policy",title:l,content:r})}},"(",a+1,") ",l)}))))),l&&s.default.createElement(v.default,{document:e.invoiceDocument,visible:l,onHide:this.handleHidePreviewDocument}))))})),T(this,"renderPaymentDetails",(e=>{const{intl:t}=this.props,{formatMessage:a}=t,{booking:l}=this.state,{loadingBankWidget:n,loadingSubmitPay:d,loadingCompletePayment:u}=this.state;return s.default.createElement("div",{style:{textAlign:"left"}},s.default.createElement(i.default,null,s.default.createElement(o.default,null,s.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},a({id:"pages.publicBooking.pendingOffer.completePayment.sectionTitle"}))),s.default.createElement(o.default,null,s.default.createElement("p",{style:{color:"#666",margin:0,marginBottom:-12,fontSize:14}},a({id:"pages.publicBooking.pendingOffer.completePayment.sectionDescription"})))),s.default.createElement("div",{style:{marginTop:30}},s.default.createElement(k.default,{paymentId:e.id,onLoadingWidget:e=>this.setState({loadingBankWidget:e}),onLoadingSubmit:e=>this.setState({loadingSubmitPay:e}),onSuccess:()=>this.handleCompletePayment(e.id)})),s.default.createElement("br",null),s.default.createElement(i.default,null,s.default.createElement(o.default,{xs:0,sm:0,md:0,lg:24,xl:24,style:{textAlign:"center"}},s.default.createElement(r.default,{className:"payment-widget-button",type:"primary",disabled:n,loading:u||d,size:"large",style:{margin:5,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px"}},a({id:"pages.publicBooking.pendingOffer.completePayment.payAmount"},{amountToPay:(0,p.getNumberWithCurrency)(e.amount,l.currency)}))),s.default.createElement(o.default,{xs:24,sm:24,md:24,lg:0,xl:0},s.default.createElement("div",{className:"new-cart"},s.default.createElement(r.default,{className:"payment-widget-button",type:"primary",size:"large",disabled:n,loading:u||d,style:{fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5}},a({id:"pages.publicBooking.pendingOffer.completePayment.payAmount"},{amountToPay:(0,p.getNumberWithCurrency)(e.amount,l.currency)}))))))})),this.state={booking:void 0,loadingBooking:!0,loadingBankWidget:!1,loadingSubmitPay:!1,loadingCompletePayment:!1,visiblePreviewInvoice:!1}}render(){const{intl:e}=this.props,{formatMessage:t}=e,{loadingBooking:a,hasErrorLoading:n,booking:r}=this.state;return s.default.createElement("div",null,s.default.createElement(f.Helmet,{title:r?`${t({id:"pages.publicBooking.titlePage"})} - ${r.code}`:t({id:"pages.publicBooking.titlePage"})}),n?"":s.default.createElement("div",{className:"payment-page"},s.default.createElement("div",{className:"braintree-pay"},s.default.createElement("div",{className:"pay-content"},s.default.createElement(E.default,{loading:a,backButtonUrl:r&&r.originURL,backButtonUrlAsExternalPath:!0,company:r&&r.company}),s.default.createElement(i.default,{gutter:32,style:{padding:"0 12px",marginTop:80,marginBottom:20}},s.default.createElement(o.default,{xs:24,sm:24,md:{span:r&&r.roundTransferBooking?12:22,offset:r&&r.roundTransferBooking?0:1},lg:{span:r&&r.roundTransferBooking?12:14,offset:r&&r.roundTransferBooking?0:5}
419,xl:{span:r&&r.roundTransferBooking?12:14,offset:r&&r.roundTransferBooking?0:5},style:{marginBottom:20}},s.default.createElement("div",null,a?s.default.createElement("div",{style:{textAlign:"center",padding:"50px 0"}},s.default.createElement(l.default,{type:"loading",style:{fontSize:50},spin:!0})):this.renderBookingDetails(r))),r&&r.roundTransferBooking&&s.default.createElement(o.default,{xs:24,sm:24,md:12,lg:12,xl:12,style:{marginBottom:20}},s.default.createElement("div",null,this.renderBookingDetails(r.roundTransferBooking))))),r&&s.default.createElement(b.default,{company:r.company}))))}}e.exports=(0,u.connect)(null,(e=>({onChangeLang:t=>e((0,g.changeLang)(t))})))((0,d.injectIntl)(C))},91515:(e,t,a)=>{"use strict";var l=D(a(95402)),n=D(a(55517)),r=D(a(7669)),i=D(a(64219)),o=D(a(8963)),s=D(a(24146)),d=D(a(77925)),u=D(a(96540)),c=a(21757),m=a(88530),f=a(39125),p=a(24179),g=a(37918),h=a(66028),y=a(77322),E=D(a(13924)),b=D(a(54157)),v=D(a(99518)),k=D(a(57290)),S=D(a(49328)),T=D(a(55037)),C=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=P(t);if(a&&a.has(e))return a.get(e);var l={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if("default"!==r&&{}.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(l,r,i):l[r]=e[r]}return l.default=e,a&&a.set(e,l),l}(a(91147));function P(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(P=function(e){return e?a:t})(e)}function D(e){return e&&e.__esModule?e:{default:e}}function _(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(79692),a(99660);const{validateContactDetails:I}=a(25886),x=(d.default.Item,{firstName:{visible:!0,required:!1},lastName:{visible:!0,required:!1},email:{visible:!0,required:!0},phone:{visible:!0,required:!1}}),O={firstName:{visible:!0,required:!0},lastName:{visible:!0,required:!0},email:{visible:!0,required:!0},phone:{visible:!0,required:!1}};class A extends u.default.Component{constructor(e){super(e),_(this,"componentDidMount",(()=>{this._isMounted=!0;const{companySlug:e}=this.state;if(e)this.fetchCompanyAndPublicGiftCardSettings();else{const{APPCONFIG:e}=this.props,{slug:t}=e;t||p.browserHistory.push("/notfound"),this.setState({companySlug:t},(()=>{this.fetchCompanyAndPublicGiftCardSettings()}))}})),_(this,"componentDidUpdate",((e,t)=>{const{currentStep:a}=this.state;a!==t.currentStep&&window.scrollTo(0,0)})),_(this,"componentWillUnmount",(()=>{this._isMounted=!1})),_(this,"fetchCompanyAndPublicGiftCardSettings",(()=>{const{companySlug:e}=this.state;this.setState({loadingCompany:!0}),y.PaymentService.getPublicPaymentsSettings(e).then((t=>{let{company:a,settings:l}=t;y.PromotionService.getPublicGiftCardSettings({companySlug:e}).then((e=>{let{giftCardSettings:t}=e;t.status!==h.GIFTCARDSETTINGS_STATUSES.ACTIVE?this.setState({hasErrorLoading:!0,loadingCompany:!1}):this.setState({company:a,settings:l,loadingCompany:!1})})).catch((()=>{this.setState({hasErrorLoading:!0,loadingCompany:!1})}))})).catch((()=>{this.setState({hasErrorLoading:!0,loadingCompany:!1})}))})),_(this,"completePayment",(()=>{const{intl:e}=this.props,{paymentId:t}=this.state;this.setState({loadingCompletePayment:!0}),y.PaymentService.completePublicPayment(t).then((a=>{this.setState({loadingCompletePayment:!1}),a.success?p.browserHistory.push(`/payments/${t}?lang=${e.locale}`):p.browserHistory.push("/payments/error")})).catch((()=>{p.browserHistory.push("/payments/error")}))})),_(this,"handleChangeAmountToPay",(e=>{this.setState({amountToPay:e})})),_(this,"handleAmountModeChange",((e,t)=>{this.setState({amountToPay:e,isCustomAmount:t})})),_(this,"handleNextFromAmount",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{amountToPay:a}=this.state;!a||a<=0?s.default.error(t({id:"pages.giftCardCheckout.amountToPay.validationError"})):this.setState({currentStep:2})})),_(this,"handleNextFromRecipient",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{giftCardReceiverDetails:a}=this.state,{successValidation:l}=I({contactDetails:a,contactDetailsSettings:x});l?this.setState({currentStep:3}):s.default.error(t({id:"pages.giftCardCheckout.recipient.validationFieldsError"}))})),_(this,"handleProceedToPayment",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{amountToPay:a,company:l,settings:n,paymentId:r,contactDetails:i,giftCardReceiverDetails:o}=this.state,{successValidation:d}=I({contactDetails:i,contactDetailsSettings:O});if(!d)return void s.default.error(t({id:"pages.giftCardCheckout.contactDetails.validationFieldsError"}));this.setState({loadingCreatePayment:!0});const u={firstName:i.firstName&&i.firstName.value||void 0,lastName:i.lastName&&i.lastName.value||void 0,email:i.email&&i.email.value||void 0,phone:i.phone&&i.phone.number||void 0,lang:e.locale},c={firstName:o.firstName&&o.firstName.value||void 0,lastName:o.lastName&&o.lastName.value||void 0,email:o.email&&o.email.value||void 0,phone:o.phone&&o.phone.number||void 0},m=()=>{this.setState({loadingCreatePayment:!1}),s.default.error(t({id:"pages.giftCardCheckout.amountToPay.validationError"}))},f=(this.state.giftCardMessage||"").trim()||void 0;r?y.PaymentService.changePublicPayment(r,{amount:a,contactDetails:u,giftCardReceiverDetails:c,giftCardMessage:f}).then((()=>{this.setState({currentStep:4,loadingCreatePayment:!1})}
419)).catch(m):y.PaymentService.createPublicPayment(l.slug,{amount:a,currency:n.currency,contactDetails:u,giftCardReceiverDetails:c,giftCardMessage:f,giftCardIntent:!0}).then((e=>{this.setState({paymentId:e.paymentId,currentStep:4,loadingCreatePayment:!1})})).catch(m)})),_(this,"renderPaymentStep",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{settings:a,paymentId:l,giftCardReceiverDetails:n}=this.state,{currency:r}=a,{loadingBankWidget:i,loadingSubmitPay:s,amountToPay:d,loadingCompletePayment:c}=this.state;return u.default.createElement("div",{className:"gc-form"},u.default.createElement("div",{className:"gc-form__step-header"},u.default.createElement("div",{className:"gc-form__step-header-text"},u.default.createElement("h1",{className:"section-title"},t({id:"pages.giftCardCheckout.completePayment.sectionTitle"})),u.default.createElement("p",null,t({id:"pages.giftCardCheckout.completePayment.sectionDescription"})))),u.default.createElement("div",{className:"gc-form__widget"},u.default.createElement(k.default,{paymentId:l,onLoadingWidget:e=>this.setState({loadingBankWidget:e}),onLoadingSubmit:e=>this.setState({loadingSubmitPay:e}),onSuccess:this.completePayment})),u.default.createElement("span",{className:"gc-form__explainer"},t({id:"pages.giftCardCheckout.completePayment.receiverExplainer"},{email:n.email&&n.email.value})),u.default.createElement("div",{className:"gc-form__cta-row"},u.default.createElement(o.default,{className:"gc-form__cta payment-widget-button",type:"primary",disabled:i,loading:c||s,size:"large"},t({id:"pages.giftCardCheckout.buttons.payAmount"},{amountToPay:(0,g.getNumberWithCurrency)(d,r)}))))})),_(this,"handleChangeContactDetails",(e=>{const{contactDetails:t}=this.state;this.setState({contactDetails:{...t,...e}})})),_(this,"handleChangeGiftCardReceiverDetails",(e=>{const{giftCardReceiverDetails:t}=this.state;this.setState({giftCardReceiverDetails:{...t,...e}})})),_(this,"renderAmountStep",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{settings:a,isCustomAmount:l,amountToPay:n,company:r}=this.state,{currency:i}=a,s=t({id:"pages.giftCardCheckout.amountToPay.customLabel",defaultMessage:"Custom"}),d=r&&r.website||"our website";return u.default.createElement("div",{className:"gc-form"},u.default.createElement("div",{className:"gc-form__step-header"},u.default.createElement("div",{className:"gc-form__step-header-text"},u.default.createElement("h1",{className:"section-title"},t({id:"pages.giftCardCheckout.giftCardDetails.sectionTitle"})),u.default.createElement("p",null,t({id:"pages.giftCardCheckout.giftCardDetails.sectionDescription"},{website:d})))),u.default.createElement(C.default,{value:n,currency:i,customActive:l,customLabel:s,ariaLabel:t({id:"pages.giftCardCheckout.giftCardDetails.sectionTitle"}),onChange:this.handleAmountModeChange}),u.default.createElement("div",{className:"gc-form__cta-row"},u.default.createElement(o.default,{className:"gc-form__cta",onClick:this.handleNextFromAmount,type:"primary",size:"large"},t({id:"pages.giftCardCheckout.buttons.continue",defaultMessage:"Continue"}))))})),_(this,"renderRecipientStep",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{giftCardReceiverDetails:a,giftCardMessage:l}=this.state;return u.default.createElement("div",{className:"gc-form"},u.default.createElement("div",{className:"gc-form__step-header"},u.default.createElement("div",{className:"gc-form__step-header-text"},u.default.createElement("h1",{className:"section-title"},t({id:"pages.giftCardCheckout.recipient.sectionTitle"})),u.default.createElement("p",null,t({id:"pages.giftCardCheckout.recipient.sectionDescription"})))),u.default.createElement(v.default,{onUpdateBookingContactDetails:this.handleChangeGiftCardReceiverDetails,contactDetails:a,contactDetailsSettings:x,publicPaymentsPage:!0,i18nPrefix:"pages.giftCardCheckout.recipient"}),u.default.createElement(n.default,null,u.default.createElement(i.default,{xs:24},u.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.giftCardCheckout.recipient.message.label"}))),u.default.createElement(i.default,{xs:24},u.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.giftCardCheckout.recipient.message.description"}))),u.default.createElement(i.default,{xs:24},u.default.createElement(d.default.Item,null,u.default.createElement(r.default.TextArea,{className:"checkout-input",rows:4,maxLength:500,value:l,placeholder:t({id:"pages.giftCardCheckout.recipient.message.placeholder"}),onChange:e=>this.setState({giftCardMessage:e.target.value})})))),u.default.createElement("div",{className:"gc-form__cta-row"},u.default.createElement(o.default,{className:"gc-form__cta",onClick:this.handleNextFromRecipient,type:"primary",size:"large"},t({id:"pages.giftCardCheckout.buttons.continue",defaultMessage:"Continue"}))))})),_(this,"renderBuyerStep",(()=>{const{intl:e}=this.props,{formatMessage:t}
419=e,{contactDetails:a,loadingCreatePayment:l}=this.state;return u.default.createElement("div",{className:"gc-form"},u.default.createElement("div",{className:"gc-form__step-header"},u.default.createElement("div",{className:"gc-form__step-header-text"},u.default.createElement("h1",{className:"section-title"},t({id:"pages.giftCardCheckout.contactDetails.sectionTitle"})),u.default.createElement("p",null,t({id:"pages.giftCardCheckout.contactDetails.sectionDescription"})))),u.default.createElement(v.default,{onUpdateBookingContactDetails:this.handleChangeContactDetails,contactDetails:a,contactDetailsSettings:O,publicPaymentsPage:!0}),u.default.createElement("div",{className:"gc-form__cta-row"},u.default.createElement(o.default,{className:"gc-form__cta",loading:l,onClick:this.handleProceedToPayment,type:"primary",size:"large"},t({id:"pages.giftCardCheckout.buttons.proceedToCheckout"}))))}));const t=e.location.query.amount,a=""!==t&&!isNaN(t)&&Number.isInteger(Number(t))&&Number(t)>=0?(0,g.calc2Decimals)(Number(t)):void 0;this.state={companySlug:e.router.params.companySlug,company:void 0,settings:{},loadingCompany:!0,contactDetails:{},giftCardReceiverDetails:{},giftCardMessage:"",amountToPay:a,isCustomAmount:!!a&&!C.PRESETS.includes(a),paymentId:void 0,loadingBankWidget:!1,loadingSubmitPay:!1,loadingCreatePayment:!1,hasErrorLoading:!1,currentStep:1}}render(){const{intl:e}=this.props,{formatMessage:t}=e,{loadingCompany:a,company:n,hasErrorLoading:r,currentStep:i,settings:o,amountToPay:s}=this.state,d=t({id:"pages.giftCardCheckout.pageTitle"}),c=n&&n.name||"",m=!(n&&n.darkLogo)&&n&&n.logo&&n.logo[0]&&n.logo[0].url,p=n&&n.brandColors&&n.brandColors.primary,g=p?{"--gc-page-accent":p}:void 0,h=[{key:1,label:t({id:"pages.giftCardCheckout.steps.amount",defaultMessage:"Amount"})},{key:2,label:t({id:"pages.giftCardCheckout.steps.recipient",defaultMessage:"Recipient"})},{key:3,label:t({id:"pages.giftCardCheckout.steps.contactDetails",defaultMessage:"Your details"})},{key:4,label:t({id:"pages.giftCardCheckout.steps.payment",defaultMessage:"Payment"})}];return u.default.createElement("div",{className:`giftcard-checkout-page is-step-${i}`,style:g},u.default.createElement(f.Helmet,{title:n?`${d} - ${n.name}`:d}),a?u.default.createElement("div",{className:"giftcard-checkout-page__loader"},u.default.createElement(l.default,{type:"loading",style:{fontSize:50},spin:!0})):r?"":u.default.createElement("div",{className:"braintree-pay"},u.default.createElement("div",{className:"pay-content"},u.default.createElement(b.default,{company:n}),u.default.createElement("div",{className:"giftcard-checkout-page__shell"},n&&u.default.createElement("header",{className:"giftcard-checkout-page__hero"},u.default.createElement("h1",{className:"giftcard-checkout-page__hero-title"},c),u.default.createElement("p",{className:"giftcard-checkout-page__hero-description"},t({id:"pages.giftCardCheckout.hero.description"},{companyName:c}))),u.default.createElement("div",{className:"giftcard-checkout-page__layout"},u.default.createElement("aside",{className:"giftcard-checkout-page__card-col"},n&&u.default.createElement(S.default,{companyName:n.name,companyLogoUrl:m,amount:s,currency:o.currency,label:d})),u.default.createElement("main",{className:"giftcard-checkout-page__form-col"},u.default.createElement("div",{className:"giftcard-checkout-page__form-stepper"},i>1&&u.default.createElement("button",{type:"button",className:"giftcard-checkout-page__form-stepper-back",onClick:()=>this.setState({currentStep:Math.max(1,i-1)}),"aria-label":t({id:"pages.giftCardCheckout.buttons.back"})},u.default.createElement(l.default,{type:"arrow-left"})),u.default.createElement(T.default,{currentStep:i,steps:h})),u.default.createElement("div",null,1===i&&this.renderAmountStep(),2===i&&this.renderRecipientStep(),3===i&&this.renderBuyerStep(),4===i&&this.renderPaymentStep()))))),n&&u.default.createElement(E.default,{company:n})))}}e.exports=(0,c.connect)((e=>{const{APPCONFIG:t}=e;return{APPCONFIG:t}}),null)((0,m.injectIntl)(A))},56547:(e,t,a)=>{"use strict";var l=k(a(95402)),n=k(a(8963)),r=k(a(55517)),i=k(a(64219)),o=k(a(24146)),s=k(a(77925)),d=k(a(83307)),u=k(a(96540)),c=a(21757),m=a(39125),f=a(88530),p=a(24179),g=a(37918),h=a(77322),y=k(a(13924)),E=k(a(54157)),b=k(a(99518)),v=k(a(57290));
419function k(e){return e&&e.__esModule?e:{default:e}}function S(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(79692);const{validateContactDetails:T}=a(25886),{Option:C}=d.default,P=s.default.Item;class D extends u.default.Component{constructor(e){super(e),S(this,"componentDidMount",(()=>{this._isMounted=!0;const{companySlug:e}=this.state;if(e)this.fetchCompanyAndPublicPaymentLink();else{const{APPCONFIG:e}=this.props,{slug:t}=e;t||p.browserHistory.push("/notfound"),this.setState({companySlug:t},(()=>{this.fetchCompanyAndPublicPaymentLink()}))}})),S(this,"componentWillUnmount",(()=>{this._isMounted=!1})),S(this,"fetchCompanyAndPublicPaymentLink",(()=>{const{companySlug:e}=this.state,{params:t}=this.props,{id:a}=t;this.setState({loadingCompany:!0}),h.PaymentService.getPublicPaymentsSettings(e).then((e=>{let{company:t,settings:l}=e;h.PaymentLinkService.getPublicPaymentLink(a).then((e=>{let{paymentLink:a}=e;this.setState({company:t,paymentLink:a,settings:l,loadingCompany:!1})})).catch((()=>{this.setState({hasErrorLoading:!0,loadingCompany:!1})}))})).catch((()=>{this.setState({hasErrorLoading:!0,loadingCompany:!1})}))})),S(this,"completePayment",(()=>{const{paymentId:e}=this.state;this.setState({loadingCreatePayment:!0}),h.PaymentService.completePublicPayment(e).then((t=>{this.setState({loadingCreatePayment:!1}),t.success?p.browserHistory.push(`/payments/${e}`):p.browserHistory.push("/payments/error")})).catch((()=>{p.browserHistory.push("/payments/error")}))})),S(this,"renderCompanyNavBar",(()=>{const{loadingCompany:e,company:t}=this.state;return u.default.createElement(E.default,{loading:e,company:t})})),S(this,"renderCompanyFooter",(()=>{const{company:e}=this.state;return u.default.createElement(y.default,{company:e})})),S(this,"handlePreparePayment",(()=>{const{selectedOption:e,company:t,settings:a,paymentId:l}=this.state,{contactDetails:n}=this.state,{successValidation:r}=T({contactDetails:n,contactDetailsSettings:a.contact||{}});r?e?(this.setState({loadingPreparePayment:!0}),l?h.PaymentService.changePublicPayment(l,{optionId:e.id,amount:e.amount}).then((()=>{this.setState({currentStep:"bankwidget",loadingPreparePayment:!1})})):h.PaymentService.createPublicPayment(t.slug,{optionId:e.id,amount:e.amount,currency:a.currency,contactDetails:{firstName:n.firstName&&n.firstName.value||void 0,lastName:n.lastName&&n.lastName.value||void 0,email:n.email&&n.email.value||void 0,phone:n.phone&&n.phone.number||void 0}}).then((e=>{this.setState({paymentId:e.paymentId,currentStep:"bankwidget",loadingPreparePayment:!1})}))):o.default.error("Select an option"):o.default.error("Please review all the required contact details")})),S(this,"handleChangeSelectedOption",(e=>{const{paymentLink:t}=this.state,a=t.options.find((t=>t.id===e));this.setState({selectedOption:a})})),S(this,"renderPaymentLinkOptions",(()=>{const{intl:e}=this.props,{settings:t,paymentLink:a,currentStep:l,paymentId:o}=this.state,{currency:c}=t,{loadingBankWidget:m,loadingSubmitPay:f,selectedOption:p,loadingCreatePayment:h,loadingPreparePayment:y}=this.state;return u.default.createElement("div",null,u.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},"Payment Options"),"setAmount"===l?u.default.createElement("div",null,u.default.createElement(r.default,null,u.default.createElement(i.default,null,u.default.createElement("p",{style:{color:"#666",margin:0,marginBottom:-12,fontSize:14}},"Select an option you wish to buy"))),u.default.createElement("div",{style:{marginTop:20}},u.default.createElement(s.default,null,u.default.createElement(P,{required:!0,hasFeedback:!0},u.default.createElement(d.default,{className:"checkout-input",style:{width:"100%"},value:p&&p.id,placeholder:"Select an option",onChange:this.handleChangeSelectedOption},a.options.map((e=>u.default.createElement(C,{key:e.id,value:e.id},"(",u.default.createElement("b",null,(0,g.getNumberWithCurrency)(e.amount,c)),") ",e.title))))))),u.default.createElement("br",null),u.default.createElement(r.default,null,u.default.createElement(i.default,{xs:0,sm:0,md:24,lg:24,style:{textAlign:"center"}},u.default.createElement(n.default,{loading:y,onClick:this.handlePreparePayment,type:"primary",size:"large",style:{margin:5,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px",width:"155px"}},"Next")),u.default.createElement(i.default,{xs:24,sm:24,md:0,lg:0},u.default.createElement("div",{className:"new-cart"},u.default.createElement(n.default,{loading:y,onClick:this.handlePreparePayment,type:"primary",size:"large",style:{fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5}},"Next"))))):u.default.createElement("div",null,u.default.createElement(r.default,null,u.default.createElement(i.default,null,u.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},"Complete Payment")),u.default.createElement(i.default,null,u.default.createElement("p",{style:{color:"#666",margin:0,marginBottom:-12,fontSize:14}},"Follow the instructions to complete your payment"))),u.default.createElement("div",{style:{marginTop:30}},u.default.createElement(v.default,{paymentId:o,onLoadingWidget:e=>this.setState({loadingBankWidget:e}),onLoadingSubmit:e=>this.setState({loadingSubmitPay:e}),onSuccess:this.completePayment})),u.default.createElement("br",null),u.default.createElement("br",null),u.default.createElement(r.default,null,u.default.createElement(i.default,{xs:0,sm:0,md:24,lg:24,style:{textAlign:"center"}},u.default.createElement(n.default,{className:"payment-widget-button",type:"primary",disabled:m,loading:h||f,size:"large",style:{margin:5,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px",width:"155px"}},m?"LOADING":`Pay ${(0,g.getNumberWithCurrency)(p.amount,c)}`)),u.default.createElement(i.default,{xs:24,sm:24,md:0,lg:0},u.default.createElement("div",{className:"new-cart"},u.default.createElement(n.default,{className:"payment-widget-button",type:"primary",size:"large",disabled:m,loading:h||f,style:{fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5}},m?"LOADING":`Pay ${(0,g.getNumberWithCurrency)(p.amount,c)}`)))),u.default.createElement("div",{style:{textAlign:"center",marginTop:10}},u.default.createElement("a",{className:"color-primary",onClick:()=>this.setState({currentStep:"setAmount"}),style:{textDecoration:"underline",fontSize:15}},"Select a different option"))),u.default.createElement("br",null),u.default.createElement("br",null))})),S(this,"renderContactDetails",(()=>{const{contactDetails:e,settings:t,paymentId:a}=this.state;return u.default.createElement("div",{style:{width:"100%",margin:"0 auto"}},u.default.createElement("h1",{className:"section-title",ref:this.refContactDetails,style:{textTransform:"initial"}},"Contact Details"),u.default.createElement(b.default,{disabled:!!a,onUpdateBookingContactDetails:this.handleUpdate
419ContactDetails,contactDetails:e,contactDetailsSettings:t.contact||{},publicPaymentsPage:!0}))})),S(this,"handleUpdateContactDetails",(e=>{const{contactDetails:t}=this.state;this.setState({contactDetails:{...t,...e}})})),this.state={companySlug:e.router.params.companySlug,company:{},settings:{},paymentLink:{},loadingCompany:!0,contactDetails:{},selectedOption:void 0,paymentId:void 0,loadingBankWidget:!1,loadingSubmitPay:!1,loadingPreparePayment:!1,hasErrorLoading:!1,loadingCreatePayment:!1,currentStep:"setAmount"}}render(){const{loadingCompany:e,company:t,hasErrorLoading:a}=this.state;return u.default.createElement("div",null,u.default.createElement(m.Helmet,{title:e?"Loading...":a?"Error":`Payment Link - ${t.name}`},u.default.createElement("meta",{property:"og:title",content:e?"Loading...":a?"Error":`Payment Link - ${t.name}`}),u.default.createElement("link",{rel:"canonical",href:t&&t.website}),u.default.createElement("meta",{property:"og:url",content:t&&t.website})),e?u.default.createElement("div",{style:{textAlign:"center",padding:"50px 0"}}," ",u.default.createElement(l.default,{type:"loading",style:{fontSize:50},spin:!0})," "):a?"":u.default.createElement("div",{className:"payment-page"},u.default.createElement("div",{className:"braintree-pay"},u.default.createElement("div",{className:"pay-content"},this.renderCompanyNavBar(),u.default.createElement(r.default,{style:{padding:"0 12px"}},u.default.createElement(i.default,{xs:24,sm:24,md:{span:22,offset:1},lg:{span:14,offset:5}},u.default.createElement("div",{style:{padding:2,marginTop:100,marginBottom:100}},this.renderContactDetails(),this.renderPaymentLinkOptions())))),this.renderCompanyFooter())))}}e.exports=(0,c.connect)((e=>{const{APPCONFIG:t}=e;return{APPCONFIG:t}}),null)((0,f.injectIntl)(D))},3607:(e,t,a)=>{"use strict";var l=C(a(95402)),n=C(a(8963)),r=C(a(13121)),i=C(a(24146)),o=C(a(29281)),s=C(a(55517)),d=C(a(64219)),u=C(a(98934)),c=C(a(77925)),m=C(a(96540)),f=a(21757),p=a(88530),g=a(39125),h=a(24179),y=a(37918),E=a(77322),b=C(a(13924)),v=C(a(54157)),k=C(a(99518)),S=C(a(76573)),T=C(a(57290));function C(e){return e&&e.__esModule?e:{default:e}}function P(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(79692),a(41784);const{validateCustomFields:D,validateContactDetails:_}=a(25886),I=c.default.Item,{Step:x}=u.default,O=[{key:1,title:"",icon:"solution"},{key:2,title:"",icon:"credit-card"}];class A extends m.default.Component{constructor(e){super(e),P(this,"componentDidMount",(()=>{this._isMounted=!0;const{companySlug:e}=this.state;if(e)this.fetchCompanySettings();else{const{APPCONFIG:e}=this.props,{slug:t}=e;t||h.browserHistory.push("/notfound"),this.setState({companySlug:t},(()=>{this.fetchCompanySettings()}))}})),P(this,"componentWillUnmount",(()=>{this._isMounted=!1})),P(this,"fetchCompanySettings",(()=>{const{companySlug:e}=this.state;this.setState({loadingCompany:!0}),E.PaymentService.getPublicPaymentsSettings(e).then((e=>{let{company:t,settings:a,customFields:l}=e;this.setState({company:t,settings:a,customFields:l,loadingCompany:!1})})).catch((()=>{this.setState({hasErrorLoading:!0,loadingCompany:!1})}))})),P(this,"completePayment",(()=>{const{intl:e}=this.props,{paymentId:t}=this.state;this.setState({loadingCompletePayment:!0}),E.PaymentService.completePublicPayment(t).then((a=>{this.setState({loadingCompletePayment:!1}),a.success?h.browserHistory.push(`/payments/${t}?lang=${e.locale}`):h.browserHistory.push("/payments/error")})).catch((()=>{h.browserHistory.push("/payments/error")}))})),P(this,"renderPaymentOptions",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{activePayOption:a}=this.state;return m.default.createElement("div",null,m.default.createElement(s.default,null,m.default.createElement(d.default,null,m.default.createElement("h1",{className:"section-title",style:{textTransform:"initial"}},t({id:"pages.paymentsCheckout.paymentOptions.sectionTitle"}))),m.default.createElement(d.default,null,m.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.paymentsCheckout.paymentOptions.sectionDescription"})))),m.default.createElement(s.default,{gutter:16},m.default.createElement(d.default,{xl:12,lg:12,md:12,sm:12,xs:12},m.default.createElement(o.default,{className:"public-payments-page-card",onClick:()=>this.setState({activePayOption:"online"}),style:{cursor:"pointer",background:"online"===a?"#0747a6":"",color:"online"===a?"white":"",textAlign:"center",width:"100%",border:"none",boxShadow:"0 3px 6px 0 rgba(40, 40, 90, 0.09), 0 1px 1px 0 rgba(0, 0, 0, 0.065)"}},m.default.createElement("div",{style:{display:"inline-block"}},m.default.createElement("i",{className:"fa fa-credit-card",style:{fontSize:17,display:"inline-block"}}),m.default.createElement("h4",{style:{textTransform:"initial",dis
419play:"inline-block",marginTop:0,marginLeft:5,marginBottom:0}},t({id:"pages.paymentsCheckout.payOnline"}))))),m.default.createElement(d.default,{xl:12,lg:12,md:12,sm:12,xs:12},m.default.createElement(o.default,{className:"public-payments-page-card",onClick:()=>this.setState({activePayOption:"bank"}),style:{cursor:"pointer",background:"bank"===a?"#0747a6":"",color:"bank"===a?"white":"",textAlign:"center",width:"100%",border:"none",boxShadow:"0 3px 6px 0 rgba(40, 40, 90, 0.09), 0 1px 1px 0 rgba(0, 0, 0, 0.065)"}},m.default.createElement("div",{style:{display:"inline-block"}},m.default.createElement("i",{className:"fa fa-bank",style:{fontSize:17,display:"inline-block"}}),m.default.createElement("h4",{style:{textTransform:"initial",display:"inline-block",marginTop:0,marginLeft:5,marginBottom:0}},t({id:"pages.paymentsCheckout.bankTransfer"})))))))})),P(this,"handleChangeAmountToPay",(e=>{this.setState({amountToPay:e})})),P(this,"handlePreparePayment",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{amountToPay:a,company:l,settings:n,paymentId:r}=this.state,{contactDetails:o,customFields:s}=this.state,{successValidation:d}=_({contactDetails:o,contactDetailsSettings:n.contact||{}});if(!d)return void i.default.error(t({id:"pages.paymentsCheckout.contactDetails.validationFieldsError"}));const{success:u}=D({customFields:s,allCustomFields:s,publicOnly:!0});u?!a||a<=0?i.default.error(t({id:"pages.paymentsCheckout.amountToPay.validationError"})):(this.setState({loadingCreatePayment:!0}),r?E.PaymentService.changePublicPayment(r,{amount:a,customFields:s,contactDetails:{firstName:o.firstName&&o.firstName.value||void 0,lastName:o.lastName&&o.lastName.value||void 0,email:o.email&&o.email.value||void 0,phone:o.phone&&o.phone.number||void 0,lang:e.locale}}).then((()=>{this.setState({currentStep:2,loadingCreatePayment:!1})})):E.PaymentService.createPublicPayment(l.slug,{amount:a,currency:n.currency,customFields:s,contactDetails:{firstName:o.firstName&&o.firstName.value||void 0,lastName:o.lastName&&o.lastName.value||void 0,email:o.email&&o.email.value||void 0,phone:o.phone&&o.phone.number||void 0,lang:e.locale}}).then((e=>{this.setState({paymentId:e.paymentId,currentStep:2,loadingCreatePayment:!1})}))):i.default.error(t({id:"pages.paymentsCheckout.additionalCustomFields.validationFieldsError"}))})),P(this,"handleChangeCustomFields",(e=>this.setState({customFields:e}))),P(this,"handleChangeContactDetails",(e=>{const{contactDetails:t}=this.state;this.setState({contactDetails:{...t,...e}})})),P(this,"renderFirstStep",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{contactDetails:a,company:l,settings:i}=this.state,{loadingCreatePayment:o,amountToPay:u,customFields:f}=this.state,{currency:p}=i,{activePayOption:g}=this.state,h=f.filter((e=>e.public)).length>0;return m.default.createElement("div",{style:{width:"100%",margin:"0 auto"}},"legends-dmc"!==l.slug&&m.default.createElement("div",{style:{marginBottom:20}},this.renderPaymentOptions()),"bank"===g?m.default.createElement("div",null,m.default.createElement(s.default,null,m.default.createElement(d.default,null,m.default.createElement("h1",{className:"section-title",style:{textTransform:"initial"}},t({id:"pages.paymentsCheckout.bankDetails.sectionTitle"})))),m.default.createElement(s.default,null,l.legalName&&m.default.createElement(d.default,null,m.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},m.default.createElement("span",{style:{fontWeight:"bold"}},t({id:"pages.paymentsCheckout.bankDetails.legalName"}),":")," ",l.legalName)),l.bankName&&m.default.createElement(d.default,null,m.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},m.default.createElement("span",{style:{fontWeight:"bold"}},t({id:"pages.paymentsCheckout.bankDetails.bankName"}),":")," ",l.bankName)),l.iban&&m.default.createElement(d.default,null,m.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},m.default.createElement("span",{style:{fontWeight:"bold"}},t({id:"pages.paymentsCheckout.bankDetails.iban"}),":")," ",l.iban)),l.swift&&m.default.createElement(d.default,null,m.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},m.default.createElement("span",{style:{fontWeight:"bold"}}
419,t({id:"pages.paymentsCheckout.bankDetails.swift"}),":")," ",l.swift)))):m.default.createElement("div",null,m.default.createElement(s.default,null,m.default.createElement(d.default,null,m.default.createElement("h1",{className:"section-title",style:{textTransform:"initial"}},t({id:"pages.paymentsCheckout.contactDetails.sectionTitle"}))),m.default.createElement(d.default,null,m.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.paymentsCheckout.contactDetails.sectionDescription"})))),m.default.createElement(k.default,{onUpdateBookingContactDetails:this.handleChangeContactDetails,contactDetails:a,contactDetailsSettings:i.contact||{},publicPaymentsPage:!0}),h&&m.default.createElement("div",null,m.default.createElement(s.default,null,m.default.createElement(d.default,null,m.default.createElement("h1",{className:"section-title",style:{textTransform:"initial"}},t({id:"pages.paymentsCheckout.additionalCustomFields.sectionTitle"}))),m.default.createElement(d.default,null,m.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.paymentsCheckout.additionalCustomFields.sectionDescription"})))),m.default.createElement(S.default,{className:"checkout-input",publicOnly:!0,checkoutFlow:!0,publicPaymentsPage:!0,customFields:f,allCustomFields:f,fieldsPerRow:2,onChangeCustomFields:this.handleChangeCustomFields})),m.default.createElement(s.default,null,m.default.createElement(d.default,null,m.default.createElement("h1",{className:"section-title",style:{textTransform:"initial"}},t({id:"pages.paymentsCheckout.paymentDetails.sectionTitle"}))),m.default.createElement(d.default,null,m.default.createElement("p",{style:{color:"#666",fontSize:14}},t({id:"pages.paymentsCheckout.paymentDetails.sectionDescription"})))),m.default.createElement(s.default,null,m.default.createElement(d.default,{xl:12,lg:12,md:12,sm:12,xs:24},m.default.createElement(c.default,null,m.default.createElement(I,{required:!0,hasFeedback:!0},m.default.createElement(r.default,{className:"checkout-input",style:{width:"100%"},precision:2,min:1,size:"large",value:u,onChange:this.handleChangeAmountToPay,placeholder:t({id:"pages.paymentsCheckout.amountToPay.placeholder"},{currency:(0,y.getCurrencySymbol)(p)})}))))),m.default.createElement(s.default,{style:{marginTop:30,marginBottom:30}},m.default.createElement(d.default,{xs:0,sm:0,md:0,lg:24,xl:24,style:{textAlign:"center"}},m.default.createElement(n.default,{loading:o,onClick:this.handlePreparePayment,type:"primary",size:"large",style:{margin:5,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px"}},t({id:"pages.paymentsCheckout.buttons.proceedToCheckout"}))),m.default.createElement(d.default,{xs:24,sm:24,md:24,lg:0,xl:0},m.default.createElement("div",{className:"new-cart"},m.default.createElement(n.default,{loading:o,onClick:this.handlePreparePayment,type:"primary",size:"large",style:{fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5}},t({id:"pages.paymentsCheckout.buttons.proceedToCheckout"})))))))})),P(this,"renderSecondStep",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{settings:a,paymentId:l}=this.state,{currency:r}=a,{loadingBankWidget:i,loadingSubmitPay:o,amountToPay:u,loadingCompletePayment:c}=this.state;return m.default.createElement("div",null,m.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.paymentsCheckout.paymentDetails.sectionTitle"})),m.default.createElement("div",null,m.default.createElement(s.default,null,m.default.createElement(d.default,null,m.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.paymentsCheckout.completePayment.sectionTitle"}))),m.default.createElement(d.default,null,m.default.createElement("p",{style:{color:"#666",margin:0,marginBottom:-12,fontSize:14}},t({id:"pages.paymentsCheckout.completePayment.sectionDescription"})))),m.default.createElement("div",{style:{marginTop:30,marginBottom:30}},m.default.createElement(T.default,{paymentId:l,onLoadingWidget:e=>this.setState({loadingBankWidget:e}),onLoadingSubmit:e=>this.setState({loadingSubmitPay:e}),onSuccess:this.completePayment})),m.default.createElement(s.default,{style:{marginTop:30,marginBottom:30}},m.default.createElement(d.default,{xs:0,sm:0,md:0,lg:24,xl:24,style:{textAlign:"center"}},m.default.createElement(n.default,{className:"payment-widget-button",type:"primary",disabled:i,loading:c||o,size:"large",style:{margin:5,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px"}},t({id:"pages.paymentsCheckout.buttons.payAmount"},{amountToPay:(0,y.getNumberWithCurrency)(u,r)}))),m.default.createElement(d.default,{xs:24,sm:24,md:24,lg:0,xl:0},m.default.createElement("div",{className:"new-cart"},m.default.createElement(n.default,{className:"payment-widget-button",type:"primary",size:"large",disabled:i,loading:c||o,style:{fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5}},t({id:"pages.paymentsCheckout.buttons.payAmount"},{amountToPay:(0,y.getNumberWithCurrency)(u,r)}))))),m.default.createElement("div",{style:{textAlign:"center",marginTop:10,marginBottom:10}},m.default.createElement("a",{className:"color-primary",onClick:()=>this.setState({currentStep:1}),style:{textDecoration:"underline",fontSize:15}},t({id:"pages.paymentsCheckout.buttons.back"})))))}
419)),this.state={companySlug:e.router.params.companySlug,customFields:[],activePayOption:"online",company:void 0,settings:{},loadingCompany:!0,contactDetails:{},amountToPay:void 0,paymentId:void 0,loadingBankWidget:!1,loadingSubmitPay:!1,loadingCreatePayment:!1,hasErrorLoading:!1,loadingCompletePayment:!1,currentStep:1}}render(){const{intl:e}=this.props,{formatMessage:t}=e,{loadingCompany:a,company:n,hasErrorLoading:r}=this.state,{activePayOption:i}=this.state,{currentStep:o}=this.state;return m.default.createElement("div",null,m.default.createElement(g.Helmet,{title:n?`${t({id:"pages.paymentsCheckout.pageTitle"})} - ${n.name}`:t({id:"pages.paymentsCheckout.pageTitle"})}),a?m.default.createElement("div",{style:{textAlign:"center",padding:"50px 0"}},m.default.createElement(l.default,{type:"loading",style:{fontSize:50},spin:!0})):r?"":m.default.createElement("div",{className:"payment-page"},m.default.createElement("div",{className:"braintree-pay"},m.default.createElement("div",{className:"pay-content"},m.default.createElement(v.default,{company:n}),m.default.createElement(s.default,{style:{marginTop:"60px",padding:"0 12px"}},m.default.createElement(d.default,{xs:24,sm:24,md:{span:22,offset:1},lg:{span:14,offset:5}},m.default.createElement("div",{className:"container",style:{position:"sticky",background:"rgb(246, 247, 250)",zIndex:999,borderBottom:"1px solid rgb(204, 204, 204)",top:65,paddingBottom:10,paddingTop:10,width:"100%"}},m.default.createElement(u.default,{current:o},O.map((e=>m.default.createElement(x,{key:e.key,title:e.title,icon:m.default.createElement(l.default,{type:e.icon}),status:r?"error":o===e.key?"process":o>e.key?"finish":"wait"}))))),m.default.createElement("div",{style:{padding:2,marginTop:20,marginBottom:20}},1===o&&this.renderFirstStep(),2===o&&this.renderSecondStep())))),n&&m.default.createElement(b.default,{company:n}))))}}e.exports=(0,f.connect)((e=>{const{APPCONFIG:t}=e;return{APPCONFIG:t}}),null)((0,p.injectIntl)(A))},60614:(e,t,a)=>{"use strict";var l=k(a(95402)),n=k(a(8963)),r=k(a(55517)),i=k(a(64219)),o=k(a(96540)),s=a(21757),d=a(88530),u=a(39125),c=a(37918),m=a(24179),f=k(a(95093)),p=a(77322),g=a(58305),h=k(a(54157)),y=k(a(13924)),E=k(a(57290)),b=k(a(49328)),v=k(a(43823));function k(e){return e&&e.__esModule?e:{default:e}}function S(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(98629),a(79692);class T extends o.default.Component{constructor(e){super(e),S(this,"fetchPayment",(()=>{const{params:e}=this.props,{paymentId:t}=e;this.setState({loadingPayment:!0}),p.PaymentService.getSinglePublicPayment(t).then((e=>{let{payment:t}=e;this.setState({payment:t,loadingPayment:!1})})).catch((()=>{m.browserHistory.push("/notfound")}))})),S(this,"handlePaymentCallbackFlow",(async()=>{const{router:e,intl:t}=this.props,{location:a}=e,{query:l}=a,{testMode:n}=l;if("1"!==n)try{const{booking:e,payment:a}=await p.PaymentService.handlePaymentCallback({callbackData:l});e?m.browserHistory.push(`/booking/${e.code}?lang=${t.locale}`):this.setState({payment:a,loadingPayment:!1})}catch(e){this.setState({hasPaymentError:!0,loadingPayment:!1})}else setTimeout((()=>{m.browserHistory.push("/v/settings?section=integrations")}),5e3)})),S(this,"handleCompletePayment",(()=>{const{payment:e}=this.state;this.setState({loadingCompletePayment:!0}),p.PaymentService.completePublicPayment(e.id).then((()=>{this.fetchPayment()})).catch((()=>{this.setState({hasPaymentError:!0})}))})),S(this,"renderPaymentDetails",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{payment:a}=this.state,{amount:l,currency:s,id:d}=a,{loadingBankWidget:u,loadingSubmitPay:m,loadingCompletePayment:f}=this.state;return o.default.createElement("div",null,o.default.createElement(r.default,null,o.default.createElement(i.default,null,o.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},t({id:"pages.publicPayment.completePayment.sectionTitle"}))),o.default.createElement(i.default,null,o.default.createElement("p",{style:{color:"#666",margin:0,marginBottom:-12,fontSize:14}},t({id:"pages.publicPayment.completePayment.sectionDescription"})))),o.default.createElement("div",{style:{marginTop:30}},o.default.createElement(E.default,{paymentId:d,onLoadingWidget:e=>this.setState({loadingBankWidget:e}),onLoadingSubmit:e=>this.setState({loadingSubmitPay:e}),onSuccess:this.handleCompletePayment})),o.default.createElement("br",null),o.default.createElement(r.default,null,o.default.createElement(i.default,{xs:0,sm:0,md:0,lg:24,xl:24,style:{textAlign:"center"}},o.default.createElement(n.default,{className:"payment-widget-button",type:"primary",disabled:u,loading:f||m,size:"large",style:{margin:5,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px"}},t({id:"pages.publicPayment.completePayment.payAmount"},{amountToPay:(0,c.getNumberWithCurrency)(l,s)}))),o.default.createElement(i.default,{xs:24,sm:24,md:24,lg:0,xl:0},o.default.createElement("div",{className:"new-cart"},o.default.createElement(n.default,{className:"payment-widget-button",type:"primary",size:"large",disabled:u,loading:f||m,style:{fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5}},t({id:"pages.publicPayment.completePayment.payAmount"},{amountToPay:(0,c.getNumberWithCurrency)(l,s)}))))))})),S(this,"handleShowPreviewDocument",(()=>{this.setState({visiblePreviewInvoice:!0})})),S(this,"handleHidePreviewDocument",(()=>{this.setState({visiblePreviewInvoice:!1})})),S(this,"renderBookingRow",(e=>{let{label:t,value:a}=e;return o.default.createElement(r.default,{gutter:16},o.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24,style:{textAlign:"left"}},o.default.createElement("h5",{style:{fontWeight:500,margin:5}},t)),o.default.createElement(i.default,{xl:12,lg:12,md:12,sm:12,xs:24,style:{textAlign:"right"}},o.default.createElement("h5",{style:{fontWeight:500,margin:5}},a)))})),this.state={payment:void 0,loadingPayment:!0,hasPaymentError:!1,loadingCompletePayment:!1,loadingBankWidget:!1,loadingSubmitPay:!1,visiblePreviewInvoice:!1}}componentDidMount(){const{params:e}=this.props,{paymentId:t}=e;"error"===t?this.setState({hasPaymentError:!0,loadingPayment:!1}):"callback"===t?this.handlePaymentCallbackFlow():this.fetchPayment()}render(){const{intl:e}=this.props,{formatMessage:t}=e,{loadingPayment:a}=this.state,{hasPaymentError:s}=this.state;if(a)return o.default.createElement("div",{style:{textAlign:"center"}},o.default.createElement(l.default,{type:"loading",style:{fontSize:"50px",color:"#0747a6",marginTop:100}}));if(s)return o.default.createElement("div",{className:"public-payment-page"},o.default.createElement("div",{style:{padding:2,marginTop:150,marginBottom:150}},o.default.createElement(r.default,null,o.default.createElement(i.default,{xs:24,sm:{span:10,offset:7},style:{background:"white",borderRadius:"5px"}},o.default.createElement("div",{className:"result-box",style:{padding:30}},o.default.createElement("i",{className:"fa fa-exclamation fa-5x","aria-hidden":"true",style:{color:"#eb284f"}}),o.default.createElement("br",null),o.default.createElement("h1",{style:{fontWeight:"bold"}},t({id:"pages.publicPayment.genericError.sectionTitle"})),o.default.createElement("hr",null),o.default.createElement("p",{style:{fontSize:15}},t({id:"pages.publicPayment.genericError.sectionDescription"})))))));const{payment:d}=this.state,{company:m,booking:p,invoiceDocument:g}=d,{amount:E,amountRefunded:k,currency:S,paidStatus:T,dueDate:C,dateCancelled:P,dateReleased:D,dateAuthorized:_,dateRefunded:I,datePaid:x,gatewayPaymentId:O,giftCardIntent:A,giftCardId:N}=d,{visiblePreviewInvoice:w}=this.state,R=!(!A&&!N),M=m&&m.brandColors&&m.brandColors.primary,B=M?{"--gc-page-accent":M}:void 0,L=!(m&&m.darkLogo)&&m&&m.logo&&m.logo[0]&&m.logo[0].url;return o.default.createElement("div",{className:"public-payment-page"},o.default.createElement(u.Helmet,{title:`${t({id:"pages.publicPayment.pageTitle"})} - ${m.name}`}),o.default.createElement("div",{className:"payment-page"},o.default.createElement("div",{className:"braintree-pay"},o.default.createElement("div",{className:"pay-content"},o.default.createElement(h.default,{company:m}),o.default.createElement(r.default,{style:{padding:"0 12px",marginTop:80,marginBottom:20}},o.default.createElement(i.default,{xs:24,sm:24,md:{span:22,offset:1},lg:{span:14,offset:5}},o.default.createElement("div",null,o.default.createElement("div",{className:"pay-product-preview-parent"},o.default.createElement("div",{style:{textAlign:"center",padding:10}},"paid"===T?o.default.createElement("div",null,o.default.createElement("i",{className:"fa fa-circle-check fa-5x",style:{color:"#05a854"}}),o.default.createElement("h2",{style:{color:"#05a854",fontWeight:"bold"}},t({id:"pages.publicPayment.status.paid.title"})),o.default.createElement("h4",{className:"tickets"},t({id:"pages.publicPayment.status.paid.description"},{datePaid:(0,f.default)(x).format("DD/MM/YYYY")})),o.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.publicPayment.amount.label"}),":"," ",o.default.createElement("b",null,(0,c.getNumberWithCurrency)(E,S)))):"planned"===T?o.default.createElement("div",null,o.default.createElement("i",{className:"fa fa-hourglass-half fa-5x",style:{color:"#003256"}}),o.default.createElement("h2",{style:{color:"#003256",fontWeight:"bold"}},t({id:"pages.publicPayment.status.planned.title"})),o.default.createElement("h4",{className:"tickets"},t({id:"pages.publicPayment.status.planned.description"},{dueDate:(0,f.default)(C).format("DD/MM/YYYY")})),o.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.publicPayment.amountToPay.label"}),":"," ",o.default.createElement("b",null,(0,c.getNumberWithCurrency)(E,S)))):"pending"===T?o.default.createElement("div",null,o.default.createElement("div",null,o.default.createElement("i",{className:"fa fa-clock fa-5x",style:{color:"#fa8c16"}}),o.default.createElement("h2",{style:{color:"#fa8c16",fontWeight:"bold"}},t({id:"pages.publicPayment.status.pending.title"})),o.default.createElement("h4",{className:"tickets"},t({id:"pages.publicPayment.status.pending.description"},{dueDate:(0,f.default)(C).format("DD/MM/YYYY")})),o.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.publicPayment.amountToPay.label"}),":"," ",o.default.createElement("b",null,(0,c.getNumberWithCurrency)(E,S))))):"authorized"===T?o.default.createElement("div",null,o.default.createElement("div",null,o.default.createElement("i",{className:"fa fa-circle-check fa-5x",style:{color:"#003256"}}),o.default.createElement("h2",{style:{color:"#003256",fontWeight:"bold"}},t({id:"pages.publicPayment.status.authorized.title"})),o.default.createElement("h4",{className:"tickets"},t({id:"pages.publicPayment.status.authorized.description"},{dateAuthorized:(0,f.default)(_).format("DD/MM/YYYY"),dueDate:(0,f.default)(C).format("DD/MM/YYYY")})),o.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.publicPayment.amountAuthorized.label"}),": ",o.default.createElement("b",null,(0,c.getNumberWithCurrency)(E,S))))):"released"===T?o.default.createElement("div",null,o.default.createElement("div",null,o.default.createElement("i",{className:"fa fa-undo fa-5x",style:{color:"#d73435"}}),o.default.createElement("h2",{style:{color:"#d73435",fontWeight:"bold"}},t({id:"pages.publicPayment.status.released.title"})),o.default.createElement("h4",{className:"tickets"},t({id:"pages.publicPayment.status.released.description"},{dateReleased:(0,f.default)(D).format("DD/MM/YYYY")})),o.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.publicPayment.amountReleased.label"}),":"," ",o.default.createElement("b",null,(0,c.getNumberWithCurrency)(E,S))))):"cancelled"===T?o.default.createElement("div",null,o.default.createElement("div",null,o.default.createElement("i",{className:"fa fa-times fa-5x",style:{color:"#d73435"}}),o.default.createElement("h2",{style:{color:"#d73435",fontWeight:"bold"}},t({id:"pages.publicPayment.status.cancelled.title"})),o.default.createElement("h4",{className:"tickets"},t({id:"pages.publicPayment.status.cancelled.description"},{dateCancelled:(0,f.default)(P).format("DD/MM/YYYY")})),o.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.publicPayment.amount.label"}),":"," ",o.default.createElement("b",null,(0,c.getNumberWithCurrency)(E,S))))):"partially-refunded"===T?o.default.createElement("div",null,o.default.createElement("div",null,o.default.createElement("i",{className:"fa fa-undo fa-5x",style:{color:"#fa8c16"}}),o.default.createElement("h2",{style:{color:"#fa8c16",fontWeight:"bold"}},t({id:"pages.publicPayment.status.partially-refunded.title"})),o.default.createElement("h4",{className:"tickets"},t({id:"pages.publicPayment.status.partially-refunded.description"},{dateRefunded:(0,f.default)(I).format("DD/MM/YYYY")})),o.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.publicPayment.amountRefunded.label"}),":"," ",o.default.createElement("b",null,(0,c.getNumberWithCurrency)(k,S))),o.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.publicPayment.initialAmount.label"}),":"," ",o.default.createElement("b",null,(0,c.getNumberWithCurrency)(E,S))))):"refunded"===T?o.default.createElement("div",null,o.default.createElement("div",null,o.default.createElement("i",{className:"fa fa-undo fa-5x",style:{color:"#d73435"}}),o.default.createElement("h2",{style:{color:"#d73435",fontWeight:"bold"}},t({id:"pages.publicPayment.status.refunded.title"})),o.default.createElement("h4",{className:"tickets"},t({id:"pages.publicPayment.status.refunded.description"},{dateRefunded:(0,f.default)(I).format("DD/MM/YYYY")})),o.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},t({id:"pages.publicPayment.amountRefunded.label"}),":"," ",o.default.createElement("b",null,(0,c.getNumberWithCurrency)(k,S))))):"","pending"===T&&O&&o.default.createElement("div",{style:{background:"#f6f7fa",padding:15,border:"3px dashed #edeeef",borderRadius:"4px",marginTop:20,textAlign:"left"}},this.renderPaymentDetails())),R&&o.default.createElement("div",{style:Object.assign({display:"flex",justifyContent:"center",margin:"24px 0 16px"},B||{})},o.default.createElement("div",{style:{width:"100%",maxWidth:380}},o.default.createElement(b.default,{companyName:m.name,companyLogoUrl:L,amount:E,
419currency:S,label:t({id:"pages.giftCardCheckout.pageTitle"})}))),p&&o.default.createElement("div",{style:{textAlign:"center",marginTop:10,marginBottom:10}},o.default.createElement("h4",{className:"tickets"},t({id:"pages.publicPayment.booking.code"}),":"," ",d.from&&"traveler"===d.from.type?o.default.createElement("a",{href:`/booking/${p.code}?lang=${e.locale}`,target:"_blank",rel:"noreferrer"},p.code," ",o.default.createElement(l.default,{type:"export"})):o.default.createElement("span",null,p.code))),g&&o.default.createElement("div",{style:{textAlign:"center",marginTop:10,marginBottom:10}},o.default.createElement(n.default,{size:"large",type:"dashed",icon:"download",onClick:this.handleShowPreviewDocument},t({id:"pages.publicPayment.downloadInvoice"}))),w&&o.default.createElement(v.default,{document:g,visible:w,onHide:this.handleHidePreviewDocument})))))),o.default.createElement(y.default,{company:m}))))}}e.exports=(0,s.connect)(null,(e=>({onChangeLang:t=>e((0,g.changeLang)(t))})))((0,d.injectIntl)(T))},58301:(e,t,a)=>{"use strict";var l=k(a(95402)),n=k(a(8963)),r=k(a(3069)),i=k(a(55517)),o=k(a(64219)),s=k(a(24146)),d=k(a(7669)),u=k(a(96540)),c=a(88530),m=k(a(8282)),f=a(39125),p=a(37918),g=k(a(97549)),h=a(77322),y=a(66028),E=k(a(54157)),b=k(a(13924)),v=k(a(48193));function k(e){return e&&e.__esModule?e:{default:e}}function S(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(79692);const{TextArea:T}=d.default;class C extends u.default.Component{constructor(e){super(e),S(this,"componentDidMount",(()=>{this._isMounted=!0,this.fetchReviewRequest()})),S(this,"componentWillUnmount",(()=>{this._isMounted=!1})),S(this,"fetchReviewRequest",(()=>{const{router:e}=this.props,{params:t}=e,{publicToken:a}=t;this.setState({loadingReviewRequest:!0}),h.ReviewsService.getSinglePublicReviewRequest(a).then((e=>{let{reviewRequest:t}=e;const a=t.reviewSettings||{},l=Boolean(a.redirectToExternalPlatform),n=Array.isArray(a.externalReviewLinks)?a.externalReviewLinks:[];(0,m.default)({url:`${g.default.api}/api/public/bookings/${t.bookingCode}`,method:"get",type:"json"}).then((e=>{let{booking:a}=e;const{company:r}=a;this.setState({booking:a,authorName:a.userFirstName?a.userFirstName:void 0,company:r,reviewRequest:t,redirectToExternalPlatform:l,settingsExternalReviewLinks:n,loadingReviewRequest:!1},(()=>{const e=l&&t.status===y.REVIEWREQUEST_STATUSES.PENDING,a=t.status===y.REVIEWREQUEST_STATUSES.REDIRECTED;1===n.length&&(e||a)&&this.handleRedirectToPlatform(n[0].platform)}))})).catch((()=>{this.setState({hasErrorLoading:!0})}))})).catch((()=>{this.setState({hasErrorLoading:!0})}))})),S(this,"handleRedirectToPlatform",(e=>{const{reviewRequest:t}=this.state;this.setState({redirectingPlatform:e,redirectError:void 0}),h.ReviewsService.redirectPublicReviewRequest(t.publicToken,{platform:e}).then((t=>{let{url:a}=t;a?window.location.replace(a):this.setState({redirectingPlatform:void 0,redirectError:e})})).catch((()=>{this._isMounted&&this.setState({redirectingPlatform:void 0,redirectError:e})}))})),S(this,"handleTrackedOpenPlatform",(e=>{const{reviewRequest:t}=this.state,a=window.open(e.url,"_blank");return h.ReviewsService.redirectPublicReviewRequest(t.publicToken,{platform:e.platform}).catch((()=>{})),a})),S(this,"handleCompleteReviewRequest",(async()=>{const{intl:e}=this.props,{formatMessage:t}=e,{authorName:a,rating:l,comment:n,reviewRequest:r,redirectToExternalPlatform:i}=this.state;l?(this.setState({loadingComplete:!0}),h.ReviewsService.completePublicReviewRequest(r.publicToken,{authorName:a,rating:l,comment:n}).then((e=>{let{externalReviewLinks:t}=e;const a=t||[];this.setState({reviewCompleted:!0,externalReviewLinks:a,loadingComplete:!1}),i&&1===a.length?window.location.replace(a[0].url):i||1!==a.length||setTimeout((()=>{window.open(a[0].url,"_blank")}),2500)})).catch((()=>{s.default.error(t({id:"common.genericError"})),window.location.reload()}))):s.default.error(t({id:"pages.publicReviewRequest.rating.requiredMessage"}))})),S(this,"renderBookingCode",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{booking:a}=this.state,l=a.activityTranslations&&a.activityTranslations.name&&a.activityTranslations.name[e.locale]||a.activityName;return u.default.createElement("div",{style:{marginTop:20,marginBottom:20}},u.default.createElement("h2",{style:{fontWeight:"bold",color:"#003256"}},l),u.default.createElement("div",{style:{marginTop:20,backgroundColor:"#f6f7fa",color:"#003256",padding:10}},u.default.createElement("h2",{style:{fontWeight:"bold",margin:0}},t({id:"pages.publicReviewRequest.bookingCode"}),": ",a.code)))})),S(this,"renderExternalReviewLinks",((e,t)=>
419{const{intl:a}=this.props,{formatMessage:l}=a,n=e||this.state.externalReviewLinks,r=t||(e=>window.open(e.url,"_blank"));if(!n||0===n.length)return null;const s={GOOGLE:{label:"Google",logo:"/assets/img/icons/google.png",color:"#4285F4"},TRIPADVISOR:{label:"TripAdvisor",logo:"/assets/img/icons/tripadvisor.png",color:"#00AF87"}};return u.default.createElement("div",{style:{marginTop:30}},u.default.createElement(i.default,{gutter:16},n.map((e=>{const t=s[e.platform]||{label:e.platform,logo:null,color:"#003256"};return u.default.createElement(o.default,{key:e.platform,xs:{span:24},sm:{span:(n.length,12),offset:1===n.length?6:0},style:{marginBottom:15}},u.default.createElement("div",{role:"button",tabIndex:0,onClick:()=>r(e),onKeyPress:()=>r(e),style:{border:"2px solid #e8e8e8",borderRadius:10,padding:"25px 20px",textAlign:"center",cursor:"pointer",transition:"all 0.2s ease"},onMouseEnter:e=>{e.currentTarget.style.borderColor=t.color,e.currentTarget.style.boxShadow="0 4px 12px rgba(0,0,0,0.1)"},onMouseLeave:e=>{e.currentTarget.style.borderColor="#e8e8e8",e.currentTarget.style.boxShadow="none"}},u.default.createElement("img",{src:t.logo,alt:t.label,style:{width:64,height:64,marginBottom:12}}),u.default.createElement("h3",{style:{color:"#003256",fontWeight:"bold",margin:0}},l({id:"pages.publicReviewRequest.externalLinks.button"},{platform:t.label}))))}))))})),S(this,"renderCompletedView",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{rating:a,reviewCompleted:l,externalReviewLinks:n,redirectToExternalPlatform:i}=this.state,o=l&&i&&n.length>=2;return u.default.createElement("div",null,u.default.createElement("i",{className:"fa fa-circle-check fa-5x",style:{color:"#05a854"}}),this.renderBookingCode(),u.default.createElement("h2",{style:{color:"#05a854",fontWeight:"bold"}},t({id:"pages.publicReviewRequest.status.COMPLETED.title"})),l&&a&&u.default.createElement("div",{style:{marginBottom:10,display:"flex",alignItems:"center",justifyContent:"center"}},u.default.createElement(r.default,{disabled:!0,value:a,count:5,style:{fontSize:24}}),5===a&&u.default.createElement("span",{style:{fontSize:16,marginLeft:8,color:"#003256"}},"+ 1 ",u.default.createElement("span",{className:"heart-pulse"},"â¤ï¸")," from our team")),u.default.createElement("h4",{className:"tickets"},o?t({id:"pages.publicReviewRequest.status.COMPLETED.description.chooseExternalPlatform"}):l&&5===a&&n.length>0?t({id:"pages.publicReviewRequest.status.COMPLETED.description.fiveStars"}):t({id:"pages.publicReviewRequest.status.COMPLETED.description"})),l&&this.renderExternalReviewLinks())})),S(this,"renderRedirectSplash",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{redirectError:a,settingsExternalReviewLinks:l}=this.state,r=a&&l.find((e=>e.platform===a)),i={GOOGLE:"Google",TRIPADVISOR:"TripAdvisor"};return a&&r?u.default.createElement("div",{style:{textAlign:"center",padding:"40px 20px"}},u.default.createElement("h4",{className:"tickets"},t({id:"pages.publicReviewRequest.redirect.failed"},{platform:i[a]||a})),u.default.createElement(n.default,{type:"primary",size:"large",onClick:()=>window.location.replace(r.url),style:{marginTop:16,borderRadius:25,padding:"0 25px",height:40}},t({id:"pages.publicReviewRequest.redirect.chooser.button"},{platform:i[a]||a}))):u.default.createElement(v.default,{iconAsLogo:!0})})),S(this,"renderRedirectChooser",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{company:a,settingsExternalReviewLinks:l,redirectingPlatform:r,redirectError:s}=this.state,d={GOOGLE:{label:"Google",logo:"/assets/img/icons/google.png",color:"#4285F4"},TRIPADVISOR:{label:"TripAdvisor",logo:"/assets/img/icons/tripadvisor.png",color:"#00AF87"}};return u.default.createElement("div",{style:{textAlign:"center",padding:"20px 10px"}},this.renderBookingCode(),u.default.createElement("h2",{style:{color:"#003256",fontWeight:"bold",marginBottom:8}},t({id:"pages.publicReviewRequest.redirect.chooser.title"},{companyName:a&&a.name||""})),u.default.createElement("h4",{className:"tickets",style:{marginBottom:30}},t({id:"pages.publicReviewRequest.redirect.chooser.subtitle"})),u.default.createElement(i.default,{gutter:16},l.map((e=>{const a=d[e.platform]||{label:e.platform,logo:null,color:"#003256"},l=r===e.platform,i=s===e.platform;return u.default.createElement(o.default,{key:e.platform,xs:{span:24},sm:{span:12},style:{marginBottom:15}},u.default.createElement(n.default,{type:"primary",size:"large",block:!0,loading:l,onClick:()=>this.handleRedirectToPlatform(e.platform),style:{height:"auto",padding:"20px 16px",borderRadius:10,backgroundColor:a.color,borderColor:a.color,fontSize:16,fontWeight:"bold"}},a.logo&&!l&&u.default.createElement("img",{src:a.logo,alt:a.label,style:{width:32,height:32,marginRight:12,verticalAlign:"middle"}}),t({id:"pages.publicReviewRequest.redirect.chooser.button"},{platform:a.label})),i&&u.default.createElement("div",{style:{color:"#d73435",marginTop:8,fontSize:12}},t({id:"pages.publicReviewRequest.redirect.failed"},{platform:a.label})))}))))}
419)),S(this,"renderRedirectThankYou",(()=>{const{intl:e}=this.props,{formatMessage:t}=e;return u.default.createElement("div",{style:{textAlign:"center",padding:"40px 20px"}},u.default.createElement("i",{className:"fa fa-circle-check fa-5x",style:{color:"#05a854"}}),this.renderBookingCode(),u.default.createElement("h2",{style:{color:"#05a854",fontWeight:"bold"}},t({id:"pages.publicReviewRequest.status.COMPLETED.title"})),u.default.createElement("h4",{className:"tickets"},t({id:"pages.publicReviewRequest.status.COMPLETED.description"})))})),S(this,"renderRedirectedWithLinks",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{settingsExternalReviewLinks:a}=this.state;return u.default.createElement("div",{style:{textAlign:"center",padding:10}},u.default.createElement("i",{className:"fa fa-circle-check fa-5x",style:{color:"#05a854"}}),this.renderBookingCode(),u.default.createElement("h2",{style:{color:"#05a854",fontWeight:"bold"}},t({id:"pages.publicReviewRequest.redirect.thankYou.title"})," ",u.default.createElement("span",{className:"heart-pulse",role:"img","aria-label":"love"},"â¤ï¸")),u.default.createElement("h4",{className:"tickets"},t({id:"pages.publicReviewRequest.status.COMPLETED.description.chooseExternalPlatform"})),this.renderExternalReviewLinks(a,this.handleTrackedOpenPlatform))})),S(this,"renderReviewRequestDetails",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{reviewRequest:a,loadingComplete:l,reviewCompleted:s,redirectToExternalPlatform:c,settingsExternalReviewLinks:m}=this.state,{authorName:f,rating:p,comment:g}=this.state;return!s&&a.status===y.REVIEWREQUEST_STATUSES.PENDING&&c&&m.length>=1?u.default.createElement("div",{className:"pay-product-preview-parent"},1===m.length?this.renderRedirectSplash():this.renderRedirectedWithLinks()):a.status===y.REVIEWREQUEST_STATUSES.REDIRECTED?1===m.length?u.default.createElement("div",{className:"pay-product-preview-parent"},this.renderRedirectSplash()):m.length>=2?u.default.createElement("div",{className:"pay-product-preview-parent"},this.renderRedirectedWithLinks()):u.default.createElement("div",{className:"pay-product-preview-parent"},this.renderRedirectThankYou()):u.default.createElement("div",null,u.default.createElement("div",{className:"pay-product-preview-parent"},u.default.createElement("div",null,u.default.createElement("div",{style:{textAlign:"center",padding:10}},s||a.status===y.REVIEWREQUEST_STATUSES.COMPLETED?this.renderCompletedView():a.status===y.REVIEWREQUEST_STATUSES.EXPIRED?u.default.createElement("div",null,u.default.createElement("i",{className:"fa fa-exclamation fa-5x",style:{color:"#d73435"}}),this.renderBookingCode(),u.default.createElement("h2",{style:{color:"#d73435",fontWeight:"bold"}},t({id:"pages.publicReviewRequest.status.EXPIRED.title"})),u.default.createElement("h4",{className:"tickets"},t({id:"pages.publicReviewRequest.status.EXPIRED.description"}))):a.status===y.REVIEWREQUEST_STATUSES.PENDING?u.default.createElement("div",null,u.default.createElement("i",{className:"fa fa-clock fa-5x",style:{color:"#fa8c16"}}),this.renderBookingCode(),u.default.createElement("h2",{style:{color:"#003256",fontWeight:"bold"}},t({id:"pages.publicReviewRequest.status.PENDING.title"})),u.default.createElement("h4",{className:"tickets"},t({id:"pages.publicReviewRequest.status.PENDING.description"}))):"")),!s&&a.status===y.REVIEWREQUEST_STATUSES.PENDING&&u.default.createElement("div",null,u.default.createElement("hr",null),u.default.createElement("div",{style:{textAlign:"center"}},u.default.createElement("div",null,u.default.createElement("h4",{className:"tickets",style:{fontWeight:"bold"}},t({id:"pages.publicReviewRequest.rating.label"})),u.default.createElement(r.default,{value:p,count:5,style:{fontSize:"30px"},onChange:e=>this.setState({rating:e})})),u.default.createElement("div",{style:{marginTop:30}},u.default.createElement("h4",{className:"tickets",style:{fontWeight:"bold"}},t({id:"pages.publicReviewRequest.comment.label"})),u.default.createElement(T,{style:{width:"70%"},vaue:g,size:"large",placeholder:".........",autosize:{minRows:3},onChange:e=>this.setState({comment:e.target.value})})),u.default.createElement("div",{style:{marginTop:30}},u.default.createElement("h4",{className:"tickets",style:{fontWeight:"bold"}},t({id:"pages.publicReviewRequest.authorName.label"})),u.default.createElement(d.default,{style:{width:"70%"},value:f,placeholder:".........",size:"large",onChange:e=>this.setState({authorName:e.target.value})}))),u.default.createElement(i.default,{style:{marginTop:40}},u.default.createElement(o.default,{xs:0,sm:0,md:0,lg:24,xl:24,style:{textAlign:"center"}},u.default.createElement(n.default,{onClick:this.handleCompleteReviewRequest,type:"primary",loading:l,size:"large",style:{margin:5,borderRadius:"25px",fontSize:"14px",padding:"0 25px",height:"40px"}},t({id:"pages.publicReviewRequest.completeButton"}))),u.default.createElement(o.default,{xs:24,sm:24,md:24,lg:0,xl:0},u.default.createElement("div",{className:"new-cart"},u.default.createElement(n.default,{onClick:this.handleCompleteReviewRequest,type:"primary",size:"large",loading:l,style:{fontSize:"16px",padding:"0 25px",height:"42px",width:"100%",borderRadius:5}},t({id:"pages.publicReviewRequest.completeButton"}))))))))}));const{rating:t}=(0,p.getPageQuery)(),a=Number(t);this.state={reviewRequest:void 0,booking:void 0,company:void 0,loadingReviewRequest:!0,loadingComplete:!1,authorName:void 0,rating:"number"==typeof a&&Number.isInteger(a)&&a>=1&&a<=5?a:void 0,comment:void 0,reviewCompleted:!1,externalReviewLinks:[],redirectToExternalPlatform:!1,settingsExternalReviewLinks:[],redirectingPlatform:void 0,redirectError:void 0}}render(){const{intl:e}=this.props,{formatMessage:t}=e,{loadingReviewRequest:a,hasErrorLoading:n}=this.state,{booking:r,company:s,reviewRequest:d,redirectToExternalPlatform:c,settingsExternalReviewLinks:m,redirectingPlatform:p,redirectError:g,reviewCompleted:h}=this.state,k=!h&&d&&1===m.length&&!g&&(d.status===y.REVIEWREQUEST_STATUSES.PENDING&&c||d.status===y.REVIEWREQUEST_STATUSES.REDIRECTED),S=Boolean(p)&&!g;return k||S?u.default.createElement(v.default,{iconAsLogo:!0}):u.default.createElement("div",null,u.default.createElement(f.Helmet,{title:r?`${t({id:"pages.publicReviewRequest.pageTitle"})} - ${r.code}`:t({id:"pages.publicReviewRequest.pageTitle"})}),n?"":u.default.createElement("div",{className:"payment-page"},u.default.createElement("div",{className:"braintree-pay"},u.default.createElement("div",{className:"pay-content"}
419,u.default.createElement(E.default,{loading:a,company:s}),u.default.createElement(i.default,{style:{padding:"0 12px",marginTop:80,marginBottom:20}},u.default.createElement(o.default,{xs:24,sm:24,md:{span:22,offset:1},lg:{span:14,offset:5}},u.default.createElement("div",null,a?u.default.createElement("div",{style:{textAlign:"center",padding:"50px 0"}},u.default.createElement(l.default,{type:"loading",style:{fontSize:50},spin:!0})):this.renderReviewRequestDetails())))),s&&u.default.createElement(b.default,{company:s}))))}}e.exports=(0,c.injectIntl)(C)},90647:(e,t,a)=>{"use strict";var l=m(a(13121)),n=m(a(8963)),r=m(a(55517)),i=m(a(64219)),o=m(a(96540)),s=a(88530),d=a(37918),u=m(a(10736)),c=m(a(99629));function m(e){return e&&e.__esModule?e:{default:e}}function f(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const p={fontSize:20,border:"none",borderBottom:"1px solid #d9d9d9",borderRadius:0,width:40,textAlign:"center",margin:"0 10px",backgroundColor:"transparent",height:42,paddingTop:8};class g extends o.default.Component{constructor(e){super(e),f(this,"componentDidMount",(()=>{const{additionalServices:e}=this.props,t=e.filter((e=>e.minQuantity>0)).map((e=>({id:e.id,amount:e.minQuantity})));t.length>0&&this.props.onUpdateAdditionalServices(t)})),f(this,"renderAdditionalService",(e=>{const{intl:t}=this.props,{currency:a,additionalServiceItems:s}=this.props,c=s.find((t=>t.id===e.id)),m=c&&c.amount||0,f=e.translations.name&&e.translations.name[t.locale]||e.name,g=e.translations.description&&e.translations.description[t.locale]||e.description,h=e.photos&&e.photos.length>0?e.photos[0]:null;return o.default.createElement("div",null,o.default.createElement(r.default,{type:"flex",gutter:16,align:"top"},h&&o.default.createElement(i.default,null,o.default.createElement("div",{onClick:()=>this.setState({previewAdditionalService:e}),style:{position:"relative",cursor:"pointer"}},o.default.createElement("img",{src:h.thumbUrl||h.url,alt:h.alt||f,style:{width:80,height:80,objectFit:"cover",borderRadius:6}}),e.photos.length>1&&o.default.createElement("span",{style:{position:"absolute",bottom:4,right:4,background:"rgba(0,0,0,0.6)",color:"#fff",fontSize:11,padding:"1px 5px",borderRadius:4}},"+",e.photos.length-1))),o.default.createElement(i.default,{style:{flex:1}},o.default.createElement(r.default,null,o.default.createElement(i.default,{xs:24,sm:h?24:15,md:h?24:15},o.default.createElement("h4",{style:{textAlign:"left",fontSize:"1.2rem",lineHeight:"1.2rem",color:"#303030",marginTop:0}},e.minQuantity>0&&o.default.createElement("span",{className:"color-danger",style:{paddingRight:3}},"*"),f),g&&o.default.createElement("p",{style:{textAlign:"left",fontSize:"0.9rem",lineHeight:"1.1rem",marginBottom:5}},o.default.createElement(u.default,{key:`pricesdesc${e.id}`,className:"read-more-content",charLimit:window.innerWidth>450?180:90,readMoreText:" View More",readLessText:" View Less"},g))))),o.default.createElement(i.default,{xs:24,sm:9,md:9},o.default.createElement(r.default,{gutter:16,align:"middle",style:{padding:"20px 5px 0px"}},o.default.createElement(i.default,{xs:15},1===e.maxQuantity?o.default.createElement(r.default,{type:"flex",justify:"end"},o.default.createElement(i.default,null,o.default.createElement(n.default,{onClick:()=>{m!==e.minQuantity&&(0===m?this.increaseAmountOfService(e.id):this.decreaseAmountOfService(e.id))},shape:"circle",icon:1===m?"check":"plus",size:"large",type:1===m?"primary":"default"}))):o.default.createElement(r.default,{type:"flex",justify:"end"},o.default.createElement(i.default,null,o.default.createElement(n.default,{disabled:0===m||m===e.minQuantity,onClick:()=>this.decreaseAmountOfService(e.id),shape:"circle",icon:"minus",size:"large"})),o.default.createElement(i.default,null,o.default.createElement(l.default,{min:0,value:m,onChange:t=>{this.handleChangeServiceAmount(e.id,t)},className:"additional-services-amount",style:p})),o.default.createElement(i.default,null,o.default.createElement(n.default,{onClick:()=>this.increaseAmountOfService(e.id),disabled:m===e.maxQuantity,shape:"circle",icon:"plus",size:"large"})))),o.default.createElement(i.default,{xs:9},o.default.createElement(r.default,{type:"flex",justify:"end"},o.default.createElement(i.default,null,o.default.createElement("p",{style:{fontSize:"1.1rem",lineHeight:"2rem"}},(0,d.getNumberWithCurrency)(e.amount,a)))))))))})),f(this,"handleChangeServiceAmount",((e,t)=>
419{const{additionalServiceItems:a,additionalServices:l}=this.props,n=l.find((t=>t.id===e));let r=t;n.minQuantity&&r<n.minQuantity&&(r=n.minQuantity),n.maxQuantity&&r>n.maxQuantity&&(r=n.maxQuantity);const i=a.findIndex((t=>t.id===e));i>-1?a[i].amount=r:a.push({id:e,amount:r}),this.props.onUpdateAdditionalServices(a)})),f(this,"increaseAmountOfService",(e=>{const{additionalServiceItems:t}=this.props,a=t.findIndex((t=>t.id===e));a>-1?t[a].amount+=1:t.push({id:e,amount:1}),this.props.onUpdateAdditionalServices(t)})),f(this,"decreaseAmountOfService",(e=>{const{additionalServiceItems:t}=this.props,a=t.findIndex((t=>t.id===e));t[a].amount-=1,0===t[a].amount&&t.splice(a,1),this.props.onUpdateAdditionalServices(t)})),this.state={previewAdditionalService:null}}render(){const{additionalServices:e,currency:t}=this.props,{previewAdditionalService:a}=this.state;return o.default.createElement("div",{className:"additional-services",style:{paddingTop:10}},e.map((e=>o.default.createElement("div",{key:e.id,style:{marginBottom:15}},this.renderAdditionalService(e)))),a&&o.default.createElement(c.default,{visible:!0,onHide:()=>this.setState({previewAdditionalService:null}),additionalService:a,currency:t}))}}e.exports=(0,s.injectIntl)(g)},99629:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(a(96540)),n=a(88530),r=s(a(47228)),i=s(a(54578)),o=a(37918);function s(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{let{visible:t,onHide:a,additionalService:s,currency:d}=e;const u=(0,n.useIntl)(),c=s.translations.name&&s.translations.name[u.locale]||s.name,m=s.translations.description&&s.translations.description[u.locale]||s.description,{photos:f=[]}=s;return l.default.createElement(r.default,{className:"minimal-modal fullscreen-modal modal-600px",visible:t,onCancel:a,footer:null,style:{to
419p:20}},l.default.createElement("div",null,l.default.createElement("h2",{style:{fontWeight:"500px",fontSize:"1.2rem",lineHeight:"1.2rem",marginTop:0,color:"#003256"}},`${c}: ${(0,o.getNumberWithCurrency)(s.amount,d)}`),m&&l.default.createElement("h4",{style:{fontSize:14,fontWeight:500}},m),f.length>0&&l.default.createElement("div",{style:{marginTop:30,marginBottom:30}},l.default.createElement(i.default,{photos:f,photoHeight:300,thumbnailHeight:100}))))}},61082:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=o(a(96540)),n=a(88530),r=o(a(47228)),i=o(a(54578));function o(e){return e&&e.__esModule?e:{default:e}}t.default=e=>{let{visible:t,onHide:a,pricingOption:o}=e;const s=(0,n.useIntl)(),d=o.translations.name&&o.translations.name[s.locale]||o.name,u=o.translations.description&&o.translations.description[s.locale]||o.description,c=o.translations.content&&o.translations.content[s.locale]||o.content,{photos:m}=o;return l.default.createElement(r.default,{className:"minimal-modal fullscreen-modal modal-600px",visible:t,onCancel:a,footer:null,style:{to
419p:20}},l.default.createElement("div",null,l.default.createElement("h2",{style:{fontWeight:"500px",fontSize:"1.2rem",lineHeight:"1.2rem",marginTop:0,color:"#003256"}},d),u&&l.default.createElement("h4",{style:{fontSize:14,fontWeight:500}},u),l.default.createElement("div",{style:{marginTop:30,marginBottom:30}},l.default.createElement(i.default,{photos:m,photoHeight:300,thumbnailHeight:100})),c?/<[a-z][\s\S]*>/i.test(c)?l.default.createElement("div",{style:{fontSize:14},dangerouslySetInnerHTML:{__html:c}}):c.split("\n").map(((e,t)=>l.default.createElement("p",{key:t,style:{fontSize:14}},e))):void 0))}},13340:(e,t,a)=>{"use strict";var l=c(a(13121)),n=c(a(8963)),r=c(a(64219)),i=c(a(55517)),o=c(a(96540)),s=a(88530),d=a(37918),u=c(a(10736));function c(e){return e&&e.__esModule?e:{default:e}}function m(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const f={fontSize:20,border:"none",borderBottom:"1px solid #d9d9d9",borderRadius:0,width:40,textAlign:"center",margin:"0 10px",backgroundColor:"transparent",height:42,paddingTop:8};class p extends o.default.Component{constructor(e){super(e),m(this,"componentDidMount",(()=>{const{pricingType:e,prices:t,ticketItems:a,tickets:l}=this.props;if("duration"!==e||1!==t.length||a[0]||this.props.onUpdatePrices([{id:t[0].id,amount:1}]),"perlocation"===e)if(1===t.length)this.handleChangePerlocationItem(t[0].id);else if(this.props.transferService){const e=t.find((e=>e.transferService===this.props.transferService));e&&this.handleChangePerlocationItem(e.id)}if("packaged"===e){const[e]=t;e&&!a[0]&&this.handleChangePackagedItem(e.id,e)}else"perperson"!==e&&"customfixed"!==e||1!==t.length||a[0]||this.handleChangeTicketAmount(t[0],l)})),m(this,"componentDidUpdate",(e=>{const{pricingType:t,prices:a,transferService:l}=this.props;if("perlocation"===t&&l&&l!==e.transferService){const e=a.find((e=>e.transferService===l));e&&this.handleChangePerlocationItem(e.id)}})),m(this,"handleChangeExtraTicketItems",((e,t)=>{const{ticketItems:a}=this.props,l=a.findIndex((t=>t.id===e));a[l].extraTicketItems=t,this.props.onUpdatePrices(a)})),m(this,"renderPrice",(e=>{const{intl:t}=this.props,{prices:a,currency:s,ticketItems:c,pricingType:m,tickets:p}=this.props,g=c.find((t=>t.id===e.id)),h=g&&g.amount||0,y=c.reduce(((e,t)=>e+t.amount),0),E=e.translations.name&&e.translations.name[t.locale]||e.name,b=e.translations.description&&e.translations.description[t.locale]||e.description;return"packaged"===m?o.default.createElement("div",null,o.default.createElement(i.default,null,o.default.createElement(r.default,{xs:24,sm:15,md:15},o.default.createElement(i.default,null,o.default.createElement("h4",{style:{textAlign:"left",fontSize:"1.2rem",lineHeight:"1.2rem",color:"#303030"}},E)),b&&o.default.createElement(i.default,{style:{marginBottom:5}},o.default.createElement(r.default,{xs:24,md:22},o.default.createElement("p",{style:{textAlign:"left",fontSize:"0.9rem",lineHeight:"1.1rem"}},o.default.createElement(u.default,{key:`pricesdesc${e.id}`,className:"read-more-content",charLimit:window.innerWidth>450?180:90,readMoreText:" View More",readLessText:" View Less"},b))))),o.default.createElement(r.default,{xs:24,sm:9,md:9},o.default.createElement(i.default,{gutter:16,align:"middle",style:{padding:"20px 5px 0px"}},o.default.createElement(r.default,{xs:15},o.default.createElement(i.default,{type:"flex",justify:"end"},o.default.createElement(r.default,null,o.default.createElement(n.default,{onClick:()=>{this.handleChangePackagedItem(e.id,e)},shape:"circle",icon:1===h?"check":"plus",size:"large",type:1===h?"primary":"default"})))),o.default.createElement(r.default,{xs:9},o.default.createElement(i.default,{type:"flex",justify:"end"},o.default.createElement(r.default,null,e.discountApplied&&o.default.createElement("span",{className:"strikethrough-diagonal",style:{position:"absolute",bottom:45,fontWeight:300,fontSize:"0.8rem"}},(0,d.getNumberWithCurrency)(e.originalAmount,s)),o.default.createElement("p",{style:{fontSize:"1.1rem",lineHeight:"2rem"}},(0,d.getNumberWithCurrency)(e.amount,s))))))))):o.default.createElement("div",null,o.default.createElement(i.default,null,o.default.createElement(r.default,{xs:24,sm:15,md:15},o.default.createElement(i.default,null,o.default.createElement("h4",{style:{textAlign:"left",fontSize:"1.2rem",lineHeight:"1.2rem",color:"#303030"}},E)),b&&o.default.createElement(i.default,{style:{marginBottom:5}},o.default.createElement(r.default,{xs:24,md:22},o.default.createElement("p",{style:{textAlign:"left",fontSize:"0.9rem",lineHeight:"1.1rem"}},o.default.createElement(u.default,{key:`pricesdesc${e.id}`,className:"read-more-content",charLimit:window.innerWidth>450?180:90,readMoreText:" View More",readLessText:" View Less"},b))))),o.default.createElement(r.default,{xs:24,sm:9,md:9},o.default.createElement(i.default,{gutter:16,align:"middle",style:{padding:"20px 5px 0px"}},o.default.createElement(r.default,{xs:15},a.length>1?o.default.createElement(i.default,{type:"flex",justify:"end"},o.default.createElement(r.default,null,o.default.createElement(n.default,{disabled:0===
419h,onClick:()=>this.decreaseAmountOfTicket(e),shape:"circle",icon:"minus",size:"large"})),o.default.createElement(r.default,null,o.default.createElement(l.default,{min:0,onChange:t=>this.handleChangeTicketAmount(e,t),value:h,className:"additional-services-amount",style:f})),o.default.createElement(r.default,null,o.default.createElement(n.default,{disabled:y>=p,onClick:()=>this.increaseAmountOfTicket(e),shape:"circle",icon:"plus",size:"large"}))):o.default.createElement(i.default,{type:"flex",justify:"end"},o.default.createElement(r.default,null,o.default.createElement("p",{style:{fontSize:"1.1rem",lineHeight:"2rem"}},`${h} x `)))),o.default.createElement(r.default,{xs:9},o.default.createElement(i.default,{type:"flex",justify:"end"},o.default.createElement(r.default,null,e.discountApplied&&o.default.createElement("span",{className:"strikethrough-diagonal",style:{position:"absolute",bottom:45,fontWeight:300,fontSize:"0.8rem"}},(0,d.getNumberWithCurrency)(e.originalAmount,s)),o.default.createElement("p",{style:{fontSize:"1.1rem",lineHeight:"2rem"}},(0,d.getNumberWithCurrency)(e.amount,s)))))))))})),m(this,"handleChangeTicketAmount",((e,t)=>{const{ticketItems:a,tickets:l}=this.props,n=a.findIndex((t=>t.id===e.id)),r=a.reduce(((e,t)=>e+t.amount),0);let i=t;r+t>=l&&(i=l-r),n>-1?a[n].amount=i:a.push({id:e.id,amount:i,travelerType:e.travelerType}),this.props.onUpdatePrices(a)})),m(this,"handleChangePackagedItem",((e,t)=>{let{ticketItems:a}=this.props;a.some((t=>t.id===e))||(a=[{id:e,amount:1,maxTravelers:t.maxTravelers,extraTicketItems:[],pricesPerExtraTraveler:t.pricesPerExtraTraveler}],this.props.onUpdatePrices(a))})),m(this,"handleChangePerlocationItem",(e=>{const{prices:t,transferService:a}=this.props,l=t.find((t=>t.id===e));l&&l.transferService!==a&&(this.props.onChangeTransferService&&this.props.onChangeTransferService(l.transferService),this.props.onUpdatePrices([{id:e,amount:1}]))})),m(this,"increaseAmountOfTicket",(e=>{const{ticketItems:t}=this.props,a=t.findIndex((t=>t.id===e.id));a>-1?t[a].amount+=1:t.push({id:e.id,amount:1,travelerType:e.travelerType}),this.props.onUpdatePrices(t)})),m(this,"decreaseAmountOfTicket",(e=>{const{ticketItems:t}=this.props,a=t.findIndex((t=>t.id===e.id));t[a].amount-=1,0===t[a].amount&&t.splice(a,1),this.props.onUpdatePrices(t)})),m(this,"renderDurationPrice",(()=>{const{intl:e,prices:t,currency:a,product:l}=this.props,s=t[0],u=s.amount*s.duration,c=e.formatMessage({id:`pages.checkout.bookingSummary.timeType.${l.timeType}.${1===s.duration?"single":"plural"}.label`}),m=e.formatMessage({id:`common.timeType.${l.timeType}`}),f=l.translations&&l.translations.name&&l.translations.name[e.locale]||l.name.EN;return o.default.createElement("div",null,o.default.createElement(i.default,null,o.default.createElement(r.default,{xs:24,sm:15,md:15},o.default.createElement(i.default,null,o.default.createElement("h4",{style:{textAlign:"left",fontSize:"1.2rem",lineHeight:"1.2rem",color:"#303030"}},f)),o.default.createElement(i.default,{style:{marginBottom:5}},o.default.createElement(r.default,{xs:24,md:22},o.default.createElement("p",{style:{textAlign:"left",fontSize:"0.9rem",lineHeight:"1.1rem"}},s.duration," ",c," x ",(0,d.getNumberWithCurrency)(s.amount,a)," ","(",m.toLowerCase(),")")))),o.default.createElement(r.default,{xs:24,sm:9,md:9},o.default.createElement(i.default,{gutter:16,align:"middle",style:{padding:"20px 5px 0px"}},o.default.createElement(r.default,{xs:15},o.default.createElement(i.default,{type:"flex",justify:"end"},o.default.createElement(r.default,null,o.default.createElement(n.default,{shape:"circle",icon:"check",type:"primary",size:"large"})))),o.default.createElement(r.default,{xs:9},o.default.createElement(i.default,{type:"flex",justify:"end"},o.default.createElement(r.default,null,s.discountApplied&&o.default.createElement("span",{className:"strikethrough-diagonal",style:{position:"absolute",bottom:45,fontWeight:300,fontSize:"0.8rem"}},(0,d.getNumberWithCurrency)(s.originalAmount*s.duration,a)),o.default.createElement("p",{style:{fontSize:"1.1rem",lineHeight:"2rem"}},(0,d.getNumberWithCurrency)(u,a)))))))))})),m(this,"renderPerlocationPrice",(e=>{const{intl:t,currency:a,product:l,transferService:s}=this.props,u=s===e.transferService,c=l.minMaxTicketsPerTransferService&&l.minMaxTicketsPerTransferService[e.transferService];return o.default.createElement("div",{key:e.id},o.default.createElement(i.default,null,o.default.createElement(r.default,{xs:24,sm:15,md:15},o.default.createElement(i.default,null,o.default.createElement("h4",{style:{textAlign:"left",fontSize:"1.2rem",lineHeight:"1.2rem",color:"#303030"}},e.transferService)),c&&(c.minTickets||c.maxTickets||c.maxLuggage)&&o.default.createElement(i.default,{style:{marginBottom:5}},o.default.createElement(r.default,{xs:24,md:22},o.default.createElement("p",{style:{textAlign:"left",fontSize:"0.9rem",lineHeight:"1.1rem"}},c.minTickets&&c.maxTickets&&t.formatMessage({id:"pages.checkout.bookingSummary.tickets.plural.label"},{tickets:`${c.minTickets} - ${c.maxTickets}`}),c.maxLuggage>0&&`${c.minTickets&&c.maxTickets?" ⢠":""}${t.formatMessage({id:"pages.checkout.pricingOptions.perlocation.maxLuggage"},{maxLuggage:c.maxLuggage})}`)))),o.default.createElement(r.default,{xs:24,sm:9,md:9},o.default.createElement(i.default,{gutter:16,align:"middle",style:{padding:"20px 5px 0px"}},o.default.createElement(r.default,{xs:15},o.default.createElement(i.default,{type:"flex",justify:"end"},o.default.createElement(r.default,null,o.default.createElement(n.default,{onClick:()=>this.handleChangePerlocationItem(e.id),shape:"circle",icon:u?"check":"plus",type:u?"primary":"default",size:"large"})))),o.default.createElement(r.default,{xs:9},o.default.createElement(i.default,{type:"flex",justify:"end"},o.default.createElement(r.default,null,e.isUponRequest?o.default.createElement("p",{style:{fontSize:"1.1rem",lineHeight:"1.2rem",textAlign:"right"}},t.formatMessage({id:"pages.checkout.bookingSummary.total.uponRequest"})):o.default.createElement(o.default.Fragment,null,e.discountApplied&&o.default.createElement("span",{className:"strikethrough-diagonal",style:{position:"absolute",bottom:45,fontWeight:300,fontSize:"0.8rem"}},(0,d.getNumberWithCurrency)(e.originalAmount,a)),o.default.createElement("p",{style:{fontSize:"1.1rem",lineHeight:"2rem"}},(0,d.getNumberWithCurrency)(e.amount,a))))))))))})),this.state={}}render(){const{prices:e,ticketItems:t,pricingType:a}=this.props,{intl:l}=this.props,{currency:n,tickets:s}=this.props;if("duration"===a&&1===e.length)return o.default.createElement("div",{className:"additional-services"},this.renderDurationPrice());if("perlocation"===a){const t=e.find((e=>e.transferService===this.props.transferService)),a=t&&t.maxTravelers&&s>t.maxTravelers&&t.pricesPerExtraTraveler&&t.pricesPerExtraTraveler.length>0;return o.default.createElement("div",{className:"additional-services"},e.map((e=>this.renderPerlocationPrice(e))),a&&o.default.createElement(i.default,null,o.default.createElement(r.default,{span:24},o.default.createElement("h3",{style:{fontWeight:"500px",fontSize:"1.2rem",lineHeight:"1.2rem",marginTop:30,color:"#003256"}},l.formatMessage({id:"pages.checkout.pricingOptions.extraTicketItems.sectionTitle"},{tickets:s-t.maxTravelers})),o.default.createElement(p,{intl:l,tickets:s-t.maxTravelers,ticketItems:[{id:t.pricesPerExtraTraveler[0].id,amount:s-t.maxTravelers}],pricingType:"perperson",currency:n,prices:t.pricesPerExtraTraveler,onUpdatePrices:()=>{}}))))}const d=t.find((e=>e.amount>0));return o.default.createElement("div",{className:"additional-services"},e.map((e=>o.default.createElement("div",{key:e.id},this.renderPrice(e)))),d&&s>d.maxTravelers&&o.default.createElement(i.default,null,o.default.createElement(r.default,{span:24},o.default.createElement("h3",{style:{fontWeight:"500px",fontSize:"1.2rem",lineHeight:"1.2rem",marginTop:30,color:"#003256"}},l.formatMessage({id:"pages.checkout.pricingOptions.extraTicketItems.sectionTitle"},{tickets:s-d.maxTravelers})),o.default.createElement(p,{intl:l,tickets:s-d.maxTravelers,ticketItems:d.extraTicketItems,pricingType:"perperson",currency:n,prices:d.pricesPerExtraTraveler,onUpdatePrices:e=>{this.handleChangeExtraTicketItems(d.id,e)}}))))}}e.exports=(0,s.injectIntl)(p)},85360:(e,t,a)=>{"use strict";var l=g(a(55517)),n=g(a(64219)),r=g(a(48149)),i=g(a(95402)),o=g(a(96540)),s=g(a(95093)),d=a(88530),u=a(37918),c=a(77322),m=g(a(13340)),f=g(a(90647)),p=g(a(61082));
419function g(e){return e&&e.__esModule?e:{default:e}}function h(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(9995);const y=e=>"perperson"===e||"packaged"===e||"customfixed"===e||"duration"===e||"perlocation"===e;class E extends o.default.Component{constructor(e){super(e),h(this,"componentDidMount",(()=>{this.fetchPricingOptions()})),h(this,"showPreviewPricingOption",(e=>{this.setState({previewPricingOption:e})})),h(this,"hidePreviewPricingOption",(()=>{this.setState({previewPricingOption:void 0})})),h(this,"fetchPricingOptions",(()=>{const{productId:e,channelId:t,filterPricingOptionId:a,filterResourceId:l,startDate:n,startTime:r,endDate:i,endTime:o,tickets:s,pickupPointId:d,dropOffPointId:u,otherLocationStart:m,otherLocationEnd:f,luggagePerSize:p}=this.props;this.lastFetchId+=1;const g=this.lastFetchId;this.props.onChangePricingOption(void 0),this.props.onChangeTicketItems([]),this.props.onChangeAdditionalServiceItems([]),this.setState({pricingOption:void 0,loadingPricingOptions:!0});const h={channelId:t,startDate:n,startTime:r,endDate:i,endTime:o,tickets:s,pickupPointId:d,dropOffPointId:u,otherLocationStart:m,otherLocationEnd:f,luggagePerSize:p};a&&(h.pricingOptionId=a),l&&(h.resourceId=l),c.ProductService.getPublicBookablePricingOptions(e,h).then((e=>{let{pricingOptions:t}=e;g>this.lastFetchId||this.setState({pricingOptions:t,loadingPricingOptions:!1},(()=>{0===t.length?this.props.onError():1===t.length&&this.handleChangePricingOption(t[0].id)}))}))})),h(this,"renderPricingOptions",(()=>{const{intl:e,showDateInLabels:t}=this.props,{startDate:a,startTime:d}=this.props,{pricingOptions:c,pricingOption:m}=this.state,{formatMessage:f}=e;return o.default.createElement("div",null,o.default.createElement("h1",{className:"section-title",style:{textTransform:"initial"}},f({id:"pages.checkout.pricingOptions.sectionTitle"}),t&&` - ${(0,s.default)(`${a} ${d}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm")}`),o.default.createElement("br",null),c.map((t=>{const a=m&&t.id===m.id,s=y(t.pricingType),d=s&&["perperson","packaged","customfixed"].includes(t.pricingType)?(e=>{let t=e.find((e=>e.isPrimaryPrice));if(!t){const a=e.sort(((e,t)=>e.amount>t.amount?1:t.amount>e.amount?-1:0));[t]=a}return t})(t.prices):void 0,c=t.translations.name&&t.translations.name[e.locale]||t.name,p=t.translations.description&&t.translations.description[e.locale]||t.description,g=t.translations.content&&t.translations.content[e.locale]||t.content,h=a&&(s&&t.prices.length>0||t.additionalServices.length>0),E=t.prices.find((e=>!!e.discountApplied));return o.default.createElement("div",{style:{cursor:"pointer"},key:t.id},o.default.createElement("div",{className:"pay-product-preview-parent",style:{marginBottom:10,padding:20,boxShadow:a?`0px 0px 4px 1px ${this.props.normalColor||"#0747a6"}, 0 1px 1px 0 ${this.props.normalColor||"#0747a6"}`:void 0}},o.default.createElement("div",{onClick:()=>this.handleChangePricingOption(t.id)},o.default.createElement(l.default,{align:"middle",gutter:16},o.default.createElement(n.default,{xl:16,lg:16,md:16,sm:16,xs:24},o.default.createElement("div",{className:"product-desc",style:{display:"flex"}},t.photos[0]&&o.default.createElement("div",{style:{paddingRight:20}},o.default.createElement("img",{alt:t.photos[0].alt,src:t.photos[0].url,style:{cursor:"pointer",aspectRatio:"16/9",objectFit:"cover",maxHeight:"150px",maxWidth:"150px",borderRadius:5}})),o.default.createElement("div",null,o.default.createElement("div",{style:{display:"flex"}},o.default.createElement("h3",{style:{fontWeight:"500px",fontSize:"1.2rem",lineHeight:"1.2rem",marginTop:0,color:"#003256"}},c),E&&o.default.createElement(r.default,{color:"#00a854",style:{marginLeft:10,marginTop:-1}},o.default.createElement(i.default,{type:"tags"})," - ",E.discountPercentage,"%")),p&&o.default.createElement("h5",{className:"tickets",style:{fontWeight:500}},p),(g&&g.replace("<p></p>\n","").length>0||t.photos.length>0)&&o.default.createElement("h5",null,o.default.createElement("a",{onClick:()=>this.showPreviewPricingOption(t)},f({id:"pages.checkout.pricingOptions.viewMore"})))))),o.default.createElement(n.default,{xl:8,lg:8,md:8,sm:8,xs:24},o.default.createElement("div",{className:"product-desc",style:{textAlign:"right",fontWeight:500}},d&&o.default.createElement("h4",{className:"section-desc",style:{textTransform:"none",display:"inline-block",marginTop:0,marginBottom:0}},f({id:"pages.checkout.pricingOptions.fromPrice.label"},{fromPrice:(0,u.getNumberWithCurrency)(d.amount,t.currency)})),t.minimumChargeAmount>0&&o.default.createElement("h5",{className:"tickets",style:{fontWeight:500}},f({id:"pages.checkout.pricingOptions.minimumCharge.label"},{minimumCharge:(0,u.getNumberWithCurrency)(t.minimumChargeAmount,t.currency)})))))),h&&o.default.createElement("div",null,o.default.createElement("hr",null),s&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:24},o.default.createElement("h3",{style:{fontWeight:"500px",fontSize:"1.2rem",lineHeight:"1.2rem",marginTop:30,color:"#003256"}},f({id:"pages.checkout.pricingOptions.ticketItems.sectionTitle"})),this.renderPrices())),t.additionalServices.length>0&&o.default.createElement(l.default,null,o.default.createElement(n.default,{span:24},o.default.createElement("h3",{style:{fontWeight:"500px",fontSize:"1.2rem",lineHeight:"1.2rem",marginTop:30,color:"#003256"}},f({id:"pages.checkout.pricingOptions.additionalServiceItems.sectionTitle"})),this.renderAdditionalServices())))))})))})),h(this,"renderAdditionalServices",(()=>{const{additionalServiceItems:e}=this.props,{pricingOption:t}=this.state;return o.default.createElement(f.default,{additionalServiceItems:e,currency:t.currency,additionalServices:t.additionalServices,onUpdateAdditionalServices:this.props.onChangeAdditionalServiceItems})})),h(this,"renderPrices",(()=>{const{tickets:e,ticketItems:t}=this.props,{pricingOption:a}=this.state;return o.default.createElement(m.default,{tickets:e,ticketItems:t,pricingType:a.pricingType,currency:a.currency,prices:a.prices,product:this.props.product,transferService:this.props.transferService,onChangeTransferService:this.props.onChangeTransferService,onUpdatePrices:this.props.onChangeTicketItems})})),h(this,"renderPricesAndAdditionalServices",(()=>{const{intl:e,showDateInLabels:t}=this.props,{formatMessage:a}=e,{startDate:r,startTime:i}=this.props,{pricingOption:d}=this.state,c=y(d.pricingType);return o.default.createElement("div",null,c&&o.default.createElement(l.default,null,o.default.createElement(n.default,{xs:24},o.default.createElement("h1",{className:"section-title",style:{marginTop:"1.5em",textTransform:"initial"}},a({id:"pages.checkout.pricingOptions.ticketItems.sectionTitle"}),t&&` - ${(0,s.default)(`${r} ${i}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm")}`),this.renderPrices())),d.additionalServices.length>0&&o.default.createElement(l.default,null,o.default.createElement(n.default,{xs:24},o.default.createElement("h1",{className:"section-title",style:{marginTop:"1.5em",textTransform:"initial"}},a({id:"pages.checkout.pricingOptions.additionalServiceItems.sectionTitle"}),t&&` - ${(0,s.default)(`${r} ${i}`,"YYYY-MM-DD HH:mm").format("DD/MM/YYYY HH:mm")}`),this.renderAdditionalServices())),d.minimumChargeAmount>0&&o.default.createElement(l.default,{type:"flex",justify:"end"},o.default.createElement(n.default,null,o.default.createElement("div",{style:{marginTop:40}},o.default.createElement("p",{className:"tickets",style:{fontSize:"1rem",lineHeight:"3rem",fontWeight:500}},a({id:"pages.checkout.pricingOptions.minimumCharge.label"},{minimumCharge:(0,u.getNumberWithCurrency)(d.minimumChargeAmount,d.currency)}))))))})),h(this,"handleChangePricingOption",(e=>{const{pricingOptions:t}=this.state;if(this.state.pricingOption&&this.state.pricingOption.id===e)return;const a=t.find((t=>t.id===e));this.props.onChangeTicketItems([]),this.props.onChangeAdditionalServiceItems([]),this.props.onChangePricingOption(a.id),this.setState({pricingOption:a})})),this.lastFetchId=0,this.state={pricingOption:void 0,pricingOptions:[],loadingPricingOptions:!1,previewPricingOption:void 0}}
419render(){const{showPricingOptionDetailsToTraveler:e}=this.props,{loadingPricingOptions:t,pricingOptions:a,pricingOption:l}=this.state,{previewPricingOption:n}=this.state;return o.default.createElement("div",{className:"checkout-pricingoptions"},t?o.default.createElement("div",{style:{textAlign:"center"}},o.default.createElement(i.default,{type:"loading",style:{fontSize:50,padding:"50px 0px"},spin:!0})):a.length>1||e?this.renderPricingOptions():l&&this.renderPricesAndAdditionalServices(),n&&o.default.createElement(p.default,{visible:!0,pricingOption:n,onHide:this.hidePreviewPricingOption}))}}e.exports=(0,d.injectIntl)(E)},91147:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PRESETS=void 0;var l,n=(l=a(96540))&&l.__esModule?l:{default:l},r=a(37918);function i(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const o=t.PRESETS=[50,100,200,500];class s extends n.default.Component{constructor(){super(...arguments),i(this,"handleTileClick",(e=>{this.props.onChange(e,!1)})),i(this,"handleCustomChange",(e=>{const t=e.target.value;if(""===t)return void this.props.onChange(null,!0);const a=parseFloat(t);Number.isFinite(a)&&a>0&&this.props.onChange(a,!0)})),i(this,"handleCustomFocus",(()=>{this.props.customActive||this.props.onChange(this.props.value,!0)}))}render(){const{value:e,currency:t,customActive:a,customLabel:l,ariaLabel:i}=this.props,s=(0,r.getCurrencySymbol)(t)||t||"",d=a&&null!=e?e:"";return n.default.createElement("div",{className:"gc-quickpicks",role:"group","aria-label":i||"Gift card amount"},n.default.createElement("div",{className:"gc-quickpicks__tiles"},o.map((t=>{const l=!a&&e===t;return n.default.createElement("button",{key:t,type:"button",className:"gc-quickpicks__tile"+(l?" is-active":""),"aria-pressed":l,onClick:()=>this.handleTileClick(t)},n.default.createElement("span",{className:"gc-quickpicks__amount"},n.default.createElement("span",{className:"gc-quickpicks__amount-symbol"},s),t))}))),n.default.createElement("label",{className:"gc-quickpicks__custom"+(a?" is-active":"")},n.default.createElement("span",{className:"gc-quickpicks__custom-label"},l||"Or enter another amount"),n.default.createElement("span",{className:"gc-quickpicks__custom-field"},n.default.createElement("span",{className:"gc-quickpicks__custom-symbol","aria-hidden":"true"},s),n.default.createElement("input",{type:"number",inputMode:"decimal",min:"1",step:"0.01",className:"gc-quickpicks__custom-input",value:d,onChange:this.handleCustomChange,onFocus:this.handleCustomFocus,placeholder:"0"}))))}}t.default=s},99518:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=p(a(7669)),n=p(a(95402)),r=p(a(55517)),i=p(a(64219)),o=p(a(77925)),s=p(a(96540)),d=a(88530),u=p(a(89505)),c=a(7519);a(98288),a(19928);var m=p(a(93707)),f=a(66028);function p(e){return e&&e.__esModule?e:{default:e}}function g(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const h=o.default.Item,y=e=>{switch(e){case f.SUPPORTED_LANGUAGES.en:return"uk";case f.SUPPORTED_LANGUAGES.it:return"it";case f.SUPPORTED_LANGUAGES.el:return"gr";case f.SUPPORTED_LANGUAGES.de:return"de";case f.SUPPORTED_LANGUAGES.fr:return"fr";default:return"auto"}},E=(e,t,a)=>(a||e)&&(!e||e.length<=0)?{validateStatus:"error",errorType:"required"}:{validateStatus:"success",errorType:null};class b extends s.default.Component{constructor(e){super(e),g(this,"handleChangeInputFirstName",(e=>{const{contactDetailsSettings:t}=this.props,{onUpdateBookingContactDetails:a}=this.props,l=e.target.value.trim();a({firstName:{...E(l,0,t.firstName.required),value:l}})})),g(this,"handleChangeInputLastName",(e=>{const{contactDetailsSettings:t}=this.props,{onUpdateBookingContactDetails:a}=this.props,l=e.target.value.trim();a({lastName:{...E(l,0,t.lastName.required),value:l}})})),g(this,"handleChangeInputEmail",(e=>{const{contactDetailsSettings:t}=this.props,{onUpdateBookingContactDetails:a}=this.props,l=e.target.value.trim(),n=((e,t)=>!t&&!e||e&&/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e.toLowerCase())?{validateStatus:"success",errorType:null}:{validateStatus:"error",errorType:e&&0!==e.length?"validation":"required"})(l,t.email.required);a({email:{...n,value:l}})})),g(this,"handleChangeInputPhone",((e,t,a,l,n,r)=>{const{onUpdateBookingContactDetails:i}=this.props;i({phone:{phoneStatus:e,value:t,number:l}})})),g(this,"handleChangeInputPhoneFlag",((e,t,a,l)=>{const{onUpdateBookingContactDetails:n}=this.props;n({phone:{phoneStatus:l,value:e,number:a}})})),g(this,"getI18nId",(e=>{const{i18nPrefix:t}=this.props;return t?`${t}.${e}`:`pages.checkout.contactDetails.${e}`})),g(this,"renderFirstName",(()=>{const{intl:e}=this.props,{formatMessage:t}
419=e,{contactDetails:a,contactDetailsSettings:o,disabled:d}=this.props,{firstName:u}=a;return s.default.createElement(i.default,{xs:24,sm:12,md:12,lg:12},s.default.createElement(r.default,null,s.default.createElement(i.default,null,s.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},o.firstName.required&&s.default.createElement("span",{className:"color-danger"},"* "),s.default.createElement(m.default,{id:"pages.checkout.contactDetails.firstName.label"}))),s.default.createElement(i.default,null,s.default.createElement("p",{style:{color:"#666",fontSize:14}},s.default.createElement(m.default,{id:this.getI18nId("firstName.description")})))),s.default.createElement(h,{required:o.firstName.required,hasFeedback:!0,validateStatus:u&&(u.value||o.firstName.required)?u.validateStatus:"",help:u&&u.errorType?"required"===u.errorType?t({id:"pages.checkout.contactDetails.firstName.requiredMessage"}):t({id:"pages.checkout.contactDetails.firstName.validatorMessage"}):void 0},s.default.createElement(l.default,{disabled:d,className:"checkout-input",placeholder:t({id:this.getI18nId("firstName.placeholder")}),prefix:s.default.createElement(n.default,{type:"user",style:{color:"rgba(0,0,0,.25)"}}),value:u&&u.value,onChange:this.handleChangeInputFirstName})))})),g(this,"renderLastName",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{contactDetails:a,contactDetailsSettings:o,disabled:d}=this.props,{lastName:u}=a;return s.default.createElement(i.default,{xs:24,sm:12,md:12,lg:12},s.default.createElement(r.default,null,s.default.createElement(i.default,null,s.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},o.lastName.required&&s.default.createElement("span",{className:"color-danger"},"* "),s.default.createElement(m.default,{id:"pages.checkout.contactDetails.lastName.label"}))),s.default.createElement(i.default,null,s.default.createElement("p",{style:{color:"#666",fontSize:14}},s.default.createElement(m.default,{id:this.getI18nId("lastName.description")})))),s.default.createElement(h,{required:o.lastName.required,hasFeedback:!0,validateStatus:u&&(u.value||o.lastName.required)?u.validateStatus:"",help:u&&u.errorType?"required"===u.errorType?t({id:"pages.checkout.contactDetails.lastName.requiredMessage"}):t({id:"pages.checkout.contactDetails.lastName.validatorMessage"}):void 0},s.default.createElement(l.default,{disabled:d,className:"checkout-input",placeholder:t({id:this.getI18nId("lastName.placeholder")}),prefix:s.default.createElement(n.default,{type:"user",style:{color:"rgba(0,0,0,.25)"}}),value:u&&u.value,onChange:this.handleChangeInputLastName})))})),g(this,"renderEmail",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{contactDetails:a,contactDetailsSettings:o,disabled:d}=this.props,{email:u}=a;return s.default.createElement(i.default,{xs:24,sm:12,md:12,lg:12},s.default.createElement(r.default,null,s.default.createElement(i.default,null,s.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},o.email.required&&s.default.createElement("span",{className:"color-danger"},"* "),s.default.createElement(m.default,{id:"pages.checkout.contactDetails.email.label"}))),s.default.createElement(i.default,null,s.default.createElement("p",{style:{color:"#666",fontSize:14}},s.default.createElement(m.default,{id:this.getI18nId("email.description")})))),s.default.createElement(h,{required:o.email.required,hasFeedback:!0,validateStatus:u&&(u.value||o.email.required)?u.validateStatus:"",help:u&&u.errorType?"required"===u.errorType?t({id:"pages.checkout.contactDetails.email.requiredMessage"}):t({id:"pages.checkout.contactDetails.email.validatorMessage"}):void 0},s.default.createElement(l.default,{disabled:d,className:"checkout-input",placeholder:t({id:this.getI18nId("email.placeholder")}),prefix:s.default.createElement(n.default,{type:"mail",style:{color:"rgba(0,0,0,.25)"}}),value:u&&u.value,onChange:this.handleChangeInputEmail})))})),g(this,"renderPhone",(()=>{const{intl:e}=this.props,{formatMessage:t}=e,{countryFlagLoading:a}=this.state,{contactDetails:l,contactDetailsSettings:n,disabled:o}=this.props,{phone:d}=l;return s.default.createElement(i.default,{xs:24,sm:12,md:12,lg:12},s.default.createElement(r.default,null,s.default.createElement(i.default,null,s.default.createElement("h4",{className:"section-desc",style:{textTransform:"initial"}},n.phone.required&&s.default.createElement("span",{className:"color-danger"},"* "),s.default.createElement(m.default,{id:"pages.checkout.contactDetails.phone.label"}))),s.default.createElement(i.default,null,s.default.createElement("p",{style:{color:"#666",fontSize:14}},s.default.createElement(m.default,{id:this.getI18nId("phone.description")})))),s.default.createElement(h,{className:"checkout-input",hasFeedback:!0,required:n.phone.required,validateStatus:a?"validating":d&&(d.number||n.phone.required)?d.phoneStatus?"success":"error":"",help:d&&d.errorType?"required"===d.errorType?t({id:"pages.checkout.contactDetails.phone.requiredMessage"}):t({id:"pages.checkout.contactDetails.phone.validatorMessage"}):void 0},s.default.createElement(u.default,{disabled:o,value:d&&d.value,onPhoneNumberChange:this.handleChangeInputPhone,onPhoneNumberBlur:this.handleChangeInputPhone,onSelectFlag:this.handleChangeInputPhoneFlag,defaultCountry:d&&d.number&&d.phoneStatus&&(0,c.parsePhoneNumberFromString)(d.number)?(0,c.parsePhoneNumberFromString)(d.number).country.toLowerCase():y(e.locale),style:{width:"100%"},css:["intl-tel-input","form-control"],utilsScript:"libphonenumber.js"})))})),this.state={countryFlagLoading:!1}}render(){const{contactDetailsSettings:e}=this.props,{firstName:t,lastName:a,email:l,phone:n}=e;return s.default.createElement(o.default,null,s.default.createElement(r.default,{gutter:10},t&&t.visible&&this.renderFirstName(),a&&a.visible&&this.renderLastName(),l&&l.visible&&this.renderEmail(),n&&n.visible&&this.renderPhone()))}}t.default=b,e.exports=(0,d.injectIntl)(b)},57290:(e,t,a)=>{"use strict";var l=d(a(96540)),n=a(77322),r=a(66028),i=d(a(96943)),o=d(a(98959)),s=d(a(59805));
419function d(e){return e&&e.__esModule?e:{default:e}}function u(){return u=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},u.apply(null,arguments)}function c(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(64338);class m extends l.default.Component{constructor(e){super(e),c(this,"componentDidMount",(()=>{this.fetchPaymentGatewayDetails()})),c(this,"componentDidUpdate",(e=>{const{paymentId:t}=this.props;e.paymentId!==t&&this.setState({provider:void 0,gatewayDetails:void 0},(()=>{this.fetchPaymentGatewayDetails()}))})),c(this,"fetchPaymentGatewayDetails",(()=>{const{paymentId:e}=this.props;n.PaymentService.getPublicPaymentGatewayDetails(e).then((e=>{let{provider:t,...a}=e;this.setState({provider:t,gatewayDetails:a})}))})),this.state={provider:void 0,gatewayDetails:void 0}}render(){const{provider:e,gatewayDetails:t}=this.state;return e?e===r.PAYMENT_PROVIDERS.STRIPE?l.default.createElement(i.default,u({},this.props,t)):e===r.PAYMENT_PROVIDERS.EUROBANK?l.default.createElement(o.default,u({},this.props,t)):e===r.PAYMENT_PROVIDERS.VIVA?l.default.createElement(s.default,u({},this.props,t)):l.default.createElement("div",null,"Not implemented"):l.default.createElement("div",{className:"payment-widget-skeleton"},l.default.createElement("div",{className:"ant-card-loading-block",style:{width:"99%",height:20}}),l.default.createElement("div",{className:"ant-card-loading-block",style:{width:"99%",height:15}}),l.default.createElement("div",{className:"ant-card-loading-block",style:{width:"99%",height:15}}))}}e.exports=m},61072:(e,t,a)=>{"use strict";var l=o(a(13776)),n=o(a(26138)),r=o(a(96540)),i=a(88530);function o(e){return e&&e.__esModule?e:{default:e}}class s extends r.default.Component{constructor(e){super(e),this.state={}}render(){const{intl:e,accepted:t,onAccept:a}=this.props,{formatMessage:i}=e,{policies:o}=this.props;return r.default.createElement("div",null,r.default.createElement("h1",{className:"section-title",style:{textTransform:"initial",marginTop:25}},i({id:"pages.checkout.policies.sectionTitle"})),r.default.createElement("div",{style:{display:"flex",gap:"1rem",marginTop:"1rem",alignItems:"center"}},r.default.createElement("div",{style:{display:"flex",gap:"5px"}},r.default.createElement("span",{className:"color-danger"},"*"),r.default.createElement(n.default,{className:"checkout-input",size:"large",checked:t,onChange:e=>a(e.target.checked)})),r.default.createElement("div",{style:{marginBottom:"0.5rem"}},r.default.createElement("span",{style:{fontSize:14}},i({id:"pages.checkout.policies.acceptTerms"}),":"," ",o.map(((t,a)=>{const n=t.translations&&t.translations.name&&t.translations.name[e.locale]||t.name.EN,i=t.translations&&t.translations.details&&t.translations.details[e.locale]||t.terms.details&&t.terms.details.EN;return r.default.createElement("span",{key:t._id,className:"color-primary",style:{cursor:"pointer"},onClick:()=>{t.terms.publicLink?window.open(t.terms.publicLink):l.default.info({maskClosable:!0,width:500,className:"modal-policy",title:n,content:i})}},n,a===o.length-1?"":", ")}))))))}}e.exports=(0,i.injectIntl)(s)},98959:(e,t,a)=>{"use strict";var l=a(74692),n=o(a(95402)),r=o(a(96540)),i=a(88530);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(90313);class d extends r.default.Component{constructor(e){super(e),s(this,"componentDidMount",(()=>{l(".payment-widget-button").click((e=>{this.handleSubmit(e)}))})),s(this,"componentWillUnmount",(()=>
419{l(".payment-widget-button").off("click")})),s(this,"handleSubmit",(async e=>{null==e||e.preventDefault();const{checkoutUrl:t,onLoadingSubmit:a,onCheckBeforeSubmit:l}=this.props;l&&!await l()||(e&&a(!0),window.location.href=t)})),this.state={}}render(){const{intl:e}=this.props,{formatMessage:t}=e;return r.default.createElement("div",{className:"eurobank-payment-message"},r.default.createElement("div",{className:"eurobank-info"},r.default.createElement("div",{className:"message-content"},r.default.createElement(n.default,{type:"lock",style:{fontSize:16,marginRight:8,color:"#00c853"}}),r.default.createElement("span",null,t({id:"forms.checkoutPaymentWidget.eurobank.redirect"}))),r.default.createElement("div",{className:"worldline-logo"},r.default.createElement("img",{src:"/assets/img/worldline.png",alt:"Worldline"}))))}}e.exports=(0,i.injectIntl)(d)},49328:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(96540))&&l.__esModule?l:{default:l},r=a(37918);function i(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(22479);class o extends n.default.Component{constructor(){super(...arguments),i(this,"state",{logoErrored:!1}),i(this,"handleLogoError",(()=>{this.setState({logoErrored:!0})}))}componentDidUpdate(e){e.companyLogoUrl!==this.props.companyLogoUrl&&this.state.logoErrored&&this.setState({logoErrored:!1})}render(){const{companyName:e,companyLogoUrl:t,amount:a,currency:l,label:i}=this.props,{logoErrored:o}=this.state,s=(0,r.getCurrencySymbol)(l)||l||"",d=function(e){if(null==e)return null;const t=Number(e);if(!Number.isFinite(t)||t<=0)return null;const a=t%1==0;return t.toLocaleString(void 0,{minimumFractionDigits:a?0:2,maximumFractionDigits:2})}(a),u=null!==d,c=!!t&&!o;return n.default.createElement("div",{className:"gc-preview gc-preview--full",role:"figure","aria-label":i||"Gift Card"},n.default.createElement("div",{className:"gc-preview__surface"},n.default.createElement("div",{className:"gc-preview__header"},n.default.createElement("div",{className:"gc-preview__brand"},c?n.default.createElement("img",{src:t,alt:e||"",onError:this.handleLogoError,className:"gc-preview__logo"}):n.default.createElement("span",{className:"gc-preview__brand-name"},e||"")),n.default.createElement("span",{className:"gc-preview__label"},i||"Gift Card")),n.default.createElement("div",{className:"gc-preview__amount","aria-live":"polite","aria-atomic":"true"},n.default.createElement("span",{key:u?d:"empty",className:"gc-preview__amount-text "+(u?"has-value":"is-empty")},u?`${s}${d}`:s)),n.default.createElement("div",{className:"gc-preview__footer"},n.default.createElement("span",{className:"gc-preview__accent","aria-hidden":"true"}))))}}t.default=o},55037:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(96540))&&l.__esModule?l:{default:l};a(64627);class r extends n.default.PureComponent{render(){const{currentStep:e,steps:t}=this.props;return n.default.createElement("ol",{className:"gc-stepindicator",role:"list"},t.map(((t,a)=>{const l=a+1,r=l===e,i=l<e,o=r?"active":i?"complete":"upcoming";return n.default.createElement("li",{key:t.key||l,className:`gc-stepindicator__pill is-${o}`,"aria-current":r?"step":void 0},n.default.createElement("span",{className:"gc-stepindicator__index","aria-hidden":"true"},i?n.default.createElement("svg",{viewBox:"0 0 16 16",width:"10",height:"10",fill:"none"},n.default.createElement("path",{d:"M3 8.5l3.2 3.2L13 5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})):l),n.default.createElement("span",{className:"gc-stepindicator__label"},t.label))})))}}t.default=r},96943:(e,t,a)=>{"use strict";var l=a(74692),n=d(a(95402)),r=d(a(96540)),i=a(22926),o=a(37427),s=a(88530);
419function d(e){return e&&e.__esModule?e:{default:e}}function u(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(75119);class c extends r.default.Component{constructor(e){super(e),u(this,"componentDidMount",(()=>{l(".payment-widget-button").click((e=>{this.handleSubmit(e)}))})),u(this,"componentWillUnmount",(()=>{l(".payment-widget-button").off("click")})),u(this,"handleSubmit",(async e=>{e.preventDefault();const{clientSecret:t,onSuccess:a,onLoadingSubmit:l,onCheckBeforeSubmit:n}=this.props,{stripe:r,elements:o}=this.state;if(!r||!o)return;if(n&&!await n())return;l(!0);const s=await r.confirmCardPayment(t,{payment_method:{card:o.getElement(i.CardElement)}});s.error?(l(!1),window.alert(s.error.message)):"requires_capture"===s.paymentIntent.status&&a()})),this.state={stripe:null,elements:null}}render(){const{publicKey:e,intl:t}=this.props,{formatMessage:a}=t;return r.default.createElement(i.Elements,{stripe:(0,o.loadStripe)(e),options:{locale:t.locale||"auto"}},r.default.createElement(i.ElementsConsumer,null,(e=>{let{stripe:t,elements:a}=e;if(t&&a&&(!this.state.stripe||!this.state.elements)){const{stripe:e,elements:l}=this.state;e&&l||this.setState({stripe:t,elements:a})}return r.default.createElement("div",{className:"stripe-payment-container"},r.default.createElement("div",{className:"stripe-card-container"},r.default.createElement(i.CardElement,{className:"stripe-card",options:{style:{base:{color:"#424770",backgroundColor:"white","::placeholder":{color:"#aab7c4"}},invalid:{color:"#9e2146",iconColor:"#9e2146"}}}})),r.default.createElement("div",{className:"stripe-card-info"},r.default.createElement("div",{className:"stripe-info"},r.default.createElement("div",{className:"security-info"},r.default.createElement(n.default,{type:"lock",style:{fontSize:16,fontWeight:"bold",color:"#00c853"}}),r.default.createElement("span",null,"Your payment information is secure and encrypted by Stripe")),r.default.createElement("div",{className:"stripe-logo"},r.default.createElement("img",{src:"/assets/img/stripe.png",alt:"Stripe"}))),r.default.createElement("div",{className:"card-brands"},r.default.createElement("img",{src:"/assets/img/card-brands/visa.png",alt:"Visa"}),r.default.createElement("img",{src:"/assets/img/card-brands/mastercard.png",alt:"Mastercard"}),r.default.createElement("img",{src:"/assets/img/card-brands/amex.png",alt:"American Express"}),r.default.createElement("img",{src:"/assets/img/card-brands/discover.png",alt:"Discover"}),r.default.createElement("img",{src:"/assets/img/card-brands/jcb.png",alt:"JCB"}),r.default.createElement("img",{src:"/assets/img/card-brands/diners.png",alt:"Diners Club"}))))})))}}e.exports=(0,s.injectIntl)(c)},59805:(e,t,a)=>{"use strict";var l=a(74692),n=o(a(95402)),r=o(a(96540)),i=a(88530);function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,a){return(t=function(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var a=t.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}a(29008);class d extends r.default.Component{constructor(e){super(e),s(this,"componentDidMount",(()=>{l(".payment-widget-button").click((e=>{this.handleSubmit(e)}))})),s(this,"componentWillUnmount",(()=>{l(".payment-widget-button").off("click")})),s(this,"handleSubmit",(async e=>{null==e||e.preventDefault();const{checkoutUrl:t,onLoadingSubmit:a,onCheckBeforeSubmit:l}=this.props;l&&!await l()||(e&&a(!0),window.location.href=t)})),this.state={}}render(){const{intl:e}=this.props,{formatMessage:t}=e;return r.default.createElement("div",{className:"viva-payment-message"},r.default.createElement("div",{className:"viva-info"},r.default.createElement("div",{className:"message-content"},r.default.createElement(n.default,{type:"lock",style:{fontSize:16,marginRight:8,color:"#00c853"}}),r.default.createElement("span",null,t({id:"forms.checkoutPaymentWidget.viva.redirect"}))),r.default.createElement("div",{className:"viva-logo"},r.default.createElement("img",{src:"/assets/img/viva.png",alt:"
419Viva"}))))}}e.exports=(0,i.injectIntl)(d)},25886:(e,t,a)=>{"use strict";var l,n=(l=a(95093))&&l.__esModule?l:{default:l};const r=e=>{let{customField:t}=e;const{type:a,value:l,required:r}=t;let i=!1;if("number"===a){const{min:e=-1/0,max:a=1/0}=t;i="number"==typeof l&&("number"!=typeof e||l>=e)&&("number"!=typeof a||l<=a),r||(i=i||null==l||""===l)}else if("text"===a||"longText"===a){var o;const{charLimit:e,settings:a}=t;i="string"==typeof l&&l.length>0&&l.length<=e,i&&null!=a&&null!==(o=a.labels)&&void 0!==o&&o.includes("passportIdNumber")&&/^(\d)\1+$/.test(l.trim())&&(i=!1),r||(i=i||null==l||""===l)}else if("multiple"===a){const{multiple:e}=t;i="string"==typeof l&&e.findIndex((e=>e.value===l))>-1,r||(i=i||null==l)}else if("select-multiple"===a){const{multiple:e}=t;i=Array.isArray(l)&&l.length>0&&l.filter((t=>e.findIndex((e=>e.value===t))>-1)).length===l.length,r||(i=i||Array.isArray(l)&&0===l.length)}else if("longText-multiple"===a){const{charLimit:e}=t;Array.isArray(l)&&l.filter((t=>"string"==typeof t&&t.length<=e)).length===l.length&&(i=!r||l.filter((e=>e.length>0)).length===l.length)}else if("boolean"===a)i="boolean"==typeof l;else if("datePicker"===a){var s;const{settings:e}=t;i=(0,n.default)(l,"YYYY-MM-DD",!0).isValid(),i&&null!=e&&null!==(s=e.labels)&&void 0!==s&&s.includes("dateOfBirth")&&(0,n.default)(l,"YYYY-MM-DD",!0).isAfter((0,n.default)(),"day")&&(i=!1),r||(i=i||null==l)}else if("timePicker"===a)i=(0,n.default)(l,"HH:mm",!0).isValid(),r||(i=i||null==l);else if("mediaUploader"===a){const{mediaType:e}=t;"image"===e&&(i=Array.isArray(l)&&l.length>0&&l.filter((e=>!!e.url)).length===l.length),r||(i=i||Array.isArray(l)&&0===l.length)}else if("fillGaps"===a){const{fillGapsSentence:e}=t,a=e.split("%GAP%").length-1,n=l.filter((e=>"string"==typeof e&&e.length>0)).length;i=n===a,r||(i=i||n<=a)}else if("fillGaps-multiple"===a){const{fillGapsSentence:e}=t,a=e.split("%GAP%").length-1,n=l.filter((e=>e.filter((e=>"string"==typeof e&&e.length>0)).length===a)).length;i=l.length>0&&n===l.length,r||(i=i||n<=l.length)}else"locationPicker"===a&&(i=null!==l&&"object"==typeof l&&"string"==typeof l.address&&l.address.length>0&&null!==l.location&&"object"==typeof l.location&&"number"==typeof l.location.lat&&"number"==typeof l.location.lng,r||(i=i||void 0===l));return i};e.exports={validateContactDetails:e=>{let t,a,l,n,{contactDetails:r,contactDetailsSettings:i}=e;return t=!i.firstName.visible||(r.firstName&&r.firstName.value?"success"===r.firstName.validateStatus:!i.firstName.required),a=!i.lastName.visible||(r.lastName&&r.lastName.value?"success"===r.lastName.validateStatus:!i.lastName.required),l=!i.email.visible||(r.email&&r.email.value?"success"===r.email.validateStatus:!i.email.required),n=!i.phone.visible||(r.phone&&r.phone.number?r.phone.number.length>0&&r.phone.phoneStatus:!i.phone.required),{successValidation:l&&n&&t&&a,isOkEmail:l,isOkPhone:n,isOkFirstName:t,isOkLastName:a}},validateCustomFields:e=>{let{customFields:t,allCustomFields:a=[],publicOnly:l=!1,checkoutFlow:n=!1}=e;const i=[];return t.filter((e=>{if(l&&!e.public)return!1;if(n&&e.hideFromCheckout)return!1;if(!e.visibilityConditions||0===e.visibilityConditions.length)return!0;const t=e.visibilityConditions.filter((e=>{let{targetType:t}=e;return"customField"===t})).map((e=>{let{targetValue:t}=e;return t}));return a.filter((e=>{let{tempKey:a,_id:l}=e;return t.includes(a)||t.includes(l)})).filter((e=>{let{value:t,type:a}=e,l=!1;return"boolean"===a?l=!0===t:"text"===a||"longText"===a?l=t&&t.length>0:"number"===a||"multiple"===a||"datePicker"===a||"timePicker"===a?l=""!==t&&void 0!==t:"select-multiple"===a||"longText-multiple"===a||"mediaUploader"===a?l=t.length>0:"fillGaps"===a?l=t.filter((e=>"string"==typeof e&&e.length>0)).length>0:"fillGaps-multiple"===a?l=t.findIndex((e=>e.filter((e=>"string"==typeof e&&e.length>0)).length>0))>-1:"locationPicker"===a&&(l=null!==t&&"object"==typeof t&&"string"==typeof t.address&&t.address.length>0&&null!==t.location&&"object"==typeof t.location&&"number"==typeof t.location.lat&&"number"==typeof t.location.lng),l})).length>0}
419)).forEach((e=>{r({customField:e})||i.push(e)})),{success:0===i.length,errors:i}},validateCustomField:r}},6130:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={},o={},s={},d={},u={},c={},m={},f={};i.getInvoices=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/invoices`,method:"get",params:e})},i.getInvoicesMetrics=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/invoices/metrics`,method:"get",params:e})},i.createInvoice=e=>(0,n.default)({url:`${r.api}/accounting/invoices`,method:"post",data:{invoice:e}}),i.getSingleInvoice=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/accounting/invoices/${e}`,method:"get",params:t})},i.getPublicInvoice=e=>(0,n.default)({url:`${r.api}/accounting/public/invoices/${e}`,method:"get"}),i.getInvoicePermissions=e=>(0,n.default)({url:`${r.api}/accounting/invoices/${e}/permissions`,method:"get"}),i.updateInvoice=(e,t)=>(0,n.default)({url:`${r.api}/accounting/invoices/${e}`,method:"put",data:{invoice:t}}),i.markPaidInvoice=e=>(0,n.default)({url:`${r.api}/accounting/invoices/${e}/mark-paid`,method:"patch"}),i.markPendingInvoice=e=>(0,n.default)({url:`${r.api}/accounting/invoices/${e}/mark-pending`,method:"patch"}),i.voidInvoice=e=>(0,n.default)({url:`${r.api}/accounting/invoices/${e}/void`,method:"patch"}),i.sendInvoiceMyData=e=>(0,n.default)({url:`${r.api}/accounting/invoices/${e}/send-mydata`,method:"patch"}),i.sendInvoiceEmail=(e,t)=>(0,n.default)({url:`${r.api}/accounting/invoices/${e}/send-email`,method:"patch",data:t}),i.deleteInvoice=e=>(0,n.default)({url:`${r.api}/accounting/invoices/${e}`,method:"delete"}),o.getInvoiceItems=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/invoiceitems`,method:"get",params:e})},o.createInvoiceItem=e=>(0,n.default)({url:`${r.api}/accounting/invoiceitems`,method:"post",data:{invoiceItem:e}}),o.getSingleInvoiceItem=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/accounting/invoiceitems/${e}`,method:"get",params:t})},o.getInvoiceItemPermissions=e=>(0,n.default)({url:`${r.api}/accounting/invoiceitems/${e}/permissions`,method:"get"}),o.updateInvoiceItem=(e,t)=>(0,n.default)({url:`${r.api}/accounting/invoiceitems/${e}`,method:"put",data:{invoiceItem:t}}),o.deleteInvoiceItem=e=>(0,n.default)({url:`${r.api}/accounting/invoiceitems/${e}`,method:"delete"}),d.getInvoiceSettings=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/invoicesettings`,method:"get",params:e})},d.getInvoiceSettingsPermissions=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/invoicesettings/permissions`,method:"get",params:e})},d.updateInvoiceSettings=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/invoicesettings`,method:"patch",data:e})},u.getInvoiceBulkTasks=e=>(0,n.default)({url:`${r.api}/accounting/invoicebulktasks`,method:"get",params:{filters:e}}),u.addInvoiceBulkTask=e=>(0,n.default)({url:`${r.api}/accounting/invoicebulktasks`,method:"post",data:e}),u.getSingleInvoiceBulkTask=e=>(0,n.default)({url:`${r.api}/accounting/invoicebulktasks/${e}`,method:"get"}),s.getTaxes=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/taxes`,method:"get",params:e})},s.createTax=e=>(0,n.default)({url:`${r.api}/accounting/taxes`,method:"post",data:{tax:e}}),s.getSingleTax=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/accounting/taxes/${e}`,method:"get",params:t})},s.getTaxPermissions=e=>(0,n.default)({url:`${r.api}/accounting/taxes/${e}/permissions`,method:"get"}),s.updateTax=(e,t)=>(0,n.default)({url:`${r.api}/accounting/taxes/${e}`,method:"put",data:{tax:t}}),s.deleteTax=e=>(0,n.default)({url:`${r.api}/accounting/taxes/${e}`,method:"delete"}),c.getExpenses=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/expenses`,method:"get",params:e})},c.getExpensesMetrics=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/expenses/metrics`,method:"get",params:e})},c.createExpense=e=>(0,n.default)({url:`${r.api}/accounting/expenses`,method:"post",data:{expense:e}}),c.getSingleExpense=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/accounting/expenses/${e}`,method:"get",params:t})},c.getExpensePermissions=e=>(0,n.default)({url:`${r.api}/accounting/expenses/${e}/permissions`,method:"get"}),c.updateExpense=(e,t)=>(0,n.default)({url:`${r.api}/accounting/expenses/${e}`,method:"put",data:{expense:t}}),c.deleteExpense=e=>(0,n.default)({url:`${r.api}/accounting/expenses/${e}`,method:"delete"}),m.getExpenseCategories=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/expensecategories`,method:"get",params:e})},m.createExpenseCategory=e=>(0,n.default)({url:`${r.api}/accounting/expensecategories`,method:"post",data:{expenseCategory:e}}),m.getSingleExpenseCategory=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/accounting/expensecategories/${e}`,method:"get",params:t})},m.getExpenseCategoryPermissions=e=>(0,n.default)({url:`${r.api}/accounting/expensecategories/${e}/permissions`,method:"get"}),m.updateExpenseCategory=(e,t)=>(0,n.default)({url:`${r.api}/accounting/expensecategories/${e}`,method:"put",data:{expenseCategory:t}}),m.deleteExpenseCategory=e=>(0,n.default)({url:`${r.api}/accounting/expensecategories/${e}`,method:"delete"}),f.getMyData=()=>(0,n.default)({url:`${r.api}/accounting/integrations/mydata`,method:"get"}),f.activateMyData=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/integrations/mydata`,method:"post",data:e})},f.deactivateMyData=()=>(0,n.default)({url:`${r.api}/accounting/integrations/mydata`,method:"delete"}),f.activateOxygen=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/integrations/mydata/oxygen`,method:"post",data:e})},f.deactivateOxygen=()=>(0,n.default)({url:`${r.api}/accounting/integrations/mydata/oxygen`,method:"delete"}),f.setOxygenCredentials=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/accounting/integrations/mydata/oxygen/credentials`,method:"post",data:e})};const p=Object.freeze({...i,...o,...s,...d,...u,...c,...m,...f});t.default=p},55306:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getUsers:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/a/users`,method:"get",params:e})},getSingleUser:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/a/users/${e}`,method:"get",params:t})},getCompanies:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/a/companies`,method:"get",params:e})},getSingleCompany:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/a/companies/${e}`,method:"get",params:t})},getBillingSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/admin/billingsettings`,method:"get",params:e})},activateFeatures:e=>(0,n.default)({url:`${r.api}/billing/admin/features`,method:"post",data:e}),deactivateFeatures:e=>(0,n.default)({url:`${r.api}/billing/admin/features`,method:"delete",data:e}),approveCompany:e=>(0,n.default)({url:`${r.api}/api/a/companies/${e}/approve`,method:"post"}),disapproveCompany:e=>(0,n.default)({url:`${r.api}/api/a/companies/${e}/disapprove`,method:"post"}),getVendorApiKeys:e=>(0,n.default)({url:`${r.api}/api/a/organizations/${e}/vendorapi/apikeys`,method:"get"}),createVendorApiKey:(e,t)=>(0,n.default)({url:`${r.api}/api/a/organizations/${e}/vendorapi/apikeys`,method:"post",data:t}),createAndSendVendorApiKey:(e,t)=>(0,n.default)({url:`${r.api}/api/a/organizations/${e}/vendorapi/apikeys/send`,method:"post",data:t}),deleteVendorApiKey:(e,t)=>(0,n.default)({url:`${r.api}/api/a/organizations/${e}/vendorapi/apikeys/${t}`,method:"delete"})};t.default=i},90638:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createAmenity:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/amenities`,method:"post",data:e})},getSingleAmenity:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/amenities/${e}`,method:"get",params:t})},getAmenities:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/amenities`,method:"get",params:e})},changeAmenity:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/amenities/${e}`,method:"patch",data:t})},deleteAmenity:e=>(0,n.default)({url:`${r.api}/amenities/${e}`,method:"delete"})};t.default=i},77488:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a(39653);var l=a(49383);const n={initialize:async(e,t)=>{await(async()=>{const e=document.createElement("script");e.setAttribute("src","https://widget.changelogfy.com/index.js"),e.async=!0,document.head.appendChild(e);const t="\n .changelogfy-badge-container {\n position: absolute !important;\n bottom: 5px !important;\n }\n \n .changelogfy-badge-counter {\n display: none !important; \n }\n\n .changelogfy-badge, .changelogfy-badge::before, .changelogfy-badge::after {\n height: 5px !important;\n width: 5px !important;\n }\n ",a=document.head||document.getElementsByTagName("head")[0],l=document.createElement("style");a.appendChild(l),l.styleSheet?l.styleSheet.cssText=t:l.appendChild(document.createTextNode(t))})(),await(async(e,t)=>{let{user:a}=t;window.CLF_config={selector:"#announcements-widget",app_id:l.CHANGELOGFY_APP_ID,data:{user_id:e,user_name:`${a.firstName} ${a.lastName}`,user_email:a.email}}})(e,t)}};t.default=n},88843:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={register:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/auth/signup`,method:"post",data:e})},login:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/auth/login`,method:"post",data:e})},authChat:()=>(0,n.default)({url:`${r.api}/auth/chat`,method:"post"}),impersonate:e=>(0,n.default)({url:`${r.api}/auth/impersonate`,method:"post",data:e}),getApiKeys:()=>(0,n.default)({url:`${r.api}/auth/apikeys`,method:"get"}),getApiKey:e=>(0,n.default)({url:`${r.api}/auth/apikeys/${e}`,method:"get"}),createApiKey:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/auth/apikeys`,method:"post",data:e})},deleteApiKey:e=>(0,n.default)({url:`${r.api}/auth/apikeys/${e}`,method:"delete"})};t.default=i},45698:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getInvoices:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/invoices`,method:"get",params:e})},getPaymentMethods:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/paymentmethods`,method:"get",params:e})},getDefaultPaymentMethod:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/paymentmethods/default`,method:"get",params:e})},createSessionToUpdatePaymentMethod:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/sessions`,method:"post",data:{...e,type:"update-paymentmethod"}})},createSessionToDeleteSubscription:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/sessions`,method:"post",data:{...e,type:"delete-subscription"}})},createSessionToEditSubscription:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/sessions`,method:"post",data:{...e,type:"update-subscription"}})},createSessionToCreateSubscription:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/sessions`,method:"post",data:{...e,type:"create-subscription"}})},createSessionToUpgradeAccountingProvider:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/sessions`,method:"post",data:{...e,type:"upgrade-accountingprovider"}})},getAccountingProviderUpgradeContext:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/accountingprovider/upgradecontext`,method:"get",params:e})},getBillingSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/billingsettings`,method:"get",params:e})},getBillingDetails:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/billingdetails`,method:"get",params:e})},getSubscriptions:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/subscriptions`,method:"get",params:e})},getSubscription:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/billing/subscriptions/${e}`,method:"get",params:t})},getSubscriptionPermissions:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/billing/subscriptions/${e}/permissions`,method:"get",params:t})},getTierServices:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/services/tiers`,method:"get",params:e})},getAddonServices:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/billing/services/addons`,method:"get",params:e})},getService:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/billing/services/${e}`,method:"get",params:t})}};t.default=i},93858:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getBookings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings`,method:"get",params:e})},createBooking:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings`,method:"post",data:e})},getSingleBooking:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings/${e}`,method:"get",params:t})},changeBooking:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings/${e}`,method:"patch",data:t})},sendBookingOffer:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/booking/approve`,method:"post",data:{code:e,action:"send_offer",...t}})},acceptBooking:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/booking/approve`,method:"post",data:{code:e,action:"accept",...t}})},rejectBooking:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/booking/approve`,method:"post",data:{code:e,action:"reject",...t}})},cancelBooking:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/cancel`,method:"patch",data:t})},getBookingInvoiceDetails:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings/${e}
419/invoice/details`,method:"get",params:t})},getBookingPermissions:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/permissions`,method:"get",params:t})},changeBookingDates:(e,t)=>(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/dates`,method:"patch",data:t}),changeBookingPersons:(e,t)=>(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/persons`,method:"patch",data:t}),changeBookingResources:(e,t)=>(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/resources`,method:"patch",data:t}),getAllowedResourcesToReserve:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/allowed/resources/reserve`,method:"get",params:t})},getAllowedPersonnelToReserve:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/allowed/personnel/reserve`,method:"get",params:t})},createTempBooking:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/bookings/temp/new`,method:"put",data:e})},getPublicBooking:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/bookings/${e}`,method:"get",headers:{"X-Public-Request":!0},params:t})},getPublicBookingPermissions:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/bookings/${e}/permissions`,method:"get",headers:{"X-Public-Request":!0},params:t})},startBookingCheckIn:(e,t)=>(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/start-checkin`,method:"post",data:t}),sendBookingCheckInReminder:(e,t)=>(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/checkin-reminder`,method:"post",data:t}),completePublicCheckIn:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/bookings/${e}/complete-checkin`,method:"post",headers:{"X-Public-Request":!0},data:t})},getPublicTempBooking:e=>(0,n.default)({url:`${r.api}/api/public/tempbookings/${e}`,method:"get",headers:{"X-Public-Request":!0}}),getPublicTempBookingBookable:e=>(0,n.default)({url:`${r.api}/api/public/tempbookings/${e}/bookable`,method:"get",headers:{"X-Public-Request":!0}}),createPublicTempBooking:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/public/bookings/temp/new`,method:"put",data:e,headers:{"X-Public-Request":!0}})},updatePublicTempBooking:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/bookings/temp/${e}/update`,method:"post",data:t,headers:{"X-Public-Request":!0}})},createPublicBooking:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/bookings/temp/${e}`,method:"post",data:t,headers:{"X-Public-Request":!0}})},getSingleTempBooking:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/tempbookings/${e}`,method:"get",params:t})},extendExpirationTime:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/extend-expiration-time`,method:"patch",data:t})},calculatePricesCommissions:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/bookings/${e}/prices-commissions`,method:"post",data:t})}};t.default=i},61669:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createCategory:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/categories`,method:"post",data:e})},getSingleCategory:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/categories/${e}`,method:"get",params:t})},getCategories:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/categories`,method:"get",params:e})},changeCategory:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/categories/${e}`,method:"patch",data:t})}
419,deleteCategory:e=>(0,n.default)({url:`${r.api}/api/v/categories/${e}`,method:"delete"}),getPublicCategory:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/categories/${e}`,method:"get",params:t})},getPublicCategories:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/public/categories`,method:"get",params:e})}};t.default=i},81450:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createChannel:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/channels`,method:"post",data:e})},getSingleChannel:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/channels/${e}`,method:"get",params:t})},getChannelPermissions:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/channels/${e}/permissions`,method:"get",params:t})},getChannels:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/channels`,method:"get",params:e})},getPublicChannel:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/channels/${e}`,method:"get",params:t})},changeChannel:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/channels/${e}`,method:"patch",data:t})},getGoogleTtdReview:e=>(0,n.default)({url:`${r.api}/api/v2/channels/${e}/googlettd/review`,method:"get"}),getChannelCredentials:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/channels/${e}/credentials`,method:"get",params:t})},createChannelCredentials:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/channels/${e}/credentials`,method:"post",data:t})},deleteChannelCredentials:e=>(0,n.default)({url:`${r.api}/api/v2/channels/${e}/credentials`,method:"delete"})};t.default=i},32322:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getCompany:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/company`,method:"get",params:e})},getCompanyPermissions:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/company/permissions`,method:"get",params:e})},changeCompany:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/company`,method:"patch",data:e})},getPublicCompany:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/public/company`,method:"get",params:e})}};t.default=i},60951:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createContentCustomField:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/contentcustomfields`,method:"post",data:e})},getSingleContentCustomField:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/contentcustomfields/${e}`,method:"get",params:t})},getContentCustomFields:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/contentcustomfields`,method:"get",params:e})},changeContentCustomField:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/contentcustomfields/${e}`,method:"patch",data:t})},deleteContentCustomField:e=>(0,n.default)({url:`${r.api}/contentcustomfields/${e}`,method:"delete"})};t.default=i},84983:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={},o={};i.getContacts=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/crm/contacts`,method:"get",params:e})},i.createContact=e=>(0,n.default)({url:`${r.api}/crm/contacts`,method:"post",data:{contact:e}}),i.getSingleContact=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/crm/contacts/${e}`,method:"get",params:t})},i.getContactPermissions=e=>(0,n.default)({url:`${r.api}/crm/contacts/${e}/permissions`,method:"get"}),i.updateContact=(e,t)=>(0,n.default)({url:`${r.api}/crm/contacts/${e}`,method:"put",data:{contact:t}}),i.deleteContact=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/crm/contacts/${e}`,method:"delete",data:t})},o.getAccounts=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/crm/accounts`,method:"get",params:e})},o.createAccount=e=>(0,n.default)({url:`${r.api}/crm/accounts`,method:"post",data:{account:e}}),o.getSingleAccount=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/crm/accounts/${e}`,method:"get",params:t})},o.getAccountPermissions=e=>(0,n.default)({url:`${r.api}/crm/accounts/${e}/permissions`,method:"get"}),o.updateAccount=(e,t)=>(0,n.default)({url:`${r.api}/crm/accounts/${e}`,method:"put",data:{account:t}}),o.deleteAccount=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/crm/accounts/${e}`,method:"delete",data:t})};const s=Object.freeze({...i,...o});t.default=s},5388:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getCustomFields:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/customfields`,method:"get",params:e})},getSingleCustomField:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/customfields/${e}`,method:"get",params:t})},getCustomFieldsValues:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/customfieldsvalues`,method:"get",params:e})}};t.default=i},74556:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getDashboardBookingsSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/dashboardbookingssettings`,method:"get",params:e})},createDashboardBookingsSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/dashboardbookingssettings`,method:"put",data:e})}};t.default=i},62591:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getDestinations:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/destinations`,method:"get",params:e})},getSingleDestination:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/destinations/${e}`,method:"get",params:t})},getPublicDestinations:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/public/destinations`,method:"get",params:e})},getPublicDestination:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/destinations/${e}`,method:"get",params:t})}};t.default=i},99908:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;
419var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getDiscounts:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/discounts`,method:"get",params:e})},createDiscount:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/discounts`,method:"post",data:e})},changeDiscount:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/discounts/${e}`,method:"patch",data:t})},getSingleDiscount:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/discounts/${e}`,method:"get",params:t})},getDiscountPermissions:e=>(0,n.default)({url:`${r.api}/api/v2/discounts/${e}/permissions`,method:"get"}),deleteDiscount:e=>(0,n.default)({url:`${r.api}/api/v2/discounts/${e}`,method:"delete"}),getGiftCardInvoiceDetails:e=>(0,n.default)({url:`${r.api}/api/v2/discounts/${e}/invoice/details`,method:"get"}),sendGiftCardEmail:e=>(0,n.default)({url:`${r.api}/api/v2/discounts/${e}/send-email`,method:"post"}),getGiftCards:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{filters:t={},pagination:a}=e;return(0,n.default)({url:`${r.api}/api/v2/discounts`,method:"get",params:{filters:{...t,isGiftCard:!0},pagination:a,embed:["invoices"]}})}};t.default=i},55742:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getDocuments:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/documents`,method:"get",params:{...e,filters:{...e.filters||{},hasCraftkitTemplate:!1}}})},getDocumentTemplates:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/documenttemplates`,method:"get",params:e}).then((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,documentTemplates:(e.documentTemplates||[]).filter((e=>!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"string"==typeof e.craftkitTemplateId&&e.craftkitTemplateId.trim().length>0}(e)))}}))},getDocumentTemplateFields:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/documenttemplates/${e}/fields`,method:"get",params:t})},createDocument:e=>(0,n.default)({url:`${r.api}/documents`,method:"post",data:{document:e}}),changeDocument:(e,t)=>(0,n.default)({url:`${r.api}/documents/${e}`,method:"patch",data:t}),shareDocument:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/documents/${e}/share`,method:"post",data:t})},getSinglePublicDocument:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/public/documents/${e}`,method:"get",params:t})},getSingleDocument:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/documents/${e}`,method:"get",params:t})},getDocumentPermissions:e=>(0,n.default)({url:`${r.api}/documents/${e}/permissions`,method:"get"}),deleteDocument:e=>(0,n.default)({url:`${r.api}/documents/${e}`,method:"delete"})};t.default=i},68076:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getSingleEnquiry:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/enquiries/${e}`,method:"get",params:t})}};t.default=i},2229:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=a(22938),n=a(49383);const r={};let i={identify:()=>{},page:()=>{},track:()=>{}};const o=["/v"];r.initialize=()=>{if(n.SEGMENT_TOKEN_KEY&&(i=l.AnalyticsBrowser.load({writeKey:n.SEGMENT_TOKEN_KEY})),n.TRUCONVERSION_ID){const e=document.createElement("script");e.src=`https://app.truconversion.com/ti-js/${n.TRUCONVERSION_ID}
419/6a59e.js`,e.async=!0,document.head.appendChild(e)}},r.identify=(e,t)=>{let{user:a}=t;i.identify(e,{email:a.email,name:`${a.firstName} ${a.lastName}`,firstName:a.firstName,lastName:a.lastName,phone:a.profile&&a.profile.phone})},r.pageTrack=e=>{o.some((t=>e.startsWith(t)))&&i.page(e)},r.eventTrack=(e,t)=>{i.track(e,t)},t.default=r},27392:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createGlobalTag:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/globaltags`,method:"post",data:e})},getSingleGlobalTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/globaltags/${e}`,method:"get",params:t})},getGlobalTags:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/globaltags`,method:"get",params:e})},changeGlobalTag:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/globaltags/${e}`,method:"patch",data:t})},deleteGlobalTag:e=>(0,n.default)({url:`${r.api}/globaltags/${e}`,method:"delete"})};t.default=i},8967:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a(39653);var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549),i=a(49383);const o=e=>new Promise((t=>setTimeout(t,1e3*e)));let s=0;const d={isLoaded:!1,identify:()=>{},startTour:()=>{},closeTour:()=>{},startOrRestartTour:()=>{}},u=async()=>{i.USETIFUL_TOKEN&&!d.isLoaded&&(s+=1,await o(s),await(async()=>{const e=document.createElement("script");e.id="usetifulScript",e.async=!0,e.src="https://www.usetiful.com/dist/usetiful.js",e.dataset.token=i.USETIFUL_TOKEN,document.head.appendChild(e);const t=()=>window.USETIFUL&&window.USETIFUL.tour&&window.USETIFUL.checklist&&window.USETIFUL.user&&window.USETIFUL.reinitialize;(t()||(await o(4),t()))&&(d.identify=(e,t)=>{let{user:a}=t;const{firstName:l,lastName:n,email:r}=a;window.usetifulTags={userId:e,firstName:l,lastName:n,email:r},window.USETIFUL.reinitialize()},d.startTour=e=>window.USETIFUL.tour.start(e),d.startOrRestartTour=e=>{const t=window.USETIFUL.tour.getState().find((t=>t.id===e));console.log("tourState",t),t&&"inProgress"===t.state?window.USETIFUL.tour.jumpTo(1):window.USETIFUL.tour.start(e)},d.closeTour=()=>window.USETIFUL.tour.close())})(),d.isLoaded=!0)},c={initialize:async(e,t)=>{await u(),d.identify(e,t)},getProductTourDetails:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/userguide/producttours/${e}/details`,method:"get",params:t})},startProductTour:async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{productTourId:a}=await(0,n.default)({url:`${r.api}/userguide/producttours/${e}/start`,method:"post",data:t});await u(),d.startOrRestartTour(a)},getProfilingDetails:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/userguide/profiling/details`,method:"get",params:e})},submitStep:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/userguide/profiling/submit-step`,method:"post",data:e})},previousStep:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/userguide/profiling/previous-step`,method:"post",data:e})}};t.default=c},11730:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getHolds:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/holds`,method:"get",params:e})},getHoldCustomFields:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/holds/customfields`,method:"get",params:e})},getSingleHold:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/holds/${e}`,method:"get",params:t})},createHold:e=>(0,n.default)({url:`${r.api}/holds`,method:"post",data:{hold:e}}),cancelHold:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/holds/${e}/cancel`,method:"post",data:t})},getHoldPermissions:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/holds/${e}/permissions`,method:"get",params:t})},deleteHold:(e,t)=>(0,n.default)({url:`${r.api}/holds/${e}`,method:"delete",data:t})};t.default=i},43257:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getSendinblueStatus:()=>(0,n.default)({url:`${r.api}/integrations/sendinblue/status`,method:"get"}),deactivateSendinblue:()=>(0,n.default)({url:`${r.api}/integrations/sendinblue/deactivate`,method:"post"}),activateSendinblue:e=>(0,n.default)({url:`${r.api}/integrations/sendinblue/activate`,method:"post",data:e}),getMmkStatus:()=>(0,n.default)({url:`${r.api}/integrations/mmk/status`,method:"get"}),activateMmk:e=>(0,n.default)({url:`${r.api}/integrations/mmk/activate`,method:"post",data:e}),deactivateMmk:()=>(0,n.default)({url:`${r.api}/integrations/mmk/deactivate`,method:"post"}),getMmkCompanies:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/integrations/mmk/companies`,method:"get",params:e})},getMmkYachts:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/integrations/mmk/yachts`,method:"get",params:e})},importMmkYachts:e=>(0,n.default)({url:`${r.api}/integrations/mmk/import`,method:"post",data:e}),getMmkBases:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/integrations/mmk/bases`,method:"get",params:e})},getMmkMappingValues:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/integrations/mmk/mappingvalues`,method:"get",params:e})},updateMmkMappingValues:e=>(0,n.default)({url:`${r.api}/integrations/mmk/mappingvalues`,method:"patch",data:e}),getMmkSettings:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/integrations/mmk/settings`,method:"get",params:e})},getMetaConversionsStatus:()=>(0,n.default)({url:`${r.api}/integrations/metaconversions/status`,method:"get"}),activateMetaConversions:e=>(0,n.default)({url:`${r.api}/integrations/metaconversions`,method:"post",data:e}),deactivateMetaConversions:()=>(0,n.default)({url:`${r.api}/integrations/metaconversions`,method:"delete"}),getGoogleCalendarStatus:()=>(0,n.default)({url:`${r.api}/integrations/googlecalendar/status`,method:"get"}),getGoogleCalendarAuthUrl:()=>(0,n.default)({url:`${r.api}/integrations/googlecalendar/authurl`,method:"get"}),activateGoogleCalendar:e=>(0,n.default)({url:`${r.api}/integrations/googlecalendar/activate`,method:"post",data:e}),deactivateGoogleCalendar:()=>(0,n.default)({url:`${r.api}/integrations/googlecalendar/deactivate`,method:"delete"}),createGoogleCalendarConnection:e=>(0,n.default)({url:`${r.api}/integrations/googlecalendar/connections`,method:"post",data:e}),getGoogleCalendarConnections:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/integrations/googlecalendar/connections`,method:"get",params:e})},deleteGoogleCalendarConnection:e=>(0,n.default)({url:`${r.api}/integrations/googlecalendar/connections/${e}`,method:"delete"}),getGoogleCalendarCalendars:()=>(0,n.default)({url:`${r.api}/integrations/googlecalendar/calendars`,method:"get"}),createGoogleCalendarCalendar:e=>(0,n.default)({url:`${r.api}/integrations/googlecalendar/calendars`,method:"post",data:e}),getHubSpotStatus:()=>(0,n.default)({url:`${r.api}/integrations/hubspot`,method:"get"}),getHubSpotAuthUrl:()=>(0,n.default)({url:`${r.api}/integrations/hubspot/auth-url`,method:"get"}),activateHubSpot:e=>(0,n.default)({url:`${r.api}/integrations/hubspot/activate`,method:"post",data:e}),updateHubSpotSettings:e=>(0,n.default)({url:`${r.api}/integrations/hubspot`,method:"patch",data:e}),deactivateHubSpot:()=>(0,n.default)({url:`${r.api}/integrations/hubspot`,method:"delete"})};t.default=i},95484:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getCurrency:()=>(0,n.default)({url:`${r.api}/api/v/settings/currency`,method:"get"})};t.default=i},47497:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createPaymentLink:e=>(0,n.default)({url:`${r.api}/paymentlinks`,method:"post",data:{paymentLink:e}}),getPaymentLink:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/paymentlinks/${e}`,method:"get",params:t})},getPublicPaymentLink:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/public/paymentlinks/${e}`,method:"get",params:t})}};t.default=i},74766:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createPaymentMethod:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/paymentmethods`,method:"post",data:e})},getSinglePaymentMethod:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/paymentmethods/${e}`,method:"get",params:t})},getPaymentMethods:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/paymentmethods`,method:"get",params:e})},changePaymentMethod:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/paymentmethods/${e}`,method:"patch",data:t})}};t.default=i},33133:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getPublicPaymentsSettings:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/payments/companies/${e}`,method:"get",params:t})},createPublicPayment:(e,t)=>(0,n.default)({url:`${r.api}/api/public/payments/companies/${e}/setup_payonline`,method:"post",data:t}),getSinglePublicPayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/payments/${e}`,method:"get",params:t})},getPublicPaymentGatewayDetails:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/payments/${e}/gatewaydetails`,method:"get",params:t})},changePublicPayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/payments/${e}`,method:"patch",data:t})},handlePaymentCallback:e=>(0,n.default)({url:`${r.api}/api/public/payments/callback`,method:"post",data:e}),completePublicPayment:(e,t)=>(0,n.default)({url:`${r.api}/api/public/payments/${e}/payonline`,method:"post",data:t}),getBookingsPayments:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/bookingspayments`,method:"get",params:e})},getBookingsPaymentsMetrics:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/bookingspayments/metrics`,method:"get",params:e})},getBookingsPaymentsDeprecated:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/payments/bookings`,method:"get",params:e})},getOtherPayments:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/otherpayments`,method:"get",params:e})},getOtherPaymentsMetrics:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/otherpayments/metrics`,method:"get",params:e})},getCustomersPaymentMetrics:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/payments/customers/metrics`,method:"get",params:e})},getChannelsPaymentMetrics:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/payments/channels/metrics`,method:"get",params:e})},getSinglePayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}`,method:"get",params:t})},getPaymentPermissions:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}/permissions`,method:"get",params:t})},createPayment:e=>(0,n.default)({url:`${r.api}/api/v2/payments`,method:"post",data:e}),sendPaymentLink:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}/paymentlinks`,method:"post",data:t})},releasePayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}/release`,method:"post",data:t})},reschedulePayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}/reschedule`,method:"post",data:t})},planPayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}/plan`,method:"post",data:t})},capturePayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}/capture`,method:"post",data:t})},cancelPayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}/cancel`,method:"post",data:t})},refundPayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}/refunds`,method:"post",data:t})},markPaidPayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}/mark-paid`,method:"post",data:t})},changePaymentAmount:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}/amount`,method:"patch",data:t})},deletePayment:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/payments/${e}`,method:"delete",data:t})}};t.default=i},58823:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createPersonnel:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/personnel`,method:"post",data:e})},getSinglePersonnel:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/personnel/${e}`,method:"get",params:t})},getPersonnel:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/personnel`,method:"get",params:e})},changePersonnel:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/personnel/${e}`,method:"patch",data:t})},deletePersonnel:e=>(0,n.default)({url:`${r.api}/api/v2/personnel/${e}`,method:"delete"}),getPersonnelRoles:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/personnel-roles`,method:"get",params:e})},createPersonnelRole:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/personnel-roles`,method:"post",data:e})},updatePersonnelRole:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/personnel-roles/${e}`,method:"patch",data:t})},deletePersonnelRole:e=>(0,n.default)({url:`${r.api}/api/v2/personnel-roles/${e}`,method:"delete"})};t.default=i},28138:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getPlaces:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/places`,method:"get",params:e})},getSinglePlace:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/places/${e}`,method:"get",params:t})},createPlaceCategory:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/placecategories`,method:"post",data:e})},getSinglePlaceCategory:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/placecategories/${e}`,method:"get",params:t})},getPlaceCategories:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/placecategories`,method:"get",params:e})},changePlaceCategory:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/placecategories/${e}`,method:"patch",data:t})},deletePlaceCategory:e=>(0,n.default)({url:`${r.api}/placecategories/${e}`,method:"delete"})};t.default=i},2195:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createPolicy:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/policies`,method:"post",data:e})},getPolicies:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/policies`,method:"get",params:e})},getSinglePolicy:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/policies/${e}`,method:"get",params:t})},changePolicy:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/policies/${e}`,method:"patch",data:t})},deletePolicy:e=>(0,n.default)({url:`${r.api}/api/v2/policies/${e}`,method:"delete"})};t.default=i},41821:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getPricingOptions:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/pricingoptions`,method:"get",params:e})},createPricingOption:e=>(0,n.default)({url:`${r.api}/pricingoptions`,method:"post",data:{pricingOption:e}}),getSinglePricingOption:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/pricingoptions/${e}`,method:"get",params:t})},getPricingOptionPermissions:e=>(0,n.default)({url:`${r.api}/pricingoptions/${e}/permissions`,method:"get"}),updatePricingOption:(e,t)=>(0,n.default)({url:`${r.api}/pricingoptions/${e}`,method:"put",data:{pricingOption:t}}),deletePricingOption:e=>(0,n.default)({url:`${r.api}/pricingoptions/${e}`,method:"delete"}),getPricingOptionsDatesPrices:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/pricingoptions/dates/prices`,method:"get",params:e})},exportPricingOption:e=>(0,n.default)({url:`${r.api}/pricingoptions/${e}/export`,method:"get"})};t.default=i},47402:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getPublicSingleProduct:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/products/${e}`,method:"get",params:t})},getBookablePricingOptions:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/pricingoptions/bookable`,method:"get",params:t})},getPublicTransferProductStartDates:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/products/${e}/transfer/startdates`,method:"get",params:t})},getPublicTransferProductStartTimes:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/products/${e}/transfer/starttimes`,method:"get",params:t})},getPublicBookablePricingOptions:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/public/products/${e}/pricingoptions/bookable`,method:"get",params:t})},getPublicProducts:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/public/products`,method:"get",params:e})},getProducts:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/products`,method:"get",params:e})},getSingleProduct:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}`,method:"get",params:t})},getRentalProductStartDates:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/rental/startdates`,method:"get",params:t})},getRentalProductStartTimes:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/rental/starttimes`,method:"get",params:t})},getTransferProductStartDates:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/transfer/startdates`,method:"get",params:t})},getTransferProductStartTimes:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/transfer/starttimes`,method:"get",params:t})},getRentalProductEndDates:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/rental/enddates`,method:"get",params:t})},getRentalProductEndTimes:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/rental/endtimes`,method:"get",params:t})},getBookableProducts:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/products/bookable`,method:"get",params:e})},getProductBookableChannels:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/channels/bookable`,method:"get",params:t})},getAvailabilities:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/availabilities`,method:"get",params:t})},getProductVariation:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/variation`,method:"get",params:t})},getProductVariationSyncData:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/variation/sync-data`,method:"get",params:t})},upsertProductVariation:(e,t)=>(0,n.default)({url:`${r.api}/api/v2/products/${e}/variation`,method:"put",data:t}),getBookableAvailabilities:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/availabilities/bookable`,method:"get",params:t})},getProductLocations:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/transfer/locations`,method:"get",params:t})},getProductResourcesAllocationOptions:function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/channels/${t}/allocation/options`,method:"get",params:a})},getProductAvailableResources:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/resources/allowed/reserve`,method:"get",params:t})},getProductPersonnelAllocationOptions:function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/channels/${t}/allocation/options`,method:"get",params:a})},getProductAvailablePersonnel:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/personnel/allowed/reserve`,method:"get",params:t})},changeProductOwnership:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/products/${e}/change-ownership`,method:"post",data:t})},getProductChangeOwnershipRequest:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/productchangeownershiprequests/${e}`,method:"get",params:t})}};t.default=i},65816:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={},o={};i.getSpecialOffers=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/specialoffers`,method:"get",params:e})},i.createSpecialOffer=e=>(0,n.default)({url:`${r.api}/specialoffers`,method:"post",data:e}),i.getSingleSpecialOffer=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/specialoffers/${e}`,method:"get",params:t})},i.getSpecialOfferPermissions=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/specialoffers/${e}/permissions`,method:"get",params:t})},i.updateSpecialOffer=(e,t)=>(0,n.default)({url:`${r.api}/specialoffers/${e}`,method:"put",data:{specialOffer:t}}),i.deleteSpecialOffer=e=>(0,n.default)({url:`${r.api}/specialoffers/${e}`,method:"delete"}),o.getGiftCardSettings=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/giftcardsettings`,method:"get",params:e})},o.patchGiftCardSettings=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/giftcardsettings`,method:"patch",data:e})},o.getPublicGiftCardSettings=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/public/giftcardsettings`,method:"get",params:e})};const s=Object.freeze({...i,...o});t.default=s},31537:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getRegions:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/regions`,method:"get",params:e})},getSingleRegion:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v/regions/${e}`,method:"get",params:t})}};t.default=i},77913:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createResourceCategory:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/resourcecategories`,method:"post",data:e})},getSingleResourceCategory:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/resourcecategories/${e}`,method:"get",params:t})},getResourceCategoryPermissions:e=>(0,n.default)({url:`${r.api}/resourcecategories/${e}/permissions`,method:"get"}),getResourceCategories:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/resourcecategories`,method:"get",params:e})},changeResourceCategory:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/resourcecategories/${e}`,method:"patch",data:t})},deleteResourceCategory:e=>(0,n.default)({url:`${r.api}/resourcecategories/${e}`,method:"delete"})};t.default=i},85725:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={createResource:e=>(0,n.default)({url:`${r.api}/api/v2/resources`,method:"post",data:e}),changeResource:(e,t)=>(0,n.default)({url:`${r.api}/api/v2/resources/${e}`,method:"patch",data:t}),deleteResource:e=>(0,n.default)({url:`${r.api}/api/v2/resources/${e}`,method:"delete"}),getResources:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/resources`,method:"get",params:e})},getSingleResource:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/api/v2/resources/${e}`,method:"get",params:t})},getResourcePermissions:e=>(0,n.default)({url:`${r.api}/api/v2/resources/${e}/permissions`,method:"get"})};t.default=i},9904:(e,t,a)=>{"use strict";
419Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={},o={};i.getReviews=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/reviews`,method:"get",params:e})},i.getReviewsMetrics=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/reviews/metrics`,method:"get",params:e})},i.getSingleReview=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/reviews/${e}`,method:"get",params:t})},i.getReviewPermissions=e=>(0,n.default)({url:`${r.api}/reviews/${e}/permissions`,method:"get"}),i.publishReview=e=>(0,n.default)({url:`${r.api}/reviews/${e}/publish`,method:"post"}),i.getSinglePublicReviewRequest=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/public/reviewrequests/${e}`,method:"get",params:t})},i.completePublicReviewRequest=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/public/reviewrequests/${e}/complete`,method:"post",data:t})},i.redirectPublicReviewRequest=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,n.default)({url:`${r.api}/public/reviewrequests/${e}/redirect`,method:"post",data:t})},o.getReviewSettings=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/reviewsettings`,method:"get",params:e})},o.updateReviewSettings=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/reviewsettings`,method:"put",data:e})};const s=Object.freeze({...i,...o});t.default=s},43136:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,n=(l=a(86727))&&l.__esModule?l:{default:l},r=a(97549);const i={getSelfUser:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/users/me`,method:"get",params:e})},changeEmail:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v/users/me/email`,method:"post",data:e})},sendVerificationEmail:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)({url:`${r.api}/api/v2/invitations/verification-email`,method:"post",data:e})}};t.default=i},77322:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AccountingService",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"AdminService",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"AmenityService",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"AnnouncementService",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"AuthService",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"BillingService",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"BookingService",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"CategoryService",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"ChannelService",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"CompanyService",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"ContentCustomFieldService",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"CrmService",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"CustomFieldService",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"DashboardBookingsSettingsService",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"DestinationService",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"DiscountService",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"DocumentService",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"EnquiryService",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"EventTrackerService",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"GlobalTagService",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"GuideService",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"HoldService",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"IntegrationService",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"OrganizationService",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"PaymentLinkService",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"PaymentMethodService",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"PaymentService",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"PersonnelService",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"PlaceService",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"PolicyService",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"PricingOptionService",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"ProductService",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"PromotionService",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"RegionService",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"ResourceCategoryService",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"ResourceService",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"ReviewsService",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"UserService",{enumerable:!0,get:function(){return M.default}});var l=Y(a(55306)),n=Y(a(74556)),r=Y(a(5388)),i=Y(a(43257)),o=Y(a(6130)
419),s=Y(a(32322)),d=Y(a(93858)),u=Y(a(61669)),c=Y(a(47402)),m=Y(a(65816)),f=Y(a(47497)),p=Y(a(2195)),g=Y(a(84983)),h=Y(a(90638)),y=Y(a(27392)),E=Y(a(60951)),b=Y(a(9904)),v=Y(a(62591)),k=Y(a(74766)),S=Y(a(58823)),T=Y(a(81450)),C=Y(a(41821)),P=Y(a(33133)),D=Y(a(31537)),_=Y(a(28138)),I=Y(a(55742)),x=Y(a(85725)),O=Y(a(11730)),A=Y(a(68076)),N=Y(a(2229)),w=Y(a(8967)),R=Y(a(45698)),M=Y(a(43136)),B=Y(a(88843)),L=Y(a(77488)),F=Y(a(99908)),W=Y(a(95484)),z=Y(a(77913));function Y(e){return e&&e.__esModule?e:{default:e}}},94320:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=a(17375),n=a(99869),r=s(a(1265)),i=(s(a(79448)),a(24179)),o=s(a(36507));function s(e){return e&&e.__esModule?e:{default:e}}const d=(0,n.routerMiddleware)(i.browserHistory),u=(0,l.createStore)(o.default,(0,l.applyMiddleware)(d,r.default));t.default=u},37918:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildGiftCardPageUrl=function(e){let{APPCONFIG:t,userWhiteLabel:a,company:l}=e;return a&&a.domains&&a.domains.isActive?`https://${a.domains.subdomain}/giftcards`:t&&t.subdomain&&l&&l.slug?`https://${t.subdomain}/companies/${l.slug}/giftcards`:void 0},t.calc2Decimals=function(e){return Math.round(100*e)/100},t.calc2DecimalsRoundedDown=function(e){return Math.floor(100*e)/100},t.cleanJSON=function(e){const t=JSON.parse(JSON.stringify(e));return Object.keys(t).forEach((e=>void 0===t[e]||null===t[e]?delete t[e]:{})),t},t.digitUppercase=function(e){const t=["é¶","壹","è´°","å","è","ä¼","é","æ","æ","ç"],a=[["å
","ä¸","亿"],["","æ¾","ä½°","ä»","ä¸"]];let l=Math.abs(e),n="";["è§","å"].forEach(((e,a)=>{n+=(t[Math.floor(function(e,t){let a=0;const l=e.toString(),n=t.toString();return a+=l.split(".").length>1?l.split(".")[1].length:0,a+=n.split(".").length>1?n.split(".")[1].length:0,Number(l.replace(".",""))*Number(n.replace(".",""))/10**a}(l,10*10**a))%10]+e).replace(/é¶./,"")})),n=n||"æ´",l=Math.floor(l);for(let e=0;e<a[0].length&&l>0;e+=1){let r="";for(let e=0;e<a[1].length&&l>0;e+=1)r=t[l%10]+a[1][e]+r,l=Math.floor(l/10);n=r.replace(/(é¶.)*é¶$/,"").replace(/^$/,"é¶")+a[0][e]+n}return n.replace(/(é¶.)*é¶å
/,"å
").replace(/(é¶.)+/g,"é¶").replace(/^æ´$/,"é¶å
æ´")},t.fixedZero=s,t.formatUrlWithProtocol=function(e){return e.startsWith("http://")||e.startsWith("https://")?e:`https://${e}`},t.getCountryIsoFromLabel=function(e){if(!e)return;const t=i.default.byCountry(e);return t?t.iso2:e},t.getCountryLabel=function(e){const t=i.default.byIso(e);return t?t.country:void 0},t.getCurrencySymbol=function(e){return"EUR"===e?"â¬":"CAD"===e||"USD"===e?"$":e},t.getNumberWithCurrency=function(e,t){return"EUR"==t?new Intl.NumberFormat("de-DE",{style:"currency",currency:t}).format(e):"CAD"==t?new Intl.NumberFormat("en-CA",{style:"currency",currency:t}).format(e):"USD"==t?new Intl.NumberFormat("en-US",{style:"currency",currency:t}).format(e):e},t.getPageQuery=function(){return(0,n.parse)(window.location.href.split("?")[1])},t.getPlainNode=function e(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const l=[];return t.forEach((t=>{const n=t;n.path=`${a}/${n.path||""}`.replace(/\/+/g,"/"),n.exact=!0,n.children&&!n.component?l.push(...e(n.children,n.path)):(n.children&&n.component&&(n.exact=!1),l.push(n))})),l},t.getQueryPath=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=(0,n.stringify)(t);return a.length?`${e}?${a}`:e},t.getRoutes=function(e,t){let a=Object.keys(t).filter((t=>0===t.indexOf(e)&&t!==e));a=a.map((t=>t.replace(e,"")));const l=function(e){let t=[];t.push(e[0]);for(let a=1;a<e.length;a+=1)t=t.filter((t=>1!==d(t,e[a]))),t.every((t=>3===d(t,e[a])))&&t.push(e[a]);return t}(a);return l.map((l=>({exact:!a.some((e=>e!==l&&1===d(e,l))),...t[`${e}${l}`],key:`${e}${l}`,path:`${e}${l}`})))},t.getTimeDistance=function(e){const t=new Date;if("today"===e)return t.setHours(0),t.setMinutes(0),t.setSeconds(0),[(0,l.default)(t),(0,l.default)(t.getTime()+86399e3)];if("week"===e){let e=t.getDay();t.setHours(0),t.setMinutes(0),t.setSeconds(0),0===e?e=6:e-=1;const a=t.getTime()-864e5*e;return[(0,l.default)(a),(0,l.default)(a+604799e3)]}if("month"===e){const e=t.getFullYear(),a=t.getMonth(),n=(0,l.default)(t).add(1,"months"),r=n.year(),i=n.month();return[(0,l.default)(`${e}-${s(a+1)}-01 00:00:00`),(0,l.default)((0,l.default)(`${r}-${s(i+1)}-01 00:00:00`).valueOf()-1e3)]}if("year"===e){const e=t.getFullYear();return[(0,l.default)(`${e}-01-01 00:00:00`),(0,l.default)(`${e}-12-31 23:59:59`)]}},t.isUrl=function(e){return u.test(e)},t.mapArrayToObject=function(e,t){return e.reduce(((e,a)=>{const l=a[t]||(0,r.v4)();return{...e,[l]:a}}),{})},t.sortArrayOfObjectsByArray=function(e,t,a){return e.sort(((e,l)=>t.indexOf(e[a])-t.indexOf(l[a])))};var l=o(a(95093)),n=a(55373),r=a(10611),i=o(a(88606));
419function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return 1*e<10?`0${e}`:e}function d(e,t){e===t&&console.warn("Two path are equal!");const a=e.split("/"),l=t.split("/");return l.every(((e,t)=>e===a[t]))?1:a.every(((e,t)=>e===l[t]))?2:3}const u=/(((^https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(?::\d+)?|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$/},35496:(e,t,a)=>{"use strict";a.r(t)},46035:(e,t,a)=>{"use strict";a.r(t)},2684:(e,t,a)=>{"use strict";a.r(t)},47026:(e,t,a)=>{"use strict";a.r(t)},96629:(e,t,a)=>{"use strict";a.r(t)},48487:(e,t,a)=>{"use strict";a.r(t)},62817:(e,t,a)=>{"use strict";a.r(t)},74909:(e,t,a)=>{"use strict";a.r(t)},54213:(e,t,a)=>{"use strict";a.r(t)},54201:(e,t,a)=>{"use strict";a.r(t)},86842:(e,t,a)=>{"use strict";a.r(t)},34734:(e,t,a)=>{"use strict";a.r(t)},71549:(e,t,a)=>{"use strict";a.r(t)},35080:(e,t,a)=>{"use strict";a.r(t)},4642:(e,t,a)=>{"use strict";a.r(t)},88231:(e,t,a)=>{"use strict";a.r(t)},11610:(e,t,a)=>{"use strict";a.r(t)},78435:(e,t,a)=>{"use strict";a.r(t)},2512:(e,t,a)=>{"use strict";a.r(t)},48550:(e,t,a)=>{"use strict";a.r(t)},42683:(e,t,a)=>{"use strict";a.r(t)},11579:(e,t,a)=>{"use strict";a.r(t)},69412:(e,t,a)=>{"use strict";a.r(t)},49466:(e,t,a)=>{"use strict";a.r(t)},43395:(e,t,a)=>{"use strict";a.r(t)},49111:(e,t,a)=>{"use strict";a.r(t)},14571:(e,t,a)=>{"use strict";a.r(t)},36526:(e,t,a)=>{"use strict";a.r(t)},74610:(e,t,a)=>{"use strict";a.r(t)},28775:(e,t,a)=>{"use strict";a.r(t)},45395:(e,t,a)=>{"use strict";a.r(t)},81338:(e,t,a)=>{"use strict";a.r(t)},52164:(e,t,a)=>{"use strict";a.r(t)},41881:(e,t,a)=>{"use strict";a.r(t)},3161:(e,t,a)=>{"use strict";a.r(t)},56797:(e,t,a)=>{"use strict";a.r(t)},71238:(e,t,a)=>{"use strict";a.r(t)},73178:(e,t,a)=>{"use strict";a.r(t)},42410:(e,t,a)=>{"use strict";a.r(t)},98858:(e,t,a)=>{"use strict";a.r(t)},11166:(e,t,a)=>{"use strict";a.r(t)},42458:(e,t,a)=>{"use strict";a.r(t)},26277:(e,t,a)=>{"use strict";a.r(t)},5445:(e,t,a)=>{"use strict";a.r(t)},9072:(e,t,a)=>{"use strict";a.r(t)},12432:(e,t,a)=>{"use strict";a.r(t)},10127:(e,t,a)=>{"use strict";a.r(t)},89947:(e,t,a)=>{"use strict";a.r(t)},15005:(e,t,a)=>{"use strict";a.r(t)},71118:(e,t,a)=>{"use strict";a.r(t)},79705:(e,t,a)=>{"use strict";a.r(t)},92033:(e,t,a)=>{"use strict";a.r(t)},11102:(e,t,a)=>{"use strict";a.r(t)},68026:(e,t,a)=>{"use strict";a.r(t)},4508:(e,t,a)=>{"use strict";a.r(t)},58382:(e,t,a)=>{"use strict";a.r(t)},33069:(e,t,a)=>{"use strict";a.r(t)},31034:(e,t,a)=>{"use strict";a.r(t)},48701:(e,t,a)=>{"use strict";a.r(t)},8798:(e,t,a)=>{"use strict";a.r(t)},3006:(e,t,a)=>{"use strict";a.r(t)},93352:(e,t,a)=>{"use strict";a.r(t)},30645:(e,t,a)=>{"use strict";a.r(t)},94709:(e,t,a)=>{"use strict";a.r(t)},98191:(e,t,a)=>{"use strict";a.r(t)},60811:(e,t,a)=>{"use strict";a.r(t)},38274:(e,t,a)=>{"use strict";a.r(t)},57673:(e,t,a)=>{"use strict";a.r(t)},90228:(e,t,a)=>{"use strict";a.r(t)},41522:(e,t,a)=>{"use strict";a.r(t)},50976:(e,t,a)=>{"use strict";a.r(t)},41587:(e,t,a)=>{"use strict";a.r(t)},37055:(e,t,a)=>{"use strict";a.r(t)},51366:(e,t,a)=>{"use strict";a.r(t)},59570:(e,t,a)=>{"use strict";a.r(t)},45136:(e,t,a)=>{"use strict";a.r(t)},72653:(e,t,a)=>{"use strict";a.r(t)},36484:(e,t,a)=>{"use strict";a.r(t)},3392:(e,t,a)=>{"use strict";a.r(t)},47109:(e,t,a)=>{"use strict";a.r(t)},91045:(e,t,a)=>{"use strict";a.r(t)},91741:(e,t,a)=>{"use strict";a.r(t)},64397:(e,t,a)=>{"use strict";a.r(t)},10515:(e,t,a)=>{"use strict";a.r(t)},26872:(e,t,a)=>{"use strict";a.r(t)},36733:(e,t,a)=>{"use strict";a.r(t)},92742:(e,t,a)=>{"use strict";a.r(t)},43270:(e,t,a)=>{"use strict";a.r(t)},98795:(e,t,a)=>{"use strict";a.r(t)},17970:(e,t,a)=>{"use strict";a.r(t)},47565:(e,t,a)=>{"use strict";a.r(t)},89720:(e,t,a)=>{"use strict";a.r(t)},6999:(e,t,a)=>{"use strict";a.r(t)},2850:(e,t,a)=>{"use strict";a.r(t)},54343:(e,t,a)=>{"use strict";a.r(t)},93875:(e,t,a)=>{"use strict";a.r(t)},97668:(e,t,a)=>{"use strict";a.r(t)},59588:(e,t,a)=>{"use strict";a.r(t)},627:(e,t,a)=>{"use strict";a.r(t)},20892:(e,t,a)=>{"use strict";a.r(t)},91188:(e,t,a)=>{"use strict";a.r(t)},9068:(e,t,a)=>{"use strict";a.r(t)},21210:(e,t,a)=>{"use strict";a.r(t)},35247:(e,t,a)=>{"use strict";a.r(t)},45851:(e,t,a)=>{"use strict";a.r(t)},39930:(e,t,a)=>{"use strict";a.r(t)},70895:(e,t,a)=>{"use strict";a.r(t)},87770:(e,t,a)=>{"use strict";a.r(t)},12675:(e,t,a)=>{"use strict";a.r(t)},40584:(e,t,a)=>{"use strict";a.r(t)},66312:(e,t,a)=>{"use strict";a.r(t)},79296:(e,t,a)=>{"use strict";a.r(t)},33038:(e,t,a)=>{"use strict";a.r(t)},8064:(e,t,a)=>{"use strict";a.r(t)},55189:(e,t,a)=>{"use strict";a.r(t)},45155:(e,t,a)=>{"use strict";a.r(t)},51629:(e,t,a)=>{"use strict";a.r(t)},98246:(e,t,a)=>{"use strict";a.r(t)},25095:(e,t,a)=>{"use strict";a.r(t)},71091:(e,t,a)=>{"use strict";a.r(t)},22358:(e,t,a)=>{"use strict";a.r(t)},64557:(e,t,a)=>{"use strict";a.r(t)},35623:(e,t,a)=>{"use strict";a.r(t)},79692:(e,t,a)=>{"use strict";a.r(t)},99660:(e,t,a)=>{"use strict";a.r(t)},41784:(e,t,a)=>{"use strict";a.r(t)},98629:(e,t,a)=>{"use strict";a.r(t)},9995:(e,t,a)=>{"use strict";a.r(t)},64338:(e,t,a)=>{"use strict";a.r(t)},90313:(e,t,a)=>{"use strict";a.r(t)},22479:(e,t,a)=>{"use strict";a.r(t)},64627:(e,t,a)=>{"use strict";a.r(t)},75119:(e,t,a)=>{"use strict";a.r(t)},29008:(e,t,a)=>{"use strict";a.r(t)},97052:(e,t,a)=>{"use strict";a.r(t)},24645:(e,t,a)=>{"use strict";a.r(t)},68075:(e,t,a)=>{"use strict";a.r(t)},79430:(e,t,a)=>{"use strict";a.r(t)},9859:(e,t,a)=>{"use strict";a.r(t)},42634:()=>{},37386:()=>{},23921:e=>{"use strict";e.exports=JSON.parse('{"common.continue":"Weitermachen","common.cancel":"Stornieren","common.yes":"Ja","common.no":"Nein","common.ok":"Ok","common.genericError":"Entschuldigung, ein unbekannter Fehler ist aufgetreten.","common.validationFieldsError":"Bitte alle benötigten Felder ausfüllen","common.timeType.week":"Pro Woche","common.timeType.day":"Pro Tag","common.timeType.hour":"Pro Stunde","modals.verifyUserEmail.title":"Verify your email address","modals.verifyUserEmail.description":"We\'ve sent a verification link to {email}. Click the link in the email to verify your address.","modals.verifyUserEmail.resend":"Resend verification email","modals.verifyUserEmail.resendCooldown":"Resend available in {seconds}s","modals.verifyUserEmail.close":"Close","modals.verifyUserEmail.waiting":"Waiting for email verification...","forms.billingDetails.businessPurchase.label":"Ich möchte eine Geschäftsrechnung für meine Buchung","forms.billingDetails.invoiceType.label":"Rechnungsart:","forms.billingDetails.invoiceType.receipt":"Quittung","forms.billingDetails.invoiceType.invoice":"Rechnung","forms.billingDetails.prefillFromA
419ccount.label":"Aus CRM-Konto vorausfüllen","forms.billingDetails.prefillFromAccount.placeholder":"Suchen Sie ein Konto zum Vorausfüllen","forms.billingDetails.name.label":"Firmenname","forms.billingDetails.name.placeholder":"Geben Sie den Firmennamen ein","forms.billingDetails.vatNumber.label":"USt-IdNr.","forms.billingDetails.vatNumber.placeholder":"Geben Sie die USt-IdNr. des Unternehmens ein","forms.billingDetails.country.label":"Land","forms.billingDetails.country.placeholder":"Wählen Sie das Land des Unternehmens","forms.billingDetails.address.label":"Firmenadresse","forms.billingDetails.address.placeholder":"Geben Sie die Firmenadresse ein","forms.billingDetails.city.label":"Stadt","forms.billingDetails.city.placeholder":"Geben Sie die Stadt des Unternehmens ein","forms.billingDetails.postalCode.label":"Postleitzahl","forms.billingDetails.postalCode.placeholder":"Geben Sie die Postleitzahl des Unternehmens ein","forms.checkoutPaymentWidget.stripe.cardDetails":"Bitte geben Sie Ihre Kreditkartendaten ein","forms.checkoutPaymentWidget.eurobank.redirect":"Sie werden auf die Worldline-Plattform umgeleitet, um Ihre Zahlung abzuschlieÃen.","forms.checkoutPaymentWidget.viva.redirect":"Sie werden zur Viva-Plattform weitergeleitet, um Ihre Zahlung abzuschlieÃen.","pages.checkout.titlePage":"Vollständiger Checkout","pages.checkout.contactDetails.sectionTitle":"Kontaktinformationen","pages.checkout.b2b.contactDetails.sectionTitle":"Kontaktdaten des Reisenden","pages.checkout.b2b.contactDetails.firstName.placeholder":"Vorname des Reisenden","pages.checkout.b2b.contactDetails.firstName.description":"Geben Sie den Vornamen des Reisenden ein","pages.checkout.b2b.contactDetails.lastName.placeholder":"Nachname des Reisenden","pages.checkout.b2b.contactDetails.lastName.description":"Geben Sie den Nachnamen des Reisenden ein","pages.checkout.b2b.contactDetails.email.placeholder":"E-Mail des Reisenden","pages.checkout.b2b.contactDetails.email.description":"Geben Sie die E-Mail-Adresse des Reisenden ein","pages.checkout.b2b.contactDetails.phone.placeholder":"Telefonnummer des Reisenden","pages.checkout.b2b.contactDetails.phone.description":"Geben Sie die Telefonnummer des Reisenden ein","pages.checkout.contactDetails.firstName.label":"Erster Name","pages.checkout.contactDetails.firstName.placeholder":"Ansprechpartner Vorname","pages.checkout.contactDetails.firstName.description":"Bitte geben Sie Ihren Vornamen ein","pages.checkout.contactDetails.firstName.validatorMessage":"Bitte geben Sie einen gültigen Vornamen ein","pages.checkout.contactDetails.firstName.requiredMessage":"Vorname ist erforderlich","pages.checkout.contactDetails.lastName.label":"Nachname","pages.checkout.contactDetails.lastName.placeholder":"Kontaktperson Nachname","pages.checkout.contactDetails.lastName.description":"Geben Sie Ihren Nachnamen ein","pages.checkout.contactDetails.lastName.validatorMessage":"Bitte geben Sie einen gültigen Nachnamen ein","pages.checkout.contactDetails.lastName.requiredMessage":"Nachname ist erforderlich","pages.checkout.contactDetails.email.label":"E-Mail Adresse","pages.checkout.contactDetails.email.placeholder":"Kontakt-E-Mail-Adresse","pages.checkout.contactDetails.email.description":"Geben Sie Ihre E-Mail-Adresse ein","pages.checkout.contactDetails.email.validatorMessage":"Bitte geben Sie eine gültige E-Mail-Adresse ein","pages.checkout.contactDetails.email.requiredMessage":"E-Mail Adresse ist erforderlich","pages.checkout.contactDetails.phone.label":"Telefon-Nummer","pages.checkout.contactDetails.phone.placeholder":"Telefonnummer der Kontaktperson","pages.checkout.contactDetails.phone.description":"Geben Sie Ihre Telefonnummer ein","pages.checkout.contactDetails.phone.validatorMessage":"Bitte geben Sie eine gültige Telefonnummer ein","pages.checkout.contactDetails.phone.requiredMessage":"Telefonnummer ist erforderlich","pages.checkout.contactDetails.validationFieldsError":"Bitte überprüfen Sie alle erforderlichen Kontaktinformationen","pages.checkout.pricingOptions.sectionTitle":"Buchungs-Optionen","pages.checkout.pricingOptions.fromPrice.label":"Von {fromPrice}","pages.checkout.pricingOptions.perlocation.maxLuggage":"bis zu {maxLuggage} Gepäckstücke","pages.checkout.pricingOptions.minimumCharge.label":"Mindestpreis: {minimumCharge}","pages.checkout.pricingOptions.ticketItems.sectionTitle":"Preisoptionen","pages.checkout.pricingOptions.additionalServiceItems.sectionTitle":"Zusätzliche Dienstleistungen","pages.checkout.pricingOptions.ticketItems.single.requiredMessage":"Bitte wählen Sie eine Preisoption","pages.checkout.pricingOptions.ticketItems.plural.requiredMessage":"Bitte wählen Sie eine Preisoption für jede Person","pages.checkout.pricingOptions.pricingOptionId.requiredMessage":"Bitte wählen Sie eine Buchungsoption","pages.checkout.pricingOptions.pricingOptionIdRound.requiredMessage":"Bitte wählen Sie eine Buchungsoption für Ihre Ru
419ndreise","pages.checkout.pickupService.sectionTitle":"Abholservice","pages.checkout.pickupService.sectionDescription":"Wählen Sie, ob Sie einen Abholservice für Ihre Buchung hinzufügen möchten","pages.checkout.pickupService.pricingType.perperson.label":"pro Person","pages.checkout.pickupService.fromPrice.label":"Von {fromPrice}","pages.checkout.pickupService.noCharge.label":"Keine Gebühr","pages.checkout.pickupService.minutesBeforeStart.label":"{minutes} Minuten vor Beginn","pages.checkout.pickupService.useSamePickupAsDropOff.label":"Hin- und Rückfahrt einschlieÃen (ohne Aufpreis)","pages.checkout.pickupService.pickupPointId.placeholder":"Abholort","pages.checkout.pickupService.pickupPointId.requiredMessage":"Wählen Sie einen Abholort","pages.checkout.bookingDetails.sectionTitle":"Details zur Buchung","pages.checkout.customFieldsPerUser.sectionTitle":"Angaben pro Person","pages.checkout.customFieldsPerUser.person.label":"Person #{number}","pages.checkout.customFieldsPerUser.sectionDescription":"Füllen Sie die Details für jede Person aus","pages.checkout.additionalCustomFields.sectionTitle":"Zusätzliche Informationen","pages.checkout.additionalCustomFields.sectionDescription":"Füllen Sie die zusätzlichen Details für Ihre Buchung aus","pages.checkout.meetingPoints.sectionTitle":"Treffpunkt","pages.checkout.meetingPoints.sectionDescription":"Wählen Sie einen Treffpunkt für Ihre Buchung","pages.checkout.meetingPoints.meetingPointId.placeholder":"Wählen Sie einen Ort","pages.checkout.dropOffPoints.sectionTitle":"Abfahrtsort","pages.checkout.dropOffPoints.sectionDescription":"Wählen Sie einen Abgabeort für Ihre Buchung","pages.checkout.dropOffPoints.dropOffPointId.placeholder":"Wählen Sie einen Ort aus","pages.checkout.billingDetails.sectionTitle":"Informationen zur Rechnungsstellung","pages.checkout.billingDetails.sectionDescription":"Optional können Sie eine Geschäftsrechnung für diese Buchung ausstellen lassen.","forms.billingDetails.invoice.missingFieldsError":"Bitte füllen Sie alle erforderlichen Rechnungsangaben aus","pages.checkout.customFields.validationFieldsError":"Bitte überprüfen Sie alle erforderlichen Buchungsinformationen","pages.checkout.paymentDetails.sectionTitle":"Details zur Bezahlung","pages.checkout.discount.sectionTitle":"Rabatt","pages.checkout.discount.sectionDescription":"Haben Sie einen Gutscheincode, den Sie einlösen möchten?","pages.checkout.discount.couponCode.placeholder":"Geben Sie hier Ihren Gutscheincode ein","pages.checkout.discount.couponCode.applyButton":"Coupon anwenden","pages.checkout.discount.couponCode.requiredMessage":"Coupon Code ist erforderlich","pages.checkout.discount.couponCode.notApplicableMessage":"Der Coupon kann nicht angewendet werden.","pages.checkout.discount.successMessage":"Der Coupon wurde angewendet!","pages.checkout.enquiry.sectionTitle":"Preis auf Anfrage","pages.checkout.enquiry.sectionDescription":"Unser Team wird Ihre Anfrage prüfen und sich in Kürze mit einem Angebot und Anweisungen zur Fertigstellung Ihrer Buchung bei Ihnen melden.","pages.checkout.bookingSummary.sectionTitle":"Zusammenfassung der Buchung","pages.checkout.bookingSummary.tickets.plural.label":"{tickets} Personen","pages.checkout.bookingSummary.tickets.single.label":"{tickets} Person","pages.checkout.bookingSummary.pickupService.label":"Abholservice","pages.checkout.bookingSummary.paymentPolicy.amountType.flat.label":"Service-Gebühr","pages.checkout.bookingSummary.paymentPolicy.amountType.perIn.label":"Servicegebühr (im Preis)","pages.checkout.bookingSummary.paymentPolicy.amountType.feeIn.label":"Servicegebühr (im Preis)","pages.checkout.bookingSummary.paymentPolicy.amountType.feeInPerPerson.label":"Servicegebühr (im Preis)","pages.checkout.bookingSummary.paymentPolicy.amountType.perOver.label":"Service-Gebühr","pages.checkout.bookingSummary.paymentPolicy.amountType.feeOver.label":"Service-Gebühr","pages.checkout.bookingSummary.paymentPolicy.amountType.feeOverPerPerson.label":"Servicegebühr","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.flat.label":"Ihre Provision","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.perIn.label":"Ihre Provision (im Preis)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeIn.label":"Ihre Provision (im Preis)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeInPerPerson.label":"Ihre Provision (im Preis)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.perOver.label":"Ihre Provision","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeOver.label":"Ihre Provision","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeOverPerPerson.label":"Ihre Provision","pages.checkout.bookingSummary.luggagePerSize.small":"Kleines Gepäck","pages.checkout.bookingSummary.luggagePerSize.small.explainer":"56cm x 35cm x 25cm","pages.checkout.bookingSummary.luggagePerSize.large":"GroÃes Gepäck","pages.checkout.bookingSummary.transferBookType.roundtrip":"Rundreise","pages.checkout.bookingSummary.timeType.hour.single.label":"Stunde","pages.checkout.bookingSummary.timeType.hour.plural.label":"Stunden","pages.checkout.bookingSummary.timeType.day.single.label":"Tag","pages.checkout.bookingSummary.timeType.day.plural.label":"Tage","pages.checkout.bookingSummary.timeType.week.single.label":"Woche","pages.checkout.bookingSummary.timeType.week.plural.label":"Wochen","pages.checkout.bookingSummary.resourceType.Bike.plural.label":"Fahrräder","pages.checkout.bookingSummary.resourceType.Boat.plural.label":"Boote","pages.checkout.bookingSummary.resourceType.Car.plural.label":"Autos","pages.checkout.bookingSummary.resourceType.Other.plural.label":"Andere","pages.checkout.bookingSummary.minimumCharge.label":"Mindestgebühr","pages.checkout.bookingSummary.subtotal.label":"Zwischensumme","pages.checkout.bookingSummary.discount.label":"Coupon-Rabatt","pages.checkout.bookingSummary.total.label":"Gesamt","pages.checkout.bookingSummary.b2b.total.label":"Gesamt (einschlieÃlich Ihrer Provision)","pages.checkout.bookingSummary.b2b.remainingAmou
419nt.label":"Restbetrag","pages.checkout.bookingSummary.total.uponRequest":"Auf Anfrage","pages.checkout.bookingSummary.reservationPayment.label":"Reservierung Kaution","pages.checkout.bookingSummary.plannedPayments.label":"Ratenzahlung","pages.checkout.bookingSummary.plannedPayments.dueDate":"Geplante Gebühr am {dueDate}","pages.checkout.bookingSummary.plannedPayments.uponConfirmation":"Geplante Gebühr bei Bestätigung","pages.checkout.bookingSummary.remainingAmount.label":"Zahlung am Zielort","pages.checkout.bookingSummary.guaranteePayment.label":"Kaution","pages.checkout.bookingSummary.guaranteePayment.daysBeforeRunDateToHold.label":"Reserviert {days} Tage vor dem Startdatum","pages.checkout.bookingSummary.guaranteePayment.daysAfterEndDateToRelease.label":"Freigegeben {days} Tage nach dem Enddatum","pages.checkout.completePayment.sectionTitle":"Vollständige Zahlung","pages.checkout.completePayment.sectionDescription.noReservationPayment":"Sie müssen keine Reservierungsanzahlung leisten","pages.checkout.completePayment.sectionDescription":"Folgen Sie den Anweisungen, um Ihre Zahlung abzuschlieÃen","pages.checkout.completePayment.remainingAmount":"Der Betrag von {remainingAmount} wird am Zielort bezahlt","pages.checkout.policies.sectionTitle":"Buchungsbedingungen","pages.checkout.policies.acceptTerms":"Wenn Sie die Buchung abschlieÃen, akzeptieren Sie die Bedingungen","pages.checkout.policies.acceptTerms.requiredMessage":"Bitte akzeptieren Sie die Buchungsbedingungen","pages.checkout.notBookable.modalTitle":"Ihre Buchung ist fehlgeschlagen","pages.checkout.notBookable.modalDescription":"Leider sind das ausgewählte Datum und die Uhrzeit nicht mehr verfügbar. Bitte versuchen Sie, ein anderes Datum oder eine andere Uhrzeit für Ihre Buchung auszuwählen.","pages.checkout.buttons.continue":"Weiter","pages.checkout.buttons.proceedToCheckout":"Weiter zum Checkout","pages.checkout.buttons.payAmount":"Bezahlen Sie {amountToPay}","pages.checkout.buttons.bookWithZeroPrice":"Buchung abschlieÃen","pages.checkout.buttons.bookNowPayLater":"Jetzt buchen, später bezahlen","pages.checkout.buttons.sendRequest":"Anfrage senden","pages.checkIn.titlePage":"Check-in","pages.checkIn.bookingDetails.sectionTitle":"Buchungsdetails","pages.checkIn.bookingDetails.code":"Buchungscode","pages.checkIn.customFieldsPerUser.sectionTitle":"Details pro Person","pages.checkIn.customFieldsPerUser.sectionDescription":"Füllen Sie die Details für jede Person aus","pages.checkIn.customFieldsPerUser.person.label":"Person #{number}","pages.checkIn.additionalCustomFields.sectionTitle":"Zusätzliche Informationen","pages.checkIn.additionalCustomFields.sectionDescription":"Füllen Sie die zusätzlichen Details für Ihre Buchung aus","pages.checkIn.customFields.validationFieldsError":"Bitte überprüfen Sie alle erforderlichen zusätzlichen Informationen","pages.checkIn.buttons.completeCheckIn":"Check-in abschlieÃen","pages.checkIn.bookingSummary.sectionTitle":"Buchungsübersicht","pages.checkIn.bookingSummary.tickets.plural.label":"{tickets} Personen","pages.checkIn.bookingSummary.tickets.single.label":"{tickets} Person","pages.checkIn.bookingSummary.luggagePerSize.small":"Kleines Gepäck","pages.checkIn.bookingSummary.luggagePerSize.large":"GroÃes Gepäck","pages.publicReviewRequest.pageTitle":"Eine Rezension schreiben","pages.publicReviewRequest.bookingCode":"Reservierungscode","pages.publicReviewRequest.status.PENDING.title":"Teilen Sie Ihre Eindrücke mit uns!","pages.publicReviewRequest.status.PENDING.description":"Ihr Feedback ist uns wichtig. Bitte nehmen Sie sich einen Moment Zeit und schreiben Sie eine Rezension über Ihre Erfahrungen!","pages.publicReviewRequest.status.COMPLETED.title":"Ihre Rezension wurde bestätigt!","pages.publicReviewRequest.status.COMPLETED.description":"Wir danken Ihnen! Wir haben Ihr Feedback erfolgreich erhalten!","pages.publicReviewRequest.status.COMPLETED.description.chooseExternalPlatform":"Wir würden gerne hören, was Sie dachten. Ihr Feedback hilft uns wirklich, uns zu verbessern.","pages.publicReviewRequest.status.EXPIRED.title":"Ihre Rezension ist abgelaufen","pages.publicReviewRequest.status.EXPIRED.description":"Leider ist der Zeitraum für die Bestätigung Ihrer Rezension abgelaufen.","pages.publicReviewRequest.rating.label":"Be
419werten Sie Ihre Erfahrung:","pages.publicReviewRequest.comment.label":"Erzählen Sie uns ein wenig mehr über Ihre Erfahrung:","pages.publicReviewRequest.authorName.label":"Wie lautet Ihr Vorname?","pages.publicReviewRequest.rating.requiredMessage":"Bitte bewerten Sie Ihre Erfahrung","pages.publicReviewRequest.completeButton":"Rezension bestätigen","pages.publicReviewRequest.redirect.chooser.title":"Danke, dass Sie bei {companyName} gebucht haben! Wo möchten Sie Ihre Bewertung abgeben?","pages.publicReviewRequest.redirect.chooser.subtitle":"Wählen Sie Ihre Lieblingsplattform â das hilft uns sehr.","pages.publicReviewRequest.redirect.chooser.button":"Bewerten Sie uns auf {platform}","pages.publicReviewRequest.redirect.failed":"{platform} konnte nicht automatisch geöffnet werden. Klicken Sie auf die Schaltfläche, um fortzufahren.","pages.publicReviewRequest.redirect.thankYou.title":"Teilen Sie Ihre Erfahrung","pages.publicReviewRequest.redirect.thankYou.description":"Wir schätzen es sehr, dass Sie sich die Zeit genommen haben, Ihr Feedback zu teilen.","pages.publicBooking.titlePage":"Details zur Buchung","pages.publicBooking.code":"Buchungs-Code","pages.publicBooking.status.confirmed.title":"Ihre Buchung ist nun abgeschlossen!","pages.publicBooking.status.confirmed.description":"Herzlichen Glückwunsch! Ihre Buchung wurde erfolgreich bestätigt.","pages.publicBooking.status.rejected.title":"Ihre Buchung wurde abgelehnt","pages.publicBooking.status.rejected.description":"Leider wurde Ihre Buchungsanfrage nicht angenommen.","pages.publicBooking.status.cancelled.title":"Ihre Buchung wurde storniert","pages.publicBooking.status.cancelled.description":"Leider wurde Ihre Buchungsanfrage storniert.","pages.publicBooking.status.pending.title":"Ihre Buchung ist eingegangen!","pages.publicBooking.status.pending.description":"In den nächsten Stunden werden Sie die endgültige Bestätigung mit allen Informationen zu Ihrer Buchung erhalten.","pages.publicBooking.status.pendingOffer.title":"Ihr Angebot ist fertig!","pages.publicBooking.status.pendingOffer.description":"Wir haben Ihre Buchung vorübergehend reserviert. Bitte überprüfen Sie die Buchungsdetails und bestätigen Sie Ihr Interesse innerhalb der nächsten Stunden, sonst wird Ihr Angebot automatisch fällig.","pages.publicBooking.totalPrice":"Gesamt","pages.publicBooking.reservationDeposit":"Anzahlung für die Reservierung","pages.publicBooking.pendingOffer.completePayment.sectionTitle":"Vollständige Zahlung","pages.publicBooking.pendingOffer.completePayment.sectionDescription":"Folgen Sie den Anweisungen, um Ihre Zahlung abzuschlieÃen","pages.publicBooking.pendingOffer.completePayment.payAmount":"Bezahlen Sie {amountToPay}","pages.publicBooking.bookingDetails.sectionTitle":"Details zur Buchung","pages.publicBooking.productType.activity.start":"Reisedatum","pages.publicBooking.productType.activity.end":"Enddatum","pages.publicBooking.productType.tour.start":"Reisedatum","pages.publicBooking.productType.tour.end":"Enddatum","pages.publicBooking.productType.multiday.start":"Reisedatum","pages.publicBooking.productType.multiday.end":"Enddatum","pages.publicBooking.productType.transfer.start":"Startdatum","pages.publicBooking.productType.transfer.end":"Enddatum","pages.publicBooking.productType.napkin.start":"Startdatum","pages.publicBooking.productType.napkin.end":"Enddatum","pages.publicBooking.productType.rental.Accommodation.start":"Check-in Datum","pages.publicBooking.productType.rental.Accommodation.end":"Check-out Datum","pages.publicBooking.productType.rental.Parking.start":"Check-in Datum","pages.publicBooking.productType.rental.Parking.end":"Check-out Datum","pages.publicBooking.productType.rental.Bike.start":"Startdatum","pages.publicBooking.productType.rental.Bike.end":"Enddatum","pages.publicBooking.productType.rental.Boat.start":"Startdatum","pages.publicBooking.productType.rental.Boat.end":"Enddatum","pages.publicBooking.productType.rental.Car.start":"Startdatum","pages.publicBooking.productType.rental.Car.end":"Enddatum","pages.publicBooking.productType.rental.Other.start":"Startdatum","pages.publicBo
419oking.productType.rental.Other.end":"Enddatum","pages.publicBooking.tickets":"Personen","pages.publicBooking.transferService":"Fahrzeugtyp","pages.publicBooking.luggagePerSize":"Gepäck","pages.publicBooking.pickupPoint":"Abholpunkt","pages.publicBooking.meetingPoint":"Treffpunkt","pages.publicBooking.dropOffPoint":"Abgabeort","pages.publicBooking.downloadInvoice":"Rechnung herunterladen","pages.publicBooking.contactDetails.sectionTitle":"Kontakt Details","pages.publicBooking.contactDetails.firstName":"Name, Vorname","pages.publicBooking.contactDetails.lastName":"Nachname","pages.publicBooking.contactDetails.email":"E-Mail Adresse","pages.publicBooking.contactDetails.phone":"Telefon Nummer","pages.publicBooking.policies.sectionTitle":"Buchungsbedingungen","pages.publicBooking.pricingOptionName":"Buchungsoption","pages.giftCardCheckout.pageTitle":"Geschenkkarte","pages.giftCardCheckout.contactDetails.sectionTitle":"Deine Angaben","pages.giftCardCheckout.contactDetails.sectionDescription":"Hierhin senden wir dir die Zahlungsbestätigung.","pages.giftCardCheckout.contactDetails.validationFieldsError":"Bitte fülle deine Kontaktdaten aus","pages.giftCardCheckout.recipient.sectionTitle":"Empfänger","pages.giftCardCheckout.recipient.sectionDescription":"Wohin sollen wir die Geschenkkarte senden?","pages.giftCardCheckout.recipient.validationFieldsError":"Bitte fülle die Empfängerdaten aus","pages.giftCardCheckout.hero.title":"{companyName} Geschenkkarte","pages.giftCardCheckout.hero.description":"Mache deinen Freunden, deiner Familie oder deinem Liebsten ein besonderes Geschenk mit einer Geschenkkarte, die nie verfällt â damit sie das Erlebnis mit {companyName} genieÃen können, wo immer und wann immer sie möchten.","pages.giftCardCheckout.giftCardDetails.sectionTitle":"Geschenkkarte","pages.giftCardCheckout.giftCardDetails.sectionDescription":"Wähle einen der vorgeschlagenen Beträge oder gib einen eigenen ein â deine Geschenkkarte verfällt nie und gilt für alle Käufe auf {website}.","pages.giftCardCheckout.amountToPay.customLabel":"Anderer Betrag","pages.giftCardCheckout.amountToPay.validationError":"Bitte wähle einen Betrag, bevor du fortfährst","pages.giftCardCheckout.completePayment.sectionTitle":"Zahlung abschlieÃen","pages.giftCardCheckout.completePayment.sectionDescription":"Gib deine Kartendaten unten ein, um den Kauf abzuschlieÃen.","pages.giftCardCheckout.completePayment.receiverExplainer":"Nach Abschluss der Zahlung senden wir diese Geschenkkarte an {email}. Der Code kann beim nächsten Kauf an der Kasse eingelöst werden.","pages.giftCardCheckout.buttons.proceedToCheckout":"Weiter zur Zahlung","pages.giftCardCheckout.buttons.continue":"Weiter","pages.giftCardCheckout.buttons.back":"â Zurück","pages.giftCardCheckout.buttons.payAmount":"Bezahle {amountToPay}","pages.giftCardCheckout.steps.amount":"Betrag","pages.giftCardCheckout.steps.recipient":"Empfänger","pages.giftCardCheckout.steps.contactDetails":"Deine Angaben","pages.giftCardCheckout.steps.payment":"Zahlung","pages.giftCardCheckout.recipient.firstName.description":"Vorname des Empfängers","pages.giftCardCheckout.recipient.firstName.placeholder":"Vorname","pages.giftCardCheckout.recipient.lastName.description":"Nachname des Empfängers","pages.giftCardCheckout.recipient.lastName.placeholder":"Nachname","pages.giftCardCheckout.recipient.email.description":"Hierhin senden wir die Geschenkkarte","pages.giftCardCheckout.recipient.email.placeholder":"[email protected]","pages.giftCardCheckout.recipient.phone.description":"Optional, falls wir sie erreichen müssen","pages.giftCardCheckout.recipient.phone.placeholder":"Telefonnummer","pages.giftCardCheckout.recipient.message.label":"Persönliche Nachricht","pages.giftCardCheckout.recipient.message.description":"Fügen Sie eine optionale Nachricht für den Empfänger hinzu. Sie wird in der Geschenkkarten-E-Mail angezeigt.","pages.giftCardCheckout.recipient.message.placeholder":"Schreiben Sie eine kurze Nachricht (optional)...","pages.publicPayment.pageTitle":"Details zur Zahlung","pages.publicPayment.booking.code":"Buchungscode","pages.publicPayment.status.paid.title":"Die Zahlung ist nun abgeschlossen!","pages.publicPayment.status.paid.description":"Herzlichen Glückwunsch! Die Zahlung wurde am {datePaid} erfolgreich abgeschlossen.","pages.publicPayment.status.planned.title":"Die Zahlung befindet sich im Warteprozess!","pages.publicPayment.status.planned.description":"Ihre Zahlung soll am {dueDate} bezahlt werden.","pages.publicPayment.status.pending.title":"Zahlung ist au
419sstehend!","pages.publicPayment.status.pending.description":"Ihre Zahlung ist bis zum {dueDate} zur Zahlung anstehend.","pages.publicPayment.status.authorized.title":"Zahlung ist in Wartestellung!","pages.publicPayment.status.authorized.description":"Ihre Zahlung ist reserviert am {dateAuthorized} und wird bis zum {dueDate} abgeschlossen oder freigegeben.","pages.publicPayment.status.released.title":"Zahlung ist freigegeben!","pages.publicPayment.status.released.description":"Ihre Zahlung wurde am {dateReleased} freigegeben und der Betrag wird auf Ihr Bankkonto überwiesen.","pages.publicPayment.status.cancelled.title":"Zahlung wird storniert!","pages.publicPayment.status.cancelled.description":"Ihre Zahlung wurde am {dateCancelled} storniert.","pages.publicPayment.status.partially-refunded.title":"Die Zahlung wurde teilweise zurückerstattet!","pages.publicPayment.status.partially-refunded.description":"Ihre Zahlung wurde am {dateRefunded} teilweise zurückerstattet, und der Betrag wird auf Ihr Bankkonto überwiesen.","pages.publicPayment.status.refunded.title":"Die Zahlung wurde zurückerstattet!","pages.publicPayment.status.refunded.description":"Ihre Zahlung wurde am {dateRefunded} zurückerstattet, und der Betrag wird auf Ihr Bankkonto überwiesen.","pages.publicPayment.amountToPay.label":"Zu zahlender Betrag","pages.publicPayment.amountAuthorized.label":"Reservierter Betrag","pages.publicPayment.amountReleased.label":"Freigegebener Betrag","pages.publicPayment.amountRefunded.label":"Erstatteter Betrag","pages.publicPayment.initialAmount.label":"Ursprünglicher Betrag","pages.publicPayment.amount.label":"Betrag","pages.publicPayment.completePayment.sectionTitle":"Zahlung abschlieÃen","pages.publicPayment.completePayment.sectionDescription":"Geben Sie Ihre Kartendaten ein, um Ihre Zahlung abzuschlieÃen","pages.publicPayment.completePayment.payAmount":"Bezahlen {amountToPay}","pages.publicPayment.downloadInvoice":"Rechnung herunterladen","pages.publicPayment.genericError.sectionTitle":"Fehler bei der Zahlung","pages.publicPayment.genericError.sectionDescription":"Leider ist bei Ihrer Zahlung ein Fehler aufgetreten. Wenn Sie dieses Problem weiterhin haben, kontaktieren Sie uns bitte.","pages.paymentsCheckout.pageTitle":"Zahlungen","pages.paymentsCheckout.paymentOptions.sectionTitle":"Zahlungsoptionen","pages.paymentsCheckout.paymentOptions.sectionDescription":"Wählen Sie eine Option, wie Sie bezahlen möchten","pages.paymentsCheckout.payOnline":"Online bezahlen","pages.paymentsCheckout.bankTransfer":"Banküberweisung","pages.paymentsCheckout.bankDetails.sectionTitle":"Bankverbindung","pages.paymentsCheckout.bankDetails.legalName":"Juristischer Name","pages.paymentsCheckout.bankDetails.bankName":"Name der Bank","pages.paymentsCheckout.bankDetails.swift":"Swift (BIC)","pages.paymentsCheckout.bankDetails.iban":"IBAN","pages.paymentsCheckout.contactDetails.sectionTitle":"Angaben zur Kontaktperson","pages.paymentsCheckout.contactDetails.sectionDescription":"Geben Sie die Kontaktinformationen für Ihre Zahlung ein","pages.paymentsCheckout.contactDetails.validationFieldsError":"Bitte überprüfen Sie alle erforderlichen Kontaktinformationen","pages.paymentsCheckout.additionalCustomFields.sectionTitle":"Zusätzliche Informationen","pages.paymentsCheckout.additionalCustomFields.sectionDescription":"Füllen Sie die zusätzlichen Informationen für Ihre Zahlung aus","pages.paymentsCheckout.additionalCustomFields.validationFieldsError":"Bitte überprüfen Sie alle erforderlichen zusätzlichen Informationen","pages.paymentsCheckout.amountToPay.placeholder":"Betrag ({currency})","pages.paymentsCheckout.amountToPay.validationError":"Bitte geben Sie einen gültigen Betrag ein","pages.paymentsCheckout.paymentDetails.sectionTitle":"Details zur Zahlung","pages.paymentsCheckout.paymentDetails.sectionDescription":"Geben Sie den Betrag ein, den Sie mit Ihrer Karte bezahlen möchten","pages.paymentsCheckout.completePayment.sectionTitle":"Zahlung abschlieÃen","pages.paymentsCheckout.completePayment.sectionDescription":"Folgen Sie den Anweisungen, um Ihre Zahlung abzuschlieÃen","pages.paymentsCheckout.buttons.proceedToCheckout":"Weiter zum Checkout","pages.paymentsCheckout.buttons.back":"Zurück zum vorherigen Schritt","pages.paymentsCheckout.buttons.payAmount":"Bezahlen Sie {amountToPay}","forms.booking.pickupService.relativeTime":"minutes before start","forms.booking.pickupService.searchAddress.label":"Search Address","forms.booking.pickupService.searchAddress.placeholder":"Type to search for an address...","forms.booking.pickupService.searchAddress.noResults":"No locations foun
419d","forms.booking.pickupService.searchAddress.loading":"Searching...","productChanges.section.title":"Pending change requests","productChanges.status.PENDING_APPROVAL":"Pending approval","productChanges.status.DRAFT":"Draft","productChanges.action.accept":"Accept","productChanges.action.reject":"Reject","productChanges.action.delete":"Delete","productChanges.rejectNote.placeholder":"Note to supplier (leave empty to leave this field unrejected)","productChanges.errors.needNoteToReject":"Add at least one note to reject the request","productChanges.feedback.accepted":"Changes accepted","productChanges.feedback.rejected":"Changes sent back to the supplier","productChanges.feedback.deleted":"Change request deleted","forms.specialOffer.applicablePeriodRules.amount.label":"Betrag (%)","forms.specialOffer.applicablePeriodRules.amount.placeholder":"Geben Sie eine Zahl ein","forms.specialOffer.applicablePeriodRules.amount.validatorMessage":"Der Betrag muss ein gültiger Prozentsatz sein","forms.specialOffer.applicablePeriodRules.requiredMessage":"Fügen Sie mindestens einen Gültigkeitszeitraum hinzu"}')},60555:e=>{"use strict";e.exports=JSON.parse('{"common.continue":"ΣÏ
νÎÏεια","common.cancel":"ÎκÏÏÏÏη","common.yes":"Îαι","common.no":"ÎÏι","common.ok":"ÎνÏάξει","common.genericError":"ÎÏ
ÏοÏμαÏÏε, ÏÏοÎκÏ
Ïε Îνα ÏÏÏβλημα","common.validationFieldsError":"ΠαÏÎ±ÎºÎ±Î»Ï ÏÏ
μÏληÏÏÏÏε Ïλα Ïα αÏαÏαίÏηÏα ÏÏοιÏεία","common.timeType.week":"Îνά Îβδομάδα","common.timeType.day":"Îνά ÎμÎÏα","common.timeType.hour":"Îνά ÎÏα","banners.verifyEmail.title":"ÎÏαληθεÏÏÏε Ïην διεÏθÏ
νÏη email ÏÎ±Ï ÏÏÏε να μην ÏάÏεÏε καμία κÏάÏηÏη ή άλλη ÏημανÏική ειδοÏοίηÏη","banners.verifyEmail.button":"ÎÏαλήθεÏ
Ïη Email","banners.verifyEmail.success":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξÏε Ïο email ÏÎ±Ï ÏÏο {email}!","modals.verifyUserEmail.title":"ÎÏαληθεÏÏÏε Ïην διεÏθÏ
νÏη email ÏαÏ","modals.verifyUserEmail.description":"ΣÏείλαμε Îναν ÏÏνδεÏμο εÏαλήθεÏ
ÏÎ·Ï ÏÏο {email}. ÎάνÏε κλικ ÏÏον ÏÏνδεÏμο ÏÏο email για να εÏαληθεÏÏεÏε Ïη διεÏθÏ
νÏή ÏαÏ.","modals.verifyUserEmail.resend":"ÎÏαναÏοÏÏολή email εÏαλήθεÏ
ÏηÏ","modals.verifyUserEmail.resendCooldown":"ÎÏαναÏοÏÏολή Ïε {seconds}δ","modals.verifyUserEmail.close":"ÎλείÏιμο","modals.verifyUserEmail.waiting":"Îναμονή για εÏαλήθεÏ
Ïη email...","forms.billingDetails.businessPurchase.label":"ÎÎÎ»Ï ÎµÏαγγελμαÏÎ¹ÎºÏ ÏιμολÏγιο για Ïην κÏάÏηÏή μοÏ
","forms.billingDetails.invoiceType.label":"ΤÏÏÎ¿Ï Î Î±ÏαÏÏαÏικοÏ:","forms.billingDetails.invoiceType.receipt":"ÎÏÏδειξη","forms.billingDetails.invoiceType.invoice":"ΤιμολÏγιο","forms.billingDetails.prefillFromA
419ccount.label":"ΣÏ
μÏλήÏÏÏη αÏÏ Î»Î¿Î³Î±ÏιαÏÎ¼Ï CRM","forms.billingDetails.prefillFromAccount.placeholder":"ÎναζηÏήÏÏε Îναν λογαÏιαÏÎ¼Ï Î³Î¹Î± ÏÏ
μÏλήÏÏÏη","forms.billingDetails.name.label":"ÎÏÏνÏ
μία ÎÏιÏείÏηÏηÏ","forms.billingDetails.name.placeholder":"ΣÏ
μÏληÏÏÏÏε Ïην εÏÏνÏ
μία ÏÎ·Ï ÎµÏιÏείÏηÏηÏ","forms.billingDetails.vatNumber.label":"ÎΦÎ","forms.billingDetails.vatNumber.placeholder":"ΣÏ
μÏληÏÏÏÏε Ïο ÎΦΠÏÎ·Ï ÎµÏιÏείÏηÏηÏ","forms.billingDetails.country.label":"ΧÏÏα","forms.billingDetails.country.placeholder":"ÎÏιλÎξÏε Ïη ÏÏÏα ÏÎ·Ï ÎµÏιÏείÏηÏηÏ","forms.billingDetails.address.label":"ÎιεÏθÏ
νÏη ÎÏιÏείÏηÏηÏ","forms.billingDetails.address.placeholder":"ΣÏ
μÏληÏÏÏÏε Ïη διεÏθÏ
νÏη ÏÎ·Ï ÎµÏιÏείÏηÏηÏ","forms.billingDetails.city.label":"Î Ïλη","forms.billingDetails.city.placeholder":"ΣÏ
μÏληÏÏÏÏε Ïην ÏÏλη ÏÎ·Ï ÎµÏιÏείÏηÏηÏ","forms.billingDetails.postalCode.label":"ΤαÏ. ÎÏδικαÏ","forms.billingDetails.postalCode.placeholder":"ΣÏ
μÏληÏÏÏÏε Ïον ÏαÏÏ
δÏÎ¿Î¼Î¹ÎºÏ ÎºÏδικα ÏÎ·Ï ÎµÏιÏείÏηÏηÏ","forms.checkoutPaymentWidget.stripe.cardDetails":"ΣÏ
μÏληÏÏÏÏε Ïα ÏÏοιÏεία ÏÎ·Ï ÎºÎ¬ÏÏÎ±Ï ÏαÏ","forms.checkoutPaymentWidget.eurobank.redirect":"Îα ανακαÏεÏ
θÏ
νθείÏε ÏÏην ÏλαÏÏÏÏμα ÏÎ·Ï Worldline για να ολοκληÏÏÏεÏε Ïην ÏληÏÏμή ÏαÏ.","forms.checkoutPaymentWidget.viva.redirect":"Îα ανακαÏεÏ
θÏ
νθείÏε ÏÏην ÏλαÏÏÏÏμα ÏÎ·Ï Viva για να ολοκληÏÏÏεÏε Ïην ÏληÏÏμή ÏαÏ.","pages.checkout.titlePage":"ÎλοκλήÏÏÏη ÎÏάÏηÏηÏ","pages.checkout.contactDetails.sectionTitle":"ΣÏοιÏεία ÎÏικοινÏνίαÏ","pages.checkout.b2b.contactDetails.sectionTitle":"ΣÏοιÏεία ÎÏικοινÏÎ½Î¯Î±Ï Î¤Î±Î¾Î¹Î´Î¹ÏÏη","pages.checkout.b2b.contactDetails.firstName.placeholder":"Îνομα ΤαξιδιÏÏη","pages.checkout.b2b.contactDetails.firstName.description":"ΣÏ
μÏληÏÏÏÏε Ïο Ï
419νομα ÏοÏ
ÏαξιδιÏÏη","pages.checkout.b2b.contactDetails.lastName.placeholder":"ÎÏίθεÏο ΤαξιδιÏÏη","pages.checkout.b2b.contactDetails.lastName.description":"ΣÏ
μÏληÏÏÏÏε Ïο εÏίθεÏο ÏοÏ
ÏαξιδιÏÏη","pages.checkout.b2b.contactDetails.email.placeholder":"E-mail ΤαξιδιÏÏη","pages.checkout.b2b.contactDetails.email.description":"ΣÏ
μÏληÏÏÏÏε Ïην διεÏθÏ
νÏη e-mail ÏοÏ
ÏαξιδιÏÏη","pages.checkout.b2b.contactDetails.phone.placeholder":"ΤηλÎÏÏνο ΤαξιδιÏÏη","pages.checkout.b2b.contactDetails.phone.description":"ΣÏ
μÏληÏÏÏÏε Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏνοÏ
ÏοÏ
ÏαξιδιÏÏη","pages.checkout.contactDetails.firstName.label":"Îνομα","pages.checkout.contactDetails.firstName.placeholder":"Îνομα","pages.checkout.contactDetails.firstName.description":"ΣÏ
μÏληÏÏÏÏε Ïο Ïνομα ÏαÏ","pages.checkout.contactDetails.firstName.validatorMessage":"ΣÏ
μÏληÏÏÏÏε Îνα ÎγκÏ
Ïο Ïνομα","pages.checkout.contactDetails.firstName.requiredMessage":"Το Ïεδίο ειναι Ï
ÏοÏÏεÏÏικÏ","pages.checkout.contactDetails.lastName.label":"ÎÏίθεÏο","pages.checkout.contactDetails.lastName.placeholder":"ÎÏίθεÏο","pages.checkout.contactDetails.lastName.description":"ΣÏ
μÏληÏÏÏÏε Ïο εÏίθεÏο ÏαÏ","pages.checkout.contactDetails.lastName.validatorMessage":"ΣÏ
μÏληÏÏÏÏε Îνα ÎγκÏ
Ïο εÏίθεÏο","pages.checkout.contactDetails.lastName.requiredMessage":"Το Ïεδίο είναι Ï
ÏοÏÏεÏÏικÏ","pages.checkout.contactDetails.email.label":"ÎιεÏθÏ
νÏη E-mail","pages.checkout.contactDetails.email.placeholder":"ÎιεÏθÏ
νÏη E-mail","pages.checkout.contactDetails.email.description":"ΣÏ
μÏληÏÏÏÏε Ïην διεÏθÏ
νÏη e-mail ÏαÏ","pages.checkout.contactDetails.email.validatorMessage":"ΣÏ
μÏληÏÏÏÏε μια ÎγκÏ
Ïη διεÏθÏ
νÏη e-mail","pages.checkout.contactDetails.email.requiredMessage":"Το Ïεδίο είναι Ï
ÏοÏÏεÏÏικÏ","pages.checkout.contactDetails.phone.label":"ÎÏιθμÏÏ Î¤Î·Î»ÎµÏÏνοÏ
","pages.checkout.contactDetails.phone.placeholder":"ÎÏιθμÏÏ Î¤Î·Î»ÎµÏÏνοÏ
","pages.checkout.contactDetails.phone.description":"ΣÏ
μÏληÏÏÏÏε Ïον αÏÎ¹Î¸Î¼Ï ÏηλεÏÏνοÏ
ÏαÏ","pages.checkout.contactDetails.phone.validatorMessage":"ΣÏ
μÏληÏÏÏÏε Îνα ÎγκÏ
Ïο αÏÎ¹Î¸Î¼Ï ÏηλεÏÏνοÏ
","pages.checkout.contactDetails.phone.requiredMessage":"Το Ïεδίο είναι Ï
ÏοÏÏεÏÏικÏ","pages.checkout.contactDetails.validationFieldsError":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξÏε Ïα ÏÏοιÏεία εÏικοινÏÎ½Î¯Î±Ï ÏαÏ","pages.checkout.pricingOptions.sectionTitle":"ÎÏιλογÎÏ ÎÏάÏηÏηÏ","pages.checkout.pricingOptions.fromPrice.label":"ÎÏÏ {fromPrice}","pages.checkout.pricingOptions.perlocation.maxLuggage":"ÎÏÏ {maxLuggage} αÏοÏκεÏ
ÎÏ","pages.checkout.pricingOptions.minimumCharge.label":"ÎλαÏ. ΧÏÎÏÏη: {minimumCharge}","pages.checkout.pricingOptions.ticketItems.sectionTitle":"ΤιμοκαÏάλογοÏ","pages.checkout.pricingOptions.additionalServiceItems.sectionTitle":"ÎÎ»Î»ÎµÏ Î¥ÏηÏεÏίεÏ","pages.checkout.pricingOptions.extraTicketItems.sectionTitle":"ΤιμÎÏ Î³Î¹Î± {tickets} ÎξÏÏα άÏομα","pages.checkout.pricingOptions.ticketItems.single.requiredMessage":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏιλÎξÏε μία Ïιμή","pages.checkout.pricingOptions.ticketItems.plural.requiredMessage":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏιλÎξÏε μία Ïιμή για κάθε άÏομο","pages.checkout.pricingOptions.extraTicketItems.validatorMessage":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏιλÎξÏε μία Ïιμή για κάθε ÎξÏÏα άÏομο","pages.checkout.pricingOptions.pricingOptionId.requiredMessage":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏιλÎξÏε μια αÏÏ ÏÎ¹Ï ÎµÏιλογÎÏ Î³Î¹Î± Ïη κÏάÏηÏη ÏαÏ","pages.checkout.pricingOptions.pricingOptionIdRound.requiredMessage":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏιλÎξÏε μια αÏÏ ÏÎ¹Ï ÎµÏιλογÎÏ Î³Î¹Î± Ïη κÏάÏηÏη ÏÎ·Ï ÎµÏιÏÏÏοÏÎ®Ï ÏαÏ","pages.checkout.pickupService.sectionTitle":"Î¥ÏηÏεÏία ÎεÏαÏοÏάÏ","pages.checkout.pickupService.sectionDescription":"ÎÏιλÎξÏε αν θÎλεÏε να ÏÏοÏθÎÏεÏε Ïην Ï
ÏηÏεÏία μεÏαÏοÏάÏ","pages.checkout.pickupService.pricingType.perperson.label":"ανά άÏομο","pages.checkout.pickupService.fromPrice.label":"ÎÏÏ {fromPrice}
419","pages.checkout.pickupService.noCharge.label":"ΧÏÏÎ¯Ï Î§ÏÎÏÏη","pages.checkout.pickupService.minutesBeforeStart.label":"{minutes} λεÏÏά ÏÏιν","pages.checkout.pickupService.useSamePickupAsDropOff.label":"Îα ÏÏ
μÏεÏιληÏθεί η εÏιÏÏÏοÏή (ÏÏÏÎ¯Ï ÎξÏÏα ÏÏÎÏÏη)","pages.checkout.pickupService.pickupPointId.placeholder":"Σημείο ÏÏ
νάνÏηÏηÏ","pages.checkout.pickupService.pickupPointId.requiredMessage":"ÎÏιλÎξÏε Ïο Ïημείο ÏÏ
νάνÏηÏÎ·Ï ÏαÏ","pages.checkout.bookingDetails.sectionTitle":"ΠληÏοÏοÏÎ¯ÎµÏ ÎÏάÏηÏηÏ","pages.checkout.customFieldsPerUser.sectionTitle":"ΠληÏοÏοÏÎ¯ÎµÏ Î±Î½Î¬ άÏομο","pages.checkout.customFieldsPerUser.person.label":"ÎÏομο #{number}","pages.checkout.customFieldsPerUser.sectionDescription":"ΣÏ
μÏληÏÏÏÏε ÏÎ¹Ï ÏληÏοÏοÏÎ¯ÎµÏ Î¬Î½Î± άÏομο","pages.checkout.additionalCustomFields.sectionTitle":"ÎÏιÏÏÏÏθεÏÎµÏ ÏληÏοÏοÏίεÏ","pages.checkout.additionalCustomFields.sectionDescription":"ΣÏ
μÏληÏÏÏÏε ÏÎ¹Ï ÎµÏιÏÏÏÏθεÏÎµÏ ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± Ïη κÏάÏηÏη ÏαÏ","pages.checkout.billingDetails.sectionTitle":"ΠληÏοÏοÏÎ¯ÎµÏ Î Î±ÏαÏÏαÏικοÏ","pages.checkout.billingDetails.sectionDescription":"Î ÏοαιÏεÏικά εÏιλÎξÏε αν θÎλεÏε να εκδοθεί εÏαγγελμαÏÎ¹ÎºÏ ÏιμολÏγιο για αÏ
Ïή Ïην κÏάÏηÏη.","forms.billingDetails.invoice.missingFieldsError":"ΣÏ
μÏληÏÏÏÏε ÏÎ»ÎµÏ ÏÎ¹Ï Î±ÏαιÏοÏÎ¼ÎµÎ½ÎµÏ ÏληÏοÏοÏÎ¯ÎµÏ ÏÏÎÏÏηÏ","pages.checkout.meetingPoints.sectionTitle":"Σημείο ΣÏ
νάνÏηÏηÏ","pages.checkout.meetingPoints.meetingPointId.placeholder":"ÎÏιλÎξÏε Ïο Ïημείο ÏÏ
νάνÏηÏηÏ","pages.checkout.meetingPoints.sectionDescription":"ÎÏιλÎξÏε Ïο Ïημείο ÏÏ
νάνÏηÏÎ·Ï Î³Î¹Î± Ïη κÏάÏηÏη ÏαÏ","pages.checkout.dropOffPoints.sectionTitle":"Σημείο ÎÏιÏÏÏοÏήÏ","pages.checkout.dropOffPoints.dropOffPointId.placeholder":"ÎÏιλÎξÏε Ïο Ïημείο εÏιÏÏÏοÏήÏ","pages.checkout.dropOffPoints.sectionDescription":"ÎÏιλÎξÏε Ïο Ïημείο εÏιÏÏÏοÏÎ®Ï Î³Î¹Î± Ïη κÏάÏηÏη ÏαÏ","pages.checkout.customFields.validationFieldsError":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξÏε ÏÎ¹Ï ÏληÏοÏοÏÎ¯ÎµÏ ÏÎ·Ï ÎºÏάÏηÏÎ·Ï ÏαÏ","pages.checkout.paymentDetails.sectionTitle":"ΣÏοιÏεία ΠληÏÏμήÏ","pages.checkout.discount.sectionTitle":"ÎκÏÏÏÏÎ¹ÎºÏ ÎοÏ
ÏÏνι","pages.checkout.enquiry.sectionTitle":"Î Ïελική Ïιμή οÏίζεÏαι καÏÏÏιν αιÏήμαÏοÏ","pages.checkout.enquiry.sectionDescription":"Πομάδα Î¼Î±Ï Î¸Î± εξεÏάÏει Ïο αίÏημά ÏÎ±Ï ÎºÎ±Î¹ θα εÏιÏÏÏÎÏει ÏÏνÏομα με μια ÏÏοÏÏοÏά και Î¿Î´Î·Î³Î¯ÎµÏ Î³Î¹Î± Ïην ολοκλήÏÏÏη ÏÎ·Ï ÎºÏάÏηÏÎ·Ï ÏαÏ.","pages.checkout.discount.sectionDescription":"ÎÏεÏε κάÏοιο εκÏÏÏÏÎ¹ÎºÏ ÎºÎ¿Ï
ÏÏνι για εξαÏγÏÏÏÏη;","pages.checkout.discount.couponCode.placeholder":"ÎÏδικÏÏ ÎºÎ¿Ï
ÏονιοÏ","pages.checkout.discount.couponCode.applyButton":"ÎÏαÏμογή","pages.checkout.discount.couponCode.requiredMessage":"ΠαÏÎ±ÎºÎ±Î»Ï ÏÏ
μÏληÏÏÏÏε Ïον κÏÎ´Î¹ÎºÏ ÏοÏ
κοÏ
ÏονιοÏ!","pages.checkout.discount.couponCode.notApplicableMessage":"Το κοÏ
ÏÏνι δεν μÏοÏεί να εÏαÏμοÏÏεί.","pages.checkout.discount.successMessage":"Το κοÏ
ÏÏνι εÏαÏμÏÏÏηκε!","pages.checkout.bookingSummary.sectionTitle":"ΣÏνοÏη ÎÏάÏηÏηÏ","pages.checkout.bookingSummary.tickets.plural.label":"{tickets} άÏομα","pages.checkout.bookingSummary.tickets.single.label":"{tickets} άÏομο","pages.checkout.bookingSummary.pickupService.label":"Î¥ÏηÏεÏία ÎεÏαÏοÏάÏ","pages.checkout.bookingSummary.paymentPolicy.amountType.flat.label":"ÎÏÏÏÎ¿Ï Î¥ÏηÏεÏίαÏ","pages.checkout.bookingSummary.paymentPolicy.amountType.perIn.label":"ÎÏÏÏÎ¿Ï Î¥ÏηÏεÏÎ¯Î±Ï (ÎνÏÏÏ Î¤Î¹Î¼Î®Ï)","pages.checkout.bookingSummary.paymentPolicy.amountType.feeIn.label":"ÎÏÏÏÎ¿Ï Î¥ÏηÏεÏÎ¯Î±Ï (ÎνÏÏÏ Î¤Î¹Î¼Î®Ï)","pages.checkout.bookingSummary.paymentPolicy.amountType.feeInPerPerson.label":"ÎÏÏÏÎ¿Ï Î¥ÏηÏεÏÎ¯Î±Ï (ÎνÏÏÏ Î¤Î¹Î¼Î®Ï)","pages.checkout.bookingSummary.paymentPolicy.amountType.perOver.label":"ÎÏÏÏÎ¿Ï Î¥ÏηÏεÏίαÏ","pages.checkout.bookingSummary.paymentPolicy.amountType.feeOver.label":"ÎÏÏÏÎ¿Ï Î¥ÏηÏεÏίαÏ","pages.checkout.bookingSummary.paymentPolicy.amountType.feeOverPerPerson.label":"ÎÏÏÏÎ¿Ï Î¥ÏηÏεÏίαÏ","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.flat.label":"Î Î Ïομήθειά ÏαÏ","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.perIn.label":"Î Î Ïομήθειά ÏÎ±Ï (ÎνÏÏÏ Î¤Î¹Î¼Î®Ï)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeIn.label":"Î Î Ïομήθειά ÏÎ±Ï (ÎνÏÏÏ Î¤Î¹Î¼Î®Ï)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeInPerPerson.label":"Î Î Ïομήθειά ÏÎ±Ï (ÎνÏÏÏ Î¤Î¹Î¼Î®Ï)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.perOver.label":"Î Î Ïομήθειά ÏαÏ","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeOver.label":"Î Î Ïομήθειά ÏαÏ","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeOverPerPerson.label":"Î Î Ïομήθειά ÏαÏ","pages.checkout.bookingSummary.luggagePerSize.small":"ÎικÏÎÏ Î±ÏοÏκεÏ
ÎÏ","pages.checkout.bookingSummary.luggagePerSize.small.explainer":"56cm x 35cm x 25cm","pages.checkout.bookingSummary.luggagePerSize.large":"ÎÎµÎ³Î¬Î»ÎµÏ Î±ÏοÏκεÏ
ÎÏ","pages.checkout.bookingSummary.transferBookType.roundtrip":"ÎÏιÏÏÏοÏή","pages.checkout.bookingSummary.timeType.hour.single.label":"ÏÏα","pages.checkout.bookingSummary.timeType.hour.plural.label":"ÏÏεÏ","pages.checkout.bookingSummary.timeType.day.single.label":"ημÎÏα","pages.checkout.bookingSummary.timeType.day.plural.label":"ημÎÏεÏ","pages.checkout.bookingSummary.timeType.week.single.label":"εβδομάδα","pages.checkout.bookingSummary.timeType.week.plural.label":"εβδομάδεÏ","pages.checkout.bookingSummary.resourceType.Bike.plural.label":"ΠοδήλαÏα","pages.checkout.bookingSummary.resourceType.Boat.plural.label":"ΣκάÏη","pages.checkout.bookingSummary.resourceType.Car.plural.label":"ÎÏ
ÏοκίνηÏα","pages.checkout.bookingSummary.resourceType.Other.plural.label":"Îλλα","pages.checkout.bookingSummary.minimumCharge.label":"ÎλάÏιÏÏη ΧÏÎÏÏη","pages.checkout.bookingSummary.subtotal.label":"ÎεÏÎ¹ÎºÏ Î£Ïνολο","pages.checkout.bookingSummary.discount.label":"ÎκÏÏÏÏη ÎοÏ
ÏονιοÏ","pages.checkout.bookingSummary.total.label":"ΣÏνολο","pages.checkout.bookingSummary.b2b.total.label":"ΣÏνολο (ÏÏ
μÏεÏιλαμβανομÎÎ½Î·Ï ÏÎ·Ï ÏÏÎ¿Î¼Î®Î¸ÎµÎ¹Î¬Ï ÏαÏ)","pages.checkout.bookingSummary.b2b.remainingAmou
419nt.label":"Î¥ÏÏλοιÏο","pages.checkout.bookingSummary.total.uponRequest":"ÎαÏÏÏιν ÎιÏήμαÏοÏ","pages.checkout.bookingSummary.reservationPayment.label":"Î ÏοκαÏαβολή","pages.checkout.bookingSummary.plannedPayments.label":"Πλάνο ÎÏÏεÏν","pages.checkout.bookingSummary.plannedPayments.dueDate":"ΧÏÎÏÏη ÏÏÎ¹Ï {dueDate}","pages.checkout.bookingSummary.plannedPayments.uponConfirmation":"ΧÏÎÏÏη καÏά Ïην αÏοδοÏή ÏÎ·Ï ÎºÏάÏηÏηÏ","pages.checkout.bookingSummary.remainingAmount.label":"ΠληÏÏμή ÏÏον ÏÏοοÏιÏμÏ","pages.checkout.bookingSummary.guaranteePayment.label":"ΠληÏÏμή ÎγγÏηÏηÏ","pages.checkout.bookingSummary.guaranteePayment.daysBeforeRunDateToHold.label":"ÎÎÏμεÏ
Ïη {days} ημÎÏÎµÏ ÏÏιν Ïην ημεÏομηνία ÎναÏξηÏ","pages.checkout.bookingSummary.guaranteePayment.daysAfterEndDateToRelease.label":"ÎÏοδÎÏμεÏ
Ïη {days} ημÎÏÎµÏ Î¼ÎµÏά Ïην ημεÏομηνία ολοκλήÏÏÏηÏ","pages.checkout.completePayment.sectionTitle":"ÎλοκλήÏÏÏη ΠληÏÏμήÏ","pages.checkout.completePayment.sectionDescription.noReservationPayment":"Îεν ÏÏείαζεÏαι να ÏληÏÏÏεÏε ÏÏοκαÏαβολή","pages.checkout.completePayment.sectionDescription":"ÎκολοÏ
θήÏÏε ÏÎ¹Ï Î¿Î´Î·Î³Î¯ÎµÏ Î³Î¹Î± να ολοκληÏÏÏεÏε Ïη ÏληÏÏμή ÏαÏ","pages.checkout.completePayment.remainingAmount":"Tο ÏοÏÏ ÏÏν {remainingAmount} θα ÏληÏÏθεί ÏÏον ÏÏοοÏιÏμÏ","pages.checkout.policies.sectionTitle":"ÎÏοι ÎÏάÏηÏηÏ","pages.checkout.policies.acceptTerms":"Îε Ïην ολοκλήÏÏÏη ÏÎ·Ï ÎºÏάÏηÏÎ·Ï ÏαÏ, αÏοδÎÏεÏÏε ÏοÏ
Ï ÏÏοÏ
Ï","pages.checkout.policies.acceptTerms.requiredMessage":"ΠαÏÎ±ÎºÎ±Î»Ï Î±ÏοδεÏÏείÏε ÏοÏ
Ï ÏÏοÏ
Ï ÏÎ·Ï ÎºÏάÏηÏηÏ","pages.checkout.notBookable.modalTitle":"ΠκÏάÏηÏη αÏÎÏÏ
Ïε να ολοκληÏÏθεί","pages.checkout.notBookable.modalDescription":"ÎÏ
ÏÏÏ
ÏÏÏ Î´ÎµÎ½ Ï
ÏάÏÏει ÏλÎον διαθεÏιμÏÏηÏα για Ïην ημÎÏα και Ïην ÏÏα ÏοÏ
εÏιλÎξαÏε. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÏιλÎξÏε μια διαÏοÏεÏική ημÎÏα ή ÏÏα για Ïην κÏάÏηÏη ÏαÏ.","pages.checkout.buttons.continue":"ΣÏ
νÎÏεια","pages.checkout.buttons.proceedToCheckout":"Î ÏοÏÏÏήÏÏε ÏÏο Ταμείο","pages.checkout.buttons.payAmount":"ΠληÏÏμή {amountToPay}","pages.checkout.buttons.bookWithZeroPrice":"ÎλοκλήÏÏÏη ÎÏάÏηÏηÏ","pages.checkout.buttons.bookNowPayLater":"ÎÏάÏηÏη ΤÏÏα, ΠληÏÏμή ÎÏγÏÏεÏα","pages.checkout.buttons.sendRequest":"ÎÏοÏÏολή ÎιÏήμαÏοÏ","pages.checkIn.titlePage":"Check-in","pages.checkIn.bookingDetails.sectionTitle":"ÎεÏÏομÎÏÎµÎ¹ÎµÏ ÎÏάÏηÏηÏ","pages.checkIn.bookingDetails.code":"ÎÏδικÏÏ ÎÏάÏηÏηÏ","pages.checkIn.customFieldsPerUser.sectionTitle":"ÎεÏÏομÎÏÎµÎ¹ÎµÏ Î±Î½Î¬ άÏομο","pages.checkIn.customFieldsPerUser.sectionDescription":"ΣÏ
μÏληÏÏÏÏε ÏÎ¹Ï Î»ÎµÏÏομÎÏÎµÎ¹ÎµÏ Î³Î¹Î± κάθε άÏομο","pages.checkIn.customFieldsPerUser.person.label":"ÎÏομο #{number}","pages.checkIn.additionalCustomFields.sectionTitle":"Î ÏÏÏθεÏÎµÏ Î Î»Î·ÏοÏοÏίεÏ","pages.checkIn.additionalCustomFields.sectionDescription":"ΣÏ
μÏληÏÏÏÏε ÏÎ¹Ï ÎµÏιÏλÎον λεÏÏομÎÏÎµÎ¹ÎµÏ Î³Î¹Î± Ïην κÏάÏηÏή ÏαÏ","pages.checkIn.customFields.validationFieldsError":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξÏε ÏÎ»ÎµÏ ÏÎ¹Ï Î±ÏαÏαίÏηÏÎµÏ ÏÏÏÏθεÏÎµÏ ÏληÏοÏοÏίεÏ","pages.checkIn.buttons.completeCheckIn":"ÎλοκληÏÏÏÏε Ïο Check-in","pages.checkIn.bookingSummary.sectionTitle":"ΣÏνοÏη ÎÏάÏηÏηÏ","pages.checkIn.bookingSummary.tickets.plural.label":"{tickets} άÏομα","pages.checkIn.bookingSummary.tickets.single.label":"{tickets} άÏομο","pages.checkIn.bookingSummary.luggagePerSize.small":"ÎικÏή ÎÏοÏκεÏ
ή","pages.checkIn.bookingSummary.luggagePerSize.large":"Îεγάλη ÎÏοÏκεÏ
ή","pages.publicReviewRequest.pageTitle":"ÎÏάÏÏε μια κÏιÏική","pages.publicReviewRequest.bookingCode":"ÎÏδικÏÏ ÎºÏάÏηÏηÏ","pages.publicReviewRequest.status.PENDING.title":"ÎοιÏαÏÏείÏε ÏÎ¹Ï ÏκÎÏÎµÎ¹Ï ÏÎ±Ï Î¼Î±Î¶Î¯ μαÏ!","pages.publicReviewRequest.status.PENDING.description":"Τα ÏÏÏλιά ÏÎ±Ï ÎµÎ¯Î½Î±Î¹ ÏολÏÏιμα για εμάÏ, γι\' αÏ
ÏÏ ÏαÏακαλοÏμε αÏιεÏÏÏÏε λίγο ÏÏÏνο και γÏάÏÏε μια κÏιÏική για Ïην εμÏειÏία ÏαÏ!","pages.publicReviewRequest.status.COMPLETED.title":"ΠκÏιÏική ÏÎ±Ï ÎÏει ολοκληÏÏθεί!","pages.publicReviewRequest.status.COMPLETED.description":"Î£Î±Ï ÎµÏ
ÏαÏιÏÏοÏμε! Îάβαμε εÏιÏÏ
ÏÏÏ Ïα ÏÏÏλιά ÏαÏ!","pages.publicReviewRequest.status.COMPLETED.description.chooseExternalPlatform":"Îα θÎλαμε ÏÎ¿Î»Ï Î½Î± μάθοÏ
με Ïην άÏοÏή ÏαÏ. Τα ÏÏÏλιά ÏÎ±Ï Î¼Î±Ï Î²Î¿Î·Î¸Î¿Ïν ÏÏαγμαÏικά να βελÏιÏθοÏμε.","pages.publicReviewRequest.status.EXPIRED.title":"Î ÏεÏιÏÎ´Î¿Ï ÏÎ·Ï ÎºÏιÏÎ¹ÎºÎ®Ï ÏÎ±Ï ÎÏει ÏεÏάÏει","pages.publicReviewRequest.status.EXPIRED.description":"ÎÏ
ÏÏÏ
ÏÏÏ, η ÏεÏÎ¯Î¿Î´Î¿Ï Ï
ÏÎ¿Î²Î¿Î»Î®Ï ÏÎ·Ï ÎºÏιÏÎ¹ÎºÎ®Ï ÏÎ±Ï ÎÏει λήξει.","pages.publicReviewRequest.rating.label":"ÎξιολογήÏÏε Ïην εμÏειÏία ÏαÏ:","pages.publicReviewRequest.comment.label":"ΠείÏε Î¼Î±Ï Î»Î¯Î³Î± ÏεÏιÏÏÏÏεÏα για Ïην εμÏειÏία ÏαÏ:","pages.publicReviewRequest.authorName.label":"Ποιο είναι Ïο μικÏÏ ÏÎ±Ï Ïνομα;","pages.publicReviewRequest.rating.requiredMessage":"ΠαÏÎ±ÎºÎ±Î»Ï Î²Î±Î¸Î¼Î¿Î»Î¿Î³Î®ÏÏε Ïην εμÏειÏία ÏαÏ","pages.publicReviewRequest.completeButton":"Î¥Ïοβολή κÏιÏικήÏ","pages.publicReviewRequest.redirect.chooser.title":"ÎÏ
ÏαÏιÏÏοÏμε ÏοÏ
εÏιλÎξαÏε Ïην {companyName}! Î Î¿Ï Î¸Î± θÎλαÏε να μοιÏαÏÏείÏε Ïην αξιολÏγηÏή ÏαÏ;","pages.publicReviewRequest.redirect.chooser.subtitle":"ÎÏιλÎξÏε Ïην αγαÏημÎνη ÏÎ±Ï ÏλαÏÏÏÏμα â Î¼Î±Ï Î²Î¿Î·Î¸Î¬ÎµÎ¹ ÏολÏ.","pages.publicReviewRequest.redirect.chooser.button":"ÎξιολογήÏÏε Î¼Î±Ï ÏÏο {platform}","pages.publicReviewRequest.redirect.failed":"Îεν μÏοÏÎÏαμε να ανοίξοÏ
με αÏ
ÏÏμαÏα Ïο {platform}. ΠαÏήÏÏε Ïο κοÏ
μÏί για να ÏÏ
νεÏίÏεÏε.","pages.publicReviewRequest.redirect.thankYou.title":"ÎοιÏαÏÏείÏε Ïην εμÏειÏία ÏαÏ","pages.publicReviewRequest.redirect.thankYou.description":"ÎκÏιμοÏμε ÏÎ¿Î»Ï ÏοÏ
αÏιεÏÏÏαÏε ÏÏÏνο για να μοιÏαÏÏείÏε Ïα ÏÏÏλιά ÏαÏ.","pages.publicBo
419oking.titlePage":"ΠληÏοÏοÏÎ¯ÎµÏ ÎÏάÏηÏηÏ","pages.publicBooking.code":"ÎÏδικÏÏ ÎÏάÏηÏηÏ","pages.publicBooking.status.confirmed.title":"ΠκÏάÏηÏÎ·Ï ÏÎ±Ï ÎÏει ολοκληÏÏθεί!","pages.publicBooking.status.confirmed.description":"ΣÏ
γÏαÏηÏήÏια! ΠκÏάÏηÏη ÏÎ±Ï ÎÏει εÏιβεβαιÏθεί εÏιÏÏ
ÏÏÏ.","pages.publicBooking.status.rejected.title":"ΠκÏάÏηÏη ÏÎ±Ï Î±ÏοÏÏίÏθηκε","pages.publicBooking.status.rejected.description":"ÎÏ
ÏÏÏ
ÏÏÏ, η κÏάÏηÏη ÏÎ±Ï Î´ÎµÎ½ Îγινε αÏοδεκÏή.","pages.publicBooking.status.cancelled.title":"ΠκÏάÏηÏη ÏÎ±Ï Î±ÎºÏ
ÏÏθηκε","pages.publicBooking.status.cancelled.description":"ÎÏ
ÏÏÏ
ÏÏÏ, η κÏάÏηÏη ÏÎ±Ï ÎÏει ακÏ
ÏÏθεί.","pages.publicBooking.status.pending.title":"ΠκÏάÏηÏη ÏÎ±Ï Î²ÏίÏκεÏαι Ïε εξÎλιξη!","pages.publicBooking.status.pending.description":"ΣÏÎ¹Ï ÎµÏÏÎ¼ÎµÎ½ÎµÏ ÏÏÎµÏ Î¸Î± λαβÎÏε Ïη Ïελική εÏιβεβαίÏÏη και ÏÎ¹Ï ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± Ïη κÏάÏηÏη ÏαÏ.","pages.publicBooking.status.pendingOffer.title":"Î ÏÏοÏÏοÏά είναι ÎÏοιμη!","pages.publicBooking.status.pendingOffer.description":"ÎÏοÏ
με δεÏμεÏÏει ÏÏοÏÏÏίνα Ïην κÏάÏηÏη ÏαÏ. ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξÏε Ïα ÏÏοιÏεία ÏÎ·Ï ÎºÏάÏηÏÎ·Ï ÏÎ±Ï ÎºÎ±Î¹ εÏιβεβαιÏÏÏε Ïη διαθεÏμÏÏηÏα ÏÎ±Ï ÏÏÎ¹Ï ÎµÏÏÎ¼ÎµÎ½ÎµÏ ÏÏεÏ, διαÏοÏεÏικά η ÏÏοÏÏοÏά θα ακÏ
ÏÏθεί αÏ
ÏÏμαÏα.","pages.publicBooking.totalPrice":"ΣÏνολο","pages.publicBooking.reservationDeposit":"Î ÏοκαÏαβολή","pages.publicBooking.pendingOffer.completePayment.sectionTitle":"ÎλοκλήÏÏÏη ΠληÏÏμήÏ","pages.publicBooking.pendingOffer.completePayment.sectionDescription":"ÎκολοÏ
θήÏÏε ÏÎ¹Ï Î¿Î´Î·Î³Î¯ÎµÏ Î³Î¹Î± να ολοκληÏÏÏεÏε Ïη ÏληÏÏμή ÏαÏ","pages.publicBooking.pendingOffer.completePayment.payAmount":"ΠληÏÏμή {amountToPay}","pages.publicBooking.bookingDetails.sectionTitle":"ΣÏοιÏεία ÎÏάÏηÏηÏ","pages.publicBooking.productType.activity.start":"ÎμεÏομηνία ÎκÏÎλεÏηÏ","pages.publicBooking.productType.activity.end":"ÎμεÏομηνία ÎλοκλήÏÏÏηÏ","pages.publicBooking.productType.tour.start":"ÎμεÏομηνία ÎκÏÎλεÏηÏ","pages.publicBooking.productType.tour.end":"ÎμεÏομηνία ÎλοκλήÏÏÏηÏ","pages.publicBooking.productType.multiday.start":"ÎμεÏομηνία ÎκÏÎλεÏηÏ","pages.publicBooking.productType.multiday.end":"ÎμεÏομηνία ÎλοκλήÏÏÏηÏ","pages.publicBooking.productType.transfer.start":"ÎμεÏομηνία ÎκκίνηÏηÏ","pages.publicBooking.productType.transfer.end":"ÎμεÏομηνία ÎλοκλήÏÏÏηÏ","pages.publicBooking.productType.napkin.start":"ÎμεÏομηνία ÎκκίνηÏηÏ","pages.publicBooking.productType.napkin.end":"ÎμεÏομηνία ÎλοκλήÏÏÏηÏ","pages.publicBooking.productType.rental.Accommodation.start":"ÎμεÏομηνία Check-in","pages.publicBooking.productType.rental.Accommodation.end":"ÎμεÏομηνία Check-out","pages.publicBooking.productType.rental.Parking.start":"ÎμεÏομηνία Check-in","pages.publicBooking.productType.rental.Parking.end":"ÎμεÏομηνία Check-out","pages.publicBooking.productType.rental.Bike.start":"ÎμεÏομηνία ÎκκίνηÏηÏ","pages.publicBooking.productType.rental.Bike.end":"ÎμεÏομηνία ÎλοκλήÏÏÏηÏ","pages.publicBooking.productType.rental.Boat.start":"ÎμεÏομηνία ÎκκίνηÏηÏ","pages.publicBooking.productType.rental.Boat.end":"ÎμεÏομηνία ÎλοκλήÏÏÏηÏ","pages.publicBooking.productType.rental.Car.start":"ÎμεÏομηνία ÎκκίνηÏηÏ","pages.publicBooking.productType.rental.Car.end":"ÎμεÏομηνία ÎλοκλήÏÏÏηÏ","pages.publicBooking.productType.rental.Other.start":"ÎμεÏομηνία ÎκκίνηÏηÏ","pages.publicBo
419oking.productType.rental.Other.end":"ÎμεÏομηνία ÎλοκλήÏÏÏηÏ","pages.publicBooking.tickets":"ÎÏομα","pages.publicBooking.transferService":"ÎÎ¯Î´Î¿Ï Î¥ÏηÏεÏίαÏ","pages.publicBooking.luggagePerSize":"ÎÏοÏκεÏ
ÎÏ","pages.publicBooking.pickupPoint":"Σημείο ÎÏιξηÏ","pages.publicBooking.meetingPoint":"Σημείο ΣÏ
νάνÏηÏηÏ","pages.publicBooking.dropOffPoint":"Σημείο Î ÏοοÏιÏμοÏ","pages.publicBooking.downloadInvoice":"ÎήÏη ΠαÏαÏÏαÏικοÏ","pages.publicBooking.contactDetails.sectionTitle":"ΣÏοιÏεία ÎÏικοινÏνίαÏ","pages.publicBooking.contactDetails.firstName":"Îνομα","pages.publicBooking.contactDetails.lastName":"ÎÏίθεÏο","pages.publicBooking.contactDetails.email":"ÎιεÏθÏ
νÏη E-mail","pages.publicBooking.contactDetails.phone":"ÎÏιθμÏÏ Î¤Î·Î»ÎÏÏνοÏ
","pages.publicBooking.policies.sectionTitle":"ÎÏοι ÎÏάÏηÏηÏ","pages.publicBooking.pricingOptionName":"ÎÏιλογή ÎÏάÏηÏηÏ","pages.giftCardCheckout.pageTitle":"ÎÏÏοκάÏÏα","pages.giftCardCheckout.contactDetails.sectionTitle":"Τα ÏÏοιÏεία ÏαÏ","pages.giftCardCheckout.contactDetails.sectionDescription":"ÎÎ´Ï Î¸Î± ÏÎ±Ï ÏÏείλοÏ
με Ïην εÏιβεβαίÏÏη ÏληÏÏμήÏ.","pages.giftCardCheckout.contactDetails.validationFieldsError":"ΣÏ
μÏληÏÏÏÏε Ïα ÏÏοιÏεία εÏικοινÏÎ½Î¯Î±Ï ÏαÏ","pages.giftCardCheckout.recipient.sectionTitle":"ΠαÏαλήÏÏηÏ","pages.giftCardCheckout.recipient.sectionDescription":"Î Î¿Ï Î½Î± ÏÏείλοÏ
με Ïη δÏÏοκάÏÏα;","pages.giftCardCheckout.recipient.validationFieldsError":"ΣÏ
μÏληÏÏÏÏε Ïα ÏÏοιÏεία ÏοÏ
ÏαÏαλήÏÏη","pages.giftCardCheckout.hero.title":"ÎÏÏοκάÏÏα {companyName}","pages.giftCardCheckout.hero.description":"ÎάνÏε Îνα ξεÏÏÏιÏÏÏ Î´ÏÏο Ïε ÏίλοÏ
Ï, οικογÎνεια ή ÏÏο αγαÏημÎνο ÏÎ±Ï ÏÏÏÏÏÏο με μια δÏÏοκάÏÏα ÏοÏ
δεν λήγει ÏοÏÎ â για να ζήÏοÏ
ν Ïην εμÏειÏία με {companyName} ÏÏοÏ
και ÏÏοÏε θÎλοÏ
ν.","pages.giftCardCheckout.giftCardDetails.sectionTitle":"ÎÏÏοκάÏÏα","pages.giftCardCheckout.giftCardDetails.sectionDescription":"ÎÏιλÎξÏε Îνα αÏÏ Ïα ÏÏοÏεινÏμενα ÏοÏά ή οÏίÏÏε Ïο Î´Î¹ÎºÏ ÏÎ±Ï â η δÏÏοκάÏÏα δεν λήγει ÏοÏΠκαι ιÏÏÏει για ÏÎ»ÎµÏ ÏÎ¹Ï Î±Î³Î¿ÏÎÏ ÏÏο {website}.","pages.giftCardCheckout.amountToPay.customLabel":"Îλλο ÏοÏÏ","pages.giftCardCheckout.amountToPay.validationError":"ÎÏιλÎξÏε Îνα ÏοÏÏ Î³Î¹Î± να ÏÏ
νεÏίÏεÏε","pages.giftCardCheckout.completePayment.sectionTitle":"ÎλοκλήÏÏÏη ÏληÏÏμήÏ","pages.giftCardCheckout.completePayment.sectionDescription":"ΣÏ
μÏληÏÏÏÏε Ïα ÏÏοιÏεία ÏÎ·Ï ÎºÎ¬ÏÏÎ±Ï ÏÎ±Ï ÏαÏακάÏÏ Î³Î¹Î± να ολοκληÏÏÏεÏε Ïην αγοÏά.","pages.giftCardCheckout.completePayment.receiverExplainer":"ÎεÏά Ïην ολοκλήÏÏÏη ÏÎ·Ï ÏληÏÏμήÏ, θα ÏÏείλοÏ
με αÏ
Ïή Ïη δÏÏοκάÏÏα ÏÏο {email}. ΠκÏδικÏÏ Î¼ÏοÏεί να εÏαÏμοÏÏεί Ïε μια μελλονÏική αγοÏά.","pages.giftCardCheckout.buttons.proceedToCheckout":"ΣÏ
νÎÏεια ÏÏην ÏληÏÏμή","pages.giftCardCheckout.buttons.continue":"ΣÏ
νÎÏεια","pages.giftCardCheckout.buttons.back":"â ΠίÏÏ","pages.giftCardCheckout.buttons.payAmount":"ΠληÏÏμή {amountToPay}","pages.giftCardCheckout.steps.amount":"ΠοÏÏ","pages.giftCardCheckout.steps.recipient":"ΠαÏαλήÏÏηÏ","pages.giftCardCheckout.steps.contactDetails":"Τα ÏÏοιÏεία ÏαÏ","pages.giftCardCheckout.steps.payment":"ΠληÏÏμή","pages.giftCardCheckout.recipient.firstName.description":"Îνομα ÏαÏαλήÏÏη","pages.giftCardCheckout.recipient.firstName.placeholder":"Îνομα","pages.giftCardCheckout.recipient.lastName.de
419scription":"ÎÏÏνÏ
μο ÏαÏαλήÏÏη","pages.giftCardCheckout.recipient.lastName.placeholder":"ÎÏÏνÏ
μο","pages.giftCardCheckout.recipient.email.description":"Îκεί θα ÏÏείλοÏ
με Ïη δÏÏοκάÏÏα","pages.giftCardCheckout.recipient.email.placeholder":"[email protected]","pages.giftCardCheckout.recipient.phone.description":"Î ÏοαιÏεÏικÏ, Ïε ÏεÏίÏÏÏÏη ÏοÏ
ÏÏειαÏÏεί να εÏικοινÏνήÏοÏ
με μαζί ÏοÏ
Ï","pages.giftCardCheckout.recipient.phone.placeholder":"ΤηλÎÏÏνο","pages.giftCardCheckout.recipient.message.label":"Î ÏοÏÏÏÎ¹ÎºÏ Î¼Î®Î½Ï
μα","pages.giftCardCheckout.recipient.message.description":"Î ÏοÏθÎÏÏε Îνα ÏÏοαιÏεÏÎ¹ÎºÏ Î¼Î®Î½Ï
μα για Ïον ÏαÏαλήÏÏη. Îα Ïο δει ÏÏο email ÏÎ·Ï Î´ÏÏοκάÏÏαÏ.","pages.giftCardCheckout.recipient.message.placeholder":"ÎÏάÏÏε Îνα ÏÏνÏομο μήνÏ
μα (ÏÏοαιÏεÏικÏ)...","pages.paymentsCheckout.pageTitle":"ΠληÏÏμÎÏ","pages.paymentsCheckout.paymentOptions.sectionTitle":"ΤÏÏÏÎ¿Ï Î Î»Î·ÏÏμήÏ","pages.paymentsCheckout.paymentOptions.sectionDescription":"ÎÏιλÎξÏε Îναν ÏÏÏÏο για να ÏληÏÏÏεÏε","pages.paymentsCheckout.payOnline":"ΠληÏÏμή ÎιαδικÏÏ
ακά","pages.paymentsCheckout.bankTransfer":"ΤÏαÏεζική ÎεÏαÏοÏά","pages.paymentsCheckout.bankDetails.sectionTitle":"ΣÏοιÏεία ΤÏάÏεζαÏ","pages.paymentsCheckout.bankDetails.legalName":"Îνομα ÎÏαιÏίαÏ","pages.paymentsCheckout.bankDetails.bankName":"Îνομα ΤÏάÏεζαÏ","pages.paymentsCheckout.bankDetails.swift":"ÎÏδικÏÏ Swift","pages.paymentsCheckout.bankDetails.iban":"ÎÏιθμÏÏ IBAN","pages.paymentsCheckout.contactDetails.sectionTitle":"ΣÏοιÏεία ÎÏικοινÏνίαÏ","pages.paymentsCheckout.contactDetails.sectionDescription":"ΣÏ
μÏληÏÏÏÏε Ïα ÏÏοιÏεία εÏικοινÏÎ½Î¯Î±Ï Î³Î¹Î± Ïη ÏληÏÏμή ÏαÏ","pages.paymentsCheckout.contactDetails.validationFieldsError":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξÏε Ïα ÏÏοιÏεία εÏικοινÏÎ½Î¯Î±Ï ÏαÏ","pages.paymentsCheckout.additionalCustomFields.sectionTitle":"ÎÏιÏÏÏÏθεÏÎµÏ Î Î»Î·ÏοÏοÏίεÏ","pages.paymentsCheckout.additionalCustomFields.sectionDescription":"ΣÏ
μÏληÏÏÏÏε ÏÎ¹Ï ÎµÏιÏÏÏÏθεÏÎµÏ ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± Ïη ÏληÏÏμή ÏαÏ","pages.paymentsCheckout.additionalCustomFields.validationFieldsError":"ΠαÏÎ±ÎºÎ±Î»Ï ÎµÎ»ÎγξÏε ÏÎ¹Ï ÏληÏοÏοÏÎ¯ÎµÏ ÏÎ·Ï ÏληÏÏÎ¼Î®Ï ÏαÏ","pages.paymentsCheckout.amountToPay.placeholder":"ΠοÏÏ ({currency})","pages.paymentsCheckout.amountToPay.validationError":"ΠαÏÎ±ÎºÎ±Î»Ï ÏÏ
μÏληÏÏÏÏε Îνα ÎγκÏ
Ïο ÏοÏÏ","pages.paymentsCheckout.paymentDetails.sectionTitle":"ΣÏοιÏεία ΠληÏÏμήÏ","pages.paymentsCheckout.paymentDetails.sectionDescription":"ΣÏ
μÏληÏÏÏÏε Ïο ÏοÏÏ ÏοÏ
θÎλεÏε να ÏληÏÏÏεÏε","pages.paymentsCheckout.completePayment.sectionTitle":"ÎλοκλήÏÏÏη ΠληÏÏμήÏ","pages.paymentsCheckout.completePayment.sectionDescription":"ÎκολοÏ
θήÏÏε ÏÎ¹Ï Î¿Î´Î·Î³Î¯ÎµÏ Î³Î¹Î± να ολοκληÏÏÏεÏε Ïη ÏληÏÏμή ÏαÏ","pages.paymentsCheckout.buttons.proceedToCheckout":"Î ÏοÏÏÏήÏÏε ÏÏο Ταμείο","pages.paymentsCheckout.buttons.back":"ÎÏιÏÏÏοÏή ÏÏο ÏÏοηγοÏμενο βήμα","pages.paymentsCheckout.buttons.payAmount":"ΠληÏÏμή {amountToPay}","pages.publicPayment.pageTitle":"ΣÏοιÏεία ΠληÏÏμήÏ","pages.publicPayment.booking.code":"ÎÏδικÏÏ ÎÏάÏηÏηÏ","pages.publicPayment.status.paid.title":"Î ÏληÏÏμή ÎÏει ολοκληÏÏθεί!","pages.publicPayment.status.paid.description":"ΣÏ
γÏαÏηÏήÏια! Î ÏληÏÏμή ÏÎ±Ï ÎÏει ολοκληÏÏθεί εÏιÏÏ
ÏÏÏ ÏÏÎ¹Ï {datePaid}.","pages.publicPayment.status.planned.title":"Î ÏληÏÏμή βÏίÏκεÏαι Ïε αναμονή!","pages.publicPayment.status.planned.description":"Î ÏληÏÏμή ÏÎ±Ï ÎµÎ¯Î½Î±Î¹ ÏÏογÏαμμαÏιÏμÎνη για να ÏληÏÏθεί ÏÏÎ¹Ï {dueDate}.","pages.publicPayment.status.pending.title":"Î ÏληÏÏμή είναι Ïε εκÏεμμÏÏηÏα!","pages.publicPayment.status.pending.description":"Î ÏληÏÏμή ÏÎ±Ï ÏÏÎÏει να ÏληÏÏθεί μÎÏÏι ÏÎ¹Ï {dueDate}.","pages.publicPayment.status.authorized.title":"Î ÏληÏÏμή ÎÏει δεÏμεÏ
Ïεί!","pages.publicPayment.status.authorized.description":"Î ÏληÏÏμή ÏÎ±Ï ÎÏει δεÏμεÏ
Ïεί ÏÏÎ¹Ï {dateAuthorized} και ÏÏÏκειÏαι να ολοκληÏÏθεί ή να αÏοδεÏμεÏ
Ïεί μÎÏÏι ÏÎ¹Ï {dueDate}.","pages.publicPayment.status.released.title":"Î ÏληÏÏμή ÎÏει αÏοδεÏμεÏ
Ïεί!","pages.publicPayment.status.released.description":"Î ÏληÏÏμή ÏÎ±Ï ÎÏει αÏοδεÏμεÏ
Ïεί ÏÏÎ¹Ï {dateReleased} και Ïα ÏÏήμαÏα θα εÏιÏÏÏαÏοÏν ÏÏον λογαÏιαÏÎ¼Ï ÏÎ·Ï ÏÏάÏÎµÎ¶Î±Ï ÏαÏ.","pages.publicPayment.status.cancelled.title":"Î ÏληÏÏμή ακÏ
ÏÏθηκε!","pages.publicPayment.status.cancelled.description":"Î ÏληÏÏμή ÏÎ±Ï Î±ÎºÏ
ÏÏθηκε ÏÏÎ¹Ï {dateCancelled}.","pages.publicPayment.status.partially-refunded.title":"Î ÏληÏÏμή ÎÏει εÏιÏÏÏαÏεί μεÏικÏÏ!","pages.publicPayment.status.partially-refunded.description":"Î ÏληÏÏμή ÏÎ±Ï ÎÏει εÏιÏÏÏαÏεί μεÏικÏÏ ÏÏÎ¹Ï {dateRefunded} και Ïα ÏÏήμαÏα θα εÏιÏÏÏαÏοÏν ÏÏον λογαÏιαÏÎ¼Ï ÏÎ·Ï ÏÏάÏÎµÎ¶Î±Ï ÏαÏ.","pages.publicPayment.status.refunded.title":"Î ÏληÏÏμή ÎÏει εÏιÏÏÏαÏεί ÏλήÏÏÏ!","pages.publicPayment.status.refunded.description":"Î ÏληÏÏμή ÏÎ±Ï ÎÏει εÏιÏÏÏαÏεί ÏλήÏÏÏ ÏÏÎ¹Ï {dateRefunded} και Ïα ÏÏήμαÏα θα εÏιÏÏÏαÏοÏν ÏÏον λογαÏιαÏÎ¼Ï ÏÎ·Ï ÏÏάÏÎµÎ¶Î±Ï ÏαÏ.","pages.publicPayment.amountToPay.label":"ΠοÏÏ ÏÏÎ¿Ï Î Î»Î·ÏÏμή","pages.publicPayment.amountAuthorized.label":"ÎεÏμεÏ
μÎνο ΠοÏÏ","pages.publicPayment.amountReleased.label":"ÎÏοδεÏμεÏ
μÎνο ΠοÏÏ","pages.publicPayment.amountRefunded.label":"ΠοÏÏ ÎÏιÏÏÏοÏήÏ","pages.publicPayment.initialAmount.label":"ÎÏÏÎ¹ÎºÏ Î Î¿ÏÏ Î Î»Î·ÏÏμήÏ","pages.publicPayment.amount.label":"ΠοÏÏ Î Î»Î·ÏÏμήÏ","pages.publicPayment.completePayment.sectionTitle":"ÎλοκλήÏÏÏη ΠληÏÏμήÏ","pages.publicPayment.completePayment.sectionDescription":"ÎκολοÏ
θήÏÏε ÏÎ¹Ï Î¿Î´Î·Î³Î¯ÎµÏ Î³Î¹Î± να ολοκληÏÏÏεÏε Ïη ÏληÏÏμή ÏαÏ","pages.publicPayment.completePayment.payAmount":"ΠληÏÏμή {amountToPay}","pages.publicPayment.downloadInvoice":"ÎήÏη ΠαÏαÏÏαÏικοÏ","pages.publicPayment.genericError.sectionTitle":"Î ÏÏβλημα ΠληÏÏμήÏ","pages.publicPayment.genericError.sectionDescription":"ÎÏ
ÏÏÏ
ÏÏÏ, κάÏι Ïήγε Î»Î¬Î¸Î¿Ï Î¼Îµ Ïην ÏληÏÏμή ÏαÏ. Îν ÏÏ
νεÏίζεÏε να ÎÏεÏε αÏ
ÏÏ Ïο ÏÏÏβλημα, ÏαÏÎ±ÎºÎ±Î»Ï ÎµÏικοινÏνήÏÏε μαζί μαÏ.","pages.suppliersRequests.pageTitle":"ÎιÏήÏÎµÎ¹Ï Î ÏομηθεÏ
ÏÏν - {companyName}","pages.suppliersRequests.inactivePage":"ÎÏ
Ïή η Ïελίδα δεν είναι ενεÏγή.","pages.suppliersRequests.auth.welcome":"ÎαλÏÏ Î®ÏθαÏε ÏÏο δίκÏÏ
ο {c
419ompanyName}!","pages.suppliersRequests.auth.existingUserMessage":"ΠαÏÎ±ÎºÎ±Î»Ï ÏÏ
μÏληÏÏÏÏε Ïη διεÏθÏ
νÏη email ÏÎ±Ï Î³Î¹Î± να ÏÏοÏÏÏήÏεÏε","pages.suppliersRequests.auth.newUserMessage":"ΠαÏÎ±ÎºÎ±Î»Ï ÏÏ
μÏληÏÏÏÏε Ïα ÏÏοιÏεία εÏικοινÏÎ½Î¯Î±Ï ÏÎ±Ï Î³Î¹Î± να δημιοÏ
ÏγήÏεÏε Ïον λογαÏιαÏÎ¼Ï ÏαÏ","pages.suppliersRequests.auth.email.label":"ÎιεÏθÏ
νÏη Email","pages.suppliersRequests.auth.email.placeholder":"ΣÏ
μÏληÏÏÏÏε Ïη διεÏθÏ
νÏη email ÏαÏ","pages.suppliersRequests.auth.password.label":"ÎÏδικÏÏ Î ÏÏÏβαÏηÏ","pages.suppliersRequests.auth.password.placeholder":"ΣÏ
μÏληÏÏÏÏε Ïον κÏÎ´Î¹ÎºÏ ÏÏÏÏβαÏÎ®Ï ÏαÏ","pages.suppliersRequests.auth.confirmPassword.label":"ÎÏιβεβαίÏÏη ÎÏδικοÏ","pages.suppliersRequests.auth.confirmPassword.placeholder":"ÎÏιβεβαιÏÏÏε Ïον κÏÎ´Î¹ÎºÏ ÏαÏ","pages.suppliersRequests.auth.firstName.label":"Îνομα","pages.suppliersRequests.auth.firstName.placeholder":"ΣÏ
μÏληÏÏÏÏε Ïο Ï
419νομά ÏαÏ","pages.suppliersRequests.auth.lastName.label":"ÎÏÏνÏ
μο","pages.suppliersRequests.auth.lastName.placeholder":"ΣÏ
μÏληÏÏÏÏε Ïο εÏÏνÏ
Î¼Ï ÏαÏ","pages.suppliersRequests.auth.phoneNumber.label":"ÎÏιθμÏÏ Î¤Î·Î»ÎµÏÏνοÏ
","pages.suppliersRequests.auth.forgotPassword":"ÎεÏάÏαÏε Ïον κÏÎ´Î¹ÎºÏ ÏαÏ; ÎάνÏε κλικ εδÏ","pages.suppliersRequests.auth.requiredField":"* Το Ïεδίο είναι Ï
ÏοÏÏεÏÏικÏ","pages.suppliersRequests.auth.continue":"ΣÏ
νÎÏεια","pages.suppliersRequests.auth.createAccount":"ÎημιοÏ
Ïγία ÎογαÏιαÏμοÏ","pages.suppliersRequests.auth.messages.emailRequired":"ΠδιεÏθÏ
νÏη email είναι Ï
ÏοÏÏεÏÏική","pages.suppliersRequests.auth.messages.passwordRequired":"ΠκÏδικÏÏ ÏÏÏÏβαÏÎ·Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏοÏÏεÏÏικÏÏ","pages.suppliersRequests.auth.messages.fillAllDetails":"ΣÏ
μÏληÏÏÏÏε ÏÎ»ÎµÏ ÏÎ¹Ï Î±ÏαÏαίÏηÏÎµÏ ÏληÏοÏοÏίεÏ","pages.suppliersRequests.auth.messages.incorrectCredentials":"ÎανθαÏμÎνη διεÏθÏ
νÏη email ή κÏδικÏÏ","pages.suppliersRequests.auth.messages.emailVerified":"Το email ÏÎ±Ï ÎÏει εÏαληθεÏ
Ïεί!","pages.suppliersRequests.auth.validation.emailRequired":"ΠδιεÏθÏ
νÏη email είναι Ï
ÏοÏÏεÏÏική","pages.suppliersRequests.auth.validation.invalidEmail":"ÎιÏάγεÏε μια ÎγκÏ
Ïη διεÏθÏ
νÏη email","pages.suppliersRequests.auth.validation.fieldRequired":"Το Ïεδίο είναι Ï
ÏοÏÏεÏÏικÏ","pages.suppliersRequests.auth.validation.minLength":"Το Ïεδίο ÏÏÎÏει να ÎÏει ÏοÏ
λάÏιÏÏον {length} ÏαÏακÏήÏεÏ","pages.suppliersRequests.auth.validation.confirmPasswordRequired":"ΠεÏιβεβαίÏÏη ÏοÏ
κÏÎ´Î¹ÎºÎ¿Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏοÏÏεÏÏική","pages.suppliersRequests.auth.validation.passwordMismatch":"ΠεÏιβεβαίÏÏη ÏοÏ
κÏÎ´Î¹ÎºÎ¿Ï Î´ÎµÎ½ ÏαιÏιάζει με Ïον κÏÎ´Î¹ÎºÏ ÏαÏ","pages.suppliersRequests.manage.sections.companyInfo.sectionTitle":"ΠληÏοÏοÏÎ¯ÎµÏ ÎÏαιÏείαÏ","pages.suppliersRequests.manage.fields.companyName":"Îνομα ÎÏαιÏείαÏ","pages.suppliersRequests.manage.fields.companyNamePlaceholder":"ΣÏ
μÏληÏÏÏÏε Ïο Ï
419νομα ÏÎ·Ï ÎµÏαιÏÎµÎ¯Î±Ï ÏαÏ","pages.suppliersRequests.manage.fields.companyWebsite":"ÎÏÏοÏελίδα ÎÏαιÏείαÏ","pages.suppliersRequests.manage.fields.companyWebsitePlaceholder":"ΣÏ
μÏληÏÏÏÏε Ïην ιÏÏοÏελίδα ÏÎ·Ï ÎµÏαιÏÎµÎ¯Î±Ï ÏαÏ","pages.suppliersRequests.manage.fields.companyLegalName":"ÎÎ¿Î¼Î¹ÎºÏ Îνομα ÎÏαιÏείαÏ","pages.suppliersRequests.manage.fields.companyLegalNamePlaceholder":"ΣÏ
μÏληÏÏÏÏε Ïο Î½Î¿Î¼Î¹ÎºÏ Ïνομα ÏÎ·Ï ÎµÏαιÏÎµÎ¯Î±Ï ÏαÏ","pages.suppliersRequests.manage.fields.companyVatNumber":"ÎΦΠÎÏαιÏείαÏ","pages.suppliersRequests.manage.fields.companyVatNumberPlaceholder":"ΣÏ
μÏληÏÏÏÏε Ïο ÎΦΠÏÎ·Ï ÎµÏαιÏÎµÎ¯Î±Ï ÏαÏ","pages.suppliersRequests.manage.fields.companyLegalAddress":"Îομική ÎιεÏθÏ
νÏη ÎÏαιÏείαÏ","pages.suppliersRequests.manage.fields.companyLegalAddressPlaceholder":"ΣÏ
μÏληÏÏÏÏε Ïη νομική διεÏθÏ
νÏη ÏÎ·Ï ÎµÏαιÏÎµÎ¯Î±Ï ÏαÏ","pages.suppliersRequests.manage.fields.headquartersLocation":"ΤοÏοθεÏία ÎδÏαÏ","pages.suppliersRequests.manage.fields.enterFullAddress":"ÎιÏάγεÏε ÏλήÏη διεÏθÏ
νÏη ή ÏÏοÏθÎÏÏε μια ÏινÎζα ÏÏον ÏάÏÏη","pages.suppliersRequests.manage.fields.fullAddress":"ΠλήÏÎ·Ï ÎιεÏθÏ
νÏη","pages.suppliersRequests.manage.fields.coordinates":"ΣÏ
νÏεÏαγμÎνεÏ","pages.suppliersRequests.manage.fields.street":"ÎδÏÏ","pages.suppliersRequests.manage.fields.number":"ÎÏιθμÏÏ","pages.suppliersRequests.manage.fields.postalCode":"ΤαÏÏ
δÏομικÏÏ ÎÏδικαÏ","pages.suppliersRequests.manage.fields.city":"Î Ïλη","pages.suppliersRequests.manage.fields.country":"ΧÏÏα","pages.suppliersRequests.manage.status.thankYou":"ÎÏ
ÏαÏιÏÏοÏμε","pages.suppliersRequests.manage.status.almostDone":"ÎÏεÏε ÏÏεδÏν ÏελειÏÏει","pages.suppliersRequests.manage.status.hello":"Îεια ÏαÏ","pages.suppliersRequests.manage.status.congratulations":"ΣÏ
γÏαÏηÏήÏια","pages.suppliersRequests.manage.status.requestCompleted":"Το αίÏημά ÏÎ±Ï Î³Î¹Î± ÏÏ
μμεÏοÏή ÏÏο δίκÏÏ
ο ÏÎ·Ï {companyName} ÎÏει ολοκληÏÏθεί.","pages.suppliersRequests.manage.status.requestCancelled":"ÎÏ
ÏÏÏ
ÏÏÏ, Ïο αίÏημά ÏÎ±Ï Î±ÎºÏ
ÏÏθηκε.","pages.suppliersRequests.manage.status.notesFrom":"ΣημειÏÏÎµÎ¹Ï Î±ÏÏ Ïην {companyName}:","pages.suppliersRequests.manage.status.contactInfo":"Îια ÏεÏιÏÏÏÏεÏÎµÏ ÏληÏοÏοÏίεÏ, ÏαÏÎ±ÎºÎ±Î»Ï ÎµÏικοινÏνήÏÏε μαζί Î¼Î±Ï ÏÏο","pages.suppliersRequests.manage.status.dataSubmitted":"Τα δεδομÎνα ÏÎ±Ï ÎÏοÏ
ν Ï
Ïοβληθεί και θα εξεÏαÏÏοÏν αÏÏ Ïην ομάδα μαÏ.","pages.suppliersRequests.manage.status.willNotify":"Îα ειδοÏοιηθείÏε ÏÏαν Ïο αίÏημά ÏÎ±Ï Î³Î¯Î½ÎµÎ¹ αÏοδεκÏÏ.","pages.suppliersRequests.manage.status.willContact":"Îν ÎÏοÏ
με κάÏÎ¿Î¹ÎµÏ ÏαÏαÏηÏήÏÎµÎ¹Ï Î¸Î± εÏικοινÏνήÏοÏ
με μαζί ÏαÏ.","pages.suppliersRequests.manage.status.viewDetails":"ÎάνÏε κλικ ÎµÎ´Ï Î±Î½ θÎλεÏε να δείÏε ÏÎ¹Ï Î»ÎµÏÏομÎÏÎµÎ¹ÎµÏ ÏοÏ
αιÏήμαÏοÏ","pages.suppliersRequests.manage.status.fillCompanyInfo":"ΠαÏÎ±ÎºÎ±Î»Ï ÏÏ
μÏληÏÏÏÏε ÏÎ»ÎµÏ ÏÎ¹Ï Î±ÏαÏαίÏηÏÎµÏ ÏληÏοÏοÏÎ¯ÎµÏ Î³Î¹Î± Ïην εÏιÏείÏηÏή ÏαÏ.","pages.suppliersRequests.manage.status.fillAdditionalInfo":"ΠαÏÎ±ÎºÎ±Î»Ï ÏÏ
μÏληÏÏÏÏε ÏÎ»ÎµÏ ÏÎ¹Ï Î±ÏαÏαίÏηÏÎµÏ ÎµÏιÏλÎον ÏληÏοÏοÏÎ¯ÎµÏ ÏοÏ
ζηÏοÏνÏαι.","pages.suppliersRequests.manage.sections.contactInfo.sectionTitle":"ΠληÏοÏοÏÎ¯ÎµÏ ÎÏικοινÏνίαÏ","pages.suppliersRequests.manage.fields.firstName":"Îνομα","pages.suppliersRequests.manage.fields.lastName":"ÎÏÏνÏ
μο","pages.suppliersRequests.manage.fields.email":"ÎιεÏθÏ
νÏη Email","pages.suppliersRequests.manage.fields.phone":"ÎÏιθμÏÏ Î¤Î·Î»ÎµÏÏνοÏ
","pages.suppliersRequests.manage.sections.policies.sectionTitle":"ÎÏοι","pages.suppliersRequests.manage.sections.policies.acceptTerms":"ÎÏοδÎÏομαι ÏοÏ
Ï ÏÏοÏ
Ï Î
419³Î¹Î±","pages.suppliersRequests.manage.buttons.saveChanges":"ÎÏοθήκεÏ
Ïη ÎλλαγÏν","pages.suppliersRequests.manage.buttons.next":"ÎÏÏμενο","pages.suppliersRequests.manage.buttons.submit":"Î¥Ïοβολή","pages.suppliersRequests.manage.buttons.remove":"ÎÏαίÏεÏη","pages.suppliersRequests.manage.errors.companyNameRequired":"Το Ïνομα εÏαιÏÎµÎ¯Î±Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏοÏÏεÏÏικÏ","pages.suppliersRequests.manage.errors.companyLegalNameRequired":"Το Î½Î¿Î¼Î¹ÎºÏ Ïνομα εÏαιÏÎµÎ¯Î±Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏοÏÏεÏÏικÏ","pages.suppliersRequests.manage.errors.companyVatNumberRequired":"Το ÎΦΠεÏαιÏÎµÎ¯Î±Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏοÏÏεÏÏικÏ","pages.suppliersRequests.manage.errors.companyLegalAddressRequired":"Πνομική διεÏθÏ
νÏη εÏαιÏÎµÎ¯Î±Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏοÏÏεÏÏική","pages.suppliersRequests.manage.errors.companyLocationRequired":"Î ÏοÏοθεÏία εÏαιÏÎµÎ¯Î±Ï ÎµÎ¯Î½Î±Î¹ Ï
ÏοÏÏεÏÏική","pages.suppliersRequests.manage.errors.fillRequiredInfo":"ΣÏ
μÏληÏÏÏÏε ÏÎ»ÎµÏ ÏÎ¹Ï Î±ÏαÏαίÏηÏÎµÏ ÏληÏοÏοÏίεÏ","pages.suppliersRequests.manage.errors.acceptRequiredPolicies":"ΠαÏÎ±ÎºÎ±Î»Ï Î±ÏοδεÏÏείÏε ÏοÏ
Ï Î±ÏαÏαίÏηÏοÏ
Ï ÏÏοÏ
Ï: {policies}","pages.suppliersRequests.manage.fieldRequired":"* Το Ïεδίο είναι Ï
ÏοÏÏεÏÏικÏ","forms.booking.pickupService.relativeTime":"minutes before start","forms.booking.pickupService.searchAddress.label":"Search Address","forms.booking.pickupService.searchAddress.placeholder":"Type to search for an address...","forms.booking.pickupService.searchAddress.noResults":"No locations found","forms.booking.pickupService.searchAddress.loading":"Searching...","productChanges.section.title":"ÎκκÏεμή αιÏήμαÏα αλλαγÏν","productChanges.status.PENDING_APPROVAL":"ÎκκÏεμεί ÎγκÏιÏη","productChanges.status.DRAFT":"Î ÏÏÏειÏο","productChanges.action.accept":"ÎÏοδοÏή","productChanges.action.reject":"ÎÏÏÏÏιÏη","productChanges.action.delete":"ÎιαγÏαÏή","productChanges.rejectNote.placeholder":"ΣημείÏÏη ÏÏÎ¿Ï Ïον ÏÏ
νεÏγάÏη (ÎºÎµÎ½Ï = δεν αÏοÏÏίÏÏεÏαι)","productChanges.errors.needNoteToReject":"Î ÏοÏθÎÏÏε ÏοÏ
λάÏιÏÏον μία ÏημείÏÏη για να αÏοÏÏίÏεÏε","productChanges.feedback.accepted":"Îι αλλαγÎÏ Îγιναν αÏοδεκÏÎÏ","productChanges.feedback.rejected":"Îι αλλαγÎÏ ÏÏάλθηκαν ÏίÏÏ ÏÏον ÏÏ
νεÏγάÏη","productChanges.feedback.deleted":"Το αίÏημα διαγÏάÏηκε","forms.specialOffer.applicablePeriodRules.amount.label":"ΠοÏοÏÏÏ (%)","forms.specialOffer.applicablePeriodRules.amount.placeholder":"ΠληκÏÏολογήÏÏε Îναν αÏιθμÏ","forms.specialOffer.applicablePeriodRules.amount.validatorMessage":"Το ÏοÏοÏÏÏ ÏÏÎÏει να είναι ÎγκÏ
ÏÎ¿Ï Î±ÏιθμÏÏ","forms.specialOffer.applicablePeriodRules.requiredMessage":"Î ÏοÏθÎÏÏε ÏοÏ
λάÏιÏÏον μία ÏεÏίοδο εÏαÏμογήÏ","channel.category.ota":"OTA","channel.googleTtd.skipBusinessProfileWarning":"ΧÏÏÎ¯Ï Business Profile ID, θα δημοÏιεÏ
ÏοÏν ÏÏη Google μÏνο οι Ï
ÏηÏεÏÎ¯ÎµÏ ÏοÏ
ÎÏοÏ
ν δική ÏοÏ
Ï ÏοÏοθεÏία. ÎÏοια Ï
ÏηÏεÏία δεν ÎÏει ÏοÏοθεÏία δεν θα ÏÏ
μÏεÏιληÏθεί ÏÏη Ïοή."}')},92421:e=>{"use strict";e.exports=JSON.parse('{"common.continue":"Continue","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.ok":"Ok","common.save":"Save","common.genericError":"Sorry, an unknown error happened.","common.validationFieldsError":"Please fill in all the required fields","common.today":"Today","common.tomorrow":"Tomorrow","common.thisWeek":"This Week","common.lastWeek":"Last Week","common.thisMonth":"This Month","common.nextThreeMonths":"Next 3 Months","common.lastMonth":"Last Month","common.thisYear":"This Year","common.search":"Search","common.close":"Close","common.resetFilters":"Reset Filters","common.addMore":"Add More","common.addNew":"Add New","common.addSettings":"Add Settings","common.remove":"Remove","common.person":"Person","common.persons":"Persons","common.back":"Back","common.perPerson":"Per Person","common.timeType.week":"Per Week","common.timeType.day":"Per Day","common.timeType.hour":"Per Hour","common.duplicate":"Duplicate","common.loadMore":"Load More","common.week.plural":"Weeks","common.day.plural":"Days","common.hour.plural"
419:"Hours","CHANNELMANAGER_IDS.GETYOURGUIDE":"GetYourGuide","CHANNELMANAGER_IDS.VIATOR":"Viator","CHANNELMANAGER_IDS.GOOGLE_TTD":"Google Things to Do","forms.buttons.cancel":"Cancel","forms.buttons.submit":"Submit","forms.buttons.next":"Next","forms.hold.create.modalTitle":"Create Hold","forms.hold.create.successMessage":"Hold has been successfully created!","forms.hold.complete.modalTitle":"Complete Hold","forms.enquiry.convertToBooking.modalTitle":"Create Booking from Enquiry","forms.booking.createChain.modalTitle":"Add Supplier to Booking","forms.booking.create.modalTitle":"Create Booking","forms.booking.ownProducts.label":"Own Products","forms.booking.reselingProducts.label":"Reselling Products","forms.booking.productId.label":"Product","forms.booking.productId.placeholder":"Select a product","forms.booking.productId.requiredMessage":"Field is required","forms.booking.ownChannels.label":"Own Channels","forms.booking.resellingChannels.label":"Reselling Channels","forms.booking.channelId.label":"Channel","forms.booking.channelId.placeholder":"Select a channel","forms.booking.channelId.requiredMessage":"Field is required","forms.booking.tickets.label":"Number of persons","forms.booking.ticketItems.single.requiredMessage":"Select one price option for your booking","forms.booking.ticketItems.plural.requiredMessage":"Select at least one price option for your booking","forms.booking.ticketItems.plural.validatorMessage":"Select a price option for each person of your booking","forms.booking.extraTicketItems.validatorMessage":"Select a price option for each extra person","forms.booking.personnelAllocationOption.label":"Personnel Allocation Option","forms.booking.personnelAllocationOption.placeholder":"Select an option","forms.booking.personnelAllocationOption.requiredMessage":"Field is required","forms.booking.personnelAllocationOption.priority":"Based on personnel priority","forms.booking.personnelAllocationOption.manual":"Select personnel manually","forms.booking.personnelAllocationOption.none":"Do not reserve any personnel","forms.booking.selectedPersonnel.label":"Available Personnel","forms.booking.selectedPersonnel.placeholder":"Select one or multiple personnel","forms.booking.resourcesAllocationOption.label":"Resources Allocation Option","forms.booking.resourcesAllocationOption.placeholder":"Select an option","forms.booking.resourcesAllocationOption.requiredMessage":"Field is required","forms.booking.resourcesAllocationOption.priority":"Based on resources priority","forms.booking.resourcesAllocationOption.manual":"Select resources manually","forms.booking.resourcesAllocationOption.allPersonsInOne":"All persons in one resource","forms.booking.resourcesAllocationOption.none":"Do not reserve any resources","forms.booking.selectedResources.label":"Available Resources","forms.booking.selectedResources.placeholder":"Select one or multiple resources","forms.booking.pricingOptionId.requiredMessage":"Select a pricing option for your booking","forms.booking.roundPricingOptionId.requiredMessage":"Select a pricing option for the return trip booking","forms.booking.roundDateTime.validatorMessage":"Return trip must be after pickup trip","forms.booking.pricingOptions.viewMore":"View More","forms.booking.pricingOptions.ticketItems.label":"Prices","forms.booking.pricingOptions.extraTicketItems.label":"Prices for {tickets} extra person(s)","forms.booking.pricingOptions.additionalServiceItems.label":"Additional Services","forms.booking.pricingOptions.roundAdditionalServiceItems.label":"Return Trip Additional Services","forms.booking.pricingOptions.minimumCharge.label":"Minimum Charge: {minimumCharge}","forms.booking.pricingOptions.noResultsMessage":"Prices are not available for the selected date.","forms.booking.pickupService.label":"Pickup Service","forms.booking.pickupService.placeholder":"Select if you want to include pickup service for your booking","forms.booking.pickupService.useSamePickupAsDropOff.label":"Include return trip (no extra charge)","forms.booking.pickupService.zeroPrice":"No extra charge","forms.booking.pickupService.returnTripText":"Return trip is included","forms.booking.pickupService.changeLocationText":"Change location","forms.booking.pickupService.pickupPointId.label":"Pickup Location","forms.booking.pickupService.pickupPointId.placeholder":"Select a location","forms.booking.pickupService.pickupPointId.requiredMessage":"Field is required","forms.booking.pickupService.price.perPerson":"per person","forms.booking.pickupService.relativeTime":"minutes before start","forms.booking.pickupService.searchAddress.label":"Search Address","forms.booking.pickupService.searchAddress.placeholder":"Type to search for an address...","forms.booking.pickupService.searchAddress.noResults":"No locations foun
419d","forms.booking.pickupService.searchAddress.loading":"Searching...","forms.booking.pickupService.searchAddress.outsideRegion":"Selected location is not within any pickup service area","forms.booking.dropOffPointId.label":"Drop Off Point","forms.booking.dropOffPointId.placeholder":"Select a place","forms.booking.meetingPointId.label":"Meeting Point","forms.booking.meetingPointId.placeholder":"Select a place","forms.booking.rental.rentalCategory.Accommodation.startDate.label":"Check-in Date","forms.booking.rental.rentalCategory.Accommodation.startDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Accommodation.startDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Accommodation.startTime.label":"Check-in Time","forms.booking.rental.rentalCategory.Accommodation.startTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Accommodation.startTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Accommodation.endDate.label":"Check-out Date","forms.booking.rental.rentalCategory.Accommodation.endDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Accommodation.endDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Accommodation.endTime.label":"Check-out Time","forms.booking.rental.rentalCategory.Accommodation.endTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Accommodation.endTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Parking.startDate.label":"Check-in Date","forms.booking.rental.rentalCategory.Parking.startDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Parking.startDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Parking.startTime.label":"Check-in Time","forms.booking.rental.rentalCategory.Parking.startTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Parking.startTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Parking.endDate.label":"Check-out Date","forms.booking.rental.rentalCategory.Parking.endDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Parking.endDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Parking.endTime.label":"Check-out Time","forms.booking.rental.rentalCategory.Parking.endTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Parking.endTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Bike.startDate.label":"Start Date","forms.booking.rental.rentalCategory.Bike.startDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Bike.startDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Bike.startTime.label":"Start Time","forms.booking.rental.rentalCategory.Bike.startTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Bike.startTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Bike.endDate.label":"End Date","forms.booking.rental.rentalCategory.Bike.endDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Bike.endDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Bike.endTime.label":"End Time","forms.booking.rental.rentalCategory.Bike.endTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Bike.endTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Boat.startDate.label":"Start Date","forms.booking.rental.rentalCategory.Boat.startDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Boat.startDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Boat.startTime.label":"Start Time","forms.booking.rental.rentalCategory.Boat.startTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Boat.startTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Boat.endDate.label":"End Date","forms.booking.rental.rentalCategory.Boat.endDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Boat.endDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Boat.endTime.label":"End Time","forms.booking.rental.rentalCategory.Boat.endTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Boat.endTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Car.startDate.label":"Start Date","forms.booking.rental.rentalCategory.Car.startDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Car.startDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Car.startTime.label":"Start Time","forms.booking.rental.rentalCategory.Car.startTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Car.startTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Car.endDate.label":"End Date","forms.booking.rental.rentalCategory.Car.endDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Car.endDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Car.endTime.label":"End Time","forms.booking.rental.rentalCategory.Car.endTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Car.endTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Other.startDate.label":"Start Date","forms.booking.rental.rentalCategory.Other.startDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Other.startDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Other.startTime.label":"Start Time","forms.booking.rental.rentalCategory.Other.startTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Other.startTime.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Other.endDate.label":"End Date","forms.booking.rental.rentalCategory.Other.endDate.placeholder":"Select date","forms.booking.rental.rentalCategory.Other.endDate.requiredMessage":"Field is required","forms.booking.rental.rentalCategory.Other.endTime.label":"End Time","forms.booking.rental.rentalCategory.Other.endTime.placeholder":"Select time","forms.booking.rental.rentalCategory.Other.endTime.requiredMessage":"Field is required","forms.booking.transfer.swapLocations":"Swap locations","forms.booking.transfer.luggagePerSize.small":"Small Luggage","forms.booking.transfer.luggagePerSize.small.explainer":"56cm x 35cm x 25cm","forms.booking.transfer.luggagePerSize.large":"Large Luggage","forms.booking.transfer.transferBookType.single":"One Way","forms.booking.transfer.transferBookType.roundtrip":"Round Trip","forms.booking.transfer.transferService.label":"Transfer Service","forms.booking.transfer.transferService.requiredMessage":"Field is Required","forms.booking.transfer.otherLocation.label":"Other Location","forms.booking.transfer.otherLocation.requiredMessage":"Field is required","forms.booking.transfer.pickupTripSectionTitle":"Pickup Trip","forms.booking.transfer.roundTripSectionTitle":"Return Trip","forms.booking.transfer.pickupPointId.label":"From","forms.booking.transfer.pickupPointId.placeholder":"Select a location","forms.booking.transfer.pickupPointId.requiredMessage":"Field is required","forms.booking.transfer.pickupPointId.otherLocation.placeholder":"Set the pickup address","forms.booking.transfer.dropOffPointId.label":"To","forms.booking.transfer.dropOffPointId.placeholder":"Select a location","forms.booking.transfer.dropOffPointId.requiredMessage":"Field is required","forms.booking.transfer.dropOffPointId.otherLocation.placeholder":"Set the drop off address","forms.booking.transfer.startDate.label":"Start Date","forms.booking.transfer.startDate.placeholder":"Select a date","forms.booking.transfer.startDate.requiredMessage":"Field is required","forms.booking.transfer.roundStartDate.label":"Return Date","forms.booking.transfer.roundStartDate.placeholder":"Select a date","forms.booking.transfer.roundStartDate.requiredMessage":"Field is required","forms.booking.transfer.startTime.label":"Start Time","forms.booking.transfer.startTime.placeholder":"Select a time","forms.booking.transfer.startTime.requiredMessage":"Field is required","forms.booking.transfer.roundStartTime.label":"Return Time","forms.booking.transfer.roundStartTime.placeholder":"Select a time","forms.booking.transfer.roundStartTime.requiredMessage":"Field is required","forms.booking.napkin.startDate.label":"Start Date","forms.booking.napkin.startDate.placeholder":"Select a date","forms.booking.napkin.startDate.requiredMessage":"Field is required","forms.booking.napkin.startTime.label":"Start Time","forms.booking.napkin.startTime.placeholder":"Select a time","forms.booking.napkin.startTime.requiredMessage":"Field is required","forms.booking.napkin.endDate.label":"End Date","forms.booking.napkin.endDate.placeholder":"Select a date","forms.booking.napkin.endDate.requiredMessage":"Field is required","forms.booking.napkin.endTime.label":"End Time","forms.booking.napkin.endTime.placeholder":"Select a time","forms.booking.napkin.endTime.requiredMessage":"Field is required","pages.checkout.titlePage":"Complete Checkout","pages.checkout.contactDetails.sectionTitle":"Contact Details","pages.checkout.b2b.contactDetails.sectionTitle":"Traveler Contact Details","pages.checkout.b2b.contactDetails.firstName.placeholder":"Traveler\'s First Name","pages.checkout.b2b.contactDetails.firstName.de
419scription":"Fill in the traveler\'s first name","pages.checkout.b2b.contactDetails.lastName.placeholder":"Traveler\'s Last Name","pages.checkout.b2b.contactDetails.lastName.description":"Fill in the traveler\'s last name","pages.checkout.b2b.contactDetails.email.placeholder":"Traveler\'s Email Address","pages.checkout.b2b.contactDetails.email.description":"Fill in the traveler\'s email address","pages.checkout.b2b.contactDetails.phone.placeholder":"Traveler\'s Phone Number","pages.checkout.b2b.contactDetails.phone.description":"Fill in the traveler\'s phone number","pages.checkout.contactDetails.firstName.label":"First Name","pages.checkout.contactDetails.firstName.placeholder":"Contact First Name","pages.checkout.contactDetails.firstName.description":"Fill in your first name","pages.checkout.contactDetails.firstName.validatorMessage":"Please enter a valid first name","pages.checkout.contactDetails.firstName.requiredMessage":"First Name is required","pages.checkout.contactDetails.lastName.label":"Last Name","pages.checkout.contactDetails.lastName.placeholder":"Contact Last Name","pages.checkout.contactDetails.lastName.description":"Fill in your last name","pages.checkout.contactDetails.lastName.validatorMessage":"Please enter a valid last name","pages.checkout.contactDetails.lastName.requiredMessage":"Last Name is required","pages.checkout.contactDetails.email.label":"Email Address","pages.checkout.contactDetails.email.placeholder":"Contact Email Address","pages.checkout.contactDetails.email.description":"Fill in your email address","pages.checkout.contactDetails.email.validatorMessage":"Please enter a valid email address","pages.checkout.contactDetails.email.requiredMessage":"Email Address is required","pages.checkout.contactDetails.phone.label":"Phone Number","pages.checkout.contactDetails.phone.placeholder":"Contact Phone Number","pages.checkout.contactDetails.phone.description":"Fill in your phone number","pages.checkout.contactDetails.phone.validatorMessage":"Please enter a valid phone number","pages.checkout.contactDetails.phone.requiredMessage":"Phone Number is required","pages.checkout.contactDetails.validationFieldsError":"Please review all the required contact details","pages.checkout.pricingOptions.sectionTitle":"Booking Options","pages.checkout.pricingOptions.viewMore":"View more...","pages.checkout.pricingOptions.fromPrice.label":"From {fromPrice}","pages.checkout.pricingOptions.perlocation.maxLuggage":"up to {maxLuggage} luggage","pages.checkout.pricingOptions.minimumCharge.label":"Minimum Charge: {minimumCharge}","pages.checkout.pricingOptions.ticketItems.sectionTitle":"Price Options","pages.checkout.pricingOptions.additionalServiceItems.sectionTitle":"Additional Services","pages.checkout.pricingOptions.extraTicketItems.sectionTitle":"Prices for {tickets} extra person(s)","pages.checkout.pricingOptions.ticketItems.single.requiredMessage":"Please select a price option","pages.checkout.pricingOptions.ticketItems.plural.requiredMessage":"Please select a price option for each person","pages.checkout.pricingOptions.extraTicketItems.validatorMessage":"Please select a price option for each extra person","pages.checkout.pricingOptions.pricingOptionId.requiredMessage":"Please select a booking option","pages.checkout.pricingOptions.pricingOptionIdRound.requiredMessage":"Please select a booking option for your round trip","pages.checkout.pickupService.sectionTitle":"Pickup Service","pages.checkout.pickupService.sectionDescription":"Select if you want to add pickup service for your booking","pages.checkout.pickupService.pricingType.perperson.label":"per person","pages.checkout.pickupService.fromPrice.label":"From {fromPrice}","pages.checkout.pickupService.noCharge.label":"No Charge","pages.checkout.pickupService.minutesBeforeStart.label":"{minutes} minutes before start","pages.checkout.pickupService.useSamePickupAsDropOff.label":"Include return trip (no extra charge)","pages.checkout.pickupService.pickupPointId.placeholder":"Pickup Location","pages.checkout.pickupService.pickupPointId.requiredMessage":"Select a pickup location","pages.checkout.bookingDetails.sectionTitle":"Booking Details","pages.checkout.customFieldsPerUser.sectionTitle":"Details per person","pages.checkout.customFieldsPerUser.person.label":"Person #{number}","pages.checkout.customFieldsPerUser.sectionDescription":"Fill in the details for each person","pages.checkout.additionalCustomFields.sectionTitle":"Additional information","pages.checkout.additionalCustomFields.sectionDescription":"Fill in the additional details for your booking","pages.checkout.meetingPoints.sectionTitle":"Meeting Point","pages.checkout.meetingPoints.sectionDescription":"Select a meeting point for your booking","pages.checkout.meetingPoints.meetingPointId.placeholder":"Select a location","pages.checkout.dropOffPoints.sectionTitle":"Drop off Point","pages.checkout.dropOffPoints.sectionDescription":"Select a drop off point for your booking","pages.checkout.dropOffPoints.dropOffPointId.placeholder":"Select a location","pages.checkout.billingDetails.sectionTitle":"Billing Information","pages.checkout.billingDetails.sectionDescription":"Optionally select if you want to issue a business invoice for this booking.","forms.billingDetails.invoice.missingFieldsError":"Please fill in all the required billing information","pages.checkout.customFields.validationFieldsError":"Please review all the required booking information","pages.checkout.paymentDetails.sectionTitle":"Payment Details","pages.checkout.discount.sectionTitle":"Discount","pages.checkout.discount.sectionDescription":"Do you have a coupon code to redeem?","pages.checkout.discount.couponCode.placeholder":"Type your coupon code here","pages.checkout.discount.couponCode.applyButton":"Apply Coupon","pages.checkout.discount.couponCode.requiredMessage":"Coupon Code is required","pages.checkout.discount.couponCode.notApplicableMessage":"Coupon cannot be applied.","pages.checkout.discount.successMessage":"Coupon has been applied!","pages.checkout.enquiry.sectionTitle":"Price is upon request","pages.checkout.enquiry.sectionDescription":"Our team will review your request and get back to you shortly with an offer and instructions to complete your booking.","pages.checkout.bookingSummary.sectionTitle":"Booking Summary","pages.checkout.bookingSummary.tickets.plural.label":"{tickets} persons","pages.checkout.bookingSummary.tickets.single.label":"{tickets} person","pages.checkout.bookingSummary.pickupService.label":"Pickup Service","pages.checkout.bookingSummary.paymentPolicy.amountType.flat.label":"Service Fee","pages.checkout.bookingSummary.paymentPolicy.amountType.perIn.label":"Service Fee (In Price)","pages.checkout.bookingSummary.paymentPolicy.amountType.feeIn.label":"Service Fee (In Price)","pages.checkout.bookingSummary.paymentPolicy.amountType.feeInPerPerson.label":"Service Fee (In Price)","pages.checkout.bookingSummary.paymentPolicy.amountType.perOver.label":"Service Fee","pages.checkout.bookingSummary.paymentPolicy.amountType.feeOver.label":"Service Fee","pages.checkout.bookingSummary.paymentPolicy.amountType.feeOverPerPerson.label":"Service Fee","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.flat.label":"Your Commission","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.perIn.label":"Your Commission (In Price)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeIn.label":"Your Commission (In Price)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeInPerPerson.label":"Your Commission (In Price)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.perOver.label":"Your Commission","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeOver.label":"Your Commission","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeOverPerPerson.label":"Your Commission","pages.checkout.bookingSummary.luggagePerSize.small":"Small Luggage","pages.checkout.bookingSummary.luggagePerSize.small.explainer":"56cm x 35cm x 25cm","pages.checkout.bookingSummary.luggagePerSize.large":"Large Luggage","pages.checkout.bookingSummary.transferBookType.roundtrip":"Round Trip","pages.checkout.bookingSummary.timeType.hour.single.label":"hour","pages.checkout.bookingSummary.timeType.hour.plural.label":"hours","pages.checkout.bookingSummary.timeType.day.single.label":"day","pages.checkout.bookingSummary.timeType.day.plural.label":"days","pages.checkout.bookingSummary.timeType.week.single.label":"week","pages.checkout.bookingSummary.timeType.week.plural.label":"weeks","pages.checkout.bookingSummary.resourceType.Bike.plural.label":"Bikes","pages.checkout.bookingSummary.resourceType.Boat.plural.label":"Boats","pages.checkout.bookingSummary.resourceType.Car.plural.label":"Cars","pages.checkout.bookingSummary.resourceType.Other.plural.label":"Other","pages.checkout.bookingSummary.minimumCharge.label":"Minimum Charge","pages.checkout.bookingSummary.subtotal.label":"Subtotal","pages.checkout.bookingSummary.discount.label":"Coupon Discount","pages.checkout.bookingSummary.total.label":"Total","pages.checkout.bookingSummary.b2b.total.label":"Total (including your commission)","pages.checkout.bookingSummary.b2b.remainingAmou
419nt.label":"Remaining Balance","pages.checkout.bookingSummary.total.uponRequest":"Upon Request","pages.checkout.bookingSummary.reservationPayment.label":"Reservation Deposit","pages.checkout.bookingSummary.plannedPayments.label":"Installments","pages.checkout.bookingSummary.plannedPayments.dueDate":"Planned charge on {dueDate}","pages.checkout.bookingSummary.plannedPayments.uponConfirmation":"Planned charge upon confirmation","pages.checkout.bookingSummary.remainingAmount.label":"Pay in-destination","pages.checkout.bookingSummary.guaranteePayment.label":"Security Deposit","pages.checkout.bookingSummary.guaranteePayment.daysBeforeRunDateToHold.label":"Reserved {days} days before the start date","pages.checkout.bookingSummary.guaranteePayment.daysAfterEndDateToRelease.label":"Released {days} days after the end date","pages.checkout.completePayment.sectionTitle":"Complete Payment","pages.checkout.completePayment.sectionDescription.noReservationPayment":"You don\'t need to pay reservation deposit","pages.checkout.completePayment.sectionDescription":"Follow the instructions to complete your payment","pages.checkout.completePayment.remainingAmount":"The amount of {remainingAmount} will be paid in-destination","pages.checkout.policies.sectionTitle":"Booking Terms","pages.checkout.policies.acceptTerms":"By completing the booking, you accept the terms","pages.checkout.policies.acceptTerms.requiredMessage":"Please accept the booking terms","pages.checkout.notBookable.modalTitle":"Your booking has failed","pages.checkout.notBookable.modalDescription":"Unfortunately, the selected date and time are no longer available. Please try selecting a different date or time for your booking.","pages.checkout.buttons.continue":"Continue","pages.checkout.buttons.proceedToCheckout":"Proceed to Checkout","pages.checkout.buttons.payAmount":"Pay {amountToPay}","pages.checkout.buttons.bookWithZeroPrice":"Complete Booking","pages.checkout.buttons.bookNowPayLater":"Book Now, Pay Later","pages.checkout.buttons.sendRequest":"Send Request","pages.checkIn.titlePage":"Check-in","pages.checkIn.bookingDetails.sectionTitle":"Booking Details","pages.checkIn.bookingDetails.code":"Booking Code","pages.checkIn.customFieldsPerUser.sectionTitle":"Details per person","pages.checkIn.customFieldsPerUser.sectionDescription":"Fill in the details for each person","pages.checkIn.customFieldsPerUser.person.label":"Person #{number}","pages.checkIn.additionalCustomFields.sectionTitle":"Additional Information","pages.checkIn.additionalCustomFields.sectionDescription":"Fill in the additional details for your booking","pages.checkIn.customFields.validationFieldsError":"Please review all the required additional information","pages.checkIn.buttons.completeCheckIn":"Complete Check-in","pages.checkIn.bookingSummary.sectionTitle":"Booking Summary","pages.checkIn.bookingSummary.tickets.plural.label":"{tickets} persons","pages.checkIn.bookingSummary.tickets.single.label":"{tickets} person","pages.checkIn.bookingSummary.luggagePerSize.small":"Small Luggage","pages.checkIn.bookingSummary.luggagePerSize.large":"Large Luggage","pages.publicReviewRequest.pageTitle":"Write a review","pages.publicReviewRequest.bookingCode":"Booking Code","pages.publicReviewRequest.status.PENDING.title":"Share your thoughts with us!","pages.publicReviewRequest.status.PENDING.description":"Your feedback is valuable to us, so please take a moment and write a review about your experience!","pages.publicReviewRequest.status.COMPLETED.title":"Your review has been completed!","pages.publicReviewRequest.status.COMPLETED.description":"Thank you! We have successfully received your feedback!","pages.publicReviewRequest.status.COMPLETED.description.fiveStars":"We really appreciate your feedback! Want to spread the love even more?","pages.publicReviewRequest.status.COMPLETED.description.chooseExternalPlatform":"We\'d love to hear what you thought. Your feedback really helps us improve.","pages.publicReviewRequest.status.EXPIRED.title":"Your review has been expired","pages.publicReviewRequest.status.EXPIRED.description":"Unfortunately, your review submission period has expired.","pages.publicReviewRequest.rating.label":"Rate your Experience:","pages.publicReviewRequest.comment.label":"Tell us a bit more about your experience:","pages.publicReviewRequest.authorName.label":"What is your First Name?","pages.publicReviewRequest.rating.requiredMessage":"Please rate your experience","pages.publicReviewRequest.completeButton":"Submit Review","pages.publicReviewRequest.externalLinks.button":"Review on {platform} for + 1 â¤ï¸","pages.publicReviewRequest.redirect.chooser.title":"Thanks for booking with {companyName}! Where would you like to share your review?","pages.publicReviewRequest.redirect.chooser.subtitle":"Pick your favorite â it really helps us out.","pages.publicReviewRequest.redirect.chooser.button":"Review us on {platform}","pages.publicReviewRequest.redirect.failed":"We couldn\'t open {platform} automatically. Click the button to continue.","pages.publicReviewRequest.redirect.thankYou.title":"Share your experience","pages.publicReviewRequest.redirect.thankYou.description":"We really appreciate you taking the time to share your feedback.","pages.publicBo
419oking.titlePage":"Booking Details","pages.publicBooking.code":"Booking Code","pages.publicBooking.status.confirmed.title":"Your booking is now complete!","pages.publicBooking.status.confirmed.description":"Congratulations! Your booking has been successfully confirmed.","pages.publicBooking.status.rejected.title":"Your booking has been rejected","pages.publicBooking.status.rejected.description":"Unfortunately, your booking request has not been accepted.","pages.publicBooking.status.cancelled.title":"Your booking has been cancelled","pages.publicBooking.status.cancelled.description":"Unfortunately, your booking request has been cancelled.","pages.publicBooking.status.pending.title":"Your booking has been received!","pages.publicBooking.status.pending.description":"In the next few hours you will receive the final confirmation along with all the information related to your booking.","pages.publicBooking.status.pendingOffer.title":"Your offer is ready!","pages.publicBooking.status.pendingOffer.description":"We have temporarily reserved your booking. Please review the booking details and confirm your interest within the next few hours, or your offer will be due automatically.","pages.publicBooking.totalPrice":"Total","pages.publicBooking.reservationDeposit":"Reservation Deposit","pages.publicBooking.pendingOffer.completePayment.sectionTitle":"Complete Payment","pages.publicBooking.pendingOffer.completePayment.sectionDescription":"Follow the instructions to complete your payment","pages.publicBooking.pendingOffer.completePayment.payAmount":"Pay {amountToPay}","pages.publicBooking.bookingDetails.sectionTitle":"Booking Details","pages.publicBooking.productType.activity.start":"Run Date","pages.publicBooking.productType.activity.end":"End Date","pages.publicBooking.productType.tour.start":"Run Date","pages.publicBooking.productType.tour.end":"End Date","pages.publicBooking.productType.multiday.start":"Run Date","pages.publicBooking.productType.multiday.end":"End Date","pages.publicBooking.productType.transfer.start":"Start Date","pages.publicBooking.productType.transfer.end":"End Date","pages.publicBooking.productType.napkin.start":"Start Date","pages.publicBooking.productType.napkin.end":"End Date","pages.publicBooking.productType.rental.Accommodation.start":"Check-in Date","pages.publicBooking.productType.rental.Accommodation.end":"Check-out Date","pages.publicBooking.productType.rental.Parking.start":"Check-in Date","pages.publicBooking.productType.rental.Parking.end":"Check-out Date","pages.publicBooking.productType.rental.Bike.start":"Start Date","pages.publicBooking.productType.rental.Bike.end":"End Date","pages.publicBooking.productType.rental.Boat.start":"Start Date","pages.publicBooking.productType.rental.Boat.end":"End Date","pages.publicBooking.productType.rental.Car.start":"Start Date","pages.publicBooking.productType.rental.Car.end":"End Date","pages.publicBooking.productType.rental.Other.start":"Start Date","pages.publicBooking.productType.rental.Other.end":"End Date","pages.publicBooking.tickets":"Persons","pages.publicBooking.transferService":"Transfer Service","pages.publicBooking.luggagePerSize":"Luggage","pages.publicBooking.pickupPoint":"Pickup Point","pages.publicBooking.meetingPoint":"Meeting Point","pages.publicBooking.dropOffPoint":"Drop Off Point","pages.publicBooking.downloadInvoice":"Download Invoice","pages.publicBooking.contactDetails.sectionTitle":"Contact Details","pages.publicBooking.contactDetails.firstName":"First Name","pages.publicBooking.contactDetails.lastName":"Last Name","pages.publicBooking.contactDetails.email":"Email Address","pages.publicBooking.contactDetails.phone":"Phone Number","pages.publicBooking.policies.sectionTitle":"Booking Terms","pages.publicBooking.pricingOptionName":"Booking Option","pages.giftCardCheckout.pageTitle":"Gift Card","pages.giftCardCheckout.contactDetails.sectionTitle":"Your details","pages.giftCardCheckout.contactDetails.sectionDescription":"We\'ll send you the payment confirmation here.","pages.giftCardCheckout.contactDetails.validationFieldsError":"Please fill in your contact details","pages.giftCardCheckout.recipient.sectionTitle":"Recipient","pages.giftCardCheckout.recipient.sectionDescription":"Where should we send the gift card?","pages.giftCardCheckout.recipient.validationFieldsError":"Please fill in the recipient\'s details","pages.giftCardCheckout.hero.title":"{companyName} Gift Card","pages.giftCardCheckout.hero.description":"Make a special gift to your friends, family or your beloved one with a gift card that never expires, so they can live the experience with {companyName} wherever and whenever they like.","pages.giftCardCheckout.giftCardDetail
419s.sectionTitle":"Gift Card","pages.giftCardCheckout.giftCardDetails.sectionDescription":"Pick one of the suggested amounts below or set your own â your gift card never expires and applies to all purchases made on {website}.","pages.giftCardCheckout.amountToPay.customLabel":"Another amount","pages.giftCardCheckout.amountToPay.validationError":"Please choose an amount before continuing","pages.giftCardCheckout.completePayment.sectionTitle":"Complete Payment","pages.giftCardCheckout.completePayment.sectionDescription":"Add your card details below to complete the purchase.","pages.giftCardCheckout.completePayment.receiverExplainer":"After completing your payment, we\'ll email this gift card to {email}. The code can be applied at checkout on a future purchase.","pages.giftCardCheckout.buttons.proceedToCheckout":"Continue to payment","pages.giftCardCheckout.buttons.continue":"Continue","pages.giftCardCheckout.buttons.back":"â Back","pages.giftCardCheckout.buttons.payAmount":"Pay {amountToPay}","pages.giftCardCheckout.steps.amount":"Amount","pages.giftCardCheckout.steps.recipient":"Recipient","pages.giftCardCheckout.steps.contactDetails":"Your details","pages.giftCardCheckout.steps.payment":"Payment","pages.giftCardCheckout.recipient.firstName.description":"Recipient\'s first name","pages.giftCardCheckout.recipient.firstName.placeholder":"First name","pages.giftCardCheckout.recipient.lastName.description":"Recipient\'s last name","pages.giftCardCheckout.recipient.lastName.placeholder":"Last name","pages.giftCardCheckout.recipient.email.description":"Where we\'ll send the gift card","pages.giftCardCheckout.recipient.email.placeholder":"[email protected]","pages.giftCardCheckout.recipient.phone.description":"Optional, in case we need to contact them","pages.giftCardCheckout.recipient.phone.placeholder":"Phone number","pages.giftCardCheckout.recipient.message.label":"Personal message","pages.giftCardCheckout.recipient.message.description":"Add an optional note for the recipient. They\'ll see it in the gift card email.","pages.giftCardCheckout.recipient.message.placeholder":"Write a short message (optional)...","pages.paymentsCheckout.pageTitle":"Payments","pages.paymentsCheckout.paymentOptions.sectionTitle":"Payment Options","pages.paymentsCheckout.paymentOptions.sectionDescription":"Select an option on how you want to pay","pages.paymentsCheckout.payOnline":"Pay Online","pages.paymentsCheckout.bankTransfer":"Bank Transfer","pages.paymentsCheckout.bankDetails.sectionTitle":"Bank Details","pages.paymentsCheckout.bankDetails.legalName":"Legal Name","pages.paymentsCheckout.bankDetails.bankName":"Bank Name","pages.paymentsCheckout.bankDetails.swift":"Swift (BIC)","pages.paymentsCheckout.bankDetails.iban":"IBAN","pages.paymentsCheckout.contactDetails.sectionTitle":"Contact Details","pages.paymentsCheckout.contactDetails.sectionDescription":"Fill in the contact details for your payment","pages.paymentsCheckout.contactDetails.validationFieldsError":"Please review all the required contact details","pages.paymentsCheckout.additionalCustomFields.sectionTitle":"Additional Information","pages.paymentsCheckout.additionalCustomFields.sectionDescription":"Fill in the additional details for your payment","pages.paymentsCheckout.additionalCustomFields.validationFieldsError":"Please review all the required additional information","pages.paymentsCheckout.amountToPay.placeholder":"Amount ({currency})","pages.paymentsCheckout.amountToPay.validationError":"Please set a valid amount","pages.paymentsCheckout.paymentDetails.sectionTitle":"Payment Details","pages.paymentsCheckout.paymentDetails.sectionDescription":"Fill in the amount that you want to pay with your card","pages.paymentsCheckout.completePayment.sectionTitle":"Complete Payment","pages.paymentsCheckout.completePayment.sectionDescription":"Follow the instructions to complete your payment","pages.paymentsCheckout.buttons.proceedToCheckout":"Proceed to Checkout","pages.paymentsCheckout.buttons.back":"Back to previous step","pages.paymentsCheckout.buttons.payAmount":"Pay {amountToPay}","pages.publicPayment.pageTitle":"Payment Details","pages.publicPayment.booking.code":"Booking Code","pages.publicPayment.status.paid.title":"Payment is now complete!","pages.publicPayment.status.paid.description":"Congratulations! The payment has been successfully completed on {datePaid}.","pages.publicPayment.status.planned.title":"Payment is in waiting process!","pages.publicPayment.status.planned.description":"Your payment is scheduled to be paid on {dueDate}.","pages.publicPayment.status.pending.title":"Payment is pending!","pages.publicPayment.status.pending.description":"Your payment is pending to be paid until {dueDate}.","pages.publicPayment.status.authorized.title":"Payment is on hold!","pages.publicPayment.status.authorized.description":"Your payment is reserved on {dateAuthorized} and will be completed or released by {dueDate}.","pages.publicPayment.status.released.title":"Payment is released!","pages.publicPayment.status.released.description":"Your payment has been released on {dateReleased} and the funds will be transferred to your bank account.","pages.publicPayment.status.cancelled.title":"Payment is cancelled!","pages.publicPayment.status.cancelled.description":"Your payment has been cancelled on {dateCancelled}.","pages.publicPayment.status.partially-refunded.title":"Payment is partially refunded!","pages.publicPayment.status.partially-refunded.description":"Your payment has been partially refunded on {dateRefunded} and the funds will be transferred to your bank account.","pages.publicPayment.status.refunded.title":"Payment is refunded!","pages.publicPayment.status.refunded.description":"Your payment has been refunded on {dateRefunded} and the funds will be transferred to your bank account.","pages.publicPayment.amountToPay.label":"Amount To Pay","pages.publicPayment.amountAuthorized.label":"Amount Reserved","pages.publicPayment.amountReleased.label":"Amount Released","pages.publicPayment.amountRefunded.label":"Amount Refunded","pages.publicPayment.initialAmount.label":"Initial Amount","pages.publicPayment.amount.label":"Amount","pages.publicPayment.completePayment.sectionTitle":"Complete Payment","pages.publicPayment.completePayment.sectionDescription":"Follow the instructions to complete your payment","pages.publicPayment.completePayment.payAmount":"Pay {amountToPay}","pages.publicPayment.downloadInvoice":"Download Invoice","pages.publicPayment.genericError.sectionTitle":"Payment Error","pages.publicPayment.genericError.sectionDescription":"Unfortunately, something went wrong with your payment. If you keep having this issue, please contact us.","forms.billingDetails.businessPurchase.label":"I want a business invoice for my booking","forms.billingDetails.invoiceType.label":"Invoice Type:","forms.billingDetails.invoiceType.receipt":"Receipt","forms.billingDetails.invoiceType.invoice":"Invoice","forms.billingDetails.name.label":"Company Name","forms.billingDetails.name.placeholder":"Fill in the company\'s name","forms.billingDetails.vatNumber.label":"VAT Number","forms.billingDetails.vatNumber.placeholder":"Fill in the company\'s VAT number","forms.billingDetails.country.label":"Country","forms.billingDetails.country.placeholder":"Select the company\'s country","forms.billingDetails.address.label":"Company Address","forms.billingDetails.address.placeholder":"Fill in the company\'s address","forms.billingDetails.city.label":"City","forms.billingDetails.city.placeholder":"Fill in the company\'s city","forms.billingDetails.postalCode.label":"Postal Code","forms.billingDetails.postalCode.placeholder":"Fill in the company\'s postal code","forms.checkoutPaymentWidget.stripe.cardDetail
419s":"Fill in your card details","forms.checkoutPaymentWidget.eurobank.redirect":"You will be redirected to the Worldline\'s platform to complete your payment.","forms.checkoutPaymentWidget.viva.redirect":"You will be redirected to the Viva\'s platform to complete your payment.","pages.taxes.title":"Taxes","pages.taxes.description":"View and manage your taxes","pages.taxes.buttons.addTax":"Add Tax","pages.contacts.title":"Contacts","pages.contacts.description":"View and manage your contacts","pages.contacts.buttons.addContact":"Add Contact","pages.accounts.title":"Accounts","pages.accounts.description":"View and manage your accounts","pages.accounts.buttons.addAccount":"Add Account","pages.invoiceItems.title":"Invoice Items","pages.invoiceItems.description":"View and manage your items for your invoices","pages.invoiceItems.buttons.addInvoiceItem":"Add Item","pages.reviews.metrics.totalReviews":"Total Reviews","pages.reviews.metrics.averageRating":"Average Rating","pages.reviews.metrics.averageRatingPublished":"Average Rating (Published)","pages.reviews.title":"Reviews & Ratings","pages.reviews.description":"View and manage your reviews and ratings of your customers","pages.reviews.buttons.settings":"Settings","pages.reviews.settings.title":"Review Settings","pages.reviews.settings.saveSuccess":"Review settings saved successfully","pages.reviews.settings.isActive":"Enable Review Requests","pages.reviews.settings.isActive.description":"Automatically send review requests to travelers after their booking is completed","pages.reviews.settings.minutesToDelay":"When should the review request be sent after booking completion?","pages.reviews.settings.minutesToExpire":"When does the review link expire?","pages.reviews.settings.delay.immediately":"Immediately","pages.reviews.settings.delay.1hour":"After 1 hour","pages.reviews.settings.delay.1day":"After 1 day","pages.reviews.settings.expire.1week":"After 1 week","pages.reviews.settings.expire.2weeks":"After 2 weeks","pages.reviews.settings.expire.3weeks":"After 3 weeks","pages.reviews.settings.expire.1month":"After 1 month","pages.reviews.settings.externalLinks.title":"External Review Links","pages.reviews.settings.externalLinks.description":"Enable this to ask travelers to leave reviews on external platforms (Google, TripAdvisor).","pages.reviews.settings.externalLinks.GOOGLE":"Google","pages.reviews.settings.externalLinks.TRIPADVISOR":"TripAdvisor","pages.reviews.settings.redirectMode.label":"When should customers be redirected to external platforms?","pages.reviews.settings.redirectMode.kleestoFirst.buttonLabel":"Redirect only high-rate vote customers","pages.reviews.settings.redirectMode.kleestoFirst.description":"Customers will fill out the review form first. If they rate 5â
, they will be redirected to external platforms. Customers with low-rate votes will not be redirected.","pages.reviews.settings.redirectMode.external.buttonLabel":"Redirect all customers","pages.reviews.settings.redirectMode.external.description":"Customers are redirected to external platforms immediately, without filling out your review form first. Reviews from external platforms will not be shown here.","pages.reviews.settings.externalLinks.validationNoLinks":"Please add at least one external review link.","pages.reviews.settings.externalLinks.invalidUrl":"Please enter a valid URL starting with https://","pages.specialOffers.title":"Special Offers","pages.specialOffers.description":"View and manage your special offers","pages.specialOffers.buttons.addSpecialOffer":"Add Special Offer","specialOffer.productId":"Product","specialOffer.amount":"Percentage","specialOffer.applicablePeriodRules":"Applicable Period","specialOffer.createdAt":"Date Created","resource.type.BIKE":"Bike","resource.type.BOAT":"Boat","resource.type.CAR":"Car","resource.type.VAN":"Van","resource.type.BUS":"Bus","resource.type.VEHICLE":"Vehicle","resource.type.EQUIPMENT":"Equipment","resource.type.JETSKI":"Jet Ski","resource.type.KAYAK":"Kayak","resource.type.PADDLES":"Paddles","resource.type.PARKING_SLOT":"Parking Slot","resource.type.APARTMENT":"Apartment","resource.type.ROOM":"Room","resource.type.SUITE":"Suite","resource.type.VILLA":"Villa","resource.type.HELICOPTER":"Helicopter","resource.type.AIRPLANE":"Airplane","resource.type.OTHER":"Other","channel.category.hotel":"Hotel","channel.category.manual":"Manual / Offline","channel.category.marketplace":"Marketplace","channel.category.rep":"Representative","channel.category.tablet":"Tablet View","channel.category.ota":"OTA","channel.category.api":"API","channel.category.agency":"Travel Agency","channel.category.vendor":"Vendor","channel.category.website":"Website","channel.category.other":"Other","channel.googleTtd.skipBusinessProfileWarning":"Without a Business Profile ID, only the services that have their own location set will be published to Google. Any service without a location will be left out of the feed.","dashboardBookingsSettings.code":"Code","dashboardBookingsSettings.cAt":"Booking Date","dashboardBookingsSettings.product":"Product","dashboardBookingsSettings.start":"Run Date","dashboardBookingsSettings.end":"End Date","dashboardBookingsSettings.tickets":"Persons #","dashboardBookingsSettings.price":"Total Price","dashboardBookingsSettings.channel":"Channel","dashboardBookingsSettings.status":"Status","dashboardBookingsSettings.checkInStatus":"Check-in Status","dashboardBookingsSettings.executionStatus":"Execution Status","dashboardBookingsSettings.executionStep":"Execution Step","dashboardBookingsSettings.contact":"Contact Details","dashboardBookingsSettings.pickupPoints":"Pickup Point","dashboardBookingsSettings.dropOffPoints":"Drop off Point","dashboardBookingsSettings.suppliersChannels":"Supplier","dashboardBookingsSettings.personnel":"Personnel","dashboardBookingsSettings.resources":"Resources","dashboardBookingsSettings.meetingPoints":"Meeting Point","dashboardBookingsSettings.transferService":"Transfer Service","dashboardBookingsSettings.pricingOptionName":"Pricing Option","hold.code":"Code","hold.cAt":"Booking Date","hold.product":"Product","hold.tickets":"Persons #","hold.channel":"Channel","hold.status":"Status","hold.contact":"Contact Details","hold.createdAt":"Date Created","hold.start":"Start","contact.
419id":"Contact Id","contact.accountId":"Account","contact.firstName":"First Name","contact.lastName":"Last Name","contact.email":"Email Address","contact.phoneNumber":"Phone Number","contact.tags":"Tags","contact.createdAt":"Date Created","contact.createdBy":"Created By","contact.updatedAt":"Date Updated","contact.updatedBy":"Updated By","review.id":"Review Id","review.bookingCode":"Booking Code","review.productName":"Product Name","review.authorName":"Author Name","review.rating":"Rating","review.comment":"Comment","review.published":"Published","review.createdAt":"Date Created","review.publishedAt":"Date Published","account.id":"Account Id","account.name":"Name","account.website":"Website","account.otherDetails":"Other Details","account.companyDetails":"Company Details","account.companyDetails.legalName":"Legal Name","account.companyDetails.legalAddress":"Legal Address","account.companyDetails.vatNumber":"VAT Number","account.companyDetails.registrationNumber":"Registration Number","account.companyDetails.country":"Country","account.companyDetails.city":"City","account.companyDetails.postalCode":"Postal Code","account.companyDetails.taxOffice":"Tax Office","account.companyDetails.activity":"Business Activity","account.bankDetail
419s":"Bank Details","account.bankDetails.iban":"IBAN","account.bankDetails.swift":"Swift Code","account.bankDetails.bankName":"Bank Name","account.billingDetails":"Billing Details","account.billingDetails.name":"Name","account.billingDetails.address":"Full Address","account.billingDetails.vatNumber":"VAT Number","account.billingDetails.country":"Country","account.billingDetails.city":"City","account.billingDetails.postalCode":"Postal Code","account.contactDetails":"Contact Details","account.contactDetails.email":"Email Address","account.contactDetails.phoneNumber":"Phone Number","account.tags":"Tags","account.createdAt":"Date Created","account.createdBy":"Created By","account.updatedAt":"Date Updated","account.updatedBy":"Updated By","account.contacts":"Contacts","tax.name":"Public Name","tax.identifier":"Identifier","tax.amountType":"Amount Type","tax.amountType.PERCENTAGE":"Percentage","tax.amountType.FIXED":"Fixed","tax.amountValue":"Amount Value","tax.isVat":"Is this a VAT Tax?","tax.myData":"(MyData) Settings","tax.myData.type":"(MyData) Tax Type","tax.myData.category":"(MyData) Tax Category","tax.myData.vatExemptionCategory":"(MyData) VAT Exemption Category","tax.createdAt":"Date Created","tax.updatedAt":"Date Updated","booking.checkInDetails.status.NOT_STARTED":"Not Started","booking.checkInDetails.status.PENDING":"Pending","booking.checkInDetails.status.COMPLETED":"Completed","booking.checkInDetails.status.EXPIRED":"Expired","booking.checkInDetails.status.CANCELLED":"Cancelled","invoiceItem.title":"Title","invoiceItem.description":"Description","invoiceItem.vatTaxId":"VAT Tax","invoiceItem.myData":"(MyData) Settings","invoiceItem.myData.classifications":"(MyData) Classifications","invoiceItem.myData.classifications.invoiceType":"(MyData) Invoice Type","invoiceItem.myData.classifications.category":"(MyData) Classification Category","invoiceItem.myData.classifications.type":"(MyData) Classification Type","invoiceItem.myData.classifications.vatTaxId":"VAT Tax","invoiceItem.tags":"Tags","invoiceItem.createdAt":"Date Created","invoiceItem.createdBy":"Created By","invoiceItem.updatedAt":"Date Updated","invoiceItem.updatedBy":"Updated By","invoiceBulkTask.status.PENDING":"Pending","invoiceBulkTask.status.COMPLETED":"Completed","invoiceBulkTask.status.FAILED":"Failed","invoiceBulkTask.invoiceDetails.invoice":"Invoice #","invoiceBulkTask.invoiceDetails.status":"Status","forms.invoiceItem.add.title":"Add Invoice Item","forms.invoiceItem.add.successMessage":"Invoice Item has been successfully created!","forms.invoiceItem.edit.title":"Edit Invoice Item","forms.invoiceItem.edit.successMessage":"Invoice Item has been successfully updated!","forms.invoiceItem.error.alreadyExistsMessage":"Invoice Item already exists with this title","forms.invoiceItem.title.label":"Title","forms.invoiceItem.title.placeholder":"Item Title","forms.invoiceItem.title.requiredMessage":"Field is required","forms.invoiceItem.description.label":"Description","forms.invoiceItem.description.placeholder":"Item Description","forms.invoiceItem.vatTaxId.label":"VAT Tax","forms.invoiceItem.vatTaxId.placeholder":"VAT Tax","forms.invoiceItem.myData.label":"(MyData) Settings","forms.invoiceItem.myData.classifications.label":"(MyData) Classifications","forms.invoiceItem.myData.classifications.invoiceType.label":"(MyData) Invoice Type","forms.invoiceItem.myData.classifications.invoiceType.placeholder":"(MyData) Invoice Type","forms.invoiceItem.myData.classifications.invoiceType.requiredMessage":"Field is required","forms.invoiceItem.myData.classifications.category.label":"(MyData) Classification Category","forms.invoiceItem.myData.classifications.category.placeholder":"(MyData) Classification Category","forms.invoiceItem.myData.classifications.category.requiredMessage":"Field is required","forms.invoiceItem.myData.classifications.type.label":"(MyData) Classification Type","forms.invoiceItem.myData.classifications.type.placeholder":"(MyData) Classification Type","forms.invoiceItem.myData.classifications.type.requiredMessage":"Field is required","forms.invoiceItem.myData.classifications.vatTaxId.label":"VAT Tax","forms.invoiceItem.myData.classifications.vatTaxId.placeholder":"Optional â leave empty to use the item\'s default VAT","forms.invoiceItem.myData.classifications.vatTaxId.help":"Optional override applied only when this MyData type is invoiced (e.g. 0% for intra-EU 2.2 / export 2.3).","forms.invoiceItem.tags.label":"Tags","forms.invoiceItem.tags.placeholder":"Item Tags","actions.contact.view":"Contact Details","actions.contact.viewMore":"View More","actions.contact.edit":"Edit Contact","actions.contact.merge":"Merge Contact","actions.contact.delete":"Delete Contact","actions.contact.delete.warningTitle":"Are you sure you want to delete the Contact?","actions.contact.delete.warningDescription":"This action cannot be undone.","actions.contact.delete.successMessage":"Contact has been successfully deleted!","actions.account.view":"Account Details","actions.account.viewMore":"View More","actions.account.edit":"Edit Account","actions.account.merge":"Merge Account","actions.account.delete":"Delete Account","actions.account.delete.warningTitle":"Are you sure you want to delete the Account?","actions.account.delete.warningDescription":"This action cannot be undone.","actions.account.delete.successMessage":"Account has been successfully deleted!","actions.review.view":"Review Details","actions.review.publish":"Publish Review","actions.review.publish.warningTitle":"Ready to publish this Review?","actions.review.publish.warningDescription":"After the review is published, the review will become public to your customers and you will not be able to hide or delete it.","actions.review.publish.successMessage":"Review has been successfully updated!","actions.tax.view":"Tax Details","actions.tax.edit":"Edit Tax","actions.invoiceItem.view":"Item Details","actions.invoiceItem.edit":"Edit Item","actions.invoiceItem.delete":"Delete Item","actions.invoiceItem.delete.warningTitle":"Are you sure you want to delete the Item?","actions.invoiceItem.delete.warningDescription":"This action cannot be undone.","actions.invoiceItem.delete.successMessage":"Item has been successfully deleted!","actions.pricingOption.create":"Create Pricing Option","actions.pricingOptions.edit":"Edit Pricing Option","actions.pricingOptions.duplicateAsDefault":"Duplicate as Default","actions.pricingOptions.duplicateAsCustom":"Duplicate as Custom","actions.pricingOption.view":"Pricing Option Details","actions.pricingOption.export":"Export Price
419s to CSV (Beta)","actions.pricingOption.delete":"Delete Pricing Option","actions.pricingOption.delete.warningTitle":"Are you sure you want to delete this Pricing Option?","actions.pricingOption.delete.warningDescription":"This action cannot be undone.","actions.pricingOption.delete.successMessage":"Pricing Option has been successfully deleted!","actions.invoiceBulkTask.SEND_MYDATA":"Send to MyData","actions.invoiceBulkTask.MARK_PAID":"Mark as Paid","actions.invoiceBulkTask.DELETE":"Delete","actions.invoiceBulkTask.SEND_MYDATA.warningMessage":"Are you sure you want to send the selected invoices to MyData?","actions.invoiceBulkTask.MARK_PAID.warningMessage":"Are you sure you want to mark as paid the selected invoices?","actions.invoiceBulkTask.DELETE.warningMessage":"Are you sure you want to delete the selected invoices?","actions.invoiceBulkTask.SEND_MYDATA.title":"Send Invoices to MyData","actions.invoiceBulkTask.MARK_PAID.title":"Mark Invoices as Paid","actions.invoiceBulkTask.DELETE.title":"Delete Invoices","actions.specialOffer.view":"Special Offer Details","actions.specialOffer.edit":"Edit Special Offer","actions.specialOffer.delete":"Delete Special Offer","actions.specialOffer.delete.warningTitle":"Are you sure you want to delete the Special Offer?","actions.specialOffer.delete.warningDescription":"This action cannot be undone.","actions.specialOffer.delete.successMessage":"Special Offer has been successfully deleted!","filters.contact.show.title":"Show Contact Filters","filters.contact.hide.title":"Hide Contact Filters","filters.contact.contact.label":"Contact","filters.contact.contact.placeholder":"Search contact","filters.contact.accountId.label":"Account","filters.contact.accountId.placeholder":"Search account","filters.contact.createdAt.label":"Date Created","filters.contact.createdAt.placeholder":"Search account by Date Created","filters.contact.updatedAt.label":"Date Updated","filters.contact.updatedAt.placeholder":"Search account by Date Updated","filters.account.show.title":"Show Account Filters","filters.account.hide.title":"Hide Account Filters","filters.account.account.label":"Account","filters.account.account.placeholder":"Search account","filters.account.createdAt.label":"Date Created","filters.account.createdAt.placeholder":"Search account by Date Created","filters.account.updatedAt.label":"Date Updated","filters.account.updatedAt.placeholder":"Search account by Date Updated","filters.tax.show.title":"Show Tax Filters","filters.tax.hide.title":"Hide Tax Filters","filters.tax.tax.label":"Tax","filters.tax.tax.placeholder":"Search tax","filters.tax.createdAt.label":"Date Created","filters.tax.createdAt.placeholder":"Search tax by Date Created","filters.tax.updatedAt.label":"Date Updated","filters.tax.updatedAt.placeholder":"Search tax by Date Updated","filters.invoiceItem.show.title":"Show Item Filters","filters.invoiceItem.hide.title":"Hide Item Filters","filters.invoiceItem.item.label":"Item","filters.invoiceItem.item.placeholder":"Search item","filters.invoiceItem.vatTaxId.label":"VAT Tax","filters.invoiceItem.vatTaxId.placeholder":"Item VAT Tax","filters.invoiceItem.createdAt.label":"Date Created","filters.invoiceItem.createdAt.placeholder":"Search item by Date Created","filters.invoiceItem.updatedAt.label":"Date Updated","filters.invoiceItem.updatedAt.placeholder":"Search item by Date Updated","filters.pricingOption.title":"Filter Pricing Options","filters.pricingOption.placeholder":"Select values to filter by...","filters.pricingOption.addFilter":"Add Filter","filters.pricingOption.activePeriodRules":"Active Period","filters.pricingOption.isExpired":"Expired Pricing Options","filters.pricingOption.createdAt":"Date Created","filters.pricingOption.updatedAt":"Date Updated","filters.pricingOption.pricingOption":"Pricing Option","filters.pricingOption.pricingOption.placeholder":"Search by name/identifier","filters.specialOffer.productId.label":"Product","filters.specialOffer.productId.placeholder":"Filter by product...","filters.specialOffer.createdAt.label":"Date Created","filters.specialOffer.createdAt.placeholder":"Filter by date...","filters.specialOffer.applicablePerio
419dRules.label":"Applicable Period","filters.specialOffer.applicablePeriodRules.placeholder":"Filter by date range...","forms.contact.add.title":"Add Contact","forms.contact.add.successMessage":"Contact has been successfully created!","forms.contact.edit.title":"Edit Contact","forms.contact.edit.successMessage":"Contact has been successfully updated!","forms.contact.error.emailOrFullName.requiredMessage":"Contact must have at least a name or an email address","forms.contact.error.fullName.alreadyExistsMessage":"Contact already exists with this full name","forms.contact.error.email.alreadyExistsMessage":"Contact already exists with this email address","forms.contact.firstName.label":"First Name","forms.contact.firstName.placeholder":"Contact First Name","forms.contact.lastName.label":"Last Name","forms.contact.lastName.placeholder":"Contact Last Name","forms.contact.email.label":"Email Address","forms.contact.email.placeholder":"Contact Email Address","forms.contact.email.validatorMessage":"Field must have a valid email address","forms.contact.phoneNumber.label":"Phone Number","forms.contact.phoneNumber.placeholder":"Contact Phone Number","forms.contact.accountId.label":"Account","forms.contact.accountId.placeholder":"Contact Account","forms.contact.tags.label":"Tags","forms.contact.tags.placeholder":"Contact Tags","forms.contact.merge.title":"Merge Contact","forms.contact.mergeWithContactId.label":"Merge with Contact","forms.contact.mergeWithContactId.placeholder":"Select a Contact","forms.contact.mergeWithContactId.requiredMessage":"Field is required","forms.contact.merge.warningTitle":"Are you sure you want to merge {contactName} with {mergeWithContactName}?","forms.contact.merge.warningDescription":"After the merge is complete, {contactName} will be deleted and all the related records will be connected with {mergeWithContactName}.","forms.contact.merge.successMessage":"Contact has been successfully merged!","forms.contact.merge.errorMessage":"Failed to merge contact","forms.account.merge.title":"Merge Account","forms.account.mergeWithAccountId.label":"Merge with Account","forms.account.mergeWithAccountId.placeholder":"Select a Account","forms.account.mergeWithAccountId.requiredMessage":"Field is required","forms.account.merge.warningTitle":"Are you sure you want to merge {accountName} with {mergeWithAccountName}?","forms.account.merge.warningDescription":"After the merge is complete, {accountName} will be deleted and all the related records will be connected with {mergeWithAccountName}.","forms.account.merge.successMessage":"Account has been successfully merged!","forms.account.merge.errorMessage":"Failed to merge account","forms.account.add.title":"Add Account","forms.account.add.successMessage":"Account has been successfully created!","forms.account.edit.title":"Edit Account","forms.account.edit.successMessage":"Account has been successfully updated!","forms.account.error.alreadyExistsMessage":"Account already exists with this name","forms.account.name.label":"Name","forms.account.name.placeholder":"Account Name","forms.account.name.requiredMessage":"Field is required","forms.account.website.label":"Website","forms.account.website.placeholder":"Account Website","forms.account.companyDetails.label":"Company Details","forms.account.companyDetails.legalName.label":"Legal Name","forms.account.companyDetails.legalName.placeholder":"Company Legal Name","forms.account.companyDetails.legalAddress.label":"Legal Address","forms.account.companyDetails.legalAddress.placeholder":"Company Legal Address","forms.account.companyDetails.vatNumber.label":"VAT Number","forms.account.companyDetails.vatNumber.placeholder":"Company VAT Number","forms.account.companyDetails.registrationNumber.label":"Registration Number","forms.account.companyDetails.registrationNumber.placeholder":"Company Registration Number","forms.account.companyDetails.country.label":"Country","forms.account.companyDetails.country.placeholder":"Company Country","forms.account.companyDetails.city.label":"City","forms.account.companyDetails.city.placeholder":"Company City","forms.account.companyDetails.postalCode.label":"Postal Code","forms.account.companyDetails.postalCode.placeholder":"Company Postal Code","forms.account.companyDetails.taxOffice.label":"Tax Office","forms.account.companyDetails.taxOffice.placeholder":"Company Tax Office","forms.account.companyDetails.activity.label":"Activity","forms.account.companyDetails.activity.placeholder":"Company Activity","forms.account.bankDetail
419s.label":"Bank Details","forms.account.bankDetails.iban.label":"IBAN","forms.account.bankDetails.iban.placeholder":"IBAN","forms.account.bankDetails.swift.label":"Swift Code","forms.account.bankDetails.swift.placeholder":"Swift Code","forms.account.bankDetails.bankName.label":"Bank Name","forms.account.bankDetails.bankName.placeholder":"Bank Name","forms.account.contactDetails.label":"Contact Details","forms.account.contactDetails.email.label":"Email Address","forms.account.contactDetails.email.placeholder":"Account Email Address","forms.account.contactDetails.email.validatorMessage":"Field must have a valid email address","forms.account.contactDetails.phoneNumber.label":"Phone Number","forms.account.contactDetails.phoneNumber.placeholder":"Account Phone Number","forms.account.billingDetails.label":"Billing Details","forms.account.billingDetails.useCompanyDetails.label":"Use the company details as billing details for this account","forms.account.billingDetails.name.label":"Name","forms.account.billingDetails.name.placeholder":"Billing Name","forms.account.billingDetails.address.label":"Full Address","forms.account.billingDetails.address.placeholder":"Billing Full Address","forms.account.billingDetails.vatNumber.label":"VAT Number","forms.account.billingDetails.vatNumber.placeholder":"Billing VAT Number","forms.account.billingDetails.country.label":"Country","forms.account.billingDetails.country.placeholder":"Billing Country","forms.account.billingDetails.city.label":"City","forms.account.billingDetails.city.placeholder":"Billing City","forms.account.billingDetails.postalCode.label":"Postal Code","forms.account.billingDetails.postalCode.placeholder":"Billing Postal Code","forms.account.tags.label":"Tags","forms.account.tags.placeholder":"Account Tags","forms.tax.add.title":"Add Tax","forms.tax.add.successMessage":"Tax has been successfully created!","forms.tax.edit.title":"Edit Tax","forms.tax.edit.successMessage":"Tax has been successfully updated!","forms.tax.name.label":"Public Name","forms.tax.name.placeholder":"Type a name","forms.tax.name.validatorMessage":"Field is required","forms.tax.identifier.label":"Identifier","forms.tax.identifier.placeholder":"Type an identifier","forms.tax.identifier.validatorMessage":"Field is required","forms.tax.amountType.label":"Amount Type","forms.tax.amountType.placeholder":"Select a type","forms.tax.isVat.vatValidatorPercentageMessage":"VAT Tax must be percentage","forms.tax.amountType.validatorMessage":"Field is required","forms.tax.amountType.PERCENTAGE":"Percentage","forms.tax.amountType.FIXED":"Fixed","forms.tax.amountValue.label.PERCENTAGE":"Amount (%)","forms.tax.amountValue.label.FIXED":"Fixed Amount","forms.tax.amountValue.placeholder":"Type an amount","forms.tax.amountValue.validatorMessage":"Field is required","forms.tax.myData.label":"(MyData) Settings","forms.tax.isVat.label":"Is this a VAT Tax?","forms.tax.isVat.validatorMessage":"Field is required","forms.tax.myData.type.label":"(MyData) Tax Type","forms.tax.myData.type.placeholder":"Select an option","forms.tax.myData.type.validatorMessage":"Field is required","forms.tax.myData.category.label":"(MyData) Tax Category","forms.tax.myData.category.placeholder":"Select an option","forms.tax.myData.category.validatorMessage":"Field is required","forms.tax.myData.vatExemptionCategory.label":"(MyData) VAT Exemption Category","forms.tax.myData.vatExemptionCategory.placeholder":"Select an option","forms.tax.myData.vatExemptionCategory.validatorMessage":"Field is required","forms.specialOffer.add.title":"Add Special Offer","forms.specialOffer.add.successMessage":"Special Offer has been successfully created!","forms.specialOffer.edit.title":"Edit Special Offer","forms.specialOffer.edit.successMessage":"Special Offer has been successfully updated!","forms.specialOffer.error.alreadyExistsMessage":"Special Offer already exists for this product","forms.specialOffer.productId.label":"Product","forms.specialOffer.productId.placeholder":"Select a product","forms.specialOffer.productId.requiredMessage":"Field is required","forms.specialOffer.amount.label":"Amount (%)","forms.specialOffer.amount.placeholder":"Type a number","forms.specialOffer.amount.validatorMessage":"Amount must be a valid percentage number","forms.specialOffer.amount.requiredMessage":"Field is required","forms.specialOffer.applicablePerio
419dRules.label":"Applicable Period","forms.specialOffer.applicablePeriodRules.range.label":"Date Range","forms.specialOffer.applicablePeriodRules.range.placeholder":"Select a date range","forms.specialOffer.applicablePeriodRules.range.explainer":"Optionally set a date range that the special offer discount applies","forms.specialOffer.applicablePeriodRules.range.requiredMessage":"Field is required","forms.specialOffer.applicablePeriodRules.overLappingMessage":"Applicable periods cannot overlap each other.","forms.specialOffer.applicablePeriodRules.amount.label":"Amount (%)","forms.specialOffer.applicablePeriodRules.amount.placeholder":"Type a number","forms.specialOffer.applicablePeriodRules.amount.validatorMessage":"Amount must be a valid percentage number","forms.specialOffer.applicablePeriodRules.requiredMessage":"Add at least one applicable period","forms.pricingOption.isDefault.explainerCustom":"This Custom Pricing Option can be used only by the channels you have connected it to.","forms.pricingOption.prices.label":"Prices","forms.pricingOption.additionalServices.label":"Additional Services","forms.pricingOption.additionalServices.name.label":"Name","forms.pricingOption.additionalServices.name.placeholder":"Type a name","forms.pricingOption.additionalServices.name.explainer":"Type a human friendly name for this service to be visible during checkout.","forms.pricingOption.additionalServices.name.requiredMessage":"Field is required","forms.pricingOption.additionalServices.description.label":"Description","forms.pricingOption.additionalServices.description.placeholder":"Type a description","forms.pricingOption.additionalServices.description.explainer":"Type a short description for this service to be visible during checkout.","forms.pricingOption.additionalServices.minQuantity.label":"Minimum Quantity","forms.pricingOption.additionalServices.minQuantity.placeholder":"Type a number","forms.pricingOption.additionalServices.minQuantity.explainer":"Optionally set the minimum quantity for this service to be required for each booking.","forms.pricingOption.additionalServices.minQuantity.validatorMessage":"Value must be a number","forms.pricingOption.additionalServices.maxQuantity.label":"Maximum Quantity","forms.pricingOption.additionalServices.maxQuantity.placeholder":"Type a number","forms.pricingOption.additionalServices.maxQuantity.explainer":"Optionally set the maximum quantity for this service to be available for each booking.","forms.pricingOption.additionalServices.maxQuantity.validatorMessage":"Value must be a number","forms.pricingOption.additionalServices.maxQuantity.lessThanMinMessage":"Value must be greater or equal than minimum quantity","forms.pricingOption.additionalServices.amount.label":"Amount","forms.pricingOption.additionalServices.amount.placeholder":"Type a number","forms.pricingOption.additionalServices.amount.requiredMessage":"Field is required","forms.pricingOption.additionalServices.amount.explainer":"Set the total amount for this service","forms.pricingOption.additionalServices.payableOnSite.label":"Service is paid in-destination","forms.pricingOption.additionalServices.payableOnSite.explainer":"When enabled, the service amount will be excluded from online payment. The traveler will pay the service amount on site.","forms.pricingOption.additionalServices.customFieldsSectionTitle":"(Optional) Custom fields for this service","forms.pricingOption.additionalServices.travelerCustomFieldsIds.label":"Custom fields (per traveler)","forms.pricingOption.additionalServices.travelerCustomFieldsIds.placeholder":"Select one or multiple options","forms.pricingOption.additionalServices.travelerCustomFieldsIds.explainer":"Optionally select one or multiple custom fields to be used whenever this service is selected during the checkout. These custom fields will be requested from each traveler.","forms.pricingOption.additionalServices.otherCustomFieldsIds.label":"Custom fields (per booking)","forms.pricingOption.additionalServices.otherCustomFieldsIds.placeholder":"Select one or multiple options","forms.pricingOption.additionalServices.otherCustomFieldsIds.explainer":"Optionally select one or multiple custom fields to be used whenever this service is selected during the checkout.","forms.pricingOption.name.label":"Public Name","forms.pricingOption.name.placeholder":"Type a name","forms.pricingOption.name.requiredMessage":"Field is required","forms.pricingOption.name.explainer":"Type a human friendly name for this pricing option to be visible during checkout.","forms.pricingOption.resourcesIds.label":"Resources","forms.pricingOption.resourcesIds.placeholder":"Select one or multiple resources","forms.pricingOption.resourcesIds.explainer":"By connecting resource(s) on the pricing option, you can have different prices per resource (resource-base pricing) and different availability according to resource\'s capacity (resource-base availability).","forms.pricingOption.identifier.label":"Internal Name","forms.pricingOption.identifier.placeholder":"Type an internal name","forms.pricingOption.identifier.requiredMessage":"Field is required","forms.pricingOption.identifier.explainer":"Type a short name for this pricing option to be only for internal use.","forms.pricingOption.description.label":"Description","forms.pricingOption.description.placeholder":"Type a description","forms.pricingOption.description.explainer":"Type a short description for this pricing option to be visible during checkout.","forms.pricingOption.additionalInformationSectionTitle":"(Optional) Content Details","forms.pricingOption.syncContentWithRes
419ource.label":"Synchronize the Pricing Option\'s content with the Resource\'s content","forms.pricingOption.syncContentWithResource.explainer":"Select if you want to synchronize the long description and the photos with those of the Resource. If you change the description or the photos of your Resource, the Pricing Option\'s content will be automatically updated.","forms.pricingOption.photos.label":"Photos","forms.pricingOption.content.label":"Long Description","forms.pricingOption.content.placeholder":"Type a long description","forms.pricingOption.content.explainer":"Set the long description for this pricing option to be visible during checkout.","forms.pricingOption.minimumChargeAmount.label":"Minimum Charge","forms.pricingOption.minimumChargeAmount.placeholder":"Type an amount","forms.pricingOption.minimumChargeAmount.explainer":"Optionally type a minimum charge amount to be applied, if the booking total price is less than the provided amount.","forms.pricingOption.minimumChargeAmount.validatorMessage":"Amount must be grater than 0","forms.pricingOption.checkoutPriority.label":"Checkout Position Priority","forms.pricingOption.checkoutPriority.placeholder":"Type a number","forms.pricingOption.checkoutPriority.explainer":"Optionally, type a positive number to determine the Pricing Option\'s position during the checkout. The lower the number (starting from 1), the higher the Pricing Option will be listed on the checkout page. Use this only to prioritize this pricing option over the others.","forms.pricingOption.checkoutPriority.validatorMessage":"Value must be a positive number","forms.pricingOption.hasCommission.label":"Include custom commission per price","forms.pricingOption.hasCommission.explainer":"Select if you want to set custom commission per price for this pricing option.","forms.pricingOption.commissionType.label":"Commission Type","forms.pricingOption.commissionType.placeholder":"Select an option","forms.pricingOption.commissionType.requiredMessage":"Field is required","forms.pricingOption.commissionType.explainer":"Select the type of the commission to be applied on each price.","forms.pricingOption.activePeriodRules.range.label":"Active Period","forms.pricingOption.activePeriodRules.range.explainer":"Select a date range for this pricing option to be available.","forms.pricingOption.activePeriodRules.range.requiredMessage":"Field is required","forms.pricingOption.activePeriodRules.range.placeholder":"Select Date Range","forms.pricingOption.activePeriodRules.overLappingMessage":"Active periods cannot overlap each other.","forms.pricingOption.pricingType.customFixed.prices.name.label":"Name","forms.pricingOption.pricingType.customFixed.prices.name.placeholder":"Type a name","forms.pricingOption.pricingType.customFixed.prices.name.requiredMessage":"Field is required","forms.pricingOption.pricingType.customFixed.prices.name.explainer":"Type a human friendly name for this price to be visible during checkout.","forms.pricingOption.pricingType.customFixed.prices.description.label":"Description","forms.pricingOption.pricingType.customFixed.prices.description.placeholder":"Type a description","forms.pricingOption.pricingType.customFixed.prices.description.explainer":"Type a short description for this price to be visible during checkout.","forms.pricingOption.pricingType.customFixed.prices.minTravelers.label":"Minimum Persons","forms.pricingOption.pricingType.customFixed.prices.minTravelers.placeholder":"Minimum number of persons","forms.pricingOption.pricingType.customFixed.prices.minTravelers.requiredMessage":"Field is required","forms.pricingOption.pricingType.customFixed.prices.minTravelers.explainer":"Set the minimum number of persons for this price to be available","forms.pricingOption.pricingType.customFixed.prices.maxTravelers.label":"Maximum Persons","forms.pricingOption.pricingType.customFixed.prices.maxTravelers.placeholder":"Maximum number of persons","forms.pricingOption.pricingType.customFixed.prices.maxTravelers.requiredMessage":"Field is required","forms.pricingOption.pricingType.customFixed.prices.maxTravelers.explainer":"Set the maximum number of persons for this price to be available","forms.pricingOption.pricingType.customFixed.prices.maxTravelers.validatorMessage":"Value must be greater than minimum persons","forms.pricingOption.pricingType.customFixed.prices.amount.label":"Amount (per person)","forms.pricingOption.pricingType.customFixed.prices.amount.placeholder":"Type an amount","forms.pricingOption.pricingType.customFixed.prices.amount.requiredMessage":"Field is required","forms.pricingOption.pricingType.customFixed.prices.amount.explainer":"Set the total amount per person for this price","forms.pricingOption.pricingType.customFixed.prices.primaryPrice.label":"Check this price as primary choice","forms.pricingOption.pricingType.customFixed.prices.primaryPrice.explainer":"Select if you want this price to be shown as the base/starting price for the product.","forms.pricingOption.pricingType.duration.prices.minDuration.day.label":"From (days)","forms.pricingOption.pricingType.duration.prices.minDuration.day.placeholder":"Type a number","forms.pricingOption.pricingType.duration.prices.minDuration.hour.label":"From (hours)","forms.pricingOption.pricingType.duration.prices.minDuration.hour.placeholder":"Type a number","forms.pricingOption.pricingType.duration.prices.minDuration.week.label":"From (weeks)","forms.pricingOption.pricingType.duration.prices.minDuration.week.placeholder":"Type a number","forms.pricingOption.pricingType.duration.prices.minDuration.explainer":"Set the minimum duration for this price to be available","forms.pricingOption.pricingType.duration.prices.minDuration.requiredMessage":"Field is required","forms.pricingOption.pricingType.duration.prices.maxDuration.day.label":"To (days)","forms.pricingOption.pricingType.duration.prices.maxDuration.day.placeholder":"Type a number","forms.pricingOption.pricingType.duration.prices.maxDuration.hour.label":"To (hours)","forms.pricingOption.pricingType.duration.prices.maxDuration.hour.placeholder":"Type a number","forms.pricingOption.pricingType.duration.prices.maxDuration.week.label":"To (weeks)","forms.pricingOption.pricingType.duration.prices.maxDuration.week.placeholder":"Type a number","forms.pricingOption.pricingType.duration.prices.maxDuration.requiredMessage":"Field is required","forms.pricingOption.pricingType.duration.prices.maxDuration.explainer":"Set the maximum duration for this price to be available","forms.pricingOption.pricingType.duration.prices.maxDuration.lessThanMinMessage":"Maximum duration should be greater than minimum duration","forms.pricingOption.pricingType.duration.prices.amount.day.label":"Amount (per day)","forms.pricingOption.pricingType.duration.prices.amount.day.explainer":"Set the total amount per day for this price","forms.pricingOption.pricingType.duration.prices.amount.hour.label":"Amount (per hour)","forms.pricingOption.pricingType.duration.prices.amount.hour.explainer":"Set the total amount per hour for this price","forms.pricingOption.pricingType.duration.prices.amount.week.label":"Amount (per week)","forms.pricingOption.pricingType.duration.prices.amount.week.explainer":"Set the total amount per week for this price","forms.pricingOption.pricingType.duration.prices.amount.placeholder":"Type a number","forms.pricingOption.pricingType.duration.prices.amount.requiredMessage":"Field is required","forms.pricingOption.pricingType.packaged.prices.name.label":"Name","forms.pricingOption.pricingType.packaged.prices.name.placeholder":"Type a name","forms.pricingOption.pricingType.packaged.prices.name.requiredMessage":"Field is required","forms.pricingOption.pricingType.packaged.prices.name.explainer":"Type a human friendly name for this price to be visible during checkout.","forms.pricingOption.pricingType.packaged.prices.description.label":"Description","forms.pricingOption.pricingType.packaged.prices.description.placeholder":"Description","forms.pricingOption.pricingType.packaged.prices.description.explainer":"Type a short description for this price to be visible during checkout.","forms.pricingOption.pricingType.packaged.prices.amount.label":"Fixed Amount","forms.pricingOption.pricingType.packaged.prices.amount.placeholder":"Type a number","forms.pricingOption.pricingType.packaged.prices.amount.requiredMessage":"Field is required","forms.pricingOption.pricingType.packaged.prices.amount.explainer":"Set the fixed amount for this price","forms.pricingOption.pricingType.packaged.prices.pricesPerExtraTraveler.label":"Prices (Per Extra Pax)","forms.pricingOption.pricingType.packaged.prices.pricesPerExtraTraveler.requiredMessage":"Please add at least 1 price for each extra pax","forms.pricingOption.pricingType.packaged.prices.primaryPrice.label":"Check this price as primary choice","forms.pricingOption.pricingType.packaged.prices.primaryPrice.explainer":"Select if you want this price to be shown as the base/starting price for the product.","forms.pricingOption.pricingType.packaged.prices.allowExtraTravelers.label":"Charge extra per person after {maxTravelers} pax","forms.pricingOption.pricingType.packaged.prices.allowExtraTravelers.explainer":"Assume that your service costs 1000⬠for 5 persons and 100⬠for any additional person. If you receive a booking with 7 persons, the total price will be 1200⬠(1000⬠+ 2*100â¬)","forms.pricingOption.pricingType.packaged.prices.minTravelers.label":"Minimum Persons","forms.pricingOption.pricingType.packaged.prices.minTravelers.placeholder":"Minimum number of persons","forms.pricingOption.pricingType.packaged.prices.minTravelers.explainer":"Set the minimum number of persons for this price to be available","forms.pricingOption.pricingType.packaged.prices.minTravelers.validatorMessage":"Field must be a number","forms.pricingOption.pricingType.packaged.prices.maxTravelers.label":"Maximum Persons","forms.pricingOption.pricingType.packaged.prices.maxTravelers.placeholder":"Maximum number of persons","forms.pricingOption.pricingType.packaged.prices.maxTravelers.explainer":"Set the maximum number of persons for this price to be available","forms.pricingOption.pricingType.packaged.prices.maxTravelers.validatorMessage":"Value must be greater than minimum persons","forms.pricingOption.pricingType.perLocation.prices.fromRegionId.label":"From (Region)","forms.pricingOption.pricingType.perLocation.prices.fromRegionId.placeholder":"Select an option","forms.pricingOption.pricingType.perLocation.prices.fromRegionId.explainer":"Select a starting region for this price","forms.pricingOption.pricingType.perLocation.prices.fromRegionId.requiredMessage":"Field is required","forms.pricingOption.pricingType.perLocation.prices.transferServices.label":"Transfer Services","forms.pricingOption.pricingType.perLocation.prices.transferServices.placeholder":"Select an option","forms.pricingOption.pricingType.perLocation.prices.transferServices.explainer":"Select Transfer Services for this price","forms.pricingOption.pricingType.perLocation.prices.transferServices.requiredMessage":"Field is required","forms.pricingOption.pricingType.perLocation.prices.toRegionId.label":"To (Region)","forms.pricingOption.pricingType.perLocation.prices.toRegionId.placeholder":"Select an option","forms.pricingOption.pricingType.perLocation.prices.toRegionId.explainer":"Select an ending region for this price","forms.pricingOption.pricingType.perLocation.prices.toRegionId.requiredMessage":"Field is required","forms.pricingOption.pricingType.perLocation.prices.transferService.label":"Transfer Service","forms.pricingOption.pricingType.perLocation.prices.transferService.placeholder":"Select an option","forms.pricingOption.pricingType.perLocation.prices.transferService.explainer":"Select a transfer service for this price","forms.pricingOption.pricingType.perLocation.prices.transferService.requiredMessage":"Field is required","forms.pricingOption.pricingType.perLocation.prices.commissionAmount.label":"Commission","forms.pricingOption.pricingType.perLocation.prices.commissionAmount.explainer":"Set the commissions amount for this price","forms.pricingOption.pricingType.perLocation.prices.commissionAmount.placeholder":"Type an amount","forms.pricingOption.pricingType.perLocation.prices.commissionAmount.requiredMessage":"Field is required","forms.pricingOption.pricingType.perLocation.prices.commissionAmount.percentageErrorMessage":"Amount cannot be greater than 100","forms.pricingOption.pricingType.perLocation.prices.amount.label":"Amount","forms.pricingOption.pricingType.perLocation.prices.amount.placeholder":"Type an amount","forms.pricingOption.pricingType.perLocation.prices.amount.requiredMessage":"Field is required","forms.pricingOption.pricingType.perLocation.prices.amount.explainer":"Set the total amount for this price","forms.pricingOption.pricingType.perLocation.prices.maxTravelers.label":"Maximum Persons","forms.pricingOption.pricingType.perLocation.prices.maxTravelers.placeholder":"Maximum number of persons","forms.pricingOption.pricingType.perLocation.prices.maxTravelers.explainer":"Set the maximum number of persons for this price to be available","forms.pricingOption.pricingType.perLocation.prices.maxTravelers.validatorMessage":"Field must be a number","forms.pricingOption.pricingType.perLocation.prices.amountPerExtraTraveler.label":"Amount (per extra pax)","forms.pricingOption.pricingType.perLocation.prices.amountPerExtraTraveler.placeholder":"Type an amount","forms.pricingOption.pricingType.perLocation.prices.amountPerExtraTraveler.validatorMessage":"Field must be a number","forms.pricingOption.prices.amountPerDayPeriod.commission.explainer":"Add a custom commission amount the specific time range","forms.pricingOption.pricingType.perPerson.prices.name.label":"Name","forms.pricingOption.pricingType.perPerson.prices.name.placeholder":"Type a name","forms.pricingOption.pricingType.perPerson.prices.name.requiredMessage":"Field is required","forms.pricingOption.pricingType.perPerson.prices.name.explainer":"Type a human friendly name for this price to be visible during checkout.","forms.pricingOption.pricingType.perPerson.prices.description.label":"Description","forms.pricingOption.pricingType.perPerson.prices.description.placeholder":"Type a description","forms.pricingOption.pricingType.perPerson.prices.description.explainer":"Type a short description for this price to be visible during checkout.","forms.pricingOption.pricingType.perPerson.prices.amount.label":"Amount","forms.pricingOption.pricingType.perPerson.prices.amount.placeholder":"Type an amount","forms.pricingOption.pricingType.perPerson.prices.amount.requiredMessage":"Field is required","forms.pricingOption.pricingType.perPerson.prices.amount.explainer":"Set the total amount for this price","forms.pricingOption.pricingType.perPerson.prices.primaryPrice.label":"Check this price as primary choice","forms.pricingOption.pricingType.perPerson.prices.primaryPrice.explainer":"Select if you want this price to be shown as the base/starting price for the product.","forms.pricingOption.activePeriodRules.removeMessage":"Are you sure you want to remove this Active Period?","forms.pricingOption.activePeriodRules.requiredMessage":"Please add at least 1 active period","forms.pricingOption.dayPeriods.from.label":"Night Shift (Start)","forms.pricingOption.dayPeriods.until.label":"Night Shift (End)","forms.pricingOption.dayPeriods.amount.explainer":"Add a custom amount for a specific time in a day","forms.pricingOption.dayPeriods.requiredMessage":"Field is required","forms.pricingOption.prices.travelerType.label":"Age / Occupation","forms.pricingOption.prices.travelerType.placeholder":"Select an option","forms.pricingOption.prices.travelerType.explainer":"Optionally select an indicator that describes the age or the occupation of the traveler. This setting is currently used by marketplaces like GetYourGuide, Viator, etc.","forms.pricingOption.prices.travelerType.ADULT":"Adult","forms.pricingOption.prices.travelerType.CHILD":"Child","forms.pricingOption.prices.travelerType.INFANT":"Infant","forms.pricingOption.prices.travelerType.YOUTH":"Youth","forms.pricingOption.prices.travelerType.STUDENT":"Student","forms.pricingOption.prices.travelerType.SENIOR":"Senior","forms.pricingOption.prices.travelerType.ANY":"Any","forms.pricingOption.pr
419ices.price.requiredMessage":"Please add at least 1 price","forms.pricingOption.pricingType.customFixed.prices.duplicatePrimaryPriceMessage":"Please select a unique traveler type per group","forms.pricingOption.prices.duplicatePrimaryPriceMessage":"Please select only one primary price","forms.pricingOption.prices.duration.overLappingDuration":"Duration ranges cannot overlap.","forms.pricingOption.prices.duplicateLocationsMessage":"Two or more prices have the same From - To region. Please choose different regions for different prices","forms.pricingOption.create.successMessage":"Pricing Option has been successfully created!","forms.pricingOption.edit.successMessage":"Pricing Option has been successfully updated!","INVOICE_TYPES.RECEIPT":"Receipt","INVOICE_TYPES.INVOICE":"Invoice","INVOICE_TYPES.CREDIT_NOTE":"Credit Note","SUPPORTED_LANGUAGES.en":"English","SUPPORTED_LANGUAGES.it":"Italian","SUPPORTED_LANGUAGES.el":"Greek","SUPPORTED_LANGUAGES.de":"German","SUPPORTED_LANGUAGES.fr":"French","PRODUCT_TYPE_CATEGORIES.transfer.land":"Land Transfer","PRODUCT_TYPE_CATEGORIES.transfer.sea":"Sea Transfer","PRODUCT_TYPE_CATEGORIES.transfer.air":"Air Transfer","PRODUCT_TYPE_CATEGORIES.transfer.tour":"Tour & Transfer","forms.translateField.modalTitle":"Translate Field: {fieldName}","myData.invoiceType.1.1":"ΤιμολÏγιο Î ÏληÏηÏ","myData.invoiceType.1.2":"ΤιμολÏγιο Î ÏληÏÎ·Ï / ÎνδοκοινοÏικÎÏ Î Î±ÏαδÏÏειÏ","myData.invoiceType.1.3":"ΤιμολÏγιο Î ÏληÏÎ·Ï / ΠαÏαδÏÏÎµÎ¹Ï Î¤ÏίÏÏν ΧÏÏÏν","myData.invoiceType.1.4":"ΤιμολÏγιο Î ÏληÏÎ·Ï / Î ÏληÏη για ÎογαÏιαÏÎ¼Ï Î¤ÏίÏÏν","myData.invoiceType.1.5":"ΤιμολÏγιο Î ÏληÏÎ·Ï / ÎκκαθάÏιÏη Î ÏλήÏεÏν ΤÏίÏÏν - Îμοιβή αÏÏ Î ÏλήÏÎµÎ¹Ï Î¤ÏίÏÏν","myData.invoiceType.1.6":"ΤιμολÏγιο Î ÏληÏÎ·Ï / ΣÏ
μÏληÏÏμαÏÎ¹ÎºÏ Î Î±ÏαÏÏαÏικÏ","myData.invoiceType.2.1":"ΤιμολÏγιο ΠαÏοÏήÏ","myData.invoiceType.2.2":"ΤιμολÏγιο ΠαÏοÏÎ®Ï / ÎνδοκοινοÏική ΠαÏοÏή Î¥ÏηÏεÏιÏν","myData.invoiceType.2.3":"ΤιμολÏγιο ΠαÏοÏÎ®Ï / ΠαÏοÏή Î¥ÏηÏεÏιÏν Ïε λήÏÏη ΤÏίÏÎ·Ï Î§ÏÏαÏ","myData.invoiceType.2.4":"ΤιμολÏγιο ΠαÏοÏÎ®Ï / ΣÏ
μÏληÏÏμαÏÎ¹ÎºÏ Î Î±ÏαÏÏαÏικÏ","myData.invoiceType.3.1":"ΤίÏÎ»Î¿Ï ÎÏήÏÎ·Ï (μη Ï
ÏÏÏÏÎµÎ¿Ï ÎκδÏÏηÏ)","myData.invoiceType.3.2":"ΤίÏÎ»Î¿Ï ÎÏήÏÎ·Ï (άÏνηÏη ÎκδοÏÎ·Ï Î±ÏÏ Ï
ÏÏÏÏεο ÎκδÏÏη)","myData.invoiceType.5.1":"ΠιÏÏÏÏÎ¹ÎºÏ Î¤Î¹Î¼Î¿Î»Ïγιο / ΣÏ
ÏÏεÏιζÏμενο","myData.invoiceType.5.2":"ΠιÏÏÏÏÎ¹ÎºÏ Î¤Î¹Î¼Î¿Î»Ïγιο / Îη ΣÏ
ÏÏεÏιζÏμενο","myData.invoiceType.6.1":"ΣÏοιÏείο ÎÏ
ÏοÏαÏάδοÏηÏ","myData.invoiceType.6.2":"ΣÏοιÏείο ÎδιοÏÏηÏιμοÏοίηÏηÏ","myData.invoiceType.7.1":"ΣÏ
μβÏλαιο - ÎÏοδο","myData.invoiceType.8.1":"Îνοίκια - ÎÏοδο","myData.invoiceType.8.2":"ÎÎ¹Î´Î¹ÎºÏ Î£ÏοιÏείο â ÎÏÏÎ´ÎµÎ¹Î¾Î·Ï ÎίÏÏÏÎ±Î¾Î·Ï Î¦ÏÏοÏ
ÎιαμονήÏ","myData.invoiceType.11.1":"ÎÎÎ (ÎÏÏδειξη ÎÎ¹Î±Î½Î¹ÎºÎ®Ï Î ÏληÏηÏ)","myData.invoiceType.11.2":"ÎΠΥ (ÎÏÏδειξη ΠαÏοÏÎ®Ï Î¥ÏηÏεÏιÏν)","myData.invoiceType.11.3":"ÎÏλοÏοιημÎνο ΤιμολÏγιο","myData.invoiceType.11.4":"ΠιÏÏÏÏÎ¹ÎºÏ Î£ÏοιÏείο ÎιανικήÏ","myData.invoiceType.11.5":"ÎÏÏδειξη ÎÎ¹Î±Î½Î¹ÎºÎ®Ï Î ÏληÏÎ·Ï Î³Î¹Î± Îογ/ÏÎ¼Ï Î¤ÏίÏÏν","myData.invoiceType.13.1":"Îξοδα - ÎγοÏÎÏ ÎιανικÏν ΣÏ
ναλλαγÏν ημεδαÏÎ®Ï / αλλοδαÏήÏ","myData.invoiceType.13.2":"ΠαÏοÏή ÎιανικÏν ΣÏ
ναλλαγÏν ημεδαÏÎ®Ï / αλλοδαÏήÏ","myData.invoiceType.13.3":"ÎοινÏÏÏηÏÏα","myData.invoiceType.13.4":"ΣÏ
νδÏομÎÏ","myData.invoiceType.13.30":"ΠαÏαÏÏαÏικά ÎνÏÏÏηÏÎ±Ï ÏÏ ÎναγÏάÏονÏαι αÏÏ Ïην ίδια (ÎÏ
ναμικÏ)","myData.invoiceType.13.31":"ΠιÏÏÏÏÎ¹ÎºÏ Î£ÏοιÏείο ÎÎ¹Î±Î½Î¹ÎºÎ®Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï / αλλοδαÏήÏ","myData.invoiceType.14.1":"ΤιμολÏγιο / ÎνδοκοινοÏικÎÏ ÎÏοκÏήÏειÏ","myData.invoiceType.14.2":"ΤιμολÏγιο / ÎÏοκÏήÏÎµÎ¹Ï Î¤ÏίÏÏν ΧÏÏÏν","myData.invoiceType.14.3":"ΤιμολÏγιο / ÎνδοκοινοÏική ÎήÏη Î¥ÏηÏεÏιÏν","myData.invoiceType.14.4":"ΤιμολÏγιο / ÎήÏη Î¥ÏηÏεÏιÏν ΤÏίÏÏν ΧÏÏÏν","myData.invoiceType.14.5":"ÎΦÎΠκαι λοιÏοί ÎÏÏαλιÏÏικοί ÎÏγανιÏμοί","myData.invoiceType.14.30":"ΠαÏαÏÏαÏικά ÎνÏÏÏηÏÎ±Ï ÏÏ ÎναγÏάÏονÏαι αÏÏ Ïην ίδια (ÎÏ
ναμικÏ)","myData.invoiceType.14.31":"ΠιÏÏÏÏÎ¹ÎºÏ Î·Î¼ÎµÎ´Î±ÏÎ®Ï / αλλοδαÏήÏ","myData.invoiceType.15.1":"ΣÏ
μβÏλαιο - Îξοδο","myData.invoiceType.16.1":"Îνοίκιο Îξοδο","myData.invoiceType.17.1":"ÎιÏθοδοÏία","myData.invoiceType.17.2":"ÎÏοÏβÎÏειÏ","myData.invoiceType.17.3":"ÎοιÏÎÏ ÎγγÏαÏÎÏ Î¤Î±ÎºÏοÏοίηÏÎ·Ï ÎÏÏδÏν - ÎογιÏÏική ÎάÏη","myData.invoiceType.17.4":"ÎοιÏÎÏ ÎγγÏαÏÎÏ Î¤Î±ÎºÏοÏοίηÏÎ·Ï ÎÏÏδÏν - ΦοÏολογική ÎάÏη","myData.invoiceType.17.5":"ÎοιÏÎÏ ÎγγÏαÏÎÏ Î¤Î±ÎºÏοÏοίηÏÎ·Ï ÎξÏδÏν - ÎογιÏÏική ÎάÏη","myData.invoiceType.17.6":"ÎοιÏÎÏ ÎγγÏαÏÎÏ Î¤Î±ÎºÏοÏοίηÏÎ·Ï ÎξÏδÏν - ΦοÏολογική ÎάÏη","myData.classifications.classificationCategory.category1_1":"(1.1) ÎÏοδα αÏÏ Î ÏληÏη ÎμÏοÏεÏ
μάÏÏν","myData.classifications.classificationCategory.category1_2":"(1.2) ÎÏοδα αÏÏ Î ÏληÏη Î ÏοÏÏνÏÏν","myData.classifications.classificationCategory.category1_3":"(1.3) ÎÏοδα αÏÏ Î Î±ÏοÏή Î¥ÏηÏεÏιÏν","myData.classifications.classificationCategory.category1_4":"(1.4) ÎÏοδα αÏÏ Î ÏληÏη ΠαγίÏν","myData.classifications.classificationCategory.category1_5":"(1.5) ÎοιÏά ÎÏοδα/ ÎÎÏδη","myData.classifications.classificationCategory.category1_6":"(1.6) ÎÏ
ÏοÏαÏαδÏÏÎµÎ¹Ï / ÎδιοÏÏηÏιμοÏοιήÏειÏ","myData.classifications.classificationCategory.category1_7":"(1.7) ÎÏοδα για λ/Ïμο ÏÏίÏÏν","myData.classifications.classificationCategory.category1_8":"(1.8) ÎÏοδα ÏÏοηγοÏμενÏν ÏÏήÏεÏν","myData.classifications.classificationCategory.category1_9":"(1.9) ÎÏοδα εÏομÎÎ
419½Ïν ÏÏήÏεÏν","myData.classifications.classificationCategory.category1_10":"(1.10) ÎοιÏÎÏ ÎγγÏαÏÎÏ Î¤Î±ÎºÏοÏοίηÏÎ·Ï ÎÏÏδÏν","myData.classifications.classificationCategory.category1_95":"(1.95) ÎοιÏά ΠληÏοÏοÏιακά ΣÏοιÏεία ÎÏÏδÏν","myData.classifications.classificationCategory.category2_1":"(2.1) ÎγοÏÎÏ ÎμÏοÏεÏ
μάÏÏν (-) / (+)","myData.classifications.classificationCategory.category2_2":"(2.2) ÎγοÏÎÏ Î\'-Î\' ΥλÏν (-) / (+)","myData.classifications.classificationCategory.category2_3":"(2.3) ÎήÏη Î¥ÏηÏεÏιÏν (-) / (+)","myData.classifications.classificationCategory.category2_4":"(2.4) Îενικά Îξοδα με δικαίÏμα ÎκÏÏÏÏÎ·Ï Î¦Î Î (-) / (+)","myData.classifications.classificationCategory.category2_5":"(2.5) Îενικά Îξοδα ÏÏÏÎ¯Ï Î´Î¹ÎºÎ±Î¯Ïμα ÎκÏÏÏÏÎ·Ï Î¦Î Î (-) / (+)","myData.classifications.classificationCategory.category2_6":"(2.6) ÎμοιβÎÏ ÎºÎ±Î¹ ΠαÏοÏÎÏ ÏÏοÏÏÏÎ¹ÎºÎ¿Ï (-) / (+)","myData.classifications.classificationCategory.category2_7":"(2.7) ÎγοÏÎÏ Î Î±Î³Î¯Ïν (-) / (+)","myData.classifications.classificationCategory.category2_8":"(2.8) ÎÏοÏβÎÏÎµÎ¹Ï Î Î±Î³Î¯Ïν (-) / (+)","myData.classifications.classificationCategory.category2_9":"(2.9) Îξοδα για λ/Ïμο ÏÏίÏÏν (-) / (+)","myData.classifications.classificationCategory.category2_10":"(2.10) Îξοδα ÏÏοηγοÏμενÏν ÏÏήÏεÏν (-) / (+)","myData.classifications.classificationCategory.category2_11":"(2.11) Îξοδα εÏομÎνÏν ÏÏήÏεÏν (-) / (+)","myData.classifications.classificationCategory.category2_12":"(2.12) ÎοιÏÎÏ ÎγγÏαÏÎÏ Î¤Î±ÎºÏοÏοίηÏÎ·Ï ÎξÏδÏν (-) / (+)","myData.classifications.classificationCategory.category2_13":"(2.13) ÎÏοθÎμαÏα ÎναÏÎ¾Î·Ï Î ÎµÏιÏδοÏ
(-) / (+)","myData.classifications.classificationCategory.category2_14":"(2.14) ÎÏοθÎμαÏα ÎÎ®Î¾Î·Ï Î ÎµÏιÏδοÏ
(-) / (+)","myData.classifications.classificationCategory.category2_95":"(2.15) ÎοιÏά ΠληÏοÏοÏιακά ΣÏοιÏεία ÎξÏδÏν (-) / (+)","myData.classifications.classificationType.E3_106":"(E3_106) ÎδιοÏαÏαγÏγή ÏαγίÏν - ÎÏ
ÏοÏαÏαδÏÏÎµÎ¹Ï - ÎαÏαÏÏÏοÏÎÏ Î±ÏοθεμάÏÏν / ÎμÏοÏεÏμαÏα","myData.classifications.classificationType.E3_205":"(E3_205) ÎδιοÏαÏαγÏγή ÏαγίÏν - ÎÏ
ÏοÏαÏαδÏÏÎµÎ¹Ï - ÎαÏαÏÏÏοÏÎÏ Î±ÏοθεμάÏÏν / Î ÏÏÏÎµÏ ÏÎ»ÎµÏ ÎºÎ±Î¹ λοιÏά Ï
λικά","myData.classifications.classificationType.E3_210":"(E3_210) ÎδιοÏαÏαγÏγή ÏαγίÏν - ÎÏ
ÏοÏαÏαδÏÏÎµÎ¹Ï - ÎαÏαÏÏÏοÏÎÏ Î±ÏοθεμάÏÏν / Î ÏοÏÏνÏα και ÏαÏαγÏγή Ïε εξÎλιξη","myData.classifications.classificationType.E3_305":"(E3_305) ÎδιοÏαÏαγÏγή ÏαγίÏν - ÎÏ
ÏοÏαÏαδÏÏÎµÎ¹Ï â ÎαÏαÏÏÏοÏÎÏ Î±ÏοθεμάÏÏν / Î ÏÏÏÎµÏ ÏÎ»ÎµÏ ÎºÎ±Î¹ λοιÏά Ï
λικά","myData.classifications.classificationType.E3_310":"(E3_310) ÎδιοÏαÏαγÏγή ÏαγίÏν - ÎÏ
ÏοÏαÏαδÏÏÎµÎ¹Ï - ÎαÏαÏÏÏοÏÎÏ Î±ÏοθεμάÏÏν / Î ÏοÏÏνÏα και ÏαÏαγÏγή Ïε εξÎλιξη","myData.classifications.classificationType.E3_318":"(E3_318) ÎδιοÏαÏαγÏγή ÏαγίÏν - ÎÏ
ÏοÏαÏαδÏÏÎµÎ¹Ï - ÎαÏαÏÏÏοÏÎÏ Î±ÏοθεμάÏÏν / Îξοδα ÏαÏαγÏγήÏ","myData.classifications.classificationType.E3_561_001":"(E3_561_001) Î ÏλήÏÎµÎ¹Ï Î±Î³Î±Î¸Ïν και Ï
ÏηÏεÏιÏν ΧονδÏικÎÏ - ÎÏιÏηδεÏ
μαÏιÏν","myData.classifications.classificationType.E3_561_002":"(E3_561_002) Î ÏλήÏÎµÎ¹Ï Î±Î³Î±Î¸Ïν και Ï
ÏηÏεÏιÏν ΧονδÏικÎÏ Î²Î¬Ïει άÏθÏοÏ
39α ÏÎ±Ï 5 ÏοÏ
ÎÏδικα Φ.Î .Î. (Î.2859/2000)","myData.classifications.classificationType.E3_561_003":"(E3_561_003) Î ÏλήÏÎµÎ¹Ï Î±Î³Î±Î¸Ïν και Ï
ÏηÏεÏιÏν ÎιανικÎÏ - ÎδιÏÏική ΠελαÏεία","myData.classifications.classificationType.E3_561_004":"(E3_561_004) Î ÏλήÏÎµÎ¹Ï Î±Î³Î±Î¸Ïν και Ï
ÏηÏεÏιÏν ÎιανικÎÏ Î²Î¬Ïει άÏθÏοÏ
39α ÏÎ±Ï 5 ÏοÏ
ÎÏδικα Φ.Î .Î. (Î.2859/2000)","myData.classifications.classificationType.E3_561_005":"(E3_561_005) Î ÏλήÏÎµÎ¹Ï Î±Î³Î±Î¸Ïν και Ï
ÏηÏεÏιÏν ÎξÏÏεÏÎ¹ÎºÎ¿Ï ÎνδοκοινοÏικÎÏ","myData.classifications.classificationType.E3_561_006":"(E3_561_006) Î ÏλήÏÎµÎ¹Ï Î±Î³Î±Î¸Ïν και Ï
ÏηÏεÏιÏν ÎξÏÏεÏÎ¹ÎºÎ¿Ï Î¤ÏίÏÎµÏ Î§ÏÏεÏ","myData.classifications.classificationType.E3_561_007":"(E3_561_007) Î ÏλήÏÎµÎ¹Ï Î±Î³Î±Î¸Ïν και Ï
ÏηÏεÏιÏν ÎοιÏά","myData.classifications.classificationType.E3_562":"(E3_562) ÎοιÏά ÏÏ
νήθη ÎÏοδα","myData.classifications.classificationType.E3_563":"(E3_563) ΠιÏÏÏÏικοί ÏÏκοι και ÏÏ
ναÏή ÎÏοδα","myData.classifications.classificationType.E3_564":"(E3_564) ΠιÏÏÏÏικÎÏ ÏÏ
ναλλαγμαÏικÎÏ Î´Î¹Î±Ï
419οÏÎÏ","myData.classifications.classificationType.E3_565":"(E3_565) ÎÏοδα ÏÏ
μμεÏοÏÏν","myData.classifications.classificationType.E3_566":"(E3_566) ÎÎÏδη αÏÏ Î´Î¹Î¬Î¸ÎµÏη μη κÏ
κλοÏοÏοÏνÏÏν ÏεÏιοÏ
ÏιακÏν ÏÏοιÏείÏν","myData.classifications.classificationType.E3_567":"(E3_567) ÎÎÏδη αÏÏ Î±Î½Î±ÏÏÏοÏή ÏÏοβλÎÏεÏν και αÏομειÏÏεÏν","myData.classifications.classificationType.E3_568":"(E3_568) ÎÎÏδη αÏÏ ÎµÏιμÎÏÏηÏη ÏÏην εÏλογη αξία","myData.classifications.classificationType.E3_570":"(E3_570) ÎÏÏ
νήθη ÎÏοδα και κÎÏδη","myData.classifications.classificationType.E3_595":"(E3_595) Îξοδα Ïε ιδιοÏαÏαγÏγή","myData.classifications.classificationType.E3_596":"(E3_596) ÎÏιδοÏήÏÎµÎ¹Ï - ÎÏιÏοÏηγήÏειÏ","myData.classifications.classificationType.E3_597":"(E3_597) ÎÏιδοÏήÏÎµÎ¹Ï - ÎÏιÏοÏηγήÏÎµÎ¹Ï Î³Î¹Î± εÏενδÏ
ÏικοÏÏ ÏκοÏοÏÏ - κάλÏ
Ïη δαÏανÏν","myData.classifications.classificationType.E3_880_001":"(E3_880_001) Î ÏλήÏÎµÎ¹Ï Î Î±Î³Î¯Ïν ΧονδÏικÎÏ","myData.classifications.classificationType.E3_880_002":"(E3_880_002) Î ÏλήÏÎµÎ¹Ï Î Î±Î³Î¯Ïν ÎιανικÎÏ","myData.classifications.classificationType.E3_880_003":"(E3_880_003) Î ÏλήÏÎµÎ¹Ï Î Î±Î³Î¯Ïν ÎξÏÏεÏÎ¹ÎºÎ¿Ï ÎνδοκοινοÏικÎÏ","myData.classifications.classificationType.E3_880_004":"(E3_880_004) Î ÏλήÏÎµÎ¹Ï Î Î±Î³Î¯Ïν ÎξÏÏεÏÎ¹ÎºÎ¿Ï Î¤ÏίÏÎµÏ Î§ÏÏεÏ","myData.classifications.classificationType.E3_881_001":"(E3_881_001) Î ÏλήÏÎµÎ¹Ï Î³Î¹Î± λογ/Ïμο ΤÏίÏÏν ΧονδÏικÎÏ","myData.classifications.classificationType.E3_881_002":"(E3_881_002) Î ÏλήÏÎµÎ¹Ï Î³Î¹Î± λογ/Ïμο ΤÏίÏÏν ÎιανικÎÏ","myData.classifications.classificationType.E3_881_003":"(E3_881_003) Î ÏλήÏÎµÎ¹Ï Î³Î¹Î± λογ/Ïμο ΤÏίÏÏν ÎξÏÏεÏÎ¹ÎºÎ¿Ï ÎνδοκοινοÏικÎÏ","myData.classifications.classificationType.E3_881_004":"(E3_881_004) Î ÏλήÏÎµÎ¹Ï Î³Î¹Î± λογ/Ïμο ΤÏίÏÏν ÎξÏÏεÏÎ¹ÎºÎ¿Ï Î¤ÏίÏÎµÏ Î§ÏÏεÏ","myData.classifications.classificationType.E3_598_001":"(E3_598_001) Î ÏλήÏÎµÎ¹Ï Î±Î³Î±Î¸Ïν ÏοÏ
Ï
ÏάγονÏαι Ïε ÎΦÎ","myData.classifications.classificationType.E3_598_003":"(E3_598_003) Î ÏλήÏÎµÎ¹Ï Î³Î¹Î± λογαÏιαÏÎ¼Ï Î±Î³ÏοÏÏν μÎÏÏ Î±Î³ÏοÏÎ¹ÎºÎ¿Ï ÏÏ
νεÏαιÏιÏÎ¼Î¿Ï Îº.λ.Ï","myData.classifications.classificationType.NONE":"ΧÏÏÎ¯Ï ÏÏÏο Î3","myData.classifications.classificationType.E3_101":"(E3_101) ÎμÏοÏεÏμαÏα ÎναÏξηÏ","myData.classifications.classificationType.E3_102_001":"(E3_102_001) ÎγοÏÎÏ ÎµÎ¼ÏοÏεÏ
μάÏÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ΧονδÏικÎÏ","myData.classifications.classificationType.E3_102_002":"(E3_102_002) ÎγοÏÎÏ ÎµÎ¼ÏοÏεÏ
μάÏÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎιανικÎÏ","myData.classifications.classificationType.E3_102_003":"(E3_102_003) ÎγοÏÎÏ ÎµÎ¼ÏοÏεÏ
μάÏÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎγαθÏν ÏοÏ
άÏθÏοÏ
39α ÏαÏ.5 ÏοÏ
ÎÏδικα Φ.Î .Î. (ν.2859 / 2000)","myData.classifications.classificationType.E3_102_004":"(E3_102_004) ÎγοÏÎÏ ÎµÎ¼ÏοÏεÏ
μάÏÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎξÏÏεÏÎ¹ÎºÎ¿Ï ÎνδοκοινοÏικÎÏ","myData.classifications.classificationType.E3_102_005":"(E3_102_005) ÎγοÏÎÏ ÎµÎ¼ÏοÏεÏ
μάÏÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎξÏÏεÏÎ¹ÎºÎ¿Ï Î¤ÏίÏÎµÏ Î§ÏÏεÏ","myData.classifications.classificationType.E3_102_006":"(E3_102_006) ÎγοÏÎÏ ÎµÎ¼ÏοÏεÏ
μάÏÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎοιÏά","myData.classifications.classificationType.E3_104":"(E3_104) ÎμÏοÏεÏμαÏα λήξηÏ","myData.classifications.classificationType.E3_201":"(E3_201) Î ÏÏÏÎµÏ ÏÎ»ÎµÏ ÎºÎ±Î¹ Ï
λικά ÎναÏξηÏ/ΠαÏαγÏγή","myData.classifications.classificationType.E3_202_001":"(E3_202_001) ÎγοÏÎÏ ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ΧονδÏικÎÏ","myData.classifications.classificationType.E3_202_002":"(E3_202_002) ÎγοÏÎÏ ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎιανικÎÏ","myData.classifications.classificationType.E3_202_003":"(E3_202_003) ÎγοÏÎÏ ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎξÏÏεÏÎ¹ÎºÎ¿Ï ÎνδοκοινοÏικÎÏ","myData.classifications.classificationType.E3_202_004":"(E3_202_004) ÎγοÏÎÏ ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎξÏÏεÏÎ¹ÎºÎ¿Ï Î¤ÏίÏÎµÏ Î§ÏÏεÏ","myData.classifications.classificationType.E3_202_005":"(E3_202_005) ÎγοÏÎÏ ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎοιÏά","myData.classifications.classificationType.E3_204":"(E3_204) ÎÏοθÎμαÏα Î»Î®Î¾Î·Ï ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν / ΠαÏαγÏγή","myData.classifications.classificationType.E3_207":"(E3_207) Î ÏοÏÏνÏα και ÏαÏαγÏγή Ïε εξÎλιξη ÎναÏÎ¾Î·Ï / ΠαÏαγÏγή","myData.classifications.classificationType.E3_209":"(E3_209) Î ÏοÏÏνÏα και ÏαÏαγÏγή Ïε εξÎλιξη Î»Î®Î¾Î·Ï / ΠαÏαγÏγή","myData.classifications.classificationType.E3_301":"(E3_301) Î ÏÏÏÎµÏ ÏÎ»ÎµÏ ÎºÎ±Î¹ Ï
λικά ÎναÏξηÏ/ÎγÏοÏική","myData.classifications.classificationType.E3_302_001":"(E3_302_001) ÎγοÏÎÏ ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ΧονδÏικÎÏ","myData.classifications.classificationType.E3_302_002":"(E3_302_002) ÎγοÏÎÏ ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎιανικÎÏ","myData.classifications.classificationType.E3_302_003":"(E3_302_003) ÎγοÏÎÏ ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎξÏÏεÏÎ¹ÎºÎ¿Ï ÎνδοκοινοÏικÎÏ","myData.classifications.classificationType.E3_302_004":"(E3_302_004) ÎγοÏÎÏ ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎξÏÏεÏÎ¹ÎºÎ¿Ï Î¤ÏίÏÎµÏ Î§ÏÏεÏ","myData.classifications.classificationType.E3_302_005":"(E3_302_005) ÎγοÏÎÏ ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν ÏÏήÏÎ·Ï (καθαÏÏ ÏοÏÏ) / ÎοιÏά","myData.classifications.classificationType.E3_304":"(E3_304) ÎÏοθÎμαÏα Î»Î®Î¾Î·Ï ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν / ÎγÏοÏική","myData.classifications.classificationType.E3_307":"(E3_307) Î ÏοÏÏνÏα και ÏαÏαγÏγή Ïε εξÎλιξη ÎναÏÎ¾Î·Ï / ÎγÏοÏική","myData.classifications.classificationType.E3_309":"(E3_309) Î ÏοÏÏνÏα και ÏαÏαγÏγή Ïε εξÎλιξη Î»Î®Î¾Î·Ï / ÎγÏοÏική","myData.classifications.classificationType.E3_312":"(E3_312) ÎÏοθÎμαÏα ÎναÏÎ¾Î·Ï (ζÏÏν - ÏÏ
ÏÏν)","myData.classifications.classificationType.E3_313_001":"(E3_313_001) ÎγοÏÎÏ Î¶ÏÏν - ÏÏ
ÏÏν (καθαÏÏ ÏοÏÏ) / ΧονδÏικÎÏ","myData.classifications.classificationType.E3_313_002":"(E3_313_002) ÎγοÏÎÏ Î¶ÏÏν - ÏÏ
ÏÏν (καθαÏÏ ÏοÏÏ) / ÎιανικÎÏ","myData.classifications.classificationType.E3_313_003":"(E3_313_003) ÎγοÏÎÏ Î¶ÏÏν - ÏÏ
ÏÏν (καθαÏÏ ÏοÏÏ) / ÎξÏÏεÏÎ¹ÎºÎ¿Ï ÎνδοκοινοÏικÎÏ","myData.classifications.classificationType.E3_313_004":"(E3_313_004) ÎγοÏÎÏ Î¶ÏÏν - ÏÏ
ÏÏν (καθαÏÏ ÏοÏÏ) / ÎξÏÏεÏÎ¹ÎºÎ¿Ï Î¤ÏίÏÎµÏ Î§ÏÏεÏ","myData.classifications.classificationType.E3_313_005":"(E3_313_005) ÎγοÏÎÏ Î¶ÏÏν - ÏÏ
ÏÏν (καθαÏÏ ÏοÏÏ) / ÎοιÏά","myData.classifications.classificationType.E3_315":"(E3_315) ÎÏοθÎμαÏα ÏÎλοÏ
Ï (ζÏÏν - ÏÏ
ÏÏν) / ÎγÏοÏική","myData.classifications.classificationType.E3_581_001":"(E3_581_001) ΠαÏοÏÎÏ Ïε εÏγαζÏμενοÏ
Ï / ÎικÏÎÏ Î±ÏοδοÏÎÏ","myData.classifications.classificationType.E3_581_002":"(E3_581_002) ΠαÏοÏÎÏ Ïε εÏγαζÏμενοÏ
Ï / ÎÏγοδοÏικÎÏ ÎµÎ¹ÏÏοÏÎÏ","myData.classifications.classificationType.E3_581_003":"(E3_581_003) ΠαÏοÏÎÏ Ïε εÏγαζÏμενοÏ
Ï / ÎοιÏÎÏ ÏαÏοÏÎÏ","myData.classifications.classificationType.E3_582":"
419(E3_582) ÎημιÎÏ ÎµÏιμÎÏÏηÏÎ·Ï ÏεÏιοÏ
ÏιακÏν ÏÏοιÏείÏν","myData.classifications.classificationType.E3_583":"(E3_583) ΧÏεÏÏÏικÎÏ ÏÏ
ναλλαγμαÏικÎÏ Î´Î¹Î±ÏοÏÎÏ","myData.classifications.classificationType.E3_584":"(E3_584) ÎημιÎÏ Î±ÏÏ Î´Î¹Î¬Î¸ÎµÏη-αÏÏÏÏ
ÏÏη μη κÏ
κλοÏοÏοÏνÏÏν ÏεÏιοÏ
ÏιακÏν ÏÏοιÏείÏν","myData.classifications.classificationType.E3_585_001":"(E3_585_001) Î ÏÎ¿Î¼Î®Î¸ÎµÎ¹ÎµÏ Î´Î¹Î±ÏείÏιÏÎ·Ï Î·Î¼ÎµÎ´Î±ÏÎ®Ï - αλλοδαÏÎ®Ï (management fees)","myData.classifications.classificationType.E3_585_002":"(E3_585_002) ÎαÏÎ¬Î½ÎµÏ Î±ÏÏ ÏÏ
νδεδεμÎÎ½ÎµÏ ÎµÏιÏειÏήÏειÏ","myData.classifications.classificationType.E3_585_003":"(E3_585_003) ÎαÏÎ¬Î½ÎµÏ Î±ÏÏ Î¼Î· ÏÏ
νεÏγαζÏμενα κÏάÏη ή αÏÏ ÎºÏάÏη με ÏÏÎ¿Î½Î¿Î¼Î¹Î±ÎºÏ ÏοÏÎ¿Î»Î¿Î³Î¹ÎºÏ ÎºÎ±Î¸ÎµÏÏÏÏ","myData.classifications.classificationType.E3_585_004":"(E3_585_004) ÎαÏÎ¬Î½ÎµÏ Î³Î¹Î± ενημεÏÏÏικÎÏ Î·Î¼ÎµÏίδεÏ","myData.classifications.classificationType.E3_585_005":"(E3_585_005) Îξοδα Ï
ÏοδοÏÎ®Ï ÎºÎ±Î¹ ÏιλοξενίαÏ","myData.classifications.classificationType.E3_585_006":"(E3_585_006) Îξοδα ÏαξιδιÏν","myData.classifications.classificationType.E3_585_007":"(E3_585_007) ÎÏÏαλιÏÏικÎÏ ÎιÏÏοÏÎÏ ÎÏ
ÏοαÏαÏÏολοÏμενÏν","myData.classifications.classificationType.E3_585_008":"(E3_585_008) Îξοδα και ÏÏÎ¿Î¼Î®Î¸ÎµÎ¹ÎµÏ ÏαÏαγγελιοδÏÏοÏ
για λογαÏιαÏÎ¼Ï Î±Î³ÏοÏÏν","myData.classifications.classificationType.E3_585_009":"(E3_585_009) ÎοιÏÎÏ ÎμοιβÎÏ Î³Î¹Î± Ï
ÏηÏεÏÎ¯ÎµÏ Î·Î¼ÎµÎ´Î±ÏήÏ","myData.classifications.classificationType.E3_585_010":"(E3_585_010) ÎοιÏÎÏ ÎμοιβÎÏ Î³Î¹Î± Ï
ÏηÏεÏÎ¯ÎµÏ Î±Î»Î»Î¿Î´Î±ÏήÏ","myData.classifications.classificationType.E3_585_011":"(E3_585_011) ÎνÎÏγεια","myData.classifications.classificationType.E3_585_012":"(E3_585_012) ÎδÏεÏ
Ïη","myData.classifications.classificationType.E3_585_013":"(E3_585_013) ΤηλεÏικοινÏνίεÏ","myData.classifications.classificationType.E3_585_014":"(E3_585_014) Îνοίκια","myData.classifications.classificationType.E3_585_015":"(E3_585_015) ÎιαÏήμιÏη και ÏÏοβολή","myData.classifications.classificationType.E3_585_016":"(E3_585_016) ÎοιÏά Îξοδα","myData.classifications.classificationType.E3_585_017":"(E3_585_017) (E3_585_017) ÎιάÏοÏα λειÏοÏ
Ïγικά Îξοδα Î2","myData.classifications.classificationType.E3_586":"(E3_586) ΧÏεÏÏÏικοί ÏÏκοι και ÏÏ
ναÏή Îξοδα","myData.classifications.classificationType.E3_587":"(E3_587) ÎÏοÏβÎÏειÏ","myData.classifications.classificationType.E3_588":"(E3_588) ÎÏÏ
νήθη Îξοδα, Î¶Î·Î¼Î¯ÎµÏ ÎºÎ±Î¹ ÏÏÏÏÏιμα","myData.classifications.classificationType.E3_589":"(E3_589) Î ÏοβλÎÏÎµÎ¹Ï (εκÏÏÏ Î±ÏÏ ÏÏοβλÎÏÎµÎ¹Ï Î³Î¹Î± Ïο ÏÏοÏÏÏικÏ)","myData.classifications.classificationType.E3_882_001":"(E3_882_001) ÎγοÏÎÏ ÎµÎ½ÏÏμαÏÏν ÏαγίÏν ÏÏήÏÎ·Ï / ΧονδÏικÎÏ","myData.classifications.classificationType.E3_882_002":"(E3_882_002) ÎγοÏÎÏ ÎµÎ½ÏÏμαÏÏν ÏαγίÏν ÏÏήÏÎ·Ï / ÎιανικÎÏ","myData.classifications.classificationType.E3_882_003":"(E3_882_003) ÎγοÏÎÏ ÎµÎ½ÏÏμαÏÏν ÏαγίÏν ÏÏήÏÎ·Ï / ÎξÏÏεÏÎ¹ÎºÎ¿Ï ÎνδοκοινοÏικÎÏ","myData.classifications.classificationType.E3_882_004":"(E3_882_004) ÎγοÏÎÏ ÎµÎ½ÏÏμαÏÏν ÏαγίÏν ÏÏήÏÎ·Ï / ÎξÏÏεÏÎ¹ÎºÎ¿Ï Î¤ÏίÏÎµÏ Î§ÏÏεÏ","myData.classifications.classificationType.E3_883_001":"(E3_883_001) ÎγοÏÎÏ Î¼Î· ενÏÏμαÏÏν ÏαγίÏν ÏÏήÏÎ·Ï / ΧονδÏικÎÏ","myData.classifications.classificationType.E3_883_002":"(E3_883_002) ÎγοÏÎÏ Î¼Î· ενÏÏμαÏÏν ÏαγίÏν ÏÏήÏÎ·Ï / ÎιανικÎÏ","myData.classifications.classificationType.E3_883_003":"(E3_883_003) ÎγοÏÎÏ Î¼Î· ενÏÏμαÏÏν ÏαγίÏν ÏÏήÏÎ·Ï / ÎξÏÏεÏÎ¹ÎºÎ¿Ï ÎνδοκοινοÏικÎÏ","myData.classifications.classificationType.E3_883_004":"(E3_883_004) ÎγοÏÎÏ Î¼Î· ενÏÏμαÏÏν ÏαγίÏν ÏÏήÏÎ·Ï / ÎξÏÏεÏÎ¹ÎºÎ¿Ï Î¤ÏίÏÎµÏ Î§ÏÏεÏ","myData.classifications.classificationType.VAT_361":"(VAT_361) ÎγοÏÎÏ & δαÏÎ¬Î½ÎµÏ ÏÏο εÏÏÏεÏÎ¹ÎºÏ ÏÎ·Ï ÏÏÏαÏ","myData.classifications.classificationType.VAT_362":"(VAT_362) ÎγοÏÎÏ & ειÏαγÏγÎÏ ÎµÏενδ. ÎγαθÏν (Ïάγια)","myData.classifications.classificationType.VAT_363":"(VAT_363) ÎοιÏÎÏ ÎµÎ¹ÏαγÏγÎÏ ÎµÏενδ. ÎγαθÏν (Ïάγια)","myData.classifications.classificationType.VAT_364":"(VAT_364) ÎνδοκοινοÏικÎÏ Î±ÏοκÏήÏÎµÎ¹Ï Î±Î³Î±Î¸Ïν","myData.classifications.classificationType.VAT_365":"(VAT_365) ÎνδοκοινοÏικÎÏ Î»Î®ÏÎµÎ¹Ï Ï
ÏηÏεÏιÏν άÏθÏ. 14.2.α","myData.classifications.classificationType.VAT_366":"(VAT_366) ÎοιÏÎÏ ÏÏÎ¬Î¾ÎµÎ¹Ï Î»Î®ÏÏη","myData.classifications.classificationType.E3_103"
419:"(E3_103) ÎÏομείÏÏη εμÏοÏεÏ
μάÏÏν","myData.classifications.classificationType.E3_203":"(E3_203) ÎÏομείÏÏη ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν","myData.classifications.classificationType.E3_303":"(E3_303) ÎÏομείÏÏη ÏÏÏÏÏν Ï
λÏν και Ï
λικÏν","myData.classifications.classificationType.E3_208":"(E3_208) ÎÏομείÏÏη ÏÏοÏÏνÏÏν και ÏαÏαγÏÎ³Î®Ï Ïε εξÎλιξη","myData.classifications.classificationType.E3_308":"(E3_308) ÎÏομείÏÏη ÏÏοÏÏνÏÏν και ÏαÏαγÏÎ³Î®Ï Ïε εξÎλιξη","myData.classifications.classificationType.E3_314":"(E3_314) ÎÏομείÏÏη ζÏÏν - ÏÏ
ÏÏν - εμÏοÏεÏ
μάÏÏν","myData.classifications.classificationType.E3_598_002":"(E3_598_002) ÎγοÏÎÏ Î±Î³Î±Î¸Ïν ÏοÏ
Ï
ÏάγονÏαι Ïε ÎΦÎ","myData.classifications.classificationType.NOT_VAT_295":"(NOT_VAT_295) Îη ÏÏ
μμεÏοÏή ÏÏο ΦΠΠ(Îξοδα â ειÏÏοÏÎÏ F2)","myData.movePurpose.1":"Î ÏληÏη","myData.movePurpose.2":"Î ÏληÏη για ÎογαÏιαÏÎ¼Ï Î¤ÏίÏÏν","myData.movePurpose.3":"ÎειγμαÏιÏμÏÏ","myData.movePurpose.4":"ÎκθεÏη","myData.movePurpose.5":"ÎÏιÏÏÏοÏή","myData.movePurpose.6":"ΦÏλαξη","myData.movePurpose.7":"ÎÏεξεÏγαÏία ΣÏ
ναÏμολÏγηÏη","myData.movePurpose.8":"ÎεÏÎ±Î¾Ï ÎγκαÏαÏÏάÏεÏν ÎνÏÏÏηÏαÏ","myData.paymentMethod.type.1":"ÎÏαγ. ÎογαÏιαÏμÏÏ Î Î»Î·ÏÏμÏν ÎμεδαÏήÏ","myData.paymentMethod.type.2":"ÎÏαγ. ÎογαÏιαÏμÏÏ Î Î»Î·ÏÏμÏν ÎλλοδαÏήÏ","myData.paymentMethod.type.3":"ÎεÏÏηÏά","myData.paymentMethod.type.4":"ÎÏιÏαγή","myData.paymentMethod.type.5":"ÎÏί ΠιÏÏÏÏει","myData.paymentMethod.type.6":"Web Banking","myData.paymentMethod.type.7":"POS / e-POS","myData.vatCategory.1":"ΦΠΠÏÏ
νÏελεÏÏÎ®Ï 24%","myData.vatCategory.2":"ΦΠΠÏÏ
νÏελεÏÏÎ®Ï 13%","myData.vatCategory.3":"ΦΠΠÏÏ
νÏελεÏÏÎ®Ï 6%","myData.vatCategory.4":"ΦΠΠÏÏ
νÏελεÏÏÎ®Ï 17%","myData.vatCategory.5":"ΦΠΠÏÏ
νÏελεÏÏÎ®Ï 9%","myData.vatCategory.6":"ΦΠΠÏÏ
νÏελεÏÏÎ®Ï 4%","myData.vatCategory.7":"ÎνεÏ
Φ.Î .Î","myData.vatCategory.8":"ÎγγÏαÏÎÏ ÏÏÏÎ¯Ï Î¦Î Î (ÏÏ ÎιÏθοδοÏία, ÎÏοÏβÎÏειÏ)","myData.vatExemptionCategory.1":"ΧÏÏÎ¯Ï Î¦Î Î â άÏθÏο 2 και 3 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.2":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 5 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.3":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 13 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.4":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 14 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.5":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 16 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.6":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 19 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.7":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 22 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.8":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 24 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.9":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 25 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.10":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 26 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.11":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 27 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.12":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 27 - Πλοία ÎνοικÏÎ®Ï ÎαλάÏÏÎ·Ï ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.13":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 27.1.γ - Πλοία ÎνοικÏÎ®Ï ÎαλάÏÏÎ·Ï ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.14":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 28 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.15":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 39 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.16":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 39α ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.17":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 40 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.18":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 41 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.19":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 47 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.20":"ΦΠΠεμÏεÏιεÏ
419ÏÎ¼ÎµÎ½Î¿Ï - άÏθÏο 43 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.21":"ΦΠΠεμÏεÏιεÏÏÎ¼ÎµÎ½Î¿Ï - άÏθÏο 44 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.22":"ΦΠΠεμÏεÏιεÏÏÎ¼ÎµÎ½Î¿Ï - άÏθÏο 45 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.23":"ΦΠΠεμÏεÏιεÏÏÎ¼ÎµÎ½Î¿Ï - άÏθÏο 46 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.24":"ΧÏÏÎ¯Ï Î¦Î Î - άÏθÏο 6 ÏοÏ
ÎÏδικα ΦΠÎ","myData.vatExemptionCategory.25":"ΧÏÏÎ¯Ï Î¦Î Î - Î ÎÎ.1029/1995","myData.vatExemptionCategory.26":"ΧÏÏÎ¯Ï Î¦Î Î - Î ÎÎ.1167/2015","myData.vatExemptionCategory.27":"ÎοιÏÎÏ ÎξαιÏÎÏÎµÎ¹Ï Î¦Î Î","myData.taxType.1":"ΠαÏακÏαÏοÏÎ¼ÎµÎ½Î¿Ï Î¦ÏÏοÏ","myData.taxType.1.taxCategory.1":"ΠεÏιÏÏ. β\'- ΤÏκοι - 15%","myData.taxType.1.taxCategory.2":"ΠεÏιÏÏ. γ\' - ÎικαιÏμαÏα - 20%","myData.taxType.1.taxCategory.3":"ΠεÏιÏÏ. δ\' - ÎμοιβÎÏ Î£Ï
μβοÏ
λÏν ÎιοίκηÏÎ·Ï - 20%","myData.taxType.1.taxCategory.4":"ΠεÏιÏÏ. δ\' - ΤεÏνικά ÎÏγα - 3%","myData.taxType.1.taxCategory.5":"ΥγÏά καÏÏιμα και ÏÏοÏÏνÏα καÏνοβιομηÏÎ±Î½Î¯Î±Ï 1%","myData.taxType.1.taxCategory.6":"ÎοιÏά Îγαθά 4%","myData.taxType.1.taxCategory.7":"ΠαÏοÏή Î¥ÏηÏεÏιÏν 8%","myData.taxType.1.taxCategory.8":"Î ÏοκαÏαβληÏÎÎ¿Ï Î¦ÏÏÎ¿Ï ÎÏÏιÏεκÏÏνÏν και ÎηÏανικÏν εÏί ΣÏ
μβαÏικÏν ÎμοιβÏν, για ÎκÏÏνηÏη ÎελεÏÏν και ΣÏεδίÏν 4%","myData.taxType.1.taxCategory.9":"Î ÏοκαÏαβληÏÎÎ¿Ï Î¦ÏÏÎ¿Ï ÎÏÏιÏεκÏÏνÏν και ÎηÏανικÏν εÏί ΣÏ
μβαÏικÏν ÎμοιβÏν, ÏοÏ
αÏοÏοÏν οÏοιαÏδήÏοÏε Î¬Î»Î»Î·Ï ÏÏÏÎ·Ï ÎÏγα 10%","myData.taxType.1.taxCategory.10":"Î ÏοκαÏαβληÏÎÎ¿Ï Î¦ÏÏÎ¿Ï ÏÏÎ¹Ï ÎμοιβÎÏ ÎικηγÏÏÏν 15%","myData.taxType.1.taxCategory.11":"ΠαÏακÏάÏηÏη ΦÏÏοÏ
ÎιÏθÏÏÏν Î¥ÏηÏεÏιÏν ÏαÏ. 1 αÏ. 15 ν. 4172/2013","myData.taxType.1.taxCategory.12":"ΠαÏακÏάÏηÏη ΦÏÏοÏ
ÎιÏθÏÏÏν Î¥ÏηÏεÏιÏν ÏαÏ. 2 αÏ. 15 ν. 4172/2013 - ÎξιÏμαÏικÏν ÎμÏοÏÎ¹ÎºÎ¿Ï ÎαÏ
ÏικοÏ","myData.taxType.1.taxCategory.13":"ΠαÏακÏάÏηÏη ΦÏÏοÏ
ÎιÏθÏÏÏν Î¥ÏηÏεÏιÏν ÏαÏ. 2 αÏ. 15 ν. 4172/2013 - ÎαÏÏÏεÏο ΠλήÏÏμα ÎμÏοÏÎ¹ÎºÎ¿Ï ÎαÏ
ÏικοÏ","myData.taxType.1.taxCategory.14":"ΠαÏακÏάÏηÏη ÎÎ¹Î´Î¹ÎºÎ®Ï ÎιÏÏοÏÎ¬Ï ÎλληλεγγÏηÏ","myData.taxType.1.taxCategory.15":"ΠαÏακÏάÏηÏη ΦÏÏοÏ
ÎÏοζημίÏÏÎ·Ï Î»ÏÎ³Ï ÎιακοÏÎ®Ï Î£ÏÎÏÎ·Ï ÎÏγαÏÎ¯Î±Ï ÏαÏ. 3 αÏ. 15 ν. 4172/2013","myData.taxType.1.taxCategory.16":"ΠαÏακÏαÏήÏÎµÎ¹Ï ÏÏ
ναλλαγÏν αλλοδαÏÎ®Ï Î²Î¬Ïει ÏÏ
μβάÏεÏν αÏοÏÏ
Î³Î®Ï Î´Î¹ÏÎ»Î®Ï ÏοÏÎ¿Î»Î¿Î³Î¯Î±Ï (Σ.Î.Î.Φ.)","myData.taxType.1.taxCategory.17":"ÎοιÏÎÏ Î Î±ÏακÏαÏήÏÎµÎ¹Ï Î¦ÏÏοÏ
","myData.taxType.2":"ΤÎλη","myData.taxType.2.taxCategory.1":"Îια μηνιαίο λογαÏιαÏÎ¼Ï Î¼ÎÏÏι και 50 εÏ
ÏÏ 12%","myData.taxType.2.taxCategory.2":"Îια μηνιαίο λογαÏιαÏÎ¼Ï Î±ÏÏ 50,01 μÎÏÏι και 100 εÏ
ÏÏ 15%","myData.taxType.2.taxCategory.3":"Îια μηνιαίο λογαÏιαÏÎ¼Ï Î±ÏÏ 100,01 μÎÏÏι και 150 εÏ
ÏÏ 18%","myData.taxType.2.taxCategory.4":"Îια μηνιαίο λογαÏιαÏÎ¼Ï Î±ÏÏ 150,01 εÏ
ÏÏ ÎºÎ±Î¹ Î¬Î½Ï 20%","myData.taxType.2.taxCategory.5":"ΤÎÎ»Î¿Ï ÎºÎ±ÏÏοκινηÏÎ®Ï ÎµÏί ÏÎ·Ï Î±Î¾Î¯Î±Ï ÏοÏ
ÏÏÏνοÏ
Î¿Î¼Î¹Î»Î¯Î±Ï 12%","myData.taxType.2.taxCategory.6":"ΤÎÎ»Î¿Ï ÏÏη ÏÏ
νδÏομηÏική ÏηλεÏÏαÏη 10% ","myData.taxType.2.taxCategory.7":"ΤÎÎ»Î¿Ï ÏÏ
νδÏομηÏÏν ÏÏαθεÏÎ®Ï ÏηλεÏÏÎ½Î¯Î±Ï 5%","myData.taxType.2.taxCategory.8":"ΠεÏιβαλλονÏÎ¹ÎºÏ Î¤ÎÎ»Î¿Ï & ÏλαÏÏÎ¹ÎºÎ®Ï ÏακοÏÎ»Î±Ï Î½. 2339/2001 αÏ. 6α 0,07 εÏ
ÏÏ Î±Î½Î¬ ÏεμάÏιο","myData.taxType.2.taxCategory.9":"ÎιÏÏοÏά δακοκÏÎ¿Î½Î¯Î±Ï 2%","myData.taxType.2.taxCategory.10":"ÎοιÏά ÏÎλη","myData.taxType.2.taxCategory.11":"ΤÎλη ÎοιÏÏν ΦÏÏÏν","myData.taxType.2.taxCategory.12":"ÎιÏÏοÏά δακοκÏονίαÏ","myData.taxType.3":"ÎοιÏοί ΦÏÏοι","myData.taxType.3.taxCategory.3":"αÏÏάλιÏÏÏα κλάδοÏ
ζÏÎ®Ï 4%","myData.taxType.3.taxCategory.4":"αÏÏάλιÏÏÏα λοιÏÏν κλάδÏν 15%","myData.taxType.3.taxCategory.5":"αÏαλλαÏÏÏμενα ÏÏÏοÏ
αÏÏαλίÏÏÏÏν 0%","myData.taxType.3.taxCategory.6":"ÎενοδοÏεία 1-2 αÏÏÎÏÏν 0,50 â¬","myData.taxType.3.taxCategory.7":"ÎενοδοÏεία 3 αÏÏÎÏÏν 1,50 â¬","myData.taxType.3.taxCategory.8":"ÎενοδοÏεία 4 αÏÏÎÏÏν 3,00 â¬","myData.taxType.3.taxCategory.9":"ÎενοδοÏεία 4 αÏÏÎÏÏν 4,00 â¬","myData.taxType.3.taxCategory.10":"ÎνοικιαζÏμενα - εÏιÏλÏμÎνα δÏμάÏια - διαμεÏίÏμαÏα 0,50 â¬","myData.taxType.3.taxCategory.11":"ÎιδικÏÏ Î¦ÏÏÎ¿Ï ÏÏÎ¹Ï Î´Î¹Î±Ï
419ημίÏÎµÎ¹Ï ÏοÏ
ÏÏοβάλλονÏαι αÏÏ Ïην ÏηλεÏÏαÏη (ÎΦΤÎ) 5%","myData.taxType.3.taxCategory.12":"ΦÏÏÎ¿Ï ÏολÏ
ÏÎµÎ»ÎµÎ¯Î±Ï 10% εÏί ÏÎ·Ï ÏοÏολογηÏÎÎ±Ï Î±Î¾Î¯Î±Ï Î³Î¹Î± Ïα ενδοκοινοÏικÏÏ Î±ÏοκÏοÏμενα και ειÏαγÏμενα αÏÏ ÏÏίÏÎµÏ ÏÏÏÎµÏ 10%","myData.taxType.3.taxCategory.13":"ΦÏÏÎ¿Ï ÏολÏ
ÏÎµÎ»ÎµÎ¯Î±Ï 10% εÏί ÏÎ·Ï ÏÎ¹Î¼Î®Ï ÏÏληÏÎ·Ï ÏÏο Φ.Î .Î. για Ïα εγÏÏÏίÏÏ ÏαÏαγÏμενα είδη 10%","myData.taxType.3.taxCategory.14":"ÎικαίÏμα ÏοÏ
ÎημοÏίοÏ
ÏÏα ειÏιÏήÏια ÏÏν καζίνο (80% εÏί ÏοÏ
ειÏιÏηÏίοÏ
)","myData.taxType.3.taxCategory.15":"αÏÏάλιÏÏÏα κλάδοÏ
ÏÏ
ÏÏÏ 20%","myData.taxType.3.taxCategory.16":"ΤελÏνειακοί ÎαÏμοί-ΦÏÏοι","myData.taxType.3.taxCategory.17":"ÎοιÏοί ΦÏÏοι","myData.taxType.3.taxCategory.18":"ÎÏιβαÏÏνÏÎµÎ¹Ï ÎοιÏÏν ΦÏÏÏν","myData.taxType.4":"ΨηÏÎ¹Î±ÎºÏ Î¤ÎÎ»Î¿Ï Î£Ï
ναλλαγήÏ","myData.taxType.4.taxCategory.1":"ΣÏ
νÏελεÏÏÎ®Ï 1,2 %","myData.taxType.4.taxCategory.2":"ΣÏ
νÏελεÏÏÎ®Ï 2,4 %","myData.taxType.4.taxCategory.3":"ΣÏ
νÏελεÏÏÎ®Ï 3,6 %","myData.taxType.4.taxCategory.4":"ÎοιÏÎÏ ÏεÏιÏÏÏÏειÏ","myData.taxType.5":"ÎÏαÏήÏειÏ","myData.errorCode.201":"You are not authorized to send the invoice","myData.errorCode.202":"Your client\'s VAT Number seems to be invalid","myData.errorCode.204":"The related invoice seems to be invalid. Make sure that you have sent the related invoice to MyData.","myData.errorCode.205":"This type of invoice is not accepting related invoices, withheld, stampduty, fees, deductions or other type of taxes","myData.errorCode.235":"You cannot send an invoice to yourself","myData.errorCode.236":"You cannot send an invoice to yourself","myData.errorCode.242":"Your client\'s business country must be in Greece","myData.errorCode.243":"Your client\'s business country must be in the EU, but not in Greece","myData.errorCode.244":"Your client\'s business country should not be in the EU","myData.errorCode.253":"The issue date should be the current date or a date in the past (not before 2020-01-01)","myData.errorCode.323":"You cannot use this service due to annual gross income limits","myData.errorCode.218":"The total VAT amount for this specific invoice type must be 0","myData.errorCode.215":"The taxes for this specific invoice type must be without VAT (0%)","myData.errorCode.216":"Taxes with no VAT are not supported for this specific invoice type","myData.errorCode.319":"It looks like you have have exceeded the net amount of the related invoice","myData.errorCode.262":"Each item description should not exceed 150 characters","myData.errorCode.oxygen.counterpart.address":"Client\'s address is required and must be valid for this invoice type","myData.errorCode.oxygen.counterpart.address.postal_code":"Client\'s postal code is required and must be valid for this invoice type","myData.errorCode.oxygen.counterpart.address.city":"Client\'s city is required and must be valid city for this invoice type","myData.errorCode.oxygen.counterpart.country_code":"Client\'s country is required and must be valid for this invoice type","myData.errorCode.oxygen.lines.vat_category":"Line\'s VAT category is invali
419d for this invoice type","myData.errorCode.oxygen.lines.vat_exemption_category":"Line\'s VAT exemption category is invalid for this invoice type","myData.errorCode.oxygen.lines.vat_amount":"Line\'s VAT amount is invalid for this invoice type","myData.errorCode.oxygen.224":"Taxes are allowed either per item or per invoice (not both)","myData.errorCode.oxygen.204":"Other taxes are required for this invoice type","myData.errorCode.oxygen.228":"Other taxes amount is required for this invoice type","travelerType.ADULT":"Adult","travelerType.CHILD":"Child","travelerType.INFANT":"Infant","travelerType.YOUTH":"Youth","travelerType.STUDENT":"Student","travelerType.SENIOR":"Senior","travelerType.ANY":"Any","pricingOption.prices":"Prices","pricingOption.prices.name":"Name","pricingOption.prices.description":"Description","pricingOption.prices.travelerType":"Age / Occupation","pricingOption.prices.travelerType.ADULT":"Adult","pricingOption.prices.travelerType.CHILD":"Child","pricingOption.prices.travelerType.INFANT":"Infant","pricingOption.prices.travelerType.YOUTH":"Youth","pricingOption.prices.travelerType.STUDENT":"Student","pricingOption.prices.travelerType.SENIOR":"Senior","pricingOption.prices.travelerType.ANY":"Any","pricingOption.prices.amount":"Amount","pricingOption.prices.pricesPerExtraTraveler":"Prices (Per Extra Pax)","pricingOption.prices.customFixed.amount":"Amount (per person)","pricingOption.prices.duration.week":"weeks","pricingOption.prices.duration.day":"days","pricingOption.prices.duration.hour":"hours","pricingOption.prices.duration.week.amount":"Amount (per week)","pricingOption.prices.duration.day.amount":"Amount (per day)","pricingOption.prices.duration.hour.amount":"Amount (per hour)","pricingOption.prices.isPrimaryPrice":"Primary Choice?","pricingOption.prices.minTravelers":"Minimum Travelers","pricingOption.prices.maxTravelers":"Maximum Travelers","pricingOption.prices.minDuration.day":"Minimum Duration (days)","pricingOption.prices.maxDuration.day":"Maximum Duration (days)","pricingOption.prices.minDuration.hour":"Minimum Duration (hours)","pricingOption.prices.maxDuration.hour":"Maximum Duration (hours)","pricingOption.prices.minDuration.week":"Minimum Duration (weeks)","pricingOption.prices.maxDuration.week":"Maximum Duration (weeks)","pricingOption.prices.fromRegionId":"From (Region)","pricingOption.prices.toRegionId":"To (Region)","pricingOption.prices.transferService":"Transfer Service","pricingOption.prices.commissionType":"Commission Type","pricingOption.prices.commissionAmount":"Commission","pricingOption.additionalServices":"Additional Services","pricingOption.additionalServices.name":"Name","pricingOption.additionalServices.description":"Description","pricingOption.additionalServices.amount":"Amount","pricingOption.additionalServices.minQuantity":"Minimum Quantity","pricingOption.additionalServices.maxQuantity":"Maximum Quantity","pricingOption.additionalServices.travelerCustomFieldsIds":"Custom Fields (per traveler)","pricingOption.additionalServices.otherCustomFieldsIds":"Custom Fields (per booking)","pricingOption.additionalServices.photos":"Photos","pricingOption.additionalServices.photos.viewLink":"View photos ({count})","pricingOption.productId":"Product","pricingOption.name":"Public Name","pricingOption.identifier":"Internal Name","pricingOption.description":"Description","pricingOption.minimumChargeAmount":"Minimum Charge","pricingOption.checkoutPriority":"Checkout Position Priority","pricingOption.resourcesIds":"Resources","pricingOption.createdAt":"Date Created","pricingOption.updatedAt":"Date Updated","pricingOption.commissionType":"Commission Type","pricingOption.commissionType.flat":"No Commission - Flat Price","pricingOption.commissionType.perIn":"Commission (Percentage) - In Final Booking Price","pricingOption.commissionType.perOver":"Commission (Percentage) - Over Final Booking Price","pricingOption.commissionType.feeOver":"Fee (Fixed Number) - Over Final Booking Price","pricingOption.commissionType.feeIn":" Fee (Fixed Number) - In Final Booking Price","pricingOption.commissionType.feeInPerPerson":"Per Person Fee (Fixed Number) - In Final Booking Price","pricingOption.commissionType.feeOverPerPerson":"Per Person Fee (Fixed Number) - Over Final Booking Price","pricingOption.activePeriodRules":"Active Period","pricingOption.activePeriodRules.range.from":"From","pricingOption.activePeriodRules.range.until":"Until","product.productType.activity":"Activity","product.productType.tour":"Tour","product.productType.multiday":"Multiday","product.productType.rental":"Rental","product.productType.transfer":"Transfer","product.productType.napkin":"Napkin","customField.channelManagerKey.firstName":"First Name","customField.channelManagerKey.lastName":"Last Name","customField.channelManagerKey.email":"Email","customField.channelManagerKey.phone":"Phone","customField.channelManagerKey.age":"Age","customField.channelManagerKey.gender":"Gender","customField.channelManagerKey.height":"Height","customField.channelManagerKey.weight":"Weight","customField.channelManagerKey.countryOfOrigin":"Country","customField.channelManagerKey.primaryLanguage":"Language","customField.channelManagerKey.hotel":"Hotel","customField.channelManagerKey.resellerReference":"Reseller Reference","request.status.pending-submit-company-data":"Waiting for company information","request.status.pending-submit-other-data":"Waiting for additional information","request.status.pending-approve-data":"Pending approval","request.status.accepted":"Accepted","request.status.cancelled":"Cancelled","invitation.status.pending":"Not Accepted","invitation.status.cancelled":"Cancelled","invitation.status.completed":"Accepted","billing.usageBilling":"Platform Fees","billing.usageBilling.online":"Online Channels","billing.usageBilling.b2b":"B2B Channels","billing.usageBilling.channelManager":"OTA Channels","billing.usageBilling.api":"API Channels","billing.usageBilling
419Config.percentageAndFixedAmount":"{percentageAmount}% + {fixedAmount}⬠(per booking)","billing.usageBillingConfig.percentageAmount":"{percentageAmount}% (per booking)","billing.usageBillingConfig.fixedAmount":"{fixedAmount}⬠(per booking)","billing.features":"Features Included","billing.features.WIDGETS":"Booking Widgets","billing.features.WEBSITE_SUBDOMAIN":"Prebuilt Website","billing.features.TABLETVIEWS":"Tablet Views","billing.features.B2B_CHANNELS":"B2B Channels","billing.features.CHANNELMANAGER":"Channel Manager (GetYourGuide, Viator + more)","billing.features.PERSONNEL":"Personnel Management","billing.features.RESOURCES":"Resources Management","billing.features.SUPPLIERS":"Suppliers Management","billing.features.ACCOUNTING":"Accounting Management","billing.features.EXPENSES":"Expenses Management","billing.features.EXECUTION_MANAGEMENT":"Execution Management","billing.features.DISTRIBUTION_API":"Distribution API","billing.features.CHECKIN":"Online Check-in","billing.billingFrequency.MONTHLY":"month","billing.billingFrequency.ANNUAL":"year","billing.billingDetails.name":"Name","billing.billingDetails.address":"Address","billing.billingDetails.city":"City","billing.billingDetails.country":"Country","billing.billingDetails.postalCode":"Postal Code","billing.billingDetails.taxId":"Tax ID","billing.subscription.freeTier.serviceName":"Starter Kit","billing.subscription.freeTier.serviceDescription":"Get started using kleesto for free","billing.subscription.freeTier.free":"Forever Free","billing.subscription.freeTier.currentPeriod.neverExpires":"Subscription never expires","billing.subscription.freeTier.updatePlan":"Update Plan","billing.subscription.serviceName":"Name","billing.subscription.serviceDescription":"Description","billing.subscription.currentPeriod":"Current Period","billing.subscription.currentPeriod.from":"From","billing.subscription.currentPeriod.until":"Until","billing.subscription.status":"Status","billing.subscription.status.TRIALING":"In Trial","billing.subscription.status.ACTIVE":"Active","billing.subscription.status.INCOMPLETE":"Incomplete","billing.subscription.status.EXPIRED":"Expired","billing.subscription.status.OVERDUE":"Overdue","billing.subscription.status.CANCELLED":"Cancelled","billing.subscription.status.UNPAID":"Unpaid","billing.subscription.status.PAUSED":"Paused","billing.subscription.cancelAt":"Cancels at","billing.paymentMethod.type":"Type","billing.paymentMethod.type.CARD":"Card","billing.paymentMethod.type.CARD.brand.VISA":"VISA","billing.paymentMethod.type.CARD.details":"Card Details","billing.paymentMethod.type.CARD.details.last4":"Card ending in {last4}","billing.paymentMethod.type.CARD.details.expirationDate":"Expires on {date}","billing.paymentMethod.type.PAYPAL":"Paypal Account","billing.paymentMethod.type.PAYPAL.details":"Paypal Details","billing.paymentMethod.type.PAYPAL.details.email":"Email: {email}","billing.paymentMethod.type.LINK":"Link Account","billing.paymentMethod.type.LINK.details":"Link Details","billing.paymentMethod.type.LINK.details.email":"Email: {email}","billing.paymentMethod.type.SEPA_DEBIT":"SEPA (Debit)","billing.paymentMethod.type.SEPA_DEBIT.details":"SEPA (Debit) Details","billing.paymentMethod.type.SEPA_DEBIT.details.last4":"Card ending in {last4}","billing.paymentMethod.type.OTHER":"Other (could not load payment method)","billing.invoice.number":"Invoice #","billing.invoice.description":"Description","billing.invoice.amount":"Amount","billing.invoice.currency":"Currency","billing.invoice.status":"Status","billing.invoice.status.DRAFT":"Draft","billing.invoice.status.PENDING":"Pending","billing.invoice.status.PAID":"Paid","billing.invoice.status.VOID":"Void","billing.invoice.url":"Public Url","billing.invoice.pdfUrl":"PDF Url","billing.invoice.period":"Invoice Period","billing.invoice.period.from":"From","billing.invoice.period.until":"Until","billing.invoice.createdAt":"Invoice Date","billing.service.name":"Name","billing.service.description":"Description","billing.service.type":"Type","billing.service.type.TIER":"Tier","billing.service.type.ADDON":"Addon","billing.service.prices":"Price
419s","pages.suppliersRequests.pageTitle":"Supplier Requests - {companyName}","pages.suppliersRequests.inactivePage":"This page is not active.","pages.suppliersRequests.auth.welcome":"Welcome to {companyName}!","pages.suppliersRequests.auth.existingUserMessage":"Please fill in your email address and add your travel experiences","pages.suppliersRequests.auth.newUserMessage":"Please fill in all the required contact information to continue with your request","pages.suppliersRequests.auth.email.label":"Email Address","pages.suppliersRequests.auth.email.placeholder":"Fill in your email address","pages.suppliersRequests.auth.password.label":"Password","pages.suppliersRequests.auth.password.placeholder":"Fill in your password","pages.suppliersRequests.auth.confirmPassword.label":"Confirm your Password","pages.suppliersRequests.auth.confirmPassword.placeholder":"Confirm your password","pages.suppliersRequests.auth.firstName.label":"First Name","pages.suppliersRequests.auth.firstName.placeholder":"Fill in your first name","pages.suppliersRequests.auth.lastName.label":"Last Name","pages.suppliersRequests.auth.lastName.placeholder":"Fill in your last name","pages.suppliersRequests.auth.phoneNumber.label":"Phone Number","pages.suppliersRequests.auth.forgotPassword":"Forgot your password? Click here","pages.suppliersRequests.auth.requiredField":"* Field is required","pages.suppliersRequests.auth.continue":"Continue","pages.suppliersRequests.auth.createAccount":"Create Account","pages.suppliersRequests.auth.messages.emailRequired":"Email address is required","pages.suppliersRequests.auth.messages.passwordRequired":"Password is required","pages.suppliersRequests.auth.messages.fillAllDetails":"Fill in all the required details","pages.suppliersRequests.auth.messages.incorrectCredentials":"Incorrect email or password","pages.suppliersRequests.auth.messages.emailVerified":"Your email is now verified!","pages.suppliersRequests.auth.validation.emailRequired":"Email address is required","pages.suppliersRequests.auth.validation.invalidEmail":"Enter a valid Email address","pages.suppliersRequests.auth.validation.fieldRequired":"Field is required","pages.suppliersRequests.auth.validation.minLength":"Field must have at least {length} characters","pages.suppliersRequests.auth.validation.confirmPasswordRequired":"Confirmation password is required","pages.suppliersRequests.auth.validation.passwordMismatch":"Confirmation password is not the same with your password","pages.suppliersRequests.manage.sections.companyInfo.sectionTitle":"Company Information","pages.suppliersRequests.manage.fields.companyName":"Company Name","pages.suppliersRequests.manage.fields.companyNamePlaceholder":"Fill in your company name","pages.suppliersRequests.manage.fields.companyWebsite":"Company Website","pages.suppliersRequests.manage.fields.companyWebsitePlaceholder":"Fill in your company website","pages.suppliersRequests.manage.fields.companyLegalName":"Company Legal Name","pages.suppliersRequests.manage.fields.companyLegalNamePlaceholder":"Fill in your company legal name","pages.suppliersRequests.manage.fields.companyVatNumber":"Company VAT Number","pages.suppliersRequests.manage.fields.companyVatNumberPlaceholder":"Fill in your company VAT number","pages.suppliersRequests.manage.fields.companyLegalAddress":"Company Legal Address","pages.suppliersRequests.manage.fields.companyLegalAddressPlaceholder":"Fill in your company legal address","pages.suppliersRequests.manage.fields.headquartersLocation":"Headquarters Location","pages.suppliersRequests.manage.fields.enterFullAddress":"Enter full address or add a pin","pages.suppliersRequests.manage.fields.fullAddress":"Full Address","pages.suppliersRequests.manage.fields.coordinates":"Coordinates","pages.suppliersRequests.manage.fields.street":"Street","pages.suppliersRequests.manage.fields.number":"Number","pages.suppliersRequests.manage.fields.postalCode":"Postal Code","pages.suppliersRequests.manage.fields.city":"City","pages.suppliersRequests.manage.fields.country":"Country","pages.suppliersRequests.manage.status.thankYou":"Thank y
419ou","pages.suppliersRequests.manage.status.almostDone":"You are almost done","pages.suppliersRequests.manage.status.hello":"Hello","pages.suppliersRequests.manage.status.congratulations":"Congratulations","pages.suppliersRequests.manage.status.requestCompleted":"Your request for joining the {companyName} network has been completed.","pages.suppliersRequests.manage.status.requestCancelled":"Unfortunately, your request has been cancelled.","pages.suppliersRequests.manage.status.notesFrom":"Notes from {companyName}:","pages.suppliersRequests.manage.status.contactInfo":"For any further information, please contact us at","pages.suppliersRequests.manage.status.dataSubmitted":"Your data have been submitted and will be reviewed from our team.","pages.suppliersRequests.manage.status.willNotify":"You will be notified when your request is accepted.","pages.suppliersRequests.manage.status.willContact":"If we have any remarks we will contact you.","pages.suppliersRequests.manage.status.viewDetails":"Click here if you want to see the request details","pages.suppliersRequests.manage.status.fillCompanyInfo":"Please fill in all the required information about your company.","pages.suppliersRequests.manage.status.fillAdditionalInfo":"Please fill in all the required additional information requested.","pages.suppliersRequests.manage.sections.contactInfo.sectionTitle":"Contact Information","pages.suppliersRequests.manage.fields.firstName":"First Name","pages.suppliersRequests.manage.fields.lastName":"Last Name","pages.suppliersRequests.manage.fields.email":"Email Address","pages.suppliersRequests.manage.fields.phone":"Phone Number","pages.suppliersRequests.manage.sections.policies.sectionTitle":"Policies","pages.suppliersRequests.manage.sections.policies.acceptTerms":"I accept the terms for","pages.suppliersRequests.manage.buttons.saveChanges":"Save Changes","pages.suppliersRequests.manage.buttons.next":"Next","pages.suppliersRequests.manage.buttons.submit":"Submit","pages.suppliersRequests.manage.buttons.remove":"Remove","pages.suppliersRequests.manage.errors.companyNameRequired":"Company Brand Name is required","pages.suppliersRequests.manage.errors.companyLegalNameRequired":"Company Legal Name is required","pages.suppliersRequests.manage.errors.companyVatNumberRequired":"Company VAT Number is required","pages.suppliersRequests.manage.errors.companyLegalAddressRequired":"Company Legal Address is required","pages.suppliersRequests.manage.errors.companyLocationRequired":"Company location is required","pages.suppliersRequests.manage.errors.fillRequiredInfo":"Fill in all the required information","pages.suppliersRequests.manage.errors.acceptRequiredPolicies":"Please accept the required policies: {policies}","pages.suppliersRequests.manage.fieldRequired":"* Field is required","pages.billing.tiers.title":"Pricing Plans","pages.billing.tiers.description":"Select a pricing plan that best suits on your business needs","pages.billing.tiers.startTrial":"Start {trialDays} days free trial","pages.billing.tiers.updatePlan":"Change to this plan","pages.billing.tiers.upgrade":"Upgrade","pages.billing.tiers.downgrade":"Downgrade","pages.billing.tiers.buyNow":"Buy Now","pages.billing.tiers.billingFrequency.MONTHLY":"Monthly","pages.billing.tiers.billingFrequency.ANNUAL":"Annual","pages.billing.tiers.discountedTag":"Discounted","pages.billing.tiers.recommendedTag":"Most Popular","pages.billing.tiers.currentPlanTag":"Current Plan","pages.billing.tiers.savedPriceWithAnnual":"Save {amount} with annual billing","pages.billing.tiers.savedPriceBilledAnnually":"~ {currency} {amount} / month billed annually","pages.billing.tiers.cardNotChargedNow":"Your card will not be charged now. Cancel anytime for free.","pages.billing.tiers.checkoutHandledByStripe":"Checkout is handled by Stripe","pages.billing.tiers.priceExcludingVat":"All prices are excluding VAT","pages.billing.tiers.priceExcludingVat.explainer":"Your company\'s country will determine the applicable tax and the final price will be displayed on the checkout.","pages.billing.title":"Billing","pages.billing.description":"View and the billing details for your account","pages.billing.paymentMethod.sectionTitle":"Payment Method","pages.billing.paymentMethod.emptyResults":"You haven\'t added a payment method.","pages.billing.paymentMethod.addPaymentMethod":"Add Payment Method","pages.billing.billingDetails.sectionTitle":"Billing Information","pages.billing.invoices.sectionTitle":"Invoices","pages.billing.subscriptions.sectionTitle":"Subscriptions","actions.billing.subscription.edit":"Update Plan","actions.billing.subscription.delete":"Cancel subscription","actions.billing.paymentMethod.edit":"Edit Payment Method","actions.billing.invoice.view":"Invoice Details","actions.billing.invoice.pay":"Pay Invoice","actions.billing.invoice.download":"Download","banners.verifyEmail.title":"Verify your email address so you don\'t miss any booking or other important notifications","banners.verifyEmail.button":"Verify Email","banners.verifyEmail.success":"Please check your {email} email inbox!","modals.verifyUserEmail.title":"Verify your email address","modals.verifyUserEmail.description":"We\'ve sent a verification link to {email}. Click the link in the email to verify your address.","modals.verifyUserEmail.resend":"Resend verification email","modals.verifyUserEmail.resendCooldown":"Resend available in {seconds}s","modals.verifyUserEmail.close":"Close","modals.verifyUserEmail.waiting":"Waiting for email verification...","forms.onboarding.step.BUSINESS_TYPE.title":"Welcome, {firstName}! ð","forms.onboarding.step.BUSINESS_TYPE.label":"Tell us a few words about your company","forms.onboarding.step.BUSINESS_TYPE.description":"Select a type that bests describes your business","forms.onboarding.step.BUSINESS_SERVICES.title":"You are almost there ðª","forms.onboarding.step.BUSINESS_SERVICES.label":"What type of services do you offer?","forms.onboarding.step.BUSINESS_SERVICES.description":"Please select one or multiple services that your company provides","forms.onboarding.step.COMPANY_DETAILS.title":"Final step to Launch ð","forms.onboarding.step.COMPANY_DETAILS.label":"Setup your company profile","forms.onboarding.step.COMPANY_DETAILS.description":"Please provide some information about your company","forms.onboarding.businessType.PROVIDER.label":"Service Provider","forms.onboarding.businessType.PROVIDER.description":"Your company provides charters, transfers, tours or activities to your customers","forms.onboarding.businessType.TRAVEL_AGENCY.label":"Travel Agency","forms.onboarding.businessType.TRAVEL_AGENCY.description":"Your company offers different travel services provided by your supplier network.","forms.onboarding.businessType.MARKETPLACE.label":"Marketplace (OTA)","forms.onboarding.businessType.MARKETPLACE.description":"Your company is an online platform selling travel services directly to your customers","forms.onboarding.businessType.DMC.label":"DMC","forms.onboarding.businessType.DMC.description":"Your company is reselling your suppliers\' services primarely for inbound tourism","forms.onboarding.businessType.ACCOMMODATION.label":"Accommodation","forms.onboarding.businessType.ACCOMMODATION.description":"Your company is either a Hotel or a BnB which offers accommodation services to your customers","forms.onboarding.businessType.OTHER.label":"Other","forms.onboarding.businessType.OTHER.description":"None of the other options describes your business","forms.onboarding.businessType.requiredMessage":"Please select a type for your business","forms.onboarding.businessServices.SAILING_CHARTERING.label":"Sailing & Yacht Chartering","forms.onboarding.businessServices.TRANSFER.label":"Transfer Services","forms.onboarding.businessServices.CAR_RENTAL.label":"Car Rental","forms.onboarding.businessServices.BIKE_RENTAL.label":"Bike Rental","forms.onboarding.businessServices.DAILY_TRIPS.label":"Daily Trips","forms.onboarding.businessServices.MULTIDAY_TRIPS.label":"Multi-day Trips","forms.onboarding.businessServices.OUTDOOR_ACTIVITIES.label":"Outdoor Activities","forms.onboarding.businessServices.WINTER_ACTIVITIES.label":"Winter Activities","forms.onboarding.businessServices.GUIDED_TOURS.label":"Guided Tours","forms.onboarding.businessServices.LESSONS_WORKSHOPS.label":"Lessons & Workshops","forms.onboarding.businessServices.ACCOMMODATION.label":"Accommodation","forms.onboarding.businessServices.OTHER.label":"Other","forms.onboarding.businessServices.requiredMessage":"Please select atlest one service your business offers","forms.onboarding.companyDetails.name.label":"What\'s the name of your company?","forms.onboarding.companyDetails.name.placeholder":"Fill in the name of your company...","forms.onboarding.companyDetails.name.requiredMessage":"Please provide a name for your company","forms.onboarding.companyDetails.country.label":"Where is your company located?","forms.onboarding.companyDetails.country.placeholder":"Select a country for your company","forms.onboarding.companyDetails.country.requiredMessage":"Please select a country for your company","forms.onboarding.companyDetails.website.label":"Do you have a website? We\'d love to see it!","forms.onboarding.companyDetails.website.placeholder":"Optionally fill in your website...","forms.onboarding.buttons.nextStep":"Next Step","forms.onboarding.buttons.getStarted":"Get Started","forms.onboarding.progressStep":"{currentStep} / {totalSteps} steps","productChanges.section.title":"Pending change requests","productChanges.status.PENDING_APPROVAL":"Pending approval","productChanges.status.DRAFT":"Draft","productChanges.action.accept":"Accept","productChanges.action.reject":"Reject","productChanges.action.delete":"Delete","productChanges.rejectNote.placeholder":"Note to supplier (leave empty to leave this field unrejected)","productChanges.errors.needNoteToReject":"Add at least one note to reject the request","productChanges.feedback.accepted":"Changes accepted","productChanges.feedback.rejected":"Changes sent back to the supplier","productChanges.feedback.deleted":"Change request deleted"}')},46310:e=>{"use strict";e.exports=JSON.parse('{"common.continue":"Continuer","common.cancel":"Annuler","common.yes":"Oui","common.no":"Non","common.ok":"Ok","common.genericError":"Nous sommes navrés, une erreur inconnue s\'est produite.","common.validationFieldsError":"Veuillez remplir tous les champs obligatoires","common.timeType.week":"Par Semaine","common.timeType.day":"Par Jour","common.timeType.hour":"Par Heure","modals.verifyUserEmail.title":"Verify your email address","modals.verifyUserEmail.description":"We\'ve sent a verification link to {email}. Click the link in the email to verify your address.","modals.verifyUserEmail.resend":"Resend verification email","modals.verifyUserEmail.resendCooldown":"Resend available in {seconds}s","modals.verifyUserEmail.close":"Close","modals.verifyUserEmail.waiting":"Waiting for email verification...","forms.billingDetails.businessPurchase.label":"Je veux une facture professionnelle pour ma réservation","forms.billingDetails.invoiceType.label":"Type de facture :","forms.billingDetails.invoiceType.receipt":"Reçu","forms.billingDetails.invoiceType.invoice":"Facture","forms.billingDetails.prefillFromA
419ccount.label":"Pré-remplir depuis un compte CRM","forms.billingDetails.prefillFromAccount.placeholder":"Rechercher un compte pour pré-remplir","forms.billingDetails.name.label":"Nom de l\'entreprise","forms.billingDetails.name.placeholder":"Saisissez le nom de l\'entreprise","forms.billingDetails.vatNumber.label":"Numéro de TVA","forms.billingDetails.vatNumber.placeholder":"Saisissez le numéro de TVA de l\'entreprise","forms.billingDetails.country.label":"Pays","forms.billingDetails.country.placeholder":"Sélectionnez le pays de l\'entreprise","forms.billingDetails.address.label":"Adresse de l\'entreprise","forms.billingDetails.address.placeholder":"Saisissez l\'adresse de l\'entreprise","forms.billingDetails.city.label":"Ville","forms.billingDetails.city.placeholder":"Saisissez la ville de l\'entreprise","forms.billingDetails.postalCode.label":"Code postal","forms.billingDetails.postalCode.placeholder":"Saisissez le code postal de l\'entreprise","forms.checkoutPaymentWidget.stripe.cardDetails":"Remplissez les informations de votre carte","forms.checkoutPaymentWidget.eurobank.redirect":"Vous serez redirigé vers la plateforme Worldline pour compléter votre paiement.","forms.checkoutPaymentWidget.viva.redirect":"Vous serez redirigé vers la plateforme Viva pour finaliser votre paiement.","pages.checkout.titlePage":"Finaliser le paiement","pages.checkout.contactDetails.sectionTitle":"Informations de contact","pages.checkout.b2b.contactDetails.sectionTitle":"Coordonnées du voyageur","pages.checkout.b2b.contactDetails.firstName.placeholder":"Prénom du voyageur","pages.checkout.b2b.contactDetails.firstName.description":"Indiquez le prénom du voyageur","pages.checkout.b2b.contactDetails.lastName.placeholder":"Nom du voyageur","pages.checkout.b2b.contactDetails.lastName.description":"Indiquez le nom du voyageur","pages.checkout.b2b.contactDetails.email.placeholder":"E-mail du voyageur","pages.checkout.b2b.contactDetails.email.description":"Saisissez l\'adresse e-mail du voyageur","pages.checkout.b2b.contactDetails.phone.placeholder":"Téléphone du voyageur","pages.checkout.b2b.contactDetails.phone.description":"Indiquez le numéro de téléphone du voyageur","pages.checkout.contactDetails.firstName.label":"Prénom","pages.checkout.contactDetails.firstName.placeholder":"Prénom du contact","pages.checkout.contactDetails.firstName.description":"Indiquez votre prénom","pages.checkout.contactDetails.firstName.validatorMessage":"Veuillez entrer un prénom valide","pages.checkout.contactDetails.firstName.requiredMessage":"Le prénom est obligatoire","pages.checkout.contactDetails.lastName.label":"Nom de famille","pages.checkout.contactDetails.lastName.placeholder":"Nom de famille du contact","pages.checkout.contactDetails.lastName.description":"Indiquez votre nom de famille","pages.checkout.contactDetails.lastName.validatorMessage":"Veuillez entrer un nom de famille valide","pages.checkout.contactDetails.lastName.requiredMessage":"Le nom de famille est obligatoire","pages.checkout.contactDetails.email.label":"Adresse e-mail","pages.checkout.contactDetails.email.placeholder":"Adresse e-mail du contact","pages.checkout.contactDetails.email.description":"Saisissez votre adresse e-mail","pages.checkout.contactDetails.email.validatorMessage":"Veuillez saisir une adresse e-mail valide","pages.checkout.contactDetails.email.requiredMessage":"L\'adresse e-mail est obligatoire","pages.checkout.contactDetails.phone.label":"Numéro de téléphone","pages.checkout.contactDetails.phone.placeholder":"Numéro de téléphone du contact","pages.checkout.contactDetails.phone.description":"Indiquez votre numéro de téléphone","pages.checkout.contactDetails.phone.validatorMessage":"Veuillez saisir un numéro de téléphone valide","pages.checkout.contactDetails.phone.requiredMessage":"Le numéro de téléphone est obligatoire","pages.checkout.contactDetails.validationFieldsError":"Veuillez vérifier tous les champs requis","pages.checkout.pricingOptions.sectionTitle":"Options de réservation","pages.checkout.pricingOptions.fromPrice.label":"à partir de {fromPrice}","pages.checkout.pricingOptions.perlocation.maxLuggage":"jusqu\'à {maxLuggage} bagages","pages.checkout.pricingOptions.minimumCharge.label":"Coût minimum : {minimumCharge}","pages.checkout.pricingOptions.ticketItems.sectionTitle":"Options de prix","pages.checkout.pricingOptions.additionalServiceItems.sectionTitle":"Services supplémentaires","pages.checkout.pricingOptions.ticketItems.single.requiredMessage":"Veuillez sélectionner une option de prix","pages.checkout.pricingOptions.ticketItems.plural.requiredMessage":"Veuillez sélectionner une option de prix pour chaque personne","pages.checkout.pricingOptions.pricingOptionId.requiredMessage":"Veuillez sélectionner une option de réservation","pages.checkout.pricingOptions.pricingOptionIdRound.requiredMessage":"Veuillez sélectionner une option de réservation pour le trajet aller-retour","pages.checkout.pickupService.sectionTitle":"Service de transport","pages.checkout.pickupService.sectionDescription":"Indiquez si vous souhaitez ajouter un service de transport à votre réservation.","pages.checkout.pickupService.pricingType.perperson.label":"par personne","pages.checkout.pickupService.fromPrice.label":"à partir de {fromPrice}
419","pages.checkout.pickupService.noCharge.label":"Aucun frais","pages.checkout.pickupService.minutesBeforeStart.label":"{minutes} minutes avant le départ","pages.checkout.pickupService.useSamePickupAsDropOff.label":"Inclure le voyage de retour (sans frais supplémentaires)","pages.checkout.pickupService.pickupPointId.placeholder":"Lieu de rendez-vous","pages.checkout.pickupService.pickupPointId.requiredMessage":"Sélectionnez un lieu de rendez-vous","pages.checkout.bookingDetails.sectionTitle":"Détails de la réservation","pages.checkout.customFieldsPerUser.sectionTitle":"Détails par personne","pages.checkout.customFieldsPerUser.person.label":"Personne #{number}","pages.checkout.customFieldsPerUser.sectionDescription":"Complétez les informations pour chaque personne","pages.checkout.additionalCustomFields.sectionTitle":"Informations complémentaires","pages.checkout.additionalCustomFields.sectionDescription":"Renseignez les informations complémentaires pour votre réservation","pages.checkout.meetingPoints.sectionTitle":"Point de rencontre","pages.checkout.meetingPoints.sectionDescription":"Sélectionnez un point de rencontre pour votre réservation","pages.checkout.meetingPoints.meetingPointId.placeholder":"Sélectionnez le point de rencontre","pages.checkout.dropOffPoints.sectionTitle":"Point de retour","pages.checkout.dropOffPoints.sectionDescription":"Sélectionnez un point de retour pour votre réservation","pages.checkout.dropOffPoints.dropOffPointId.placeholder":"Sélectionnez un point de retour","pages.checkout.billingDetails.sectionTitle":"Informations de facturation","pages.checkout.billingDetails.sectionDescription":"Vous pouvez éventuellement émettre une facture professionnelle pour cette réservation.","forms.billingDetails.invoice.missingFieldsError":"Veuillez remplir toutes les informations de facturation requises","pages.checkout.customFields.validationFieldsError":"Veuillez vérifier toutes les informations de réservation requises","pages.checkout.paymentDetails.sectionTitle":"Détails du paiement","pages.checkout.discount.sectionTitle":"Remise","pages.checkout.discount.sectionDescription":"Avez-vous un code de réduction à utiliser ?","pages.checkout.discount.couponCode.placeholder":"Saisissez votre code de réduction ici","pages.checkout.discount.couponCode.applyButton":"Appliquer la remise","pages.checkout.discount.couponCode.requiredMessage":"Le code de réduction est requis","pages.checkout.discount.couponCode.notApplicableMessage":"Le code de réduction ne peut pas être pris en compte.","pages.checkout.discount.successMessage":"Le coupon a été pris en compte !","pages.checkout.enquiry.sectionTitle":"Prix sur demande","pages.checkout.enquiry.sectionDescription":"Notre équipe examinera votre demande et vous contactera rapidement avec une offre et des instructions pour compléter votre réservation.","pages.checkout.bookingSummary.sectionTitle":"Résumé de la réservation","pages.checkout.bookingSummary.tickets.plural.label":"{tickets} personnes","pages.checkout.bookingSummary.tickets.single.label":"{tickets} personne","pages.checkout.bookingSummary.pickupService.label":"Service de transport","pages.checkout.bookingSummary.paymentPolicy.amountType.flat.label":"Frais de service","pages.checkout.bookingSummary.paymentPolicy.amountType.perIn.label":"Frais de service (dans le prix)","pages.checkout.bookingSummary.paymentPolicy.amountType.feeIn.label":"Frais de service (dans le prix)","pages.checkout.bookingSummary.paymentPolicy.amountType.feeInPerPerson.label":"Frais de service (dans le prix)","pages.checkout.bookingSummary.paymentPolicy.amountType.perOver.label":"Frais de service","pages.checkout.bookingSummary.paymentPolicy.amountType.feeOver.label":"Frais de service","pages.checkout.bookingSummary.paymentPolicy.amountType.feeOverPerPerson.label":"Frais de service","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.flat.label":"Votre Commission","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.perIn.label":"Votre Commission (Dans le prix)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeIn.label":"Votre Commission (Dans le prix)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeInPerPerson.label":"Votre Commission (Dans le prix)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.perOver.label":"Votre Commission","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeOver.label":"Votre Commission","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeOverPerPerson.label":"Votre Commission","pages.checkout.bookingSummary.luggagePerSize.small":"Petits bagages","pages.checkout.bookingSummary.luggagePerSize.small.explainer":"56cm x 35cm x 25cm","pages.checkout.bookingSummary.luggagePerSize.large":"Grands bagages","pages.checkout.bookingSummary.transferBookType.roundtrip":"Aller-retour","pages.checkout.bookingSummary.timeType.hour.single.label":"heure","pages.checkout.bookingSummary.timeType.hour.plural.label":"heures","pages.checkout.bookingSummary.timeType.day.single.label":"jour","pages.checkout.bookingSummary.timeType.day.plural.label":"jours","pages.checkout.bookingSummary.timeType.week.single.label":"semaine","pages.checkout.bookingSummary.timeType.week.plural.label":"semaines","pages.checkout.bookingSummary.resourceType.Bike.plural.label":"Vélos","pages.checkout.bookingSummary.resourceType.Boat.plural.label":"Bateaux","pages.checkout.bookingSummary.resourceType.Car.plural.label":"Voitures","pages.checkout.bookingSummary.resourceType.Other.plural.label":"Autre","pages.checkout.bookingSummary.minimumCharge.label":"Coût minimum","pages.checkout.bookingSummary.subtotal.label":"Sous-total","pages.checkout.bookingSummary.discount.label":"Code de réduction","pages.checkout.bookingSummary.total.label":"Total","pages.checkout.bookingSummary.b2b.total.label":"Total (incluant votre commission)","pages.checkout.bookingSummary.b2b.remainingAmou
419nt.label":"Solde restant","pages.checkout.bookingSummary.total.uponRequest":"Sur demande","pages.checkout.bookingSummary.reservationPayment.label":"Acompte de réservation","pages.checkout.bookingSummary.plannedPayments.label":"Versements","pages.checkout.bookingSummary.plannedPayments.dueDate":"Prélèvement prévu en date du {dueDate}","pages.checkout.bookingSummary.plannedPayments.uponConfirmation":"Prélèvement prévu lors de la confirmation","pages.checkout.bookingSummary.remainingAmount.label":"Payer sur place","pages.checkout.bookingSummary.guaranteePayment.label":"Dépôt de garantie","pages.checkout.bookingSummary.guaranteePayment.daysBeforeRunDateToHold.label":"Réservé {days} jours avant la date de début","pages.checkout.bookingSummary.guaranteePayment.daysAfterEndDateToRelease.label":"Ãmis {days} jours après la date de fin de séjour","pages.checkout.completePayment.sectionTitle":"Finaliser le paiement","pages.checkout.completePayment.sectionDescription.noReservationPayment":"Vous n\'avez pas besoin de payer d\'acompte","pages.checkout.completePayment.sectionDescription":"Suivez les instructions pour terminer votre paiement","pages.checkout.completePayment.remainingAmount":"La somme de {remainingAmount} sera payée sur place","pages.checkout.policies.sectionTitle":"Conditions de réservation","pages.checkout.policies.acceptTerms":"En finalisant la réservation, vous acceptez les conditions générales de vente","pages.checkout.policies.acceptTerms.requiredMessage":"Veuillez accepter les conditions générales de vente","pages.checkout.notBookable.modalTitle":"Votre réservation a échoué","pages.checkout.notBookable.modalDescription":"Malheureusement, la date et l\'heure sélectionnées ne sont plus disponibles. Veuillez essayer de sélectionner une autre date ou heure pour votre réservation.","pages.checkout.buttons.continue":"Continuer","pages.checkout.buttons.proceedToCheckout":"Procéder au paiement","pages.checkout.buttons.payAmount":"Payer {amountToPay}","pages.checkout.buttons.bookWithZeroPrice":"Valider la réservation","pages.checkout.buttons.bookNowPayLater":"Réserver maintenant et payer plus tard","pages.checkout.buttons.sendRequest":"Envoyer la demande","pages.checkIn.titlePage":"Check-in","pages.checkIn.bookingDetails.sectionTitle":"Détails de la Réservation","pages.checkIn.bookingDetails.code":"Code de Réservation","pages.checkIn.customFieldsPerUser.sectionTitle":"Détails par personne","pages.checkIn.customFieldsPerUser.sectionDescription":"Remplissez les détails pour chaque personne","pages.checkIn.customFieldsPerUser.person.label":"Personne #{number}","pages.checkIn.additionalCustomFields.sectionTitle":"Informations Supplémentaires","pages.checkIn.additionalCustomFields.sectionDescription":"Remplissez les informations supplémentaires pour votre réservation","pages.checkIn.customFields.validationFieldsError":"Veuillez vérifier toutes les informations supplémentaires requises","pages.checkIn.buttons.completeCheckIn":"Compléter le Check-in","pages.checkIn.bookingSummary.sectionTitle":"Résumé de la Réservation","pages.checkIn.bookingSummary.tickets.plural.label":"{tickets} personnes","pages.checkIn.bookingSummary.tickets.single.label":"{tickets} personne","pages.checkIn.bookingSummary.luggagePerSize.small":"Petit Bagage","pages.checkIn.bookingSummary.luggagePerSize.large":"Grand Bagage","pages.publicReviewRequest.pageTitle":"Rédiger un avis","pages.publicReviewRequest.bookingCode":"Code de réservation","pages.publicReviewRequest.status.PENDING.title":"Partagez vos impressions avec nous !","pages.publicReviewRequest.status.PENDING.description":"Votre avis nous est précieux, prenez un moment pour écrire un commentaire sur votre expérience !","pages.publicReviewRequest.status.COMPLETED.title":"Votre commentaire a été enregistré !","pages.publicReviewRequest.status.COMPLETED.description":"Merci ! Nous avons reçu votre commentaire avec succès !","pages.publicReviewRequest.status.COMPLETED.description.chooseExternalPlatform":"Nous serions ravis de connaître votre avis. Vos commentaires nous aident vraiment à nous améliorer.","pages.publicReviewRequest.status.EXPIRED.title":"Votre avis ne peut être pris en compte","pages.publicReviewRequest.status.EXPIRED.description":"Malheureusement, la délai pour soumettre votre avis est dépassé.","pages.publicReviewRequest.rating.label":"Ãvaluez votre expérience :","pages.publicReviewRequest.comment.label":"Dites-nous en un peu plus sur votre expérience :","pages.publicReviewRequest.authorName.label":"Quel est votre prénom ?","pages.publicReviewRequest.rating.requiredMessage":"Veuillez évaluer votre expérience","pages.publicReviewRequest.completeButton":"Soumettre un avis","pages.publicReviewRequest.redirect.chooser.title":"Merci d\'avoir réservé avec {companyName} ! Où souhaitez-vous partager votre avis ?","pages.publicReviewRequest.redirect.chooser.subtitle":"Choisissez votre plateforme préférée â cela nous aide beaucoup.","pages.publicReviewRequest.redirect.chooser.button":"Laissez un avis sur {platform}","pages.publicReviewRequest.redirect.failed":"Nous n\'avons pas pu ouvrir {platform} automatiquement. Cliquez sur le bouton pour continuer.","pages.publicReviewRequest.redirect.thankYou.title":"Partagez votre expérience","pages.publicReviewRequest.redirect.thankYou.description":"Nous apprécions vraiment que vous ayez pris le temps de partager votre retour.","pages.publicBo
419oking.titlePage":"Détails de la réservation","pages.publicBooking.code":"Code de réservation","pages.publicBooking.status.confirmed.title":"Votre réservation est maintenant finalisée !","pages.publicBooking.status.confirmed.description":"Félicitations ! Votre réservation a été confirmée.","pages.publicBooking.status.rejected.title":"Votre demande de réservation a été rejetée","pages.publicBooking.status.rejected.description":"Malheureusement, votre demande de réservation n\'a pas été acceptée.","pages.publicBooking.status.cancelled.title":"Votre réservation a été annulée","pages.publicBooking.status.cancelled.description":"Malheureusement, votre réservation a été annulée.","pages.publicBooking.status.pending.title":"Votre réservation a été prise en compte !","pages.publicBooking.status.pending.description":"Dans les prochaines heures, vous recevrez la confirmation définitive ainsi que toutes les informations relatives à votre réservation.","pages.publicBooking.status.pendingOffer.title":"Votre offre est prête !","pages.publicBooking.status.pendingOffer.description":"Nous avons temporairement sauvegardé votre réservation. Veuillez revoir les détails de la réservation et confirmer votre intérêt dans les prochaines heures, ou votre offre sera automatiquement annulée.","pages.publicBooking.totalPrice":"Total","pages.publicBooking.reservationDeposit":"Acompte de réservation","pages.publicBooking.pendingOffer.completePayment.sectionTitle":"Finaliser le paiement","pages.publicBooking.pendingOffer.completePayment.sectionDescription":"Suivez les instructions pour terminer votre paiement","pages.publicBooking.pendingOffer.completePayment.payAmount":"Payer {amountToPay}","pages.publicBooking.bookingDetails.sectionTitle":"Détails de la réservation","pages.publicBooking.productType.activity.start":"Date du voyage","pages.publicBooking.productType.activity.end":"Date de fin","pages.publicBooking.productType.tour.start":"Date du voyage","pages.publicBooking.productType.tour.end":"Date de fin","pages.publicBooking.productType.multiday.start":"Date du voyage","pages.publicBooking.productType.multiday.end":"Date de fin","pages.publicBooking.productType.transfer.start":"Date de début","pages.publicBooking.productType.transfer.end":"Date de fin","pages.publicBooking.productType.napkin.start":"Date de début","pages.publicBooking.productType.napkin.end":"Date de fin","pages.publicBooking.productType.rental.Accommodation.start":"Date d\'arrivée","pages.publicBooking.productType.rental.Accommodation.end":"Date de départ","pages.publicBooking.productType.rental.Parking.start":"Date d\'arrivée","pages.publicBooking.productType.rental.Parking.end":"Date de départ","pages.publicBooking.productType.rental.Bike.start":"Date de début","pages.publicBooking.productType.rental.Bike.end":"Date de fin","pages.publicBooking.productType.rental.Boat.start":"Date de début","pages.publicBooking.productType.rental.Boat.end":"Date de fin","pages.publicBooking.productType.rental.Car.start":"Date de début","pages.publicBooking.productType.rental.Car.end":"Date de fin","pages.publicBooking.productType.rental.Other.start":"Date de début","pages.publicBooking.productType.rental.Other.end":"Date de fin","pages.publicBooking.tickets":"Personnes","pages.publicBooking.transferService":"Type de voiture","pages.publicBooking.luggagePerSize":"Bagages","pages.publicBooking.pickupPoint":"Point de départ","pages.publicBooking.meetingPoint":"Point de rendez-vous","pages.publicBooking.dropOffPoint":"Point de retour","pages.publicBooking.downloadInvoice":"Télécharger la facture","pages.publicBooking.contactDetails.sectionTitle":"Détails du contact","pages.publicBooking.contactDetails.firstName":"Prénom","pages.publicBooking.contactDetails.lastName":"Nom de famille","pages.publicBooking.contactDetails.email":"Adresse e-mail","pages.publicBooking.contactDetails.phone":"Numéro de téléphone","pages.publicBooking.policies.sectionTitle":"Conditions de réservation","pages.publicBooking.pricingOptionName":"Option de réservation","pages.giftCardCheckout.pageTitle":"Carte cadeau","pages.giftCardCheckout.contactDetails.sectionTitle":"Vos coordonnées","pages.giftCardCheckout.contactDetails.sectionDescription":"Nous vous enverrons la confirmation de paiement ici.","pages.giftCardCheckout.contactDetails.validationFieldsError":"Veuillez remplir vos coordonnées","pages.giftCardCheckout.recipient.sectionTitle":"Destinataire","pages.giftCardCheckout.recipient.sectionDescription":"Où devons-nous envoyer la carte cadeau ?","pages.giftCardCheckout.recipient.validationFieldsError":"Veuillez remplir les coordonnées du destinataire","pages.giftCardCheckout.hero.title":"Carte cadeau {companyName}","pages.giftCardCheckout.hero.description":"Faites un cadeau spécial à vos amis, votre famille ou votre proche avec une carte cadeau qui n\'expire jamais â pour qu\'ils puissent vivre l\'expérience avec {companyName} où et quand ils le souhaitent.","pages.giftCardCheckout.giftCardDetail
419s.sectionTitle":"Carte cadeau","pages.giftCardCheckout.giftCardDetails.sectionDescription":"Choisissez l\'un des montants suggérés ou définissez le vôtre â votre carte cadeau n\'expire jamais et est valable pour tous les achats sur {website}.","pages.giftCardCheckout.amountToPay.customLabel":"Autre montant","pages.giftCardCheckout.amountToPay.validationError":"Veuillez choisir un montant pour continuer","pages.giftCardCheckout.completePayment.sectionTitle":"Finaliser le paiement","pages.giftCardCheckout.completePayment.sectionDescription":"Saisissez les détails de votre carte ci-dessous pour finaliser l\'achat.","pages.giftCardCheckout.completePayment.receiverExplainer":"Après votre paiement, nous enverrons cette carte cadeau à {email}. Le code pourra être appliqué lors d\'un prochain achat.","pages.giftCardCheckout.buttons.proceedToCheckout":"Continuer vers le paiement","pages.giftCardCheckout.buttons.continue":"Continuer","pages.giftCardCheckout.buttons.back":"â Retour","pages.giftCardCheckout.buttons.payAmount":"Payer {amountToPay}","pages.giftCardCheckout.steps.amount":"Montant","pages.giftCardCheckout.steps.recipient":"Destinataire","pages.giftCardCheckout.steps.contactDetails":"Vos coordonnées","pages.giftCardCheckout.steps.payment":"Paiement","pages.giftCardCheckout.recipient.firstName.description":"Prénom du destinataire","pages.giftCardCheckout.recipient.firstName.placeholder":"Prénom","pages.giftCardCheckout.recipient.lastName.description":"Nom du destinataire","pages.giftCardCheckout.recipient.lastName.placeholder":"Nom","pages.giftCardCheckout.recipient.email.description":"C\'est ici que nous enverrons la carte cadeau","pages.giftCardCheckout.recipient.email.placeholder":"[email protected]","pages.giftCardCheckout.recipient.phone.description":"Optionnel, au cas où nous devrions les contacter","pages.giftCardCheckout.recipient.phone.placeholder":"Numéro de téléphone","pages.giftCardCheckout.recipient.message.label":"Message personnel","pages.giftCardCheckout.recipient.message.description":"Ajoutez un message facultatif pour le destinataire. Il apparaîtra dans l\'e-mail de la carte cadeau.","pages.giftCardCheckout.recipient.message.placeholder":"Ãcrivez un court message (facultatif)...","pages.publicPayment.pageTitle":"Détails du paiement","pages.publicPayment.booking.code":"Code de réservation","pages.publicPayment.status.paid.title":"Le paiement est validé !","pages.publicPayment.status.paid.description":"Félicitations ! Le paiement a été effectué avec succès le {datePaid}.","pages.publicPayment.status.planned.title":"Le paiement est en attente !","pages.publicPayment.status.planned.description":"Le paiement est prévu en date du {dueDate}.","pages.publicPayment.status.pending.title":"Le paiement est en attente !","pages.publicPayment.status.pending.description":"Votre paiement est en attente jusqu\'au {dueDate}.","pages.publicPayment.status.authorized.title":"Le paiement est en attente !","pages.publicPayment.status.authorized.description":"Votre paiement est enregistré en date du {dateAuthorized} et sera finalisé ou émis au plus tard le {dueDate}.","pages.publicPayment.status.released.title":"Le paiement a été versé !","pages.publicPayment.status.released.description":"Votre paiement a été émis le {dateReleased} et les fonds seront transférés sur votre compte bancaire.","pages.publicPayment.status.cancelled.title":"Le paiement a été annulé !","pages.publicPayment.status.cancelled.description":"Votre paiement a été annulé le {dateCancelled}.","pages.publicPayment.status.partially-refunded.title":"Le paiement a été partiellement remboursé !","pages.publicPayment.status.partially-refunded.description":"Votre paiement a été partiellement remboursé le {dateRefunded} et les fonds seront transférés sur votre compte bancaire.","pages.publicPayment.status.refunded.title":"Le paiement a été remboursé !","pages.publicPayment.status.refunded.description":"Votre paiement a été remboursé le {dateRefunded} et les fonds seront transférés sur votre compte bancaire.","pages.publicPayment.amountToPay.label":"Montant à payer","pages.publicPayment.amountAuthorized.label":"Montant réservé","pages.publicPayment.amountReleased.label":"Montant versé","pages.publicPayment.amountRefunded.label":"Montant remboursé","pages.publicPayment.initialAmount.label":"Montant initial","pages.publicPayment.amount.label":"Montant","pages.publicPayment.completePayment.sectionTitle":"Finaliser le paiement","pages.publicPayment.completePayment.sectionDescription":"Remplissez les données de votre carte pour procéder au paiement.","pages.publicPayment.completePayment.payAmount":"Payer {amountToPay}","pages.publicPayment.downloadInvoice":"Télécharger la facture","pages.publicPayment.genericError.sectionTitle":"Erreur de paiement","pages.publicPayment.genericError.sectionDescription":"Une erreur s\'est produite lors de votre paiement. Si ce problème persiste, veuillez nous contacter.","pages.paymentsCheckout.pageTitle":"Paiements","pages.paymentsCheckout.paymentOptions.sectionTitle":"Options de paiement","pages.paymentsCheckout.paymentOptions.sectionDescription":"Choisissez un moyen de paiement","pages.paymentsCheckout.payOnline":"Payer en ligne","pages.paymentsCheckout.bankTransfer":"Virement bancaire","pages.paymentsCheckout.bankDetail
419s.sectionTitle":"Coordonnées bancaires","pages.paymentsCheckout.bankDetails.legalName":"Nom et Prénom","pages.paymentsCheckout.bankDetails.bankName":"Nom de la banque","pages.paymentsCheckout.bankDetails.swift":"Swift (BIC)","pages.paymentsCheckout.bankDetails.iban":"IBAN","pages.paymentsCheckout.contactDetails.sectionTitle":"Informations de contact","pages.paymentsCheckout.contactDetails.sectionDescription":"Indiquez vos coordonnées pour procéder au paiement","pages.paymentsCheckout.contactDetails.validationFieldsError":"Veuillez vérifier tous les champs requis","pages.paymentsCheckout.additionalCustomFields.sectionTitle":"Informations complémentaires","pages.paymentsCheckout.additionalCustomFields.sectionDescription":"Renseignez les informations complémentaires","pages.paymentsCheckout.additionalCustomFields.validationFieldsError":"Veuillez vérifier toutes les informations complémentaires requises","pages.paymentsCheckout.amountToPay.placeholder":"Montant ({currency})","pages.paymentsCheckout.amountToPay.validationError":"Veuillez indiquer un montant valide","pages.paymentsCheckout.paymentDetails.sectionTitle":"Détails du paiement","pages.paymentsCheckout.paymentDetails.sectionDescription":"Indiquez le montant que vous souhaitez payer par carte","pages.paymentsCheckout.completePayment.sectionTitle":"Finaliser le paiement","pages.paymentsCheckout.completePayment.sectionDescription":"Suivez les instructions pour terminer votre paiement","pages.paymentsCheckout.buttons.proceedToCheckout":"Procéder au paiement","pages.paymentsCheckout.buttons.back":"Revenir à l\'étape précédente","pages.paymentsCheckout.buttons.payAmount":"Payer {amountToPay}","forms.booking.pickupService.relativeTime":"minutes before start","forms.booking.pickupService.searchAddress.label":"Search Address","forms.booking.pickupService.searchAddress.placeholder":"Type to search for an address...","forms.booking.pickupService.searchAddress.noResults":"No locations found","forms.booking.pickupService.searchAddress.loading":"Searching...","productChanges.section.title":"Pending change requests","productChanges.status.PENDING_APPROVAL":"Pending approval","productChanges.status.DRAFT":"Draft","productChanges.action.accept":"Accept","productChanges.action.reject":"Reject","productChanges.action.delete":"Delete","productChanges.rejectNote.placeholder":"Note to supplier (leave empty to leave this field unrejected)","productChanges.errors.needNoteToReject":"Add at least one note to reject the request","productChanges.feedback.accepted":"Changes accepted","productChanges.feedback.rejected":"Changes sent back to the supplier","productChanges.feedback.deleted":"Change request deleted","forms.specialOffer.applicablePeriodRules.amount.label":"Montant (%)","forms.specialOffer.applicablePeriodRules.amount.placeholder":"Saisissez un nombre","forms.specialOffer.applicablePeriodRules.amount.validatorMessage":"Le montant doit être un pourcentage valide","forms.specialOffer.applicablePeriodRules.requiredMessage":"Ajoutez au moins une période d\'application"}')},28415:e=>{"use strict";e.exports=JSON.parse('{"common.continue":"Continua","common.cancel":"Annulla","common.yes":"Si","common.no":"No","common.ok":"Ok","common.genericError":"Siamo spiacenti, si è verificato un errore sconosciuto.","common.validationFieldsError":"Si prega di compilare tutti i campi richiesti","common.timeType.week":"A Settimana","common.timeType.day":"Al Giorno","common.timeType.hour":"All\'Ora","modals.verifyUserEmail.title":"Verify your email address","modals.verifyUserEmail.description":"We\'ve sent a verification link to {email}. Click the link in the email to verify your address.","modals.verifyUserEmail.resend":"Resend verification email","modals.verifyUserEmail.resendCooldown":"Resend available in {seconds}s","modals.verifyUserEmail.close":"Close","modals.verifyUserEmail.waiting":"Waiting for email verification...","forms.billingDetails.businessPurchase.label":"Voglio una fattura aziendale per la mia prenotazione","forms.billingDetails.invoiceType.label":"Tipo di fattura:","forms.billingDetails.invoiceType.receipt":"Ricevuta","forms.billingDetails.invoiceType.invoice":"Fattura","forms.billingDetails.prefillFromA
419ccount.label":"Precompila da account CRM","forms.billingDetails.prefillFromAccount.placeholder":"Cerca un account per precompilare","forms.billingDetails.name.label":"Ragione sociale","forms.billingDetails.name.placeholder":"Inserisci la ragione sociale dell\'azienda","forms.billingDetails.vatNumber.label":"Partita IVA","forms.billingDetails.vatNumber.placeholder":"Inserisci la partita IVA dell\'azienda","forms.billingDetails.country.label":"Paese","forms.billingDetails.country.placeholder":"Seleziona il paese dell\'azienda","forms.billingDetails.address.label":"Indirizzo aziendale","forms.billingDetails.address.placeholder":"Inserisci l\'indirizzo dell\'azienda","forms.billingDetails.city.label":"Città ","forms.billingDetails.city.placeholder":"Inserisci la città dell\'azienda","forms.billingDetails.postalCode.label":"Codice postale","forms.billingDetails.postalCode.placeholder":"Inserisci il codice postale dell\'azienda","forms.checkoutPaymentWidget.stripe.cardDetails":"Inserisci i dettagli della tua carta","forms.checkoutPaymentWidget.eurobank.redirect":"Sei stato reindirizzato alla piattaforma Worldline per completare il pagamento.","forms.checkoutPaymentWidget.viva.redirect":"Verrai reindirizzato alla piattaforma Viva per completare il pagamento.","pages.checkout.titlePage":"Completa il pagamento","pages.checkout.contactDetails.sectionTitle":"Informazioni di contatto","pages.checkout.b2b.contactDetails.sectionTitle":"Dati di contatto del viaggiatore","pages.checkout.b2b.contactDetails.firstName.placeholder":"Nome del viaggiatore","pages.checkout.b2b.contactDetails.firstName.description":"Inserisci il nome del viaggiatore","pages.checkout.b2b.contactDetails.lastName.placeholder":"Cognome del viaggiatore","pages.checkout.b2b.contactDetails.lastName.description":"Inserisci il cognome del viaggiatore","pages.checkout.b2b.contactDetails.email.placeholder":"E-mail del viaggiatore","pages.checkout.b2b.contactDetails.email.description":"Inserisci l\'indirizzo e-mail del viaggiatore","pages.checkout.b2b.contactDetails.phone.placeholder":"Telefono del viaggiatore","pages.checkout.b2b.contactDetails.phone.description":"Inserisci il numero di telefono del viaggiatore","pages.checkout.contactDetails.firstName.label":"Nome","pages.checkout.contactDetails.firstName.placeholder":"Nome del contatto","pages.checkout.contactDetails.firstName.description":"Inserisci il tuo Nome","pages.checkout.contactDetails.firstName.validatorMessage":"Inserisci un nome valido","pages.checkout.contactDetails.firstName.requiredMessage":"Il campo Nome è obbligatorio","pages.checkout.contactDetails.lastName.label":"Cognome","pages.checkout.contactDetails.lastName.placeholder":"Cognome del contatto","pages.checkout.contactDetails.lastName.description":"Inserisci il tuo Cognome","pages.checkout.contactDetails.lastName.validatorMessage":"Inserisci un cognome valido","pages.checkout.contactDetails.lastName.requiredMessage":"Il campo Cognome è obbligatorio","pages.checkout.contactDetails.email.label":"Indirizzo e-mail","pages.checkout.contactDetails.email.placeholder":"E-mail del contatto","pages.checkout.contactDetails.email.description":"Inserisci il tuo indirizzo e-mail","pages.checkout.contactDetails.email.validatorMessage":"Inserisci un indirizzo e-mail valido","pages.checkout.contactDetails.email.requiredMessage":"Il campo Indirizzo e-mail è obbligatorio","pages.checkout.contactDetails.phone.label":"Numero di Telefono","pages.checkout.contactDetails.phone.placeholder":"Numero di telefono del Contatto","pages.checkout.contactDetails.phone.description":"Inserisci il tuo numero di telefono","pages.checkout.contactDetails.phone.validatorMessage":"Inserisci un numero di telefono valido","pages.checkout.contactDetails.phone.requiredMessage":"Il campo Numero di Telefono è obbligatorio","pages.checkout.contactDetails.validationFieldsError":"Si prega di rivedere tutti i dettagli di contatto richiesti","pages.checkout.pricingOptions.sectionTitle":"Opzioni prenotazione","pages.checkout.pricingOptions.fromPrice.label":"Da {fromPrice}","pages.checkout.pricingOptions.perlocation.maxLuggage":"fino a {maxLuggage} bagagli","pages.checkout.pricingOptions.minimumCharge.label":"Costo minimo: {minimumCharge}","pages.checkout.pricingOptions.ticketItems.sectionTitle":"Opzioni di prezzo","pages.checkout.pricingOptions.additionalServiceItems.sectionTitle":"Servizi aggiuntivi","pages.checkout.pricingOptions.ticketItems.single.requiredMessage":"Seleziona un\'opzione di prezzo","pages.checkout.pricingOptions.ticketItems.plural.requiredMessage":"Seleziona un\'opzione di prezzo per ogni persona","pages.checkout.pricingOptions.pricingOptionId.requiredMessage":"Seleziona un\'opzione di prenotazione","pages.checkout.pricingOptions.pricingOptionIdRound.requiredMessage":"Selezionare un\'opzione di prenotazione per il viaggio di andata e ritorno","pages.checkout.pickupService.sectionTitle":"Servizio di trasferimento","pages.checkout.pickupService.sectionDescription":"Seleziona se vuoi aggiungere il servizio di trasferimento alla tua prenotazione","pages.checkout.pickupService.pricingType.perperson.label":"a persona","pages.checkout.pickupService.fromPrice.label":"Da {fromPrice}
419","pages.checkout.pickupService.noCharge.label":"Nessun costo","pages.checkout.pickupService.minutesBeforeStart.label":"{minutes} minuti prima dell\'inizio","pages.checkout.pickupService.useSamePickupAsDropOff.label":"Includi viaggio di ritorno (senza costi aggiuntivi)","pages.checkout.pickupService.pickupPointId.placeholder":"Punto di incontro","pages.checkout.pickupService.pickupPointId.requiredMessage":"Seleziona un punto d\'incontro","pages.checkout.bookingDetails.sectionTitle":"Dettagli della prenotazione","pages.checkout.customFieldsPerUser.sectionTitle":"Dati di ogni persona","pages.checkout.customFieldsPerUser.person.label":"Persona #{number}","pages.checkout.customFieldsPerUser.sectionDescription":"Compila i dati di ogni persona","pages.checkout.additionalCustomFields.sectionTitle":"Informazioni aggiuntive","pages.checkout.additionalCustomFields.sectionDescription":"Inserisci i dettagli aggiuntivi per la tua prenotazione","pages.checkout.meetingPoints.sectionTitle":"Punto di ritrovo","pages.checkout.meetingPoints.sectionDescription":"Seleziona un punto di ritrovo per la tua prenotazione","pages.checkout.meetingPoints.meetingPointId.placeholder":"Seleziona il punto di ritrovo","pages.checkout.dropOffPoints.sectionTitle":"Punto di rientro","pages.checkout.dropOffPoints.sectionDescription":"Seleziona un punto di rientro per la tua prenotazione","pages.checkout.dropOffPoints.dropOffPointId.placeholder":"Seleziona un punto di rientro","pages.checkout.billingDetails.sectionTitle":"Dati di fatturazione","pages.checkout.billingDetails.sectionDescription":"Puoi facoltativamente emettere una fattura aziendale per questa prenotazione.","forms.billingDetails.invoice.missingFieldsError":"Compila tutte le informazioni di fatturazione richieste","pages.checkout.customFields.validationFieldsError":"Si prega di rivedere tutte le informazioni richieste per la prenotazione","pages.checkout.paymentDetails.sectionTitle":"Dettagli di pagamento","pages.checkout.discount.sectionTitle":"Sconto","pages.checkout.discount.sectionDescription":"Hai un codice sconto da riscattare?","pages.checkout.discount.couponCode.placeholder":"Digita qui il tuo codice sconto","pages.checkout.discount.couponCode.applyButton":"Applica Codice","pages.checkout.discount.couponCode.requiredMessage":"à necessario inserire il Codice Sconto","pages.checkout.discount.couponCode.notApplicableMessage":"Il codice sconto non può essere applicato.","pages.checkout.discount.successMessage":"Il codice sconto è stato applicato","pages.checkout.enquiry.sectionTitle":"Prezzi su richiesta","pages.checkout.enquiry.sectionDescription":"Il nostro team esaminerà la vostra richiesta e vi contatterà a breve con un\'offerta e le istruzioni per completare la prenotazione.","pages.checkout.bookingSummary.sectionTitle":"Riepilogo prenotazione","pages.checkout.bookingSummary.tickets.plural.label":"{tickets} persone","pages.checkout.bookingSummary.tickets.single.label":"{tickets} persona","pages.checkout.bookingSummary.pickupService.label":"Servizio di trasferimento","pages.checkout.bookingSummary.paymentPolicy.amountType.flat.label":"Commissione di servizio","pages.checkout.bookingSummary.paymentPolicy.amountType.perIn.label":"Commissione di servizio","pages.checkout.bookingSummary.paymentPolicy.amountType.feeIn.label":"Commissione di servizio","pages.checkout.bookingSummary.paymentPolicy.amountType.feeInPerPerson.label":"Commissione di servizio","pages.checkout.bookingSummary.paymentPolicy.amountType.perOver.label":"Commissione di servizio","pages.checkout.bookingSummary.paymentPolicy.amountType.feeOver.label":"Commissione di servizio","pages.checkout.bookingSummary.paymentPolicy.amountType.feeOverPerPerson.label":"Commissione di servizio","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.flat.label":"La tua Commissione","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.perIn.label":"La tua Commissione (Nel prezzo)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeIn.label":"La tua Commissione (Nel prezzo)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeInPerPerson.label":"La tua Commissione (Nel prezzo)","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.perOver.label":"La tua Commissione","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeOver.label":"La tua Commissione","pages.checkout.bookingSummary.paymentPolicy.amountType.b2b.feeOverPerPerson.label":"La tua Commissione","pages.checkout.bookingSummary.luggagePerSize.small":"Bagaglio piccolo","pages.checkout.bookingSummary.luggagePerSize.small.explainer":"56cm x 35cm x 25cm","pages.checkout.bookingSummary.luggagePerSize.large":"Bagaglio grande","pages.checkout.bookingSummary.transferBookType.roundtrip":"Andata e ritorno","pages.checkout.bookingSummary.timeType.hour.single.label":"ora","pages.checkout.bookingSummary.timeType.hour.plural.label":"ore","pages.checkout.bookingSummary.timeType.day.single.label":"giorno","pages.checkout.bookingSummary.timeType.day.plural.label":"giorni","pages.checkout.bookingSummary.timeType.week.single.label":"settimana","pages.checkout.bookingSummary.timeType.week.plural.label":"settimane","pages.checkout.bookingSummary.resourceType.Bike.plural.label":"Biciclette","pages.checkout.bookingSummary.resourceType.Boat.plural.label":"Barche","pages.checkout.bookingSummary.resourceType.Car.plural.label":"Automobili","pages.checkout.bookingSummary.resourceType.Other.plural.label":"Altro","pages.checkout.bookingSummary.minimumCharge.label":"Costo minimo","pages.checkout.bookingSummary.subtotal.label":"Totale Parziale","pages.checkout.bookingSummary.discount.label":"Codice sconto","pages.checkout.bookingSummary.total.label":"Totale","pages.checkout.bookingSummary.b2b.total.label":"Totale (inclusa la vostra commissione)","pages.checkout.bookingSummary.b2b.remainingAmou
419nt.label":"Saldo rimanente","pages.checkout.bookingSummary.total.uponRequest":"Su richiesta","pages.checkout.bookingSummary.reservationPayment.label":"Deposito di prenotazione","pages.checkout.bookingSummary.plannedPayments.label":"Rate","pages.checkout.bookingSummary.plannedPayments.dueDate":"Addebito pianificato il {dueDate}","pages.checkout.bookingSummary.plannedPayments.uponConfirmation":"Addebito pianificato alla conferma","pages.checkout.bookingSummary.remainingAmount.label":"Paga all\'arrivo","pages.checkout.bookingSummary.guaranteePayment.label":"Deposito Cauzionale","pages.checkout.bookingSummary.guaranteePayment.daysBeforeRunDateToHold.label":"Riservato {days} giorni prima della data di inizio","pages.checkout.bookingSummary.guaranteePayment.daysAfterEndDateToRelease.label":"Rilasciato {days} giorni dopo la data di fine","pages.checkout.completePayment.sectionTitle":"Completa il pagamento","pages.checkout.completePayment.sectionDescription.noReservationPayment":"Non è necessario pagare il deposito della prenotazione","pages.checkout.completePayment.sectionDescription":"Segui le istruzioni per completare il pagamento","pages.checkout.completePayment.remainingAmount":"L\'importo di {remainingAmount} sarà pagato a destinazione","pages.checkout.policies.sectionTitle":"Termini e condizioni","pages.checkout.policies.acceptTerms":"Completando la prenotazione, accetti i termini","pages.checkout.policies.acceptTerms.requiredMessage":"Accetta i termini della prenotazione","pages.checkout.notBookable.modalTitle":"La tua prenotazione non è andata a buon fine","pages.checkout.notBookable.modalDescription":"Purtroppo, la data e l\'ora selezionate non sono più disponibili. Prova a selezionare una data o un orario diversi per la tua prenotazione.","pages.checkout.buttons.continue":"Continua","pages.checkout.buttons.proceedToCheckout":"Procedi al pagamento","pages.checkout.buttons.payAmount":"Paga {amountToPay}","pages.checkout.buttons.bookWithZeroPrice":"Completa la prenotazione","pages.checkout.buttons.bookNowPayLater":"Prenota ora e paga dopo","pages.checkout.buttons.sendRequest":"Invia la richiesta","pages.checkIn.titlePage":"Check-in","pages.checkIn.bookingDetails.sectionTitle":"Dettagli della Prenotazione","pages.checkIn.bookingDetails.code":"Codice Prenotazione","pages.checkIn.customFieldsPerUser.sectionTitle":"Dettagli per persona","pages.checkIn.customFieldsPerUser.sectionDescription":"Compila i dettagli per ogni persona","pages.checkIn.customFieldsPerUser.person.label":"Persona #{number}","pages.checkIn.additionalCustomFields.sectionTitle":"Informazioni Aggiuntive","pages.checkIn.additionalCustomFields.sectionDescription":"Compila i dettagli aggiuntivi per la tua prenotazione","pages.checkIn.customFields.validationFieldsError":"Si prega di rivedere tutte le informazioni aggiuntive richieste","pages.checkIn.buttons.completeCheckIn":"Completa il Check-in","pages.checkIn.bookingSummary.sectionTitle":"Riepilogo Prenotazione","pages.checkIn.bookingSummary.tickets.plural.label":"{tickets} persone","pages.checkIn.bookingSummary.tickets.single.label":"{tickets} persona","pages.checkIn.bookingSummary.luggagePerSize.small":"Bagaglio Piccolo","pages.checkIn.bookingSummary.luggagePerSize.large":"Bagaglio Grande","pages.publicReviewRequest.pageTitle":"Scrivi una recensione","pages.publicReviewRequest.bookingCode":"Codice di prenotazione","pages.publicReviewRequest.status.PENDING.title":"Dicci la tua!","pages.publicReviewRequest.status.PENDING.description":"La tua opinione è importante per noi. Ti preghiamo di dedicarci un momento per scrivere una recensione sulla tua esperienza!","pages.publicReviewRequest.status.COMPLETED.title":"La tua recensione è stata completata!","pages.publicReviewRequest.status.COMPLETED.description":"Grazie! La tua recensione è stata ricevuta!","pages.publicReviewRequest.status.COMPLETED.description.chooseExternalPlatform":"Ci farebbe molto piacere sapere cosa ne pensi. Il tuo feedback ci aiuta davvero a migliorare.","pages.publicReviewRequest.status.EXPIRED.title":"La tua recensione è scaduta","pages.publicReviewRequest.status.EXPIRED.description":"Purtroppo il periodo di invio della recensione è scaduto.","pages.publicReviewRequest.rating.label":"Valuta la tua esperienza:","pages.publicReviewRequest.comment.label":"Raccontaci qualcosa in più sulla tua esperienza:","pages.publicReviewRequest.authorName.label":"Qual è il tuo nome?","pages.publicReviewRequest.rating.requiredMessage":"Valuta la tua esperienza","pages.publicReviewRequest.completeButton":"Invia recensione","pages.publicReviewRequest.redirect.chooser.title":"Grazie per aver prenotato con {companyName}! Dove vorresti lasciare la tua recensione?","pages.publicReviewRequest.redirect.chooser.subtitle":"Scegli la tua piattaforma preferita â ci aiuta molto.","pages.publicReviewRequest.redirect.chooser.button":"Lasciaci una recensione su {platform}","pages.publicReviewRequest.redirect.failed":"Non siamo riusciti ad aprire {platform} automaticamente. Clicca sul pulsante per continuare.","pages.publicReviewRequest.redirect.thankYou.title":"Condividi la tua esperienza","pages.publicReviewRequest.redirect.thankYou.description":"Apprezziamo davvero il tempo che hai dedicato a condividere il tuo feedback.","pages.publicBo
419oking.titlePage":"Dettagli della prenotazione","pages.publicBooking.code":"Codice Prenotazione","pages.publicBooking.status.confirmed.title":"La tua prenotazione è stata completata!","pages.publicBooking.status.confirmed.description":"Congratulazioni! La prenotazione è stata confermata correttamente.","pages.publicBooking.status.rejected.title":"La tua prenotazione è stata rifiutata","pages.publicBooking.status.rejected.description":"Purtroppo la tua richiesta di prenotazione non è stata accettata.","pages.publicBooking.status.cancelled.title":"La tua prenotazione è stata annullata","pages.publicBooking.status.cancelled.description":"Purtroppo la tua prenotazione è stata cancellata.","pages.publicBooking.status.pending.title":"La tua prenotazione è stata ricevuta!","pages.publicBooking.status.pending.description":"Nelle prossime ore riceverai la conferma finale insieme a tutte le informazioni relative alla tua prenotazione.","pages.publicBooking.status.pendingOffer.title":"La tua offerta è pronta!","pages.publicBooking.status.pendingOffer.description":"La tua prenotazione è stata riservata temporaneamente. Controlla i dettagli della prenotazione e dai la tua conferma entro le prossime ore, altrimenti l\'offerta decadrà automaticamente.","pages.publicBooking.totalPrice":"Totale","pages.publicBooking.reservationDeposit":"Deposito di prenotazione","pages.publicBooking.pendingOffer.completePayment.sectionTitle":"Pagamento da completare","pages.publicBooking.pendingOffer.completePayment.sectionDescription":"Segui le istruzioni per completare il pagamento","pages.publicBooking.pendingOffer.completePayment.payAmount":"Paga {amountToPay}","pages.publicBooking.bookingDetails.sectionTitle":"Dettagli della prenotazione","pages.publicBooking.productType.activity.start":"Data del viaggio","pages.publicBooking.productType.activity.end":"Data di fine","pages.publicBooking.productType.tour.start":"Data del viaggio","pages.publicBooking.productType.tour.end":"Data di fine","pages.publicBooking.productType.multiday.start":"Data del viaggio","pages.publicBooking.productType.multiday.end":"Data di fine","pages.publicBooking.productType.transfer.start":"Data d\'inizio","pages.publicBooking.productType.transfer.end":"Data di fine","pages.publicBooking.productType.napkin.start":"Data d\'inizio","pages.publicBooking.productType.napkin.end":"Data di fine","pages.publicBooking.productType.rental.Accommodation.start":"Data di arrivo","pages.publicBooking.productType.rental.Accommodation.end":"Data di partenza","pages.publicBooking.productType.rental.Parking.start":"Data di arrivo","pages.publicBooking.productType.rental.Parking.end":"Data di partenza","pages.publicBooking.productType.rental.Bike.start":"Data d\'inizio","pages.publicBooking.productType.rental.Bike.end":"Data di fine","pages.publicBooking.productType.rental.Boat.start":"Data d\'inizio","pages.publicBooking.productType.rental.Boat.end":"Data di fine","pages.publicBooking.productType.rental.Car.start":"Data d\'inizio","pages.publicBooking.productType.rental.Car.end":"Data di fine","pages.publicBooking.productType.rental.Other.start":"Data d\'inizio","pages.publicBooking.productType.rental.Other.end":"Data di fine","pages.publicBooking.tickets":"Persone","pages.publicBooking.transferService":"Tipo di vettura","pages.publicBooking.luggagePerSize":"Valigie","pages.publicBooking.pickupPoint":"Punto di ritiro","pages.publicBooking.meetingPoint":"Punto di ritrovo","pages.publicBooking.dropOffPoint":"Punto di rientro","pages.publicBooking.downloadInvoice":"Scarica fattura","pages.publicBooking.contactDetails.sectionTitle":"Informazioni di contatto","pages.publicBooking.contactDetails.firstName":"Nome","pages.publicBooking.contactDetails.lastName":"Cognome","pages.publicBooking.contactDetails.email":"Indirizzo e-mail","pages.publicBooking.contactDetails.phone":"Numero di Telefono","pages.publicBooking.policies.sectionTitle":"Condizioni di prenotazione","pages.publicBooking.pricingOptionName":"Opzione di prenotazione","pages.giftCardCheckout.pageTitle":"Gift Card","pages.giftCardCheckout.contactDetails.sectionTitle":"I tuoi dati","pages.giftCardCheckout.contactDetails.sectionDescription":"Qui ti invieremo la conferma di pagamento.","pages.giftCardCheckout.contactDetails.validationFieldsError":"Compila i tuoi dati di contatto","pages.giftCardCheckout.recipient.sectionTitle":"Destinatario","pages.giftCardCheckout.recipient.sectionDescription":"Dove dobbiamo inviare la gift card?","pages.giftCardCheckout.recipient.validationFieldsError":"Compila i dati del destinatario","pages.giftCardCheckout.hero.title":"Gift Card {companyName}","pages.giftCardCheckout.hero.description":"Fai un regalo speciale ai tuoi amici, alla tua famiglia o alla persona che ami con una gift card che non scade mai â così potranno vivere l\'esperienza con {companyName} dove e quando vogliono.","pages.giftCardCheckout.giftCardDetail
419s.sectionTitle":"Gift Card","pages.giftCardCheckout.giftCardDetails.sectionDescription":"Scegli uno degli importi suggeriti o imposta il tuo â la gift card non scade mai e vale per tutti gli acquisti su {website}.","pages.giftCardCheckout.amountToPay.customLabel":"Altro importo","pages.giftCardCheckout.amountToPay.validationError":"Scegli un importo per continuare","pages.giftCardCheckout.completePayment.sectionTitle":"Completa pagamento","pages.giftCardCheckout.completePayment.sectionDescription":"Inserisci i dati della tua carta qui sotto per completare l\'acquisto.","pages.giftCardCheckout.completePayment.receiverExplainer":"Dopo aver completato il pagamento, invieremo questa gift card a {email}. Il codice può essere applicato a un prossimo acquisto.","pages.giftCardCheckout.buttons.proceedToCheckout":"Continua al pagamento","pages.giftCardCheckout.buttons.continue":"Continua","pages.giftCardCheckout.buttons.back":"â Indietro","pages.giftCardCheckout.buttons.payAmount":"Paga {amountToPay}","pages.giftCardCheckout.steps.amount":"Importo","pages.giftCardCheckout.steps.recipient":"Destinatario","pages.giftCardCheckout.steps.contactDetails":"I tuoi dati","pages.giftCardCheckout.steps.payment":"Pagamento","pages.giftCardCheckout.recipient.firstName.description":"Nome del destinatario","pages.giftCardCheckout.recipient.firstName.placeholder":"Nome","pages.giftCardCheckout.recipient.lastName.description":"Cognome del destinatario","pages.giftCardCheckout.recipient.lastName.placeholder":"Cognome","pages.giftCardCheckout.recipient.email.description":"Qui invieremo la gift card","pages.giftCardCheckout.recipient.email.placeholder":"[email protected]","pages.giftCardCheckout.recipient.phone.description":"Opzionale, nel caso dovessimo contattarli","pages.giftCardCheckout.recipient.phone.placeholder":"Numero di telefono","pages.giftCardCheckout.recipient.message.label":"Messaggio personale","pages.giftCardCheckout.recipient.message.description":"Aggiungi un messaggio facoltativo per il destinatario. Lo vedrà nell\'email della gift card.","pages.giftCardCheckout.recipient.message.placeholder":"Scrivi un breve messaggio (facoltativo)...","pages.publicPayment.pageTitle":"Dettagli pagamento","pages.publicPayment.booking.code":"Codice Prenotazione","pages.publicPayment.status.paid.title":"Il pagamento è stato completato!","pages.publicPayment.status.paid.description":"Congratulazioni! Il pagamento è stato completato con successo in data {datePaid}.","pages.publicPayment.status.planned.title":"Il pagamento è in attesa!","pages.publicPayment.status.planned.description":"Il pagamento è previsto per il giorno {dueDate}.","pages.publicPayment.status.pending.title":"Il pagamento è in sospeso!","pages.publicPayment.status.pending.description":"Il pagamento è in sospeso fino al {dueDate}.","pages.publicPayment.status.authorized.title":"Il pagamento è sospeso!","pages.publicPayment.status.authorized.description":"Il tuo pagamento è previsto per il giorno {dateAuthorized} e sarà completato o rilasciato entro il {dueDate}.","pages.publicPayment.status.released.title":"Il pagamento è stato versato!","pages.publicPayment.status.released.description":"Il tou pagamento è stato versato in data {dateReleased} e i fondi saranno trasferiti sul tuo conto bancario.","pages.publicPayment.status.cancelled.title":"Il pagamento è stato annullato!","pages.publicPayment.status.cancelled.description":"Il tuo pagamento è stato annullato in data {dateCancelled}.","pages.publicPayment.status.partially-refunded.title":"Il pagamento è stato parzialmente rimborsato!","pages.publicPayment.status.partially-refunded.description":"Il tuo pagamento è stato parzialmente rimborsato in data {dateRefunded} e i fondi saranno trasferiti sul tuo conto bancario.","pages.publicPayment.status.refunded.title":"Il pagamento è stato rimborsato!","pages.publicPayment.status.refunded.description":"Il tuo pagamento è stato rimborsato in data {dateRefunded} e i fondi saranno trasferiti sul tuo conto bancario.","pages.publicPayment.amountToPay.label":"Importo da pagare","pages.publicPayment.amountAuthorized.label":"Importo riservato","pages.publicPayment.amountReleased.label":"Importo versato","pages.publicPayment.amountRefunded.label":"Importo rimborsato","pages.publicPayment.initialAmount.label":"Importo iniziale","pages.publicPayment.amount.label":"Importo","pages.publicPayment.completePayment.sectionTitle":"Pagamento da completare","pages.publicPayment.completePayment.sectionDescription":"Inserisci i dati della tua carta per completare il pagamento","pages.publicPayment.completePayment.payAmount":"Paga {amountToPay}","pages.publicPayment.downloadInvoice":"Scarica fattura","pages.publicPayment.genericError.sectionTitle":"Errore di pagamento","pages.publicPayment.genericError.sectionDescription":"Qualcosa è andato storto nel pagamento... Se continui a riscontrare questo problema, contattaci.","pages.paymentsCheckout.pageTitle":"Pagamenti","pages.paymentsCheckout.paymentOptions.sectionTitle":"Opzioni di pagamento","pages.paymentsCheckout.paymentOptions.sectionDescription":"Seleziona un\'opzione di pagamento","pages.paymentsCheckout.payOnline":"Paga online","pages.paymentsCheckout.bankTransfer":"Bonifico Bancario","pages.paymentsCheckout.bankDetail
419s.sectionTitle":"Coordinate bancarie","pages.paymentsCheckout.bankDetails.legalName":"Nome e Cognome","pages.paymentsCheckout.bankDetails.bankName":"Nome della banca","pages.paymentsCheckout.bankDetails.swift":"SWIFT (BIC)","pages.paymentsCheckout.bankDetails.iban":"IBAN","pages.paymentsCheckout.contactDetails.sectionTitle":"Informazioni di contatto","pages.paymentsCheckout.contactDetails.sectionDescription":"Inserisci i dati di contatto per il pagamento","pages.paymentsCheckout.contactDetails.validationFieldsError":"Si prega di rivedere tutti i dettagli di contatto richiesti","pages.paymentsCheckout.additionalCustomFields.sectionTitle":"Informazioni aggiuntive","pages.paymentsCheckout.additionalCustomFields.sectionDescription":"Inserisci i dettagli aggiuntivi per il pagamento","pages.paymentsCheckout.additionalCustomFields.validationFieldsError":"Si prega di rivedere tutte le informazioni aggiuntive richieste","pages.paymentsCheckout.amountToPay.placeholder":"Importo ({currency})","pages.paymentsCheckout.amountToPay.validationError":"Si prega di impostare un importo valido","pages.paymentsCheckout.paymentDetails.sectionTitle":"Dettagli pagamento","pages.paymentsCheckout.paymentDetails.sectionDescription":"Inserisci l\'importo che desideri pagare con la tua carta","pages.paymentsCheckout.completePayment.sectionTitle":"Pagamento da completare","pages.paymentsCheckout.completePayment.sectionDescription":"Segui le istruzioni per completare il pagamento","pages.paymentsCheckout.buttons.proceedToCheckout":"Procedi al pagamento","pages.paymentsCheckout.buttons.back":"Torna al passaggio precedente","pages.paymentsCheckout.buttons.payAmount":"Paga {amountToPay}","forms.booking.pickupService.relativeTime":"minutes before start","forms.booking.pickupService.searchAddress.label":"Search Address","forms.booking.pickupService.searchAddress.placeholder":"Type to search for an address...","forms.booking.pickupService.searchAddress.noResults":"No locations found","forms.booking.pickupService.searchAddress.loading":"Searching...","productChanges.section.title":"Pending change requests","productChanges.status.PENDING_APPROVAL":"Pending approval","productChanges.status.DRAFT":"Draft","productChanges.action.accept":"Accept","productChanges.action.reject":"Reject","productChanges.action.delete":"Delete","productChanges.rejectNote.placeholder":"Note to supplier (leave empty to leave this field unrejected)","productChanges.errors.needNoteToReject":"Add at least one note to reject the request","productChanges.feedback.accepted":"Changes accepted","productChanges.feedback.rejected":"Changes sent back to the supplier","productChanges.feedback.deleted":"Change request deleted","forms.specialOffer.applicablePeriodRules.amount.label":"Importo (%)","forms.specialOffer.applicablePeriodRules.amount.placeholder":"Digita un numero","forms.specialOffer.applicablePeriodRules.amount.validatorMessage":"L\'importo deve essere una percentuale valida","forms.specialOffer.applicablePeriodRules.requiredMessage":"Aggiungi almeno un periodo di validità "}')}},i={};function o(e){var t=i[e];if(void 0!==t)return t.exports;var a=i[e]={id:e,loaded:!1,exports:{}};return r[e].call(a.exports,a,a.exports,o),a.loaded=!0,a.exports}o.m=r,o.amdO={},e=[],o.O=(t,a,l,n)=>{if(!a){var r=1/0;for(u=0;u<e.length;u++){for(var[a,l,n]=e[u],i=!0,s=0;s<a.length;s++)(!1&n||r>=n)&&Object.keys(o.O).every((e=>o.O[e](a[s])))?a.splice(s--,1):(i=!1,n<r&&(r=n));if(i){e.splice(u--,1);var d=l();void 0!==d&&(t=d)}}return t}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[a,l,n]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,l){if(1&l&&(e=this(e)),8&l)return e;if("object"==typeof e&&e){if(4&l&&e.__esModule)return e;if(16&l&&"function"==typeof e.then)return e}var n=Object.create(null);o.r(n);var r={};t=t||[null,a({}),a([]),a(a)];for(var i=2&l&&e;"object"==typeof i&&!~t.indexOf(i);i=a(i))Object.getOwnPropertyNames(i).forEach((t=>r[t]=()=>e[t]));return r.default=()=>e,o.d(n,r),n},o.d=(e,t)=>{for(var a in t)o.o(t,a)&&!o.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,a)=>(o.f[a](e,t),t)),[])),o.u=e=>"js/"+({248:"auto-track",521:"remoteMiddleware",3104:"schemaFilter",5050:"ajs-destination",7538:"queryString",9010:"tsub-middleware",9694:"legacyVideos"}[e]||e)+"."+{6:"abd7f3c16a05e05a5db1",24:"f3879f998039ce8f2334",248:"8ea6e321e09252a6cda5",287:"b50c9af0d61905be912f",399:"6ce6b06729ddb48e6a9e",521:"e3644f43a4212340fed7",572:"a38da2e7890c252c1df6",606:"43e1f1e3b5ab0c02e7a7",799:"524460e821f9d5f7efcc",861:"432ff0622be12eb78746",882:"f6616f3e0cdb61807a81",1080:"2eccf43acfd586af6ff2",1112:"2c90d361078b68441c9d",1113:"10184965e48b7f994881",1177:"4f740f6167900bcfc2ba",1238:"805416d5865b60425f56",1240:"1948e7f62
41912d03edb013",1262:"3da6d14a3ed6778220eb",1507:"fceeb2dae11fded855d7",1652:"0a4a354e3e39aae0ef9c",1735:"b89095cdbb9e23c952a6",1764:"3df874439cadf7fc6d46",1802:"a35c058e779a21c44b03",2132:"11bb480d1a4b43cfcc82",2519:"1b56cb72cc2266106892",2763:"e9e0fd6adc982ea04c50",2826:"fc41aedf33df3189fa0e",2838:"09ba8c0cc3f9f097fc41",3042:"37e8746c254b6c45d6a9",3104:"d228877646ba18e41b28",3164:"c3dc70031ff0bbf03c53",3199:"5e5f63414b90eb27935e",3644:"7d7a07f53838fb7105c5",3800:"e3e040bff4ef07d8b0e2",4014:"685eeb5f7331cd78ef14",4055:"a0a0cd48f62429504924",4419:"afa42c28d3282fbb3b32",4429:"b67615d58798e83c65c0",4434:"cba1a994895e8c63fe4f",4518:"d0afcf5affdf89b1fb33",4530:"0e9f25d6f0e067c3b3a2",4598:"8d437e6e0343083b3396",4729:"20a570fb339d1367135b",4784:"95bba6139f1280555117",4889:"3fb93e823da8db5ed5f4",4938:"7658f561f9c293254937",5050:"1a2838a44f99ea0e701a",5143:"9c0f64cc7a1a11af1264",5146:"33896da1b99af950da68",5207:"a848b1dc8b3ff384c49e",5340:"a490c7caa92d81986800",5494:"0b03325f508667bb4a13",5561:"f7cbd89163514ae67a06",5630:"999ece353334ea5fcf08",5677:"2575a909cc81c47e8888",5680:"3a19c1e2f926b79c3284",5693:"b3e6b0964041f6a4a640",5699:"dd7f16848efae13e2b48",5774:"48dbc967ac076933fb17",6131:"674ec18fc26b881ad151",6154:"d89f1a4cff4b708f3344",6206:"8053fdccf168de3c1fd7",6335:"99c49ace31a22ff10551",6349:"3d28d59df2a3ba9ed602",6358:"4dc2695d9fce0ef34017",6372:"5d80c663247bb7a42d7b",6538:"3ed2a2ff78bd8d9bec69",6589:"e0aae136d59fe24a8e26",6599:"a4f48e552cc12b151bc2",6616:"2789a30aef00193a8310",6642:"a958022a41111b41656e",6750:"2bc7c4405f817e8c9564",6788:"e10f83ac2906ac72fc4f",7041:"603fdeba0b94e437afba",7107:"cb99064c4ca2f967631d",7184:"a047d78161af72a6f224",7458:"fc106612e2272506879c",7538:"a09f4107ce76ba3037e0",7595:"c95ee936c2bb0060ffe7",7696:"3d3911c1ac1fed53a082",7753:"ec9a5b564477eee9e5f3",7804:"59ef2ec1edc5bc1734c1",7902:"b55426b1bb35a51210c3",8184:"bc844d99681b322adcab",8314:"bd2e7a0b11f320e42ec8",8355:"e4b9347091e3b3ecc051",8390:"3e937f3af3a50db0f923",8540:"0aea76324a93ffd2523b",8626:"499b4248634bb19e1694",8680:"2f9e102cf61a00abd61e",8774:"eda673faa8b488ec3bee",8923:"a47135fdc71fd4d1b638",9010:"fbfad6fafa07fa274613",9090:"07963c819dda4b1f1d4f",9093:"62185c254f2747e2f919",9338:"6c7f95fc166e7fc1249c",9470:"416112edd2c18d0b94c5",9562:"17cef4e13fd9a4b7b9a9",9632:"c4e5f2e4f1dc7a758671",9694:"6873af29fbf22f210602",9726:"94f94ec8d751e7fe3ce5",9866:"edc363b9aeffd754b943",9882:"04b1bd8573d5be2f3f03"}[e]+".bundle.js",o.miniCssF=e=>"styles/"+e+"."+{1080:"04a6787dfb07205d7ec4",1113:"5cec22ae22b529b0e6c5",1202:"6da716891c01a5a09649",1652:"308dbb380f14bbda37b5",1735:"1ddd388da2188bb0fcce",1802:"162942a64930abb3d549",2132:"e395e0997f7f06e6b7ac",2169:"03012b2b0806d1d21b7d",2519:"6da716891c01a5a09649",2745:"583b7f04cc0c657bda32",2763:"b7d45cfbb99fc2a98d56",2826:"23122ff916ab6d4126d4",3042:"edd7def787a870871aff",3164:"663345570d00b82f484e",3800:"626dadab627237baa6ed",3827:"ee7607a552a6838a2f90",4014:"37e727134a182ed47a04",4434:"a345011d75dc698a15fe",4518:"99bcbc6dbb62158b8b21",4530:"f265ab995ba249151f63",4598:"0b7f2239f1074d7ee0ef",4729:"72c04eb5c80bc4938481",4889:"713e8b423c0b38fd0837",4938:"83ba0b8db320b0c981f3",5146:"0a7cb76e70b7c89c49c4",5207:"5a6dd77becee5e06ba01",5340:"99d2f66647a3d1684254",5494:"16a4ed7b5a51b43d28b1",5561:"62f140fc79c90fc384e2",5566:"633f6f8aeb630f02294c",5677:"ed3f06a0a207515fd276",5693:"74a76720fbaade1632ce",5699:"8b718b16f06bd06b2a17",6131:"edd7def787a870871aff",6154:"07495896380b66c7580c",6335:"8894e2aa7af100910de6",6349:"985f775de07fe1047dba",6372:"2666fb9be9679acd91eb",6616:"ed3f06a0a207515fd276",6642:"e395e0997f7f06e6b7ac",7041:"af61a96f509f644c75e5",7184:"0f72e46273016df448b1",7458:"17dffc9746847ff5b636",7595:"83ba0b8db320b0c981f3",8184:"28770e8ce8131a58f24a",8390:"aa7c9979d912112ecd6c",8626:"35f35cd126575438df58",8680:"0f8717b972728e9bfc2b",9090:"edd7def787a870871aff",9513:"7018fdd060a7dd7560f3",9866:"a4b0a95a0db8a1659898",9882:"e6fd1c2714719dc5d455"}[e]+".css",o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}
419}(),o.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l={},n="kleesto-ui:",o.l=(e,t,a,r)=>{if(l[e])l[e].push(t);else{var i,s;if(void 0!==a)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var c=d[u];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==n+a){i=c;break}}i||(s=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,o.nc&&i.setAttribute("nonce",o.nc),i.setAttribute("data-webpack",n+a),i.src=e),l[e]=[t];var m=(t,a)=>{i.onerror=i.onload=null,clearTimeout(f);var n=l[e];if(delete l[e],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(a))),t)return t(a)},f=setTimeout(m.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=m.bind(null,i.onerror),i.onload=m.bind(null,i.onload),s&&document.head.appendChild(i)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.p="/",(()=>{if("undefined"!=typeof document){var e={8792:0};o.f.miniCss=(t,a)=>{e[t]?a.push(e[t]):0!==e[t]&&{1080:1,1113:1,1202:1,1652:1,1735:1,1802:1,2132:1,2169:1,2519:1,2745:1,2763:1,2826:1,3042:1,3164:1,3800:1,3827:1,4014:1,4434:1,4518:1,4530:1,4598:1,4729:1,4889:1,4938:1,5146:1,5207:1,5340:1,5494:1,5561:1,5566:1,5677:1,5693:1,5699:1,6131:1,6154:1,6335:1,6349:1,6372:1,6616:1,6642:1,7041:1,7184:1,7458:1,7595:1,8184:1,8390:1,8626:1,8680:1,9090:1,9513:1,9866:1,9882:1}[t]&&a.push(e[t]=(e=>new Promise(((t,a)=>{var l=o.miniCssF(e),n=o.p+l;if(((e,t)=>{for(var a=document.getElementsByTagName("link"),l=0;l<a.length;l++){var n=(i=a[l]).getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(n===e||n===t))return i}var r=document.getElementsByTagName("style");for(l=0;l<r.length;l++){var i;if((n=(i=r[l]).getAttribute("data-href"))===e||n===t)return i}})(l,n))return t();((e,t,a,l,n)=>{var r=document.createElement("link");r.rel="stylesheet",r.type="text/css",o.nc&&(r.nonce=o.nc),r.onerror=r.onload=a=>{if(r.onerror=r.onload=null,"load"===a.type)l();else{var i=a&&a.type,o=a&&a.target&&a.target.href||t,s=new Error("Loading CSS chunk "+e+" failed.\n("+i+": "+o+")");s.name="ChunkLoadError",s.code="CSS_CHUNK_LOAD_FAILED",s.type=i,s.request=o,r.parentNode&&r.parentNode.removeChild(r),n(s)}},r.href=t,document.head.appendChild(r)})(e,n,0,t,a)})))(t).then((()=>{e[t]=0}),(a=>{throw delete e[t],a})))}}})(),(()=>{var e={8792:0};o.f.j=(t,a)=>{var l=o.o(e,t)?e[t]:void 0;if(0!==l)if(l)a.push(l[2]);else if(/^(1202|2169|2745|3827|5566|9513)$/.test(t))e[t]=0;else{var n=new Promise(((a,n)=>l=e[t]=[a,n]));a.push(l[2]=n);var r=o.p+o.u(t),i=new Error;o.l(r,(a=>{if(o.o(e,t)&&(0!==(l=e[t])&&(e[t]=void 0),l)){var n=a&&("load"===a.type?"missing":a.type),r=a&&a.target&&a.target.src;i.message="Loading chunk "+t+" failed.\n("+n+": "+r+")",i.name="ChunkLoadError",i.type=n,i.request=r,l[1](i)}}),"chunk-"+t,t)}},o.O.j=t=>0===e[t];var t=(t,a)=>{var l,n,[r,i,s]=a,d=0;if(r.some((t=>0!==e[t]))){for(l in i)o.o(i,l)&&(o.m[l]=i[l]);if(s)var u=s(o)}for(t&&t(a);d<r.length;d++)n=r[d],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(u)},a=self.webpackChunkkleesto_ui=self.webpackChunkkleesto_ui||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),o.nc=void 0;var s=o.O(void 0,[3955],(()=>o(90561)));s=o.O(s)})();
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.