(self.webpackChunklib=self.webpackChunklib||[]).push([[1283,3269],{6333:(e,t,r)=>{"use strict";r.r(t),r.d(t,{showCookiePolicyIfNeed:()=>h});var i=r(6391),o=r(8492),s=["target"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function n(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var h=function(){var e,{cookieName:t="cookie-policy",domain:r,autoClose:c=!1,autoCloseTime:l=1e4}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{target:u=".js-cookie-policy"}=h,g=a(h,s);if(!(0,o.ej)(t)){var d=r||(null===(e=travel.options)||void 0===e?void 0:e.siteDomain),f=u instanceof HTMLElement?u:document.querySelector(u);if(f){if(!d)throw new Error("Wrong domain name: ".concat(d,". Can't set cookie policy cookie."));if(c&&(!Number.isInteger(l)||l<=0))throw new Error("Wrong autoCloseTime parameter (requires more than 0 Integer value");var p=new i.Z(f,n({toggleClass:"show",selectors:{close:".js-cookie-close-btn"},hideOnBackdrop:!1,lockScroll:!1},g));f.addEventListener("click",(e=>e.stopPropagation()));var v=c?setTimeout((()=>null==p?void 0:p.hide()),l):null;return p.on("hide",(()=>{(0,o.d8)(t,1,{domain:"."+d}),c&&clearTimeout(v),p.destroy()})),p.show(),p}}}},6391:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var i=r(3494),o=r(408);class s extends i.Z{constructor(e){var t,r,i,{target:s,toggleClass:c="active"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),this.toggleClass=c,e&&(this.trigger=(0,o.sf)(e));var n=(0,o.sf)(s);if(this.target=n||document.querySelector(null===(t=this.trigger)||void 0===t?void 0:t.dataset.target),!this.target)throw new Error("Error in Toggle. Cannot find target with selector ".concat(s," or data-attribute ").concat(null===(r=this.trigger)||void 0===r?void 0:r.dataset.target));this._clickListener=e=>{e.currentTarget.blur(),this.toggle()},null===(i=this.trigger)||void 0===i||i.addEventListener("click",this._clickListener)}get active(){return this.target.classList.contains(this.toggleClass)}toggle(){this.target.classList.contains(this.toggleClass)?this.hide():this.show()}hide(){var e;this.target.classList.remove(this.toggleClass),null===(e=this.trigger)||void 0===e||e.classList.remove("active"),this.emit("hide")}show(){var e;this.target.classList.add(this.toggleClass),null===(e=this.trigger)||void 0===e||e.classList.add("active"),this.emit("show")}destroy(){var e;null===(e=this.trigger)||void 0===e||e.removeEventListener("click",this._clickListener)}}const c=s;function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class a extends c{constructor(e){var{trigger:t="",toggleClass:r,selectors:i,hideOnBackdrop:o=!0,lockScroll:s=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(t,{target:e,toggleClass:r}),this.selectors=function(e){for(var t=1;tthis.show(),hide:()=>this.hide(),clickBackdropHandler:e=>this._clickBackdropHandler(e)},this.lockScroll=s,this.initCloseBtn(),o&&this.initHideOnClickOutSide()}initCloseBtn(){this._closeTriggers=[...this.target.querySelectorAll(this.selectors.close)],this._closeTriggers.forEach((e=>e.addEventListener("click",this.callbacks.hide)))}initHideOnClickOutSide(){this.target.addEventListener("click",this.callbacks.clickBackdropHandler)}_clickBackdropHandler(e){e.target.matches(this.selectors.content)||e.target.closest(this.selectors.content)||this.hide()}show(){this.lockScroll&&(document.body.style.overflow="hidden"),super.show()}hide(){this.lockScroll&&(document.body.style.overflow="auto"),super.hide()}destroy(){super.destroy(),this._closeTriggers.forEach((e=>e.removeEventListener("click",this.callbacks.hide))),this.target.removeEventListener("click",this.callbacks.clickBackdropHandler)}}},3494:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});class i{constructor(){var e;this.emiter={all:e=e||new Map,on:function(t,r){var i=e.get(t);i?i.push(r):e.set(t,[r])},off:function(t,r){var i=e.get(t);i&&(r?i.splice(i.indexOf(r)>>>0,1):e.set(t,[]))},emit:function(t,r){var i=e.get(t);i&&i.slice().map((function(e){e(r)})),(i=e.get("*"))&&i.slice().map((function(e){e(t,r)}))}}}emit(e,t){this.emiter.emit(e,t)}on(e,t){this.emiter.on(e,t)}off(e,t){this.emiter.off(e,t)}}},408:(e,t,r)=>{"use strict";r.d(t,{sf:()=>i});var i=(e,t)=>{if(e&&(!t||t instanceof HTMLElement))return e instanceof HTMLElement?e:t?t.querySelector(e):document.querySelector(e)}}}]);