(self.webpackChunklib=self.webpackChunklib||[]).push([[9634],{9634:(e,t,i)=>{"use strict";i.r(t);var o=i(8492),n=i(2553),r=i(3614);function l(e,t,i,o,n,r,l){try{var a=e[r](l),c=a.value}catch(e){return void i(e)}a.done?t(c):Promise.resolve(c).then(o,n)}function a(e){return function(){var t=this,i=arguments;return new Promise((function(o,n){var r=e.apply(t,i);function a(e){l(r,o,n,a,c,"next",e)}function c(e){l(r,o,n,a,c,"throw",e)}a(void 0)}))}}travel.isMobile()||"0"!==travel.options.availableParams.use||"1"===(0,o.ej)("exit-popup")||!travel.options.clickTrip||travel.options.tob||setTimeout(a((function*(){var{default:e}=yield i.e(822).then(i.bind(i,822));(new e).on("beforeRedirect",(e=>{(0,n.sendClickStats)({category:"clickunder",action:"open",id:travel.options.logId,h:travel.options.hotelExtId,labelData:(0,r.Z)({type:"popup-clicktrip"},e)})}))})),5e3)},3614:(e,t,i)=>{"use strict";i.d(t,{Z:()=>s});var o=i(8488);function n(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,o)}return i}function r(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"hotel",l="hotel"===n?a:c;try{var s,d,v,u,p,f,b,h,y,g;e={type:"clicktrip",device:null===(s=travel.options)||void 0===s?void 0:s.device,btest:null!==(d=travel.options)&&void 0!==d&&d.btest?null===(v=travel.options)||void 0===v?void 0:v.btest.id:!(null===(u=travel.options)||void 0===u||!u.btest),langid:null===(p=travel.options)||void 0===p?void 0:p.languageId,city_id:(null===(f=travel.options)||void 0===f?void 0:f.hotelDestinationId)||null,hotel_id:(null===(b=travel.options)||void 0===b?void 0:b.hotelExtId)||null,site_id:(null===(h=travel.options)||void 0===h?void 0:h.siteId)||null,wsl:null===(y=travel.options)||void 0===y?void 0:y.track,affid:null===(g=travel.options)||void 0===g?void 0:g.nid,href:encodeURIComponent(i)}}catch(e){throw new Error("Fail to create defaultOptions: wrong global object params",e)}var w=r(r({},e),t),O=(0,o.n)(w);if(!O.success)throw new Error("Fail to validate object. Invalid keys: ".concat(O.inValidKeys.join(", ")));return Object.entries(w).forEach((e=>{var[t,i]=e;return l=l.replace("[".concat(t,"]"),i)})),l}},8488:(e,t,i)=>{"use strict";i.d(t,{n:()=>o});var o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i={success:!0,inValidKeys:[]};for(var o in e)e[o]===t&&(i.success=!1,i.inValidKeys.push(o));return i}}}]);