PageSourceSearch

https://www.hotelsljubljana.com/frontend/static/core/build/8676.5f0e38ab9848bac8fd25.js

js hotelsljubljana.com collected 2026-10-10 01:27:35 UTC 58,337 bytes, 2 lines download raw bytes

1/*! For license information please see 8676.5f0e38ab9848bac8fd25.js.LICENSE.txt */
2(self.webpackChunklib=self.webpackChunklib||[]).push([[3229,4435,5610,8379,8676],{4241(t,e,s){"use strict";s.d(e,{A:()=>r});var i=s(23293);class r{error(t,e,s,r){var n=t;s&&(n+=", text: "+s),r&&(n+=", error: "+r),e&&(void 0!==e.status&&(n+=", status: "+e.status),void 0!==e.statusText&&(n+=", statustext: "+e.statusText),void 0!==e.responseText&&(n+=", response: "+e.responseText)),(0,i.l)(n)}}},14909(t,e,s){"use strict";s.r(e)},44435(t,e,s){var i,r,n;r=[s(74692)],void 0===(n="function"==typeof(i=function(t){var e=/\+/g;function s(t){return a.raw?t:encodeURIComponent(t)}function i(t){return a.raw?t:decodeURIComponent(t)}function r(t){return s(a.json?JSON.stringify(t):String(t))}function n(t){0===t.indexOf('"')&&(t=t.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return t=decodeURIComponent(t.replace(e," ")),a.json?JSON.parse(t):t}catch(t){}}function o(e,s){var i=a.raw?e:n(e);return t.isFunction(s)?s(i):i}var a=t.cookie=function(e,n,u){if(void 0!==n&&!t.isFunction(n)){if("number"==typeof(u=t.extend({},a.defaults,u)).expires){var h=u.expires,p=u.expires=new Date;p.setTime(+p+864e5*h)}return document.cookie=[s(e),"=",r(n),u.expires?"; expires="+u.expires.toUTCString():"",u.path?"; path="+u.path:"",u.domain?"; domain="+u.domain:"",u.secure?"; secure":""].join("")}for(var d=e?void 0:{},l=document.cookie?document.cookie.split("; "):[],c=0,S=l.length;c<S;c++){var g=l[c].split("="),m=i(g.shift()),I=g.join("=");if(e&&e===m){d=o(I,n);break}e||void 0===(I=o(I))||(d[m]=I)}return d};a.defaults={},t.removeCookie=function(e,s){return void 0!==t.cookie(e)&&(t.cookie(e,"",t.extend({},s,{expires:-1})),!t.cookie(e))}})?i.apply(e,r):i)||(t.exports=n)},45420(t,e,s){s(69139),s(4224),s(69983),s(724),s(61255),s(47687),s(41897),s(92420),s(82299),s(67144),s(15304),s(41758),s(68604),s(58481),s(12097),s(96605),s(71193),s(23662),s(68480),s(45868),s(36578),s(38525),s(92797),s(95977),s(50333)},46697(t,e,s){var i,r,n;!function(){"use strict";r=[s(74692),s(56883),s(69139)],void 0===(n="function"==typeof(i=function(t){return t.widget("ui.progressbar",{version:"1.14.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=t("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(t){if(void 0===t)return this.options.value;this.options.value=this._constrainedValue(t),this._refreshValue()},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=!1===t,"number"!=typeof t&&(t=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,s=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(s.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}})})?i.apply(e,r):i)||(t.exports=n)}()},80706(t,e,s){s(69139),s(46697),s(68480),s(14909)},96157(t,e,s){"use strict";s.r(e),s.d(e,{default:()=>c});s(44435),s(45420),s(80706);var i=s(95093),r=s.n(i),n=s(98379),o=s(24990),a=s(4241),u=s(74692);function h(t,e,s,i,r,n,o){try{var a=t[n](o),u=a.value}catch(t){return void s(t)}a.done?e(u):Promise.resolve(u).then(i,r)}function p(t){return function(){var e=this,s=arguments;return new Promise(function(i,r){var n=t.apply(e,s);function o(t){h(n,i,r,o,a,"next",t)}function a(t){h(n,i,r,o,a,"throw",t)}o(void 0)})}}var d=travel.options.baseSourcePath,l={en:"en-gb",zh:"zh-cn",no:"nn"};s(48351)("./".concat(l[travel.opts.lang]||travel.opts.lang)).then(t=>{var{default:e}=t;r().locale(l[travel.opts.lang]||travel.opts.lang)});class c{constructor(){if("quiz"!==travel.opts.page)return!1;this.currentLang=travel.opts.lang?travel.opts.lang:"en",this.langId=travel.opts.lang_id,this.quizContainer=u(".js-quiz-container"),this.quizContent=u(".js-quiz-content"),this.steps=u(".js-quiz-step"),this.progressBar=u(".js-quiz-progress-bar"),this.progressStepIndex=sessionStorage.getItem("progressStepIndex")?sessionStorage.getItem("progressStepIndex"):1,this.backButton=u(".js-quiz-step-back"),this.nextButton=u(".js-quiz-step-next"),this.skipButton=u(".js-quiz-step-skip"),this.questionTitle=u(".js-quiz-question-title"),this.questionCount=u(".js-quiz-question-count"),this.questionStepIndex=sessionStorage.getItem("questionStepIndex")?sessionStorage.getItem("questionStepIndex"):1,this.currentStep=sessionStorage.getItem("currentStep")?sessionStorage.getItem("currentStep"):1,this.calendarWrapper=u(".js-calendar-wrapper"),this.quizResult=u(".js-quiz-result"),this.quizResponseCountSearch=0,this.quizResponseCountResult=0,this.routes={family:!1,friends:!1,solo:!1,couple:!1,child:!1,childEmpty:!1,dates:!1,datesEmpty:!1},this.initQuiz()}initQuiz(){this.firstTimeInitQuiz(),this.eventStep1(),this.eventStep2(),this.eventStep3(),this.eventStep4(),this.eventStep5(),this.eventStep6(),this.eventStep7(),this.eventStep8(),this.eventStep9(),this.eventStep10(),this.eventStep11(),this.eventStep12(),this.eventStep13(),this.eventStep14(),this.eventStep15(),this.eventStep16(),this.eventStep17()}firstTimeInitQuiz(){var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));if(this.routes=sessionStorage.getItem("quizRoute")?JSON.parse(sessionStorage.getItem("quizRoute")):this.routes,this.setQuestionTitle(this.currentStep),this.setProgressBar(),this.setQuestionIndex(),this.initMonth(),this.showNextStep(t),this.currentStep>=8&&this.routes.child){var e=sessionStorage.getItem("quizStep6");this.createChildSelectMarkup(e)}this.currentStep>
2=13&&this.routes.dates&&this.initCalendar(),this.scrollToQuestion(),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizRoute",JSON.stringify(this.routes)),sessionStorage.setItem("currentStep",this.currentStep),"final"==this.currentStep&&(this.createRequestUrl(),this.quizResult.show(),this.quizContainer.hide())}eventStep1(){u("body").on("click",'.js-quiz-step[data-step="1"] .js-quiz-answer-button',t=>{this.currentStep=2;var e=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.progressStepIndex=2,this.setProgressBar(),this.questionStepIndex=2,this.setQuestionIndex(),this.scrollToQuestion(),this.dataRemover(1,!1,!1,!0,!1),u(t.currentTarget).addClass("is-selected"),this.showNextStep(e,"disableNext"),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("currentStep",this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex)})}eventStep2(){u("body").on("click",'.js-quiz-step[data-step="2"] .js-quiz-answer-button',t=>{var e=u('.js-quiz-step[data-step="2"]').find(".js-quiz-answer-button");u(t.currentTarget).toggleClass("is-selected"),e.each((t,e)=>{if(u(e).hasClass("is-selected"))return this.controlButtonsState("enableNext"),!1;this.controlButtonsState("disableNext")})}),this.nextButton.on("click",t=>{if(u(t.currentTarget).hasClass("is-disabled"))return!1;if(2==this.currentStep){this.currentStep=3;var e=u('.js-quiz-step[data-step="3"]');this.progressStepIndex=3,this.setProgressBar(),this.questionStepIndex=3,this.setQuestionIndex(),this.scrollToQuestion(),this.showNextStep(e,"disableNext"),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}}),this.backButton.on("click",()=>{if(2==this.currentStep){this.currentStep=1;var t=u('.js-quiz-step[data-step="1"]');this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState(),this.dataRemover(2,!1,!1,!0,!0),this.progressStepIndex=1,this.setProgressBar(),this.questionStepIndex=1,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("currentStep",this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex)}})}eventStep3(){u("body").on("click",'.js-quiz-step[data-step="3"] .js-quiz-answer-button',t=>{var e=[],s=u('.js-quiz-step[data-step="3"]').find(".js-quiz-answer-button");u(t.currentTarget).toggleClass("is-selected"),s.each((t,e)=>{if(u(e).hasClass("is-selected"))return this.controlButtonsState("enableNext"),!1;this.controlButtonsState("disableNext")}),s.each((t,s)=>{u(s).hasClass("is-selected")&&e.push(u(s).attr("data-answer"))}),sessionStorage.setItem("quizStep3",JSON.stringify(e))}),this.nextButton.on("click",t=>{if(u(t.currentTarget).hasClass("is-disabled"))return!1;if(3==this.currentStep){this.currentStep=4;var e=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.showNextStep(e),this.progressStepIndex=4,this.setProgressBar(),this.questionStepIndex=4,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}}),this.backButton.on("click",()=>{if(3==this.currentStep){this.currentStep=2;var t=u('.js-quiz-step[data-step="2"]');this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState("enableNext"),this.dataRemover(3,!1,!1,!0,!0),this.progressStepIndex=2,this.setProgressBar(),this.questionStepIndex=2,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}}),this.skipButton.on("click",()=>{if(3==this.currentStep){this.currentStep=4;var t=u('.js-quiz-step[data-step="4"]');this.showNextStep(t),this.progressStepIndex=4,this.setProgressBar(),this.questionStepIndex=4,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep4(){u("body").on("click",'.js-quiz-step[data-step="4"] .js-quiz-answer-button',t=>{var e=u(t.currentTarget).attr("data-answer"),s=null;this.dataRemover(4,!1,!1,!0,!1),u(t.currentTarget).addClass("is-selected"),this.routes.couple=!1,this.routes.solo=!1,this.routes.friends=!1,this.routes.family=!1,"couple"==e||"solo"==e?(this.currentStep=11,s=u('.js-quiz-step[data-step="11"]'),"couple"==e&&(this.routes.couple=!0),"solo"==e&&(this.routes.solo=!0),this.progressStepIndex=10):(this.currentStep=5,s=u('.js-quiz-step[data-step="5"]'),"friends"==e&&(this.routes.friends=!0),"family"==e&&(this.routes.family=!0),this.progressStepIndex=5),this.showNextStep(s),this.setProgressBar(),this.questionStepIndex=5,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizRoute",JSON.stringify(this.routes)),sessionStorage.setItem("quizStep4",e),sessionStorage.setItem("currentStep",this.currentStep)}),this.backButton.on("click",()=>{if(4==this.currentStep){this.currentStep=3;var t=u('.js-quiz-step[data-step="3"]'),e=u('.js-quiz-step[data-step="3"]').find(".js-quiz-answer-button");this.steps.addClass("is-close"),t.removeClass("is-close"),e.each((t,e)=>{if(u(e).hasClass("is-selected"))return this.controlButtonsState("enableNext"),!1;this.controlButtonsState("disableNext")}),this.routes={family:!1,friends:!1,solo:!1,couple:!1,child:!1,childEmpty:!1,dates:!1,datesEmpty:!1},this.dataRemover(4,!1,!1,!0,!0),this.progressStepIndex=3,this.setProgressBar(),this.questionStepIndex=3,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep5(){u("body").on("click",'.js-quiz-step[data-step="5"] .js-quiz-answer-button',t=>{this.currentStep=6;var e=u(t.currentTarget).attr("data-answer"),s=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.dataRemover(5,!0,!0,!0,!1),u(t.currentTarget).addClass("is-selected"),this.showNextStep(s),this.progressStepIndex=6,this.setProgressBar(),this.questionStepIndex=6,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizStep5",e),sessionStorage.setItem("currentStep",this.currentStep)}),this.backButton.on("click",()=>{if(5==this.currentStep){this.currentStep=4;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState(),this.dataRemover(5,!0,!0,!0,!0),this.progressStepIndex=4,this.setProgressBar(),this.questionStepIndex=4,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep6(){u("body").on("click",'.js-quiz-step[data-step="6"] .js-quiz-answer-button',t=>{var e=u(t.currentTarget).attr("data-answer");this.dataRemover(6,!0,!0,!0,!1),u(t.currentTarget).addClass("is-selected"),this.routes.childEmpty=!1,this.routes.child=!1,"No child"==e?(this.currentStep=7,this.routes.childEmpty=!0):(this.currentStep=8,this.routes.child=!0,this.createChildSelectMarkup(e));var s=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));
2this.showNextStep(s),this.progressStepIndex=7,this.setProgressBar(),this.questionStepIndex=7,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizRoute",JSON.stringify(this.routes)),sessionStorage.setItem("quizStep6",e),sessionStorage.setItem("currentStep",this.currentStep)}),this.backButton.on("click",()=>{if(6==this.currentStep){this.currentStep=5;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState(),this.routes.childEmpty=!1,this.routes.child=!1,this.setQuestionTitle(this.currentStep),this.progressStepIndex=5,this.setProgressBar(),this.questionStepIndex=5,this.setQuestionIndex(),this.scrollToQuestion(),this.dataRemover(6,!0,!0,!0,!0),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizRoute",JSON.stringify(this.routes)),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep7(){u("body").on("click",'.js-quiz-step[data-step="7"] .js-quiz-answer-button',t=>{this.currentStep=11;var e=u(t.currentTarget).attr("data-answer"),s=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.dataRemover(7,!1,!1,!0,!1),u(t.currentTarget).addClass("is-selected"),this.showNextStep(s),this.progressStepIndex=10,this.setProgressBar(),this.questionStepIndex=8,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizStep7",e),sessionStorage.setItem("currentStep",this.currentStep)}),this.backButton.on("click",()=>{if(7==this.currentStep){this.currentStep=6;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState(),this.progressStepIndex=6,this.setProgressBar(),this.questionStepIndex=6,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),this.dataRemover(7,!1,!1,!0,!0),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep8(){u("body").on("change",'.js-quiz-step[data-step="8"] .js-quiz-answer-button',t=>{var e=[],s=u('.js-quiz-step[data-step="8"] .js-quiz-answer-button'),i=!0;s.each((t,s)=>{var r=u(s).val();if(!r||0==s.selectedIndex)return i=!1,!1;e.push(r)}),i?this.controlButtonsState("enableNext"):this.controlButtonsState("disableNext"),sessionStorage.setItem("quizStep8",JSON.stringify(e))}),this.nextButton.on("click",t=>{if(u(t.currentTarget).hasClass("is-disabled"))return!1;if(8==this.currentStep){this.currentStep=9;var e=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.showNextStep(e,"enableNext"),this.progressStepIndex=8,this.setProgressBar(),this.questionStepIndex=8,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}}),this.backButton.on("click",()=>{if(8==this.currentStep){this.currentStep=6;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState(),this.progressStepIndex=6,this.setProgressBar(),this.questionStepIndex=6,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),this.dataRemover(8,!1,!1,!0,!0),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep9(){u("body").on("click",'.js-quiz-step[data-step="9"] .js-quiz-answer-button',t=>{this.currentStep=10;var e=u(t.currentTarget).attr("data-answer"),s=u('.js-quiz-step[data-step="10"]');this.dataRemover(9,!1,!1,!0,!1),u(t.currentTarget).addClass("is-selected"),this.showNextStep(s),this.progressStepIndex=9,this.setProgressBar(),this.questionStepIndex=9,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizStep9",e),sessionStorage.setItem("currentStep",this.currentStep)}),this.backButton.on("click",()=>{if(9==this.currentStep){this.currentStep=8;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState("enableNext"),this.dataRemover(9,!1,!1,!0,!0),this.progressStepIndex=
27,this.setProgressBar(),this.questionStepIndex=7,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep10(){var t=u('.js-quiz-step[data-step="10"]'),e=t.find(".js-quiz-input");u("body").on("click",'.js-quiz-step[data-step="10"] .js-quiz-answer-button',t=>{this.currentStep=11;var e=u(t.currentTarget).attr("data-answer"),s=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.dataRemover(10,!1,!1,!0,!1),u(t.currentTarget).addClass("is-selected"),this.showNextStep(s),this.progressStepIndex=10,this.setProgressBar(),this.questionStepIndex=10,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizStep10",e),sessionStorage.setItem("currentStep",this.currentStep)}),e.on("keyup",()=>{var s=e.val();t.find(".js-quiz-answer-button").removeClass("is-selected"),""!==s?(e.addClass("is-selected"),this.controlButtonsState("enableNext"),sessionStorage.setItem("quizStep10",s)):(this.dataRemover(10,!1,!0,!1,!1),this.controlButtonsState("disableNext"),sessionStorage.removeItem("quizStep10"))}),this.nextButton.on("click",t=>{if(u(t.currentTarget).hasClass("is-disabled"))return!1;if(10==this.currentStep){this.currentStep=11;var e=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.showNextStep(e,"enableNext"),this.progressStepIndex=10,this.setProgressBar(),this.questionStepIndex=10,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}}),this.backButton.on("click",()=>{if(10==this.currentStep){this.currentStep=9;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]')),e=t.find(".js-quiz-input");this.steps.addClass("is-close"),t.removeClass("is-close"),e.hasClass("is-selected")?this.controlButtonsState("enableNext"):this.controlButtonsState("disableNext"),this.progressStepIndex=8,this.setProgressBar(),this.questionStepIndex=8,this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),this.dataRemover(10,!0,!0,!0,!0),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep11(){u("body").on("click",'.js-quiz-step[data-step="11"] .js-quiz-answer-button',t=>{var e=u(t.currentTarget).attr("data-answer");this.routes.dates=!1,this.routes.datesEmpty=!1,"Have dates"==e?(this.currentStep=12,this.routes.dates=!0):(this.currentStep=14,this.routes.datesEmpty=!0),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=9:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=11:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=6);var s=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.dataRemover(11,!1,!1,!0,!1),u(t.currentTarget).addClass("is-selected"),this.showNextStep(s,"disableNext"),this.progressStepIndex=11,this.setProgressBar(),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizRoute",JSON.stringify(this.routes)),sessionStorage.setItem("quizStep11",e),sessionStorage.setItem("currentStep",this.currentStep)}),this.backButton.on("click",()=>{if(11==this.currentStep){this.routes.dates=!1,this.routes.datesEmpty=!1,(this.routes.family||this.routes.friends)&&this.routes.childEmpty?(this.currentStep=7,this.progressStepIndex=7,this.questionStepIndex=
27):(this.routes.family||this.routes.friends)&&this.routes.child?(this.currentStep=10,this.progressStepIndex=9,this.questionStepIndex=9):(this.routes.solo||this.routes.couple)&&(this.currentStep=4,this.progressStepIndex=4,this.questionStepIndex=4);var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]')),e=t.find(".js-quiz-input");this.steps.addClass("is-close"),t.removeClass("is-close"),e.hasClass("is-selected")?this.controlButtonsState("enableNext"):this.controlButtonsState("disableNext"),this.setProgressBar(),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),this.dataRemover(11,!0,!0,!0,!0),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizRoute",JSON.stringify(this.routes)),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep12(){u("body").on("click",'.js-quiz-step[data-step="12"] .js-quiz-answer-button',t=>{this.currentStep=13;var e=u(t.currentTarget).attr("data-answer"),s=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.dataRemover(12,!1,!1,!0,!1),u(t.currentTarget).addClass("is-selected"),this.showNextStep(s),this.initCalendar(e),this.progressStepIndex=12,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=10:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=12:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=7),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizStep12",e),sessionStorage.setItem("currentStep",this.currentStep)}),this.backButton.on("click",()=>{if(12==this.currentStep){this.currentStep=11;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState(),this.progressStepIndex=10,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=8:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=10:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=5),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),this.dataRemover(12,!1,!1,!0,!0),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep13(){this.nextButton.on("click",t=>{if(u(t.currentTarget).hasClass("is-disabled"))return!1;if(13==this.currentStep){this.currentStep=16;var e=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.showNextStep(e),this.progressStepIndex=13,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=11:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=13:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=8),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}}),this.backButton.on("click",()=>{if(13==this.currentStep){this.currentStep=12;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.calendarWrapper.data("dateRangePicker").clear(),this.calendarWrapper.data("dateRangePicker").destroy(),this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState(),this.progressStepIndex=11,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=9:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=11:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=6),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),this.dataRemover(13,!1,!1,!0,!0),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep14(){u("body").on("click",'.js-quiz-step[data-step="14"] .js-quiz-answer-button',t=>{this.currentStep=15;var e=u(t.currentTarget).attr("data-answer"),s=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.dataRemover(14,!1,!1,!0,!1),u(t.currentTarget).addClass("is-selected"),this.showNextStep(s),this.progressStepIndex=12,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=10:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=12:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=
27),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizStep14",e),sessionStorage.setItem("currentStep",this.currentStep)}),this.backButton.on("click",()=>{if(14==this.currentStep){this.currentStep=11;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState(),this.progressStepIndex=10,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=8:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=10:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=5),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),this.dataRemover(14,!1,!1,!0,!0),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep15(){var t=u('.js-quiz-step[data-step="15"]'),e=t.find(".js-quiz-input");u("body").on("click",'.js-quiz-step[data-step="15"] .js-quiz-answer-button',t=>{e.hasClass("is-selected")&&(e.removeClass("is-selected"),e.val("")),this.currentStep=16;var s=u(t.currentTarget).attr("data-answer"),i=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.dataRemover(15,!1,!1,!0,!1),u(t.currentTarget).addClass("is-selected"),this.showNextStep(i),this.progressStepIndex=13,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=11:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=13:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=8),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizStep15",s),sessionStorage.setItem("currentStep",this.currentStep)}),e.on("change keyup",()=>{var s=e.val();t.find(".js-quiz-answer-button").removeClass("is-selected"),""!==s?(s>30&&(s=30),e.val(Math.abs(s)),e.addClass("is-selected"),this.controlButtonsState("enableNext"),sessionStorage.setItem("quizStep15",JSON.stringify(Math.abs(s)))):(this.dataRemover(15,!1,!0,!1,!1),this.controlButtonsState("disableNext"),sessionStorage.removeItem("quizStep15"))}),this.nextButton.on("click",t=>{if(u(t.currentTarget).hasClass("is-disabled"))return!1;if(15==this.currentStep){this.currentStep=16;var e=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.showNextStep(e,"enableNext"),this.progressStepIndex=13,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=11:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=13:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=8),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}}),this.backButton.on("click",()=>{if(15==this.currentStep){this.currentStep=14;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]')),e=t.find(".js-quiz-input");this.steps.addClass("is-close"),t.removeClass("is-close"),e.hasClass("is-selected")?this.controlButtonsState("enableNext"):this.controlButtonsState("disableNext"),this.progressStepIndex=11,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=9:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=11:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=6),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),this.dataRemover(15,!0,!0,!0,!0),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep16(){u("body").on("click",'.js-quiz-step[data-step="16"] .js-quiz-answer-button',t=>{this.currentStep=17;var e=u(t.currentTarget).attr("data-answer"),s=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.dataRemover(16,!1,!1,!0,!1),u(t.currentTarget).addClass("is-selected"),this.showNextStep(s),this.progressStepIndex=14,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=12:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=14:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=9),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("quizStep16",e),sessionStorage.setItem("currentStep",this.currentStep)}),this.backButton.on("click",()=>{if(16==this.currentStep){if(this.routes.dates)this.currentStep=13,this.progressStepIndex=12,this.controlButtonsState("enableNext");else if(this.routes.datesEmpty){this.currentStep=15,this.progressStepIndex=12,u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]')).find(".js-quiz-input").hasClass("is-selected")?this.controlButtonsState("enableNext"):this.controlButtonsState()}(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=10:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=12:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=
27);var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.steps.addClass("is-close"),t.removeClass("is-close"),this.setProgressBar(),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),this.dataRemover(16,!1,!1,!0,!0),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}})}eventStep17(){u("body").on("click",'.js-quiz-step[data-step="17"] .js-quiz-answer-button',t=>{var e=[],s=u('.js-quiz-step[data-step="17"]').find(".js-quiz-answer-button");u(t.currentTarget).toggleClass("is-selected"),s.each((t,e)=>{if(u(e).hasClass("is-selected"))return this.controlButtonsState("enableNext"),!1;this.controlButtonsState("disableNext")}),s.each((t,s)=>{u(s).hasClass("is-selected")&&e.push(u(s).attr("data-answer"))}),sessionStorage.setItem("quizStep17",JSON.stringify(e))}),this.nextButton.on("click",t=>{if(u(t.currentTarget).hasClass("is-disabled"))return!1;17==this.currentStep&&(this.quizResult.show(),this.quizContainer.hide(),this.currentStep="final",this.createRequestUrl(),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep))}),this.backButton.on("click",()=>{if(17==this.currentStep){this.currentStep=16;var t=u('.js-quiz-step[data-step="'.concat(this.currentStep,'"]'));this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState(),this.dataRemover(17,!1,!1,!0,!0),this.progressStepIndex=13,this.setProgressBar(),(this.routes.family||this.routes.friends)&&this.routes.childEmpty?this.questionStepIndex=11:(this.routes.family||this.routes.friends)&&this.routes.child?this.questionStepIndex=13:(this.routes.solo||this.routes.couple)&&(this.questionStepIndex=8),this.setQuestionIndex(),this.scrollToQuestion(),this.setQuestionTitle(this.currentStep),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep)}}),this.skipButton.on("click",()=>{17==this.currentStep&&(this.quizResult.show(),this.quizContainer.hide(),this.currentStep="final",this.createRequestUrl(),sessionStorage.setItem("progressStepIndex",this.progressStepIndex),sessionStorage.setItem("questionStepIndex",this.questionStepIndex),sessionStorage.setItem("currentStep",this.currentStep))})}initMonth(){var t=this;return p(function*(){var e=new Date,i=e.getMonth(),r=e.getFullYear(),n="",o=u(".js-quiz-current-year"),a=u(".js-quiz-current-year-list"),h=r+1,p="",d=u(".js-quiz-future-year"),l=u(".js-quiz-future-year-list");o.append(r),d.append(h),yield s.e(3339).then(s.bind(s,63339)).then(e=>{var{dateFormat:s}=e;t.dateFormatLang=s()[t.currentLang]}),t.dateFormatLang.monthNamesShort.forEach((t,e)=>{var s=e+1<10?"0".concat(e+1):e+1;e>=i&&(n+='<div class="quiz-single__answer js-quiz-answer-button" data-answer="'.concat(s+"."+r,'">\n                                                <p class="quiz-single__answer-text">').concat(t,"</p>\n                                            </div>")),e<=i&&(p+='<div class="quiz-single__answer js-quiz-answer-button" data-answer="'.concat(s+"."+h,'">\n                                                <p class="quiz-single__answer-text">').concat(t,"</p>\n                                            </div>"))}),a.append(n),l.append(p)})()}initCalendarLanguage(t){t="zh"===t?"ZH_CN":t,u.dateRangePickerLanguages.default["month-name"]=r().localeData(t).months(),u.dateRangePickerLanguages.default["day-name"]=r().localeData(t).weekdays(),u.dateRangePickerLanguages.default["day-names-short"]=r().localeData(t).weekdaysMin(),u.dateRangePickerLanguages.default["week-1"]=r().localeData(t).weekdaysMin()[1],u.dateRangePickerLanguages.default["week-2"]=r().localeData(t).weekdaysMin()[2],u.dateRangePickerLanguages.default["week-3"]=r().localeData(t).weekdaysMin()[3],u.dateRangePickerLanguages.default["week-4"]=r().localeData(t).weekdaysMin()[4],u.dateRangePickerLanguages.default["week-5"]=r().localeData(t).weekdaysMin()[5],u.dateRangePickerLanguages.default["week-6"]=r().localeData(t).weekdaysMin()[6],u.dateRangePickerLanguages.default["week-7"]=r().localeData(t).weekdaysMin()[0],u.dateRangePickerLanguages.zh=u.dateRangePickerLanguages.cn}initCalendar(t){var e=this;return p(function*(){yield s.e(9256).then(s.t.bind(s,19256,23)),e.initCalendarLanguage(e.currentLang);var i=e,n='<svg class="calendar-arrow calendar-arrow--left icon icon-new-arrow"><use xlink:href="'.concat(d,'build/destination-common.svg#icon-new-arrow"></use></svg>'),o='<svg class="calendar-arrow calendar-arrow--right icon icon-new-arrow"><use xlink:href="'.concat(d,'build/destination-common.svg#icon-new-arrow"></use></svg>'),a={year:t?t.split(".")[1]:sessionStorage.getItem("quizStep12").split(".")[1],month:t?t.split(".")[0]-1:sessionStorage.getItem("quizStep12").split(".")[0]-1};a.day=a.month==(new Date).getMonth()&&a.year==(new Date).getFullYear()?(new Date).getDate():1;var h="monday";"ar"!==e.currentLang&&"zh"!==e.currentLang&&"pt"!==e.currentLang&&"he"!==e.currentLang||(h="sunday"),e.calendarWrapper.dateRangePicker({autoClose:!0,language:"ar"===e.currentLang?"ar2":e.currentLang,startDate:new Date(a.year,a.month,a.day),endDate:!1,stickyMonths:!0,minDays:2,maxDays:30,customArrowPrevSymbol:n,customArrowNextSymbol:o,customFooter:'<div class="custom-footer__c
2ontent"></div>',inline:!0,alwaysOpen:!0,container:e.calendarWrapper,singleMonth:travel.isMobile(),hoveringTooltip:!1,startOfWeek:h}).on("datepicker-start-hovering",function(t,e){e.selectedBefore?c(e.nights,e.hoverDate,e.selectedDate):c(e.nights,e.selectedDate,e.hoverDate)}).on("datepicker-change",function(t,e){var s={day:e.date1.getDate()<10?"0".concat(e.date1.getDate()):e.date1.getDate(),month:e.date1.getMonth()<9?"0".concat(e.date1.getMonth()+1):e.date1.getMonth()+1,year:e.date1.getFullYear()},r={day:e.date2.getDate()<10?"0".concat(e.date2.getDate()):e.date2.getDate(),month:e.date2.getMonth()<9?"0".concat(e.date2.getMonth()+1):e.date2.getMonth()+1,year:e.date2.getFullYear()},n="".concat(s.year,"-").concat(s.month,"-").concat(s.day),o="".concat(r.year,"-").concat(r.month,"-").concat(r.day);i.controlButtonsState("enableNext"),sessionStorage.setItem("quizStep13","".concat(n,"|").concat(o))});var p=u(".js-plural-night-0").html(),l=u("<div>").addClass("calendar-hover-nights");function c(t,e,s){var n="zh"===i.currentLang?"ZH_CN":i.currentLang,o=u(".js-plural-night-1").html(),a=u(".js-plural-night-2").html(),h=u(".js-plural-night-5").html(),p=u("<div>").addClass("calendar-hover-nights"),d=t,l='<div class="calendar-hover-range">'+r()(e).locale(n).format("dd DD MMM")+" - "+r()(s).locale(n).format("dd DD MMM")+"</div>";1===d?p.append(o):d>1&&d<5?p.append(a):p.append(h),u(".js-custom-footer").empty().append(l),u(".js-custom-footer").append(p).find(".js-night-count").append(r().localeData().postformat(t.toString()))}l.append(p),u(".js-custom-footer").append(l).find(".js-night-count").append(r().localeData().postformat("0"))})()}showNextStep(t,e){this.steps.addClass("is-close"),t.removeClass("is-close"),this.controlButtonsState(e)}createChildSelectMarkup(t){for(var e=Number(t.replace(/\D+/g,"")),s=u(".js-child-container"),i=s.attr("data-child-number"),r=s.attr("data-age"),n="",o="",a=0;a<=16;a++)o+=0==a?'<option class="quiz-eighth__answer-option"><1</option>':'<option class="quiz-eighth__answer-option">'.concat(a,"</option>");for(var h=1;h<=e;h++){n+='<div class="quiz-eighth__answer">\n                                <p class="quiz-eighth__answer-text">'.concat(i," ").concat(h,'</p>\n                                <select class="quiz-eighth__answer-select js-quiz-answer-button">\n                                    <option class="quiz-eighth__answer-option" selected>').concat(r,"</option>\n                                    ").concat(o,"\n                                </select>\n                            </div>")}if(s.html(n),JSON.parse(sessionStorage.getItem("quizStep8")))for(var p=JSON.parse(sessionStorage.getItem("quizStep8")),d=s.find(".js-quiz-answer-button"),l=d.length-1,c=0;c<=l;c++)u(d[c]).val(p[c])}dataRemover(t,e,s,i,r){var n=u('.js-quiz-step[data-step="'.concat(t,'"]')),o=n.find(".js-quiz-answer-button"),a=n.find(".js-quiz-input");e&&a.val(""),s&&a.removeClass("is-selected"),i&&o.removeClass("is-selected"),r&&sessionStorage.removeItem("quizStep".concat(t))}controlButtonsState(t){1==this.currentStep?(this.backButton.addClass("is-hidden"),this.skipButton.addClass("is-hidden"),this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled")):2==this.currentStep?(this.backButton.removeClass("is-hidden"),this.skipButton.addClass("is-hidden"),this.nextButton.removeClass("is-hidden"),"enableNext"==t?this.nextButton.removeClass("is-disabled"):this.nextButton.addClass("is-disabled")):3==this.currentStep?(this.backButton.removeClass("is-hidden"),this.skipButton.removeClass("is-hidden"),this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled"),"enableNext"==t?(this.nextButton.removeClass("is-hidden"),this.nextButton.removeClass("is-disabled"),this.skipButton.addClass("is-hidden")):(this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled"),this.skipButton.removeClass("is-hidden"))):4==this.currentStep||5==this.currentStep||6==this.currentStep||7==this.currentStep?(this.backButton.removeClass("is-hidden"),this.skipButton.addClass("is-hidden"),this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled")):8==this.currentStep?(this.backButton.removeClass("is-hidden"),this.skipButton.addClass("is-hidden"),this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled"),"enableNext"==t?(this.nextButton.removeClass("is-hidden"),this.nextButton.removeClass("is-disabled")):(this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled"))):9==this.currentStep?(this.backButton.removeClass("is-hidden"),this.skipButton.addClass("is-hidden"),this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled")):10==this.currentStep?(this.backButton.removeClass("is-hidden"),this.skipButton.addClass("is-hidden"),this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled"),"enableNext"==t?(this.nextButton.removeClass("is-hidden"),this.nextButton.removeClass("is-disabled")):(this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled"))):11==this.currentStep||12==this.currentStep||14==this.currentStep?(this.backButton.removeClass("is-hidden"),this.skipButton.addClass("is-hidden"),this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled")):13==this.currentStep?(this.backButton.removeClass("is-hidden"),this.skipButton.addClass("is-hidden"),this.nextButton.removeClass("is-hidden"),this.nextButton.addClass("is-disabled"),"enableNext"==t?this.nextButton.removeClass("is-disabled"):this.nextButton.addClass("is-disabled")):15==this.currentStep?(this.backButton.removeClass("is-hidden"),this.skipButton.addClass("is-hidden"),this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled"),"enableNext"==t?(this.nextButton.removeClass("is-hidden"),this.nextButton.removeClass("is-disabled")):(this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled"))):16==this.currentStep?(this.backButton.removeClass("is-hidden"),this.skipButton.addClass("is-hidden"),this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled")):17==this.currentStep&&(this.backButton.removeClass("is-hidden"),this.skipButton.removeClass("is-hidden"),this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled"),"enableNext"==t?(this.nextButton.removeClass("is-hidden"),this.nextButton.removeClass("is-disabled"),this.skipButton.addClass("is-hidden")):(this.nextButton.addClass("is-hidden"),this.nextButton.addClass("is-disabled"),this.skipButton.removeClass("is-hidden")))}scrollToQuestion(){u("html,body").animate({scrollTop:u(this.quizContent).offset().top-20},500)}setProgressBar(){this.progressBar.attr("data-progress","step-".concat(this.progressStepIndex)),"step-14"==this.progressBar.attr("data-progress")?this.progressBar.parent().addClass("is-finish"):this.progressBar.parent().removeClass("is-finish")}setQuestionIndex(){this.questionCount.text(this.questionStepIndex)}setQuestionTitle(t){var e=u('.js-quiz-step[data-step="'.concat(t,'"]')).attr("data-question-title");this.questionTitle.text(e)}createRequestUrl(){var t={};if(sessionStorage.getItem("quizStep3")&&(t.LandmarkID=JSON.parse(sessionStorage.getItem("quizStep3"))),sessionStorage.getItem("quizStep5")&&JSON.parse(sessionStorage.getItem("quizRoute")).family||JSON.parse(sessionStorage.getItem("quizRoute")).friends?t.adults=sessionStorage.getItem("quizStep5"):JSON.parse(sessionStorage.getItem("quizRoute")).solo?t.adults=1:JSON.parse(sessionStorage.getItem("quizRoute")).couple&&(t.adults=2),sessionStorage.getItem("quizStep13")&&(t.from=sessionStorage.getItem("quizStep13").split("|")[0],t.to=sessionStorage.getItem("quizStep13").split("|")[1]),sessionStorage.getItem("quizStep16")&&(t.Price=[sessionStorage.getItem("quizStep16")]),sessionStorage.getItem("quizStep17")&&(t.TypeID=JSON.parse(sessionStorage.getItem("quizStep17"))),sessionStorage.getItem("quizStep6")&&"No child"!==sessionStorage.getItem("quizStep6")){var e=sessionStorage.getItem("quizStep6"),s=JSON.parse(sessionStorage.getItem("quizStep8"));t.children=e;for(var i=0;i<e;i++)"<1"==s[i]?t["childAge"+[i+1]]=0:t["childAge"+[i+1]]=s[i]}this.requestQuizSearch(t)}requestQuizSearch(t){t.page="quiz_search",t.r=Math.random(),t.ui=travel.options.uuid,this.quizSplash(400,"auto"),u.ajax({type:"GET",url:"/",data:t,dataType:"json"}).done(e=>{console.log(e),e.done?this.requestQuizResult(t):e.bad_id?(u("#splash").dialog("close"),alert("Can't process request")):e.bot||e.error?this.requestQuizResult(t):setTimeout(()=>{this.requestQuizSearch(t)},3e3)}).fail((e,s,i)=>{a.A.error("AvailError (avhotel)",e,s,i),this.quizResponseCountSearch<5?(this.quizResponseCountSearch++,setTimeout(()=>{this.requestQuizSearch(t)},3e3)):console.log("Search quiz response error")})}requestQuizResult(t){t.page="quiz_result",t.ui=travel.options.uuid,u.ajax({type:"GET",url:"/",data:t,dataType:"html"}).done(e=>
2{u(e).hasClass("js-quiz-result-no-avail")&&t.LandmarkID?(delete t.LandmarkID,setTimeout(()=>{this.requestQuizSearch(t)},3e3)):u(e).hasClass("js-quiz-result-no-avail")?(u("#quiz-splash").dialog("close"),this.quizResult.html(e)):(u("#quiz-splash").dialog("close"),this.quizResult.html(e),this.quizResultInitGallery(),this.initHotelCards(),this.initMap(),1==u.cookie("use_dates")&&s.e(4359).then(s.bind(s,34359)).then(t=>{var{multiHotelAvail:e}=t;e.run(),e.subscribeOnRateAvail(t=>{if(!t.exist)return!1;this.hotelCards.find(e=>+e.HotelID===+t.id).rate={Name:t.rateName,Price:t.ratePrice}})}))}).fail(()=>{this.quizResponseCountResult<=5?(this.quizResponseCountSearch++,setTimeout(()=>{this.requestQuizResult(t)},3e3)):console.log("Result quiz response error")})}quizSplash(t,e){u("#quiz-splash").dialog({width:t,height:e,bgiframe:!0,modal:!0,title:!1,closeOnEscape:!1,draggable:!1,resizable:!1,position:{collision:"none"}}).parent().find(".ui-dialog-titlebar").remove()}quizResultInitGallery(){(0,o.A)(document.querySelector(".js-quiz-result"),p(function*(){var{initQuizHotelsGalleries:t}=yield s.e(6009).then(s.bind(s,96009));t()}))}initHotelCards(){var t=[...this.quizResult[0].querySelectorAll(".js-quiz-hotel-card")];this.hotelCards=t.map(t=>{var e=+t.dataset.hotelid,s=travel.data.quiz.hotels.find(t=>+t.HotelID===e);return s.id=e,s.hotelCardNode=t,travel.data.quiz.dateUrlParams&&(s.dateUrlParams=travel.data.quiz.dateUrlParams),s})}initMap(){this.map=new n.default({className:".js-quiz-map",mapOptions:{container:"quiz-map",zoom:12}}),this.map.initPopup();var t=this.hotelCards.map(t=>({id:t.HotelID,Latitude:t.Latitude,Longitude:t.Longitude}));this.quizResult[0].querySelector(".js-quiz-map-show-all").addEventListener("click",()=>{this.map.addMarkers(t).addMarkerPopups(this.getPopupData()).openPopup()}),this.hotelCards.forEach(e=>{e.hotelCardNode.querySelector(".js-quiz-map-show").addEventListener("click",()=>{this.map.addMarkers(t).activateMarkerByID(e.HotelID).addMarkerPopups(this.getPopupData()).openPopup().jumpTo({center:[+e.Longitude,+e.Latitude]})})})}getPopupData(){return this.hotelCards.map(t=>{var e={};return Object.assign(e,t),e.markerID=t.HotelID,e})}}},98379(t,e,s){"use strict";s.r(e),s.d(e,{default:()=>o});var i=s(60842),r=s.n(i),n=Math.floor(travel.opts.theme/100);class o{constructor(t){this.mapNode=document.querySelector(t.className),this.mapOptions={container:"map",zoom:12.5,minZoom:1,maxZoom:20,center:[travel.opts.map_params.long,travel.opts.map_params.lat],customAttribution:['<a href="https://www.openmaptiles.org/" target="_blank">© OpenMapTiles</a>'],style:"/map-styles/"+n+"/map-style.json",bearing:0,transformRequest:function(t,e){var s=t;return"Tile"===e&&-1!==t.indexOf("/tiles-data/map3/")?s=location.origin+t:"SpriteJSON"!==e&&"SpriteImage"!==e||-1===t.indexOf("/maps-data/mapboxgl/sprite")||(s=t.replace("https://",location.origin+"/")),{url:s}}},Object.assign(this.mapOptions,t.mapOptions),this.data={hotels:[]},this.init(),this.initCallbacks(),this.initEvents()}init(){this.map=new(r().Map)(this.mapOptions),this.map.addControl(new(r().NavigationControl)({showCompass:!1}),"bottom-right"),this.mapNode.classList.add("is-inited")}initCallbacks(){this.callbacks={markerClick:[]}}initEvents(){this.initMapClickEvent()}initMapClickEvent(){var t=t=>{t.originalEvent.target.closest(".map-marker")||this.disableActiveMarkers()};this.mapClickEvent={add:()=>{this.map.on("click",t)},remove:()=>{this.map.off("click",t)}},this.mapClickEvent.add()}addMarkers(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hotels";return this.removeMarkers(),t.forEach(t=>{var s={},i=this.createMarkerMarkup(),n=new(r().Marker)(i).setLngLat([+t.Longitude,+t.Latitude]).addTo(this.map);s.markerNode=i,s.mapMarker=n,s.id=t.id?t.id:t.ID,s.type=e,this.setMarkerEvents(s),this.data[e].push(s)}),this}addMarkerPopups(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hotels";return t.forEach(t=>{var s=this.data[e].find(e=>e.id===t.markerID),i=this.createMarkerPopup(t,{offset:25,className:"map-popup",closeButton:!1,maxWidth:"320px"});s.mapMarker.setPopup(i),s.popup=i}),this}activateMarkerByID(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hotels";return this.data[e].find(e=>e.id===t).markerNode.classList.add("is-active"),this}disableActiveMarkers(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"hotels";this.data[t].forEach(t=>t.markerNode.classList.remove("is-active"))}removeMarkers(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"hotels";this.data[t].forEach(t=>{t.popup&&t.popup.remove(),t.mapMarker.remove()}),this.data[t]=[]}createMarkerMarkup(){var t=document.createElement("div");return t.classList.add("map-marker"),t.innerHTML+='\n      <svg class="map-marker__icon" xmlns="http://www.w3.org/2000/svg" width="23" height="31" viewBox="0 0 23 31">\n        <g fill="none" fill-rule="evenodd">\n          <g fill-rule="nonzero">\n            <g>\n              <g>\n                <path class="map-marker__circle" d="M10.725.75C4.811.75 0 5.678 0 11.734c0 7.588 9.617 17.55 10.027 17.97.183.189.435.296.698.296.263 0 .515-.107.698-.294.41-.422 10.027-10.384 10.027-17.972C21.45 5.678 16.64.75 10.725.75z" transform="translate(-1051 -504) translate(1023 479) translate(29 25)"/>\n                <path class="map-marker__pointer" d="M10.725.75C4.811.75 0 5.678 0 11.734c0 7.588 9.617 17.55 10.027 17.97.183.189.435.296.698.296.263 0 .515-.107.698-.294.41-.422 10.027-10.384 10.027-17.972C21.45 5.678 16.64.75 10.725.75zm0 15.6c-2.687 0-4.875-2.188-4.875-4.875S8.038 6.6 10.725 6.6 15.6 8.788 15.6 11.475s-2.188 4.875-4.875 4.875z" transform="translate(-1051 -504) translate(1023 479) translate(29 25)"/>\n              </g>\n            </g>\n          </g>\n        </g>\n      </svg>',t}setMarkerEvents(t){t.markerNode.addEventListener("click",()=>{this.disableActiveMarkers(),t.markerNode.classList.add("is-active");var e={type:t.type,id:t.id};this.callbacks.markerClick.forEach(t=>t(e))})}createMarkerPopup(t,e){var s="?from=".concat(travel.opts.av_params.from,"&to=").concat(travel.opts.av_params.to,"&adults=").concat(travel.opts.av_params.adults).concat((()=>{var t=+travel.opts.av_params.children,e="&children=".concat(t);if(0===t)return e;for(var s=1;s<=t;s++)e+="&childAge".concat(s,"=").concat(travel.opts.av_params["childAge".concat(s)]);return e})(),"&currency=").concat(travel.opts.currency.CurrencyID,"#rooms");return new(r().Popup)(e).setHTML('<div class="map-popup">\n        <img class="map-popup__img" src="'.concat(t.Photos[0]?"/data/Photos/450x450w/".concat(t.Photos[0]):"/images/NoPhoto.png",'" alt="" loading="lazy">\n        <div class="map-popup__body">\n          <a class="map-popup__title" href="').concat(t.HotelURL).c
2oncat(s,'" target="_blank">').concat(t.Name,'<span class="map-popup__title-arrow"></span></a>\n          <div class="map-popup__stars map-popup__stars--').concat(t.Stars,'"></div>\n          ').concat(t.BookingReviews?'\n            <div class="map-popup__reviews map-popup-reviews">\n              <div class="map-popup-reviews__score">'.concat(t.BookingReviews.OriginalScore/10,'</div>\n              <p class="map-popup-reviews__text">').concat(t.BookingReviews.AvgMarkName,'</p>\n              <p class="map-popup-reviews__count">(').concat(t.BookingReviews.ReviewsCount,")</p>\n            </div>\n          "):"","\n        </div>\n        ").concat(t.rate?'\n          <div class="map-popup__rate map-popup-rate">\n            <p class="map-popup-rate__name">'.concat(t.rate.Name,'</p>\n            <div class="map-popup-rate__price">').concat(travel.opts.curr).concat(t.rate.Price,"</div>\n          </div>\n        "):"","\n      </div>"))}initPopup(){this.mapCloseNode=this.mapNode.querySelectorAll(".js-map-close"),this.mapCloseNode.forEach(t=>{t.addEventListener("click",()=>this.closePopup())})}openPopup(){return this.mapNode.classList.add("is-active"),this}
2closePopup(){return this.mapNode.classList.remove("is-active"),this}jumpTo(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.map.jumpTo(t)}flyTo(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.map.flyTo(t)}on(t,e){this.callbacks[t].push(e)}onMapClick(t){this.map.on("click",e=>{t(e)})}removeMapClickListener(){this.mapClickEvent.remove()}}}}]);

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.