// source --> https://axhotelsmalta.com/wp-content/plugins/gravityforms/js/datepicker-legacy.min.js?ver=2.9.5.2 
gform.addFilter("gform_datepicker_options_pre_init",function(e,t,i,r){var o,s,d,a=window.gf_legacy_multi;return a&&a[t]&&"1"===a[t]?(s=0<(o=window.jQuery)("#preview_form_container").length,d="rtl"===window.getComputedStyle(r[0],null).getPropertyValue("direction"),Object.assign(e,{showOtherMonths:!1,beforeShow:function(e,t){return t.dpDiv[0].classList.remove("gform-theme-datepicker"),t.dpDiv[0].classList.remove("gravity-theme"),t.dpDiv[0].classList.remove("gform-theme"),t.dpDiv[0].classList.remove("gform-legacy-datepicker"),t.dpDiv[0].classList.remove("gform-theme--framework"),t.dpDiv[0].classList.remove("gform-theme--foundation"),t.dpDiv[0].classList.remove("gform-theme--orbital"),t.dpDiv[0].classList.add("gform-legacy-datepicker"),d&&s&&(e=o(e).closest(".gfield"),e=o(document).outerWidth()-(e.offset().left+e.outerWidth()),t.dpDiv[0].style.right=e+"px"),s&&t.dpDiv[0].classList.add("gform-preview-datepicker"),!this.suppressDatePicker}})):e},-10);
// source --> https://axhotelsmalta.com/wp-content/plugins/gravityforms/js/datepicker.min.js?ver=2.9.5.2 
((c,p,t)=>{function y(){var e=t.datepicker;return{dayNamesMin:[e.days.sunday,e.days.monday,e.days.tuesday,e.days.wednesday,e.days.thursday,e.days.friday,e.days.saturday],monthNamesShort:[e.months.january,e.months.february,e.months.march,e.months.april,e.months.may,e.months.june,e.months.july,e.months.august,e.months.september,e.months.october,e.months.november,e.months.december],firstDay:e.firstDay,iconText:e.iconText}}function a(e){var t,a,s,r,o,i,d,m=y(),n=e.attr("id")?e.attr("id"):"",h=(t=e,h=y(),a=0<t.closest(".gform_wrapper").length,s=0<c("#preview_form_container").length,r="rtl"===window.getComputedStyle(t[0],null).getPropertyValue("direction"),o=a?t.closest(".gform_wrapper").data("form-theme"):"gravity-theme",i=a?t.closest(".gform_wrapper").attr("id").replace("gform_wrapper_",""):"",d=a?t.closest(".gform_wrapper").attr("data-form-index"):"",{yearRange:"-100:+20",showOn:"focus",dateFormat:"mm/dd/yy",dayNamesMin:h.dayNamesMin,monthNamesShort:h.monthNamesShort,firstDay:h.firstDay,changeMonth:!0,changeYear:!0,isRTL:r,showOtherMonths:a,suppressDatePicker:!1,onClose:function(){var e=this;t.focus(),this.suppressDatePicker=!0,setTimeout(function(){e.suppressDatePicker=!1},200)},beforeShow:function(e,t){return t.dpDiv[0].classList.remove("gform-theme-datepicker"),t.dpDiv[0].classList.remove("gravity-theme"),t.dpDiv[0].classList.remove("gform-theme"),t.dpDiv[0].classList.remove("gform-legacy-datepicker"),t.dpDiv[0].classList.remove("gform-theme--framework"),t.dpDiv[0].classList.remove("gform-theme--foundation"),t.dpDiv[0].classList.remove("gform-theme--orbital"),a&&(t.dpDiv[0].classList.add("gform-theme-datepicker"),c(t.dpDiv[0]).attr("data-parent-form",i+"_"+d)),void 0===o||"gravity-theme"===o?c(t.dpDiv[0]).addClass("gravity-theme"):"legacy"===o?c(t.dpDiv[0]).addClass("gform-legacy-datepicker"):(c(t.dpDiv[0]).addClass("gform-theme--"+o),"orbital"===o&&(c(t.dpDiv[0]).addClass("gform-theme--framework"),c(t.dpDiv[0]).addClass("gform-theme--foundation"))),r&&s&&(e=c(e).closest(".gfield"),e=c(document).outerWidth()-(e.offset().left+e.outerWidth()),t.dpDiv[0].style.right=e+"px"),!this.suppressDatePicker}});e.hasClass("dmy")?h.dateFormat="dd/mm/yy":e.hasClass("dmy_dash")?h.dateFormat="dd-mm-yy":e.hasClass("dmy_dot")?h.dateFormat="dd.mm.yy":e.hasClass("ymd_slash")?h.dateFormat="yy/mm/dd":e.hasClass("ymd_dash")?h.dateFormat="yy-mm-dd":e.hasClass("ymd_dot")&&(h.dateFormat="yy.mm.dd"),e.hasClass("gdatepicker_with_icon")?(h.showOn="both",h.buttonImage=e.parent().siblings("[id^='gforms_calendar_icon_input']").val(),h.buttonImageOnly=!0,h.buttonText=m.iconText):h.showOn="focus",n=n.split("_"),h=p.applyFilters("gform_datepicker_options_pre_init",h,n[1],n[2],e),e.datepicker(h),e.is(":input")&&e.click(function(){e.datepicker("show")})}function e(){c(".gform-datepicker:not(.initialized)").each(function(){var e=c(this);a(e),e.addClass("initialized")})}c(document).ready(e),window.gformInitDatepicker=e,window.gformInitSingleDatepicker=a})(jQuery,gform,gform_i18n);
// source --> https://axhotelsmalta.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=2.9.5.2 
/* Placeholders.js v3.0.2 */
(function(t){"use strict";function e(t,e,r){return t.addEventListener?t.addEventListener(e,r,!1):t.attachEvent?t.attachEvent("on"+e,r):void 0}function r(t,e){var r,n;for(r=0,n=t.length;n>r;r++)if(t[r]===e)return!0;return!1}function n(t,e){var r;t.createTextRange?(r=t.createTextRange(),r.move("character",e),r.select()):t.selectionStart&&(t.focus(),t.setSelectionRange(e,e))}function a(t,e){try{return t.type=e,!0}catch(r){return!1}}t.Placeholders={Utils:{addEventListener:e,inArray:r,moveCaret:n,changeType:a}}})(this),function(t){"use strict";function e(){}function r(){try{return document.activeElement}catch(t){}}function n(t,e){var r,n,a=!!e&&t.value!==e,u=t.value===t.getAttribute(V);return(a||u)&&"true"===t.getAttribute(P)?(t.removeAttribute(P),t.value=t.value.replace(t.getAttribute(V),""),t.className=t.className.replace(R,""),n=t.getAttribute(z),parseInt(n,10)>=0&&(t.setAttribute("maxLength",n),t.removeAttribute(z)),r=t.getAttribute(D),r&&(t.type=r),!0):!1}function a(t){var e,r,n=t.getAttribute(V);return""===t.value&&n?(t.setAttribute(P,"true"),t.value=n,t.className+=" "+I,r=t.getAttribute(z),r||(t.setAttribute(z,t.maxLength),t.removeAttribute("maxLength")),e=t.getAttribute(D),e?t.type="text":"password"===t.type&&K.changeType(t,"text")&&t.setAttribute(D,"password"),!0):!1}function u(t,e){var r,n,a,u,i,l,o;if(t&&t.getAttribute(V))e(t);else for(a=t?t.getElementsByTagName("input"):f,u=t?t.getElementsByTagName("textarea"):h,r=a?a.length:0,n=u?u.length:0,o=0,l=r+n;l>o;o++)i=r>o?a[o]:u[o-r],e(i)}function i(t){u(t,n)}function l(t){u(t,a)}function o(t){return function(){b&&t.value===t.getAttribute(V)&&"true"===t.getAttribute(P)?K.moveCaret(t,0):n(t)}}function c(t){return function(){a(t)}}function s(t){return function(e){return A=t.value,"true"===t.getAttribute(P)&&A===t.getAttribute(V)&&K.inArray(C,e.keyCode)?(e.preventDefault&&e.preventDefault(),!1):void 0}}function d(t){return function(){n(t,A),""===t.value&&(t.blur(),K.moveCaret(t,0))}}function v(t){return function(){t===r()&&t.value===t.getAttribute(V)&&"true"===t.getAttribute(P)&&K.moveCaret(t,0)}}function g(t){return function(){i(t)}}function p(t){t.form&&(T=t.form,"string"==typeof T&&(T=document.getElementById(T)),T.getAttribute(U)||(K.addEventListener(T,"submit",g(T)),T.setAttribute(U,"true"))),K.addEventListener(t,"focus",o(t)),K.addEventListener(t,"blur",c(t)),b&&(K.addEventListener(t,"keydown",s(t)),K.addEventListener(t,"keyup",d(t)),K.addEventListener(t,"click",v(t))),t.setAttribute(j,"true"),t.setAttribute(V,x),(b||t!==r())&&a(t)}var f,h,b,m,A,y,E,x,L,T,S,N,w,B=["text","search","url","tel","email","password","number","textarea"],C=[27,33,34,35,36,37,38,39,40,8,46],k="#ccc",I="placeholdersjs",R=RegExp("(?:^|\\s)"+I+"(?!\\S)"),V="data-placeholder-value",P="data-placeholder-active",D="data-placeholder-type",U="data-placeholder-submit",j="data-placeholder-bound",q="data-placeholder-focus",Q="data-placeholder-live",z="data-placeholder-maxlength",F=document.createElement("input"),G=document.getElementsByTagName("head")[0],H=document.documentElement,J=t.Placeholders,K=J.Utils;if(J.nativeSupport=void 0!==F.placeholder,!J.nativeSupport){for(f=document.getElementsByTagName("input"),h=document.getElementsByTagName("textarea"),b="false"===H.getAttribute(q),m="false"!==H.getAttribute(Q),y=document.createElement("style"),y.type="text/css",E=document.createTextNode("."+I+" { color:"+k+"; }"),y.styleSheet?y.styleSheet.cssText=E.nodeValue:y.appendChild(E),G.insertBefore(y,G.firstChild),w=0,N=f.length+h.length;N>w;w++)S=f.length>w?f[w]:h[w-f.length],x=S.attributes.placeholder,x&&(x=x.nodeValue,x&&K.inArray(B,S.type)&&p(S));L=setInterval(function(){for(w=0,N=f.length+h.length;N>w;w++)S=f.length>w?f[w]:h[w-f.length],x=S.attributes.placeholder,x?(x=x.nodeValue,x&&K.inArray(B,S.type)&&(S.getAttribute(j)||p(S),(x!==S.getAttribute(V)||"password"===S.type&&!S.getAttribute(D))&&("password"===S.type&&!S.getAttribute(D)&&K.changeType(S,"text")&&S.setAttribute(D,"password"),S.value===S.getAttribute(V)&&(S.value=x),S.setAttribute(V,x)))):S.getAttribute(P)&&(n(S),S.removeAttribute(V));m||clearInterval(L)},100)}K.addEventListener(t,"beforeunload",function(){J.disable()}),J.disable=J.nativeSupport?e:i,J.enable=J.nativeSupport?e:l}(this),function(t){"use strict";var e=t.fn.val,r=t.fn.prop;Placeholders.nativeSupport||(t.fn.val=function(t){var r=e.apply(this,arguments),n=this.eq(0).data("placeholder-value");return void 0===t&&this.eq(0).data("placeholder-active")&&r===n?"":r},t.fn.prop=function(t,e){return void 0===e&&this.eq(0).data("placeholder-active")&&"value"===t?"":r.apply(this,arguments)})}(jQuery);
// source --> https://axhotelsmalta.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=639b4ac21c17c9dc304b05db4a3d3293 
"use strict";(self.webpackChunkgravityforms=self.webpackChunkgravityforms||[]).push([[721],{17:function(t){t.exports=function(t,n){return{value:t,done:n}}},23:function(t,n,r){var e=r(9329),o=r(5376),i=e("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},78:function(t,n,r){var e=r(6733),o=r(8389),i=r(962),u=TypeError;t.exports=function(t,n){var r,c;if("string"===n&&o(r=t.toString)&&!i(c=e(r,t)))return c;if(o(r=t.valueOf)&&!i(c=e(r,t)))return c;if("string"!==n&&o(r=t.toString)&&!i(c=e(r,t)))return c;throw new u("Can't convert object to primitive value")}},79:function(t,n,r){var e=r(9617).f,o=r(6401),i=r(8979)("toStringTag");t.exports=function(t,n,r){t&&!r&&(t=t.prototype),t&&!o(t,i)&&e(t,i,{configurable:!0,value:n})}},213:function(t,n){n.f=Object.getOwnPropertySymbols},237:function(t){t.exports={}},394:function(t,n,r){var e=r(2697).IteratorPrototype,o=r(8584),i=r(8612),u=r(79),c=r(237),f=function(){return this};t.exports=function(t,n,r,a){var s=n+" Iterator";return t.prototype=o(e,{next:i(+!a,r)}),u(t,s,!1,!0),c[s]=f,t}},446:function(t,n,r){var e=r(9227),o=Math.min;t.exports=function(t){return t>0?o(e(t),9007199254740991):0}},455:function(t,n,r){function e(t,n,r,e,o,i,u){try{var c=t[i](u),f=c.value}catch(t){return void r(t)}c.done?n(f):Promise.resolve(f).then(e,o)}function o(t){return function(){var n=this,r=arguments;return new Promise((function(o,i){var u=t.apply(n,r);function c(t){e(u,o,i,c,f,"next",t)}function f(t){e(u,o,i,c,f,"throw",t)}c(void 0)}))}}r.d(n,{A:function(){return o}})},469:function(t){var n=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var e=+t;return(e>0?r:n)(e)}},527:function(t,n,r){r.d(n,{A:function(){return o}});var e=r(4914);function o(t,n,r){return(n=(0,e.A)(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}},565:function(t,n,r){var e=r(7383),o=r(8389),i=r(4937),u=r(4272),c=Object;t.exports=u?function(t){return"symbol"==typeof t}:function(t){var n=e("Symbol");return o(n)&&i(n.prototype,c(t))}},798:function(t,n,r){var e=r(4411),o=r(8389),i=e.WeakMap;t.exports=o(i)&&/native code/.test(String(i))},877:function(t,n,r){var e=r(4411),o=r(3817),i="__core-js_shared__",u=e[i]||o(i,{});t.exports=u},962:function(t,n,r){var e=r(8389),o=r(5387),i=o.all;t.exports=o.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:e(t)||t===i}:function(t){return"object"==typeof t?null!==t:e(t)}},1154:function(t,n,r){var e=r(5920),o=r(5514);t.exports=function(t,n,r){try{return e(o(Object.getOwnPropertyDescriptor(t,n)[r]))}catch(t){}}},1409:function(t,n,r){var e=r(6805),o=r(2170),i=r(8742),u=function(t){return function(n,r,u){var c,f=e(n),a=i(f),s=o(u,a);if(t&&r!=r){for(;a>s;)if((c=f[s++])!=c)return!0}else for(;a>s;s++)if((t||s in f)&&f[s]===r)return t||s||0;return!t&&-1}};t.exports={includes:u(!0),indexOf:u(!1)}},1461:function(t,n,r){var e=r(8979),o=r(8584),i=r(9617).f,u=e("unscopables"),c=Array.prototype;void 0===c[u]&&i(c,u,{configurable:!0,value:o(null)}),t.exports=function(t){c[u][t]=!0}},1575:function(t,n,r){var e=r(7383),o=r(5920),i=r(8560),u=r(213),c=r(5735),f=o([].concat);t.exports=e("Reflect","ownKeys")||function(t){var n=i.f(c(t)),r=u.f;return r?f(n,r(t)):n}},1789:function(t,n,r){var e,o,i,u=r(798),c=r(4411),f=r(962),a=r(9915),s=r(6401),p=r(877),l=r(23),v=r(7285),y="Object already initialized",b=c.TypeError,h=c.WeakMap;if(u||p.state){var m=p.state||(p.state=new h);m.get=m.get,m.has=m.has,m.set=m.set,e=function(t,n){if(m.has(t))throw new b(y);return n.facade=t,m.set(t,n),n},o=function(t){return m.get(t)||{}},i=function(t){return m.has(t)}}else{var g=l("state");v[g]=!0,e=function(t,n){if(s(t,g))throw new b(y);return n.facade=t,a(t,g,n),n},o=function(t){return s(t,g)?t[g]:{}},i=function(t){return s(t,g)}}t.exports={set:e,get:o,has:i,enforce:function(t){return i(t)?o(t):e(t,{})},getterFor:function(t){return function(n){var r;if(!f(n)||(r=o(n)).type!==t)throw new b("Incompatible receiver, "+t+" required");return r}}}},1814:function(t,n,r){var e=r(3237),o=TypeError;t.exports=function(t){if(e(t))throw new o("Can't call method on "+t);return t}},1873:function(t,n,r){function e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}r.d(n,{A:function(){return e}})},2103:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2170:function(t,n,r){var e=r(9227),o=Math.max,i=Math.min;t.exports=function(t,n){var r=e(t);return r<0?o(r+n,0):i(r,n)}},2411:function(t){t.exports=!1},2697:function(t,n,r){var e,o,i,u=r(9391),c=r(8389),f=r(962),a=r(8584),s=r(6371),p=r(7448),l=r(8979),v=r(2411),y=l("iterator"),b=!1;[].keys&&("next"in(i=[].keys())?(o=s(s(i)))!==Object.prototype&&(e=o):b=!0),!f(e)||u((function(){var t={};return e[y].call(t)!==t}))?e={}:v&&(e=a(e)),c(e[y])||p(e,y,(function(){return this})),t.exports={IteratorPrototype:e,BUGGY_SAFARI_ITERATORS:b}},2943:function(t,n,r){var e=r(5920),o=r(9391),i=r(4512),u=Object,c=e("".split);t.exports=o((function(){return!u("z").propertyIsEnumerable(0)}))?function(t){return"String"===i(t)?c(t,""):u(t)}:u},3036:function(t,n,r){var e=r(6401),o=r(1575),i=r(3763),u=r(9617);t.exports=function(t,n,r){for(var c=o(n),f=u.f,a=i.f,s=0;s<c.length;s++){var p=c[s];e(t,p)||r&&e(r,p)||f(t,p,a(n,p))}}},3175:function(t,n,r){var e=r(1154),o=r(5735),i=r(4546);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,n=!1,r={};try{(t=e(Object.prototype,"__proto__","set"))(r,[]),n=r instanceof Array}catch(t){}return function(r,e){return o(r),i(e),n?t(r,e):r.__proto__=e,r}}():void 0)},3237:function(t){t.exports=function(t){return null==t}},3332:function(t,n,r){var e=r(5920),o=r(6401),i=r(6805),u=r(1409).indexOf,c=r(7285),f=e([].push);t.exports=function(t,n){var r,e=i(t),a=0,s=[];for(r in e)!o(c,r)&&o(e,r)&&f(s,r);for(;n.length>a;)o(e,r=n[a++])&&(~u(s,r)||f(s,r));return s}},3763:function(t,n,r){var e=r(7084),o=r(6733),i=r(4373),u=r(8612),c=r(6805),f=r(8745),a=r(6401),s=r(8669),p=Object.getOwnPropertyDescriptor;n.f=e?p:function(t,n){if(t=c(t),n=f(n),s)try{return p(t,n)}catch(t){}if(a(t,n))return u(!o(i.f,t,n),t[n])}},3809:function(t,n,r){var e=r(7084),o=r(4542),i=r(9617),u=r(5735),c=r(6805),f=r(8784);n.f=e&&!o?Object.defineProperties:function(t,n){u(t);for(var r,e=c(n),o=f(n),a=o.length,s=0;a>s;)i.f(t,r=o[s++],e[r]);return t}},3817:function(t,n,r){var e=r(4411),o=Object.defineProperty;t.exports=function(t,n){try{o(e,t,{value:n,configurable:!0,writable:!0})}catch(r){e[t]=n}return n}},4156:function(t,n,r){var e=r(9391),o=r(8389),i=/#|\.prototype\./,u=function(t,n){var r=f[c(t)];return r===s||r!==a&&(o(n)?e(n):!!n)},c=u.normalize=function(t){return String(t).replace(i,".").toLowerCase()},f=u.data={},a=u.NATIVE="N",s=u.POLYFILL="P";t.exports=u},4272:function(t,n,r){var e=r(5007);t.exports=e&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},4373:function(t,n){var r={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,o=e&&!r.call({1:2},1);n.f=o?function(t){var n=e(this,t);return!!n&&n.enumerable}:r},4411:function(t,n,r){var e=function(t){return t&&t.Math===Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof r.g&&r.g)||e("object"==typeof this&&this)||function(){return this}()||Function("return this")()},4512:function(t,n,r){var e=r(5920),o=e({}.toString),i=e("".slice);t.exports=function(t){return i(o(t),8,-1)}},4542:function(t,n,r){var e=r(7084),o=r(9391);t.exports=e&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4546:function(t,n,r){var e=r(8389),o=String,i=TypeError;t.exports=function(t){if("object"==typeof t||e(t))return t;throw new i("Can't set "+o(t)+" as a prototype")}},4914:function(t,n,r){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(t)}function o(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var o=r.call(t,n||"default");if("object"!=e(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}r.d(n,{A:function(){return o}})},4937:function(t,n,r){var e=r(5920);t.exports=e({}.isPrototypeOf)},4983:function(t){var n=String;t.exports=function(t){try{return n(t)}catch(t){return"Object"}}},5007:function(t,n,r){var e=r(5724),o=r(9391),i=r(4411).String;t.exports=!!Object.getOwnPropertySymbols&&!o((function(){var t=Symbol("symbol detection");return!i(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&e&&e<41}))},5168:function(t){t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},5376:function(t,n,r){var e=r(5920),o=0,i=Math.random(),u=e(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+u(++o+i,36)}},5387:function(t){var n="object"==typeof document&&document.all,r=void 0===n&&void 0!==n;t.exports={all:n,IS_HTMLDDA:r}},5514:function(t,n,r){var e=r(8389),o=r(4983),i=TypeError;t.exports=function(t){if(e(t))return t;throw new i(o(t)+" is not a function")}},5724:function(t,n,r){var e,o,i=r(4411),u=r(5168),c=i.process,f=i.Deno,a=c&&c.versions||f&&f.version,s=a&&a.v8;s&&(o=(e=s.split("."))[0]>0&&e[0]<4?1:+(e[0]+e[1])),!o&&u&&(!(e=u.match(/Edge\/(\d+)/))||e[1]>=74)&&(e=u.match(/Chrome\/(\d+)/))&&(o=+e[1]),t.exports=o},5735:function(t,n,r){var e=r(962),o=String,i=TypeError;t.exports=function(t){if(e(t))return t;throw new i(o(t)+" is not an object")}},5920:function(t,n,r){var e=r(6344),o=Function.prototype,i=o.call,u=e&&o.bind.bind(i,i);t.exports=e?u:function(t){return function(){return i.apply(t,arguments)}}},6344:function(t,n,r){var e=r(9391);t.exports=!e((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},6371:function(t,n,r){var e=r(6401),o=r(8389),i=r(8805),u=r(23),c=r(9731),f=u("IE_PROTO"),a=Object,s=a.prototype;t.exports=c?a.getPrototypeOf:function(t){var n=i(t);if(e(n,f))return n[f];var r=n.constructor;return o(r)&&n instanceof r?r.prototype:n instanceof a?s:null}},6401:function(t,n,r){var e=r(5920),o=r(8805),i=e({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,n){return i(o(t),n)}},6454:function(t,n,r){var e=r(4411),o=r(3763).f,i=r(9915),u=r(7448),c=r(3817),f=r(3036),a=r(4156);t.exports=function(t,n){var r,s,p,l,v,y=t.target,b=t.global,h=t.stat;if(r=b?e:h?e[y]||c(y,{}):(e[y]||{}).prototype)for(s in n){if(l=n[s],p=t.dontCallGetSet?(v=o(r,s))&&v.value:r[s],!a(b?s:y+(h?".":"#")+s,t.forced)&&void 0!==p){if(typeof l==typeof p)continue;f(l,p)}(t.sham||p&&p.sham)&&i(l,"sham",!0),u(r,s,l,t)}}},6733:function(t,n,r){var e=r(6344),o=Function.prototype.call;t.exports=e?o.bind(o):function(){return o.apply(o,arguments)}},6746:function(t,n,r){var e=r(5920),o=r(8389),i=r(877),u=e(Function.toString);o(i.inspectSource)||(i.inspectSource=function(t){return u(t)}),t.exports=i.inspectSource},6805:function(t,n,r){var e=r(2943),o=r(1814);t.exports=function(t){return e(o(t))}},7084:function(t,n,r){var e=r(9391);t.exports=!e((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},7113:function(t,n,r){r.d(n,{A:function(){return i}});var e=r(4914);function o(t,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,(0,e.A)(o.key),o)}}function i(t,n,r){return n&&o(t.prototype,n),r&&o(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}},7285:function(t){t.exports={}},7383:function(t,n,r){var e=r(4411),o=r(8389);t.exports=function(t,n){return arguments.length<2?(r=e[t],o(r)?r:void 0):e[t]&&e[t][n];var r}},7448:function(t,n,r){var e=r(8389),o=r(9617),i=r(8075),u=r(3817);t.exports=function(t,n,r,c){c||(c={});var f=c.enumerable,a=void 0!==c.name?c.name:n;if(e(r)&&i(r,a,c),c.global)f?t[n]=r:u(n,r);else{try{c.unsafe?t[n]&&(f=!0):delete t[n]}catch(t){}f?t[n]=r:o.f(t,n,{value:r,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return t}},7453:function(t,n,r){var e=r(7383);t.exports=e("document","documentElement")},7593:function(t,n,r){var e=r(6733),o=r(962),i=r(565),u=r(9950),c=r(78),f=r(8979),a=TypeError,s=f("toPrimitive");t.exports=function(t,n){if(!o(t)||i(t))return t;var r,f=u(t,s);if(f){if(void 0===n&&(n="default"),r=e(f,t,n),!o(r)||i(r))return r;throw new a("Can't convert object to primitive value")}return void 0===n&&(n="number"),c(t,n)}},7920:function(t,n,r){var e=r(6805),o=r(1461),i=r(237),u=r(1789),c=r(9617).f,f=r(9552),a=r(17),s=r(2411),p=r(7084),l="Array Iterator",v=u.set,y=u.getterFor(l);t.exports=f(Array,"Array",(function(t,n){v(this,{type:l,target:e(t),index:0,kind:n})}),(function(){var t=y(this),n=t.target,r=t.index++;if(!n||r>=n.length)return t.target=void 0,a(void 0,!0);switch(t.kind){case"keys":return a(r,!1);case"values":return a(n[r],!1)}return a([r,n[r]],!1)}),"values");var b=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!s&&p&&"values"!==b.name)try{c(b,"name",{value:"values"})}catch(t){}},8075:function(t,n,r){var e=r(5920),o=r(9391),i=r(8389),u=r(6401),c=r(7084),f=r(9470).CONFIGURABLE,a=r(6746),s=r(1789),p=s.enforce,l=s.get,v=String,y=Object.defineProperty,b=e("".slice),h=e("".replace),m=e([].join),g=c&&!o((function(){return 8!==y((function(){}),"length",{value:8}).length})),d=String(String).split("String"),x=t.exports=function(t,n,r){"Symbol("===b(v(n),0,7)&&(n="["+h(v(n),/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(n="get "+n),r&&r.setter&&(n="set "+n),(!u(t,"name")||f&&t.name!==n)&&(c?y(t,"name",{value:n,configurable:!0}):t.name=n),g&&r&&u(r,"arity")&&t.length!==r.arity&&y(t,"length",{value:r.arity});try{r&&u(r,"constructor")&&r.constructor?c&&y(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var e=p(t);return u(e,"source")||(e.source=m(d,"string"==typeof n?n:"")),t};Function.prototype.toString=x((function(){return i(this)&&l(this).source||a(this)}),"toString")},8079:function(t,n,r){function e(t,n){(null==n||n>t.length)&&(n=t.length);for(var r=0,e=Array(n);r<n;r++)e[r]=t[r];return e}function o(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var e,o,i,u,c=[],f=!0,a=!1;try{if(i=(r=r.call(t)).next,0===n){if(Object(r)!==r)return;f=!1}else for(;!(f=(e=i.call(r)).done)&&(c.push(e.value),c.length!==n);f=!0);}catch(t){a=!0,o=t}finally{try{if(!f&&null!=r.return&&(u=r.return(),Object(u)!==u))return}finally{if(a)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return e(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}r.d(n,{A:function(){return o}})},8389:function(t,n,r){var e=r(5387),o=e.all;t.exports=e.IS_HTMLDDA?function(t){return"function"==typeof t||t===o}:function(t){return"function"==typeof t}},8560:function(t,n,r){var e=r(3332),o=r(2103).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return e(t,o)}},8584:function(t,n,r){var e,o=r(5735),i=r(3809),u=r(2103),c=r(7285),f=r(7453),a=r(9511),s=r(23),p="prototype",l="script",v=s("IE_PROTO"),y=function(){},b=function(t){return"<"+l+">"+t+"</"+l+">"},h=function(t){t.write(b("")),t.close();var n=t.parentWindow.Object;return t=null,n},m=function(){try{e=new ActiveXObject("htmlfile")}catch(t){}var t,n,r;m="undefined"!=typeof document?document.domain&&e?h(e):(n=a("iframe"),r="java"+l+":",n.style.display="none",f.appendChild(n),n.src=String(r),(t=n.contentWindow.document).open(),t.write(b("document.F=Object")),t.close(),t.F):h(e);for(var o=u.length;o--;)delete m[p][u[o]];return m()};c[v]=!0,t.exports=Object.create||function(t,n){var r;return null!==t?(y[p]=o(t),r=new y,y[p]=null,r[v]=t):r=m(),void 0===n?r:i.f(r,n)}},8612:function(t){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},8669:function(t,n,r){var e=r(7084),o=r(9391),i=r(9511);t.exports=!e&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8742:function(t,n,r){var e=r(446);t.exports=function(t){return e(t.length)}},8745:function(t,n,r){var e=r(7593),o=r(565);t.exports=function(t){var n=e(t,"string");return o(n)?n:n+""}},8784:function(t,n,r){var e=r(3332),o=r(2103);t.exports=Object.keys||function(t){return e(t,o)}},8805:function(t,n,r){var e=r(1814),o=Object;t.exports=function(t){return o(e(t))}},8979:function(t,n,r){var e=r(4411),o=r(9329),i=r(6401),u=r(5376),c=r(5007),f=r(4272),a=e.Symbol,s=o("wks"),p=f?a.for||a:a&&a.withoutSetter||u;t.exports=function(t){return i(s,t)||(s[t]=c&&i(a,t)?a[t]:p("Symbol."+t)),s[t]}},9227:function(t,n,r){var e=r(469);t.exports=function(t){var n=+t;return n!=n||0===n?0:e(n)}},9329:function(t,n,r){var e=r(2411),o=r(877);(t.exports=function(t,n){return o[t]||(o[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.33.3",mode:e?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.3/LICENSE",source:"https://github.com/zloirock/core-js"})},9391:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},9470:function(t,n,r){var e=r(7084),o=r(6401),i=Function.prototype,u=e&&Object.getOwnPropertyDescriptor,c=o(i,"name"),f=c&&"something"===function(){}.name,a=c&&(!e||e&&u(i,"name").configurable);t.exports={EXISTS:c,PROPER:f,CONFIGURABLE:a}},9511:function(t,n,r){var e=r(4411),o=r(962),i=e.document,u=o(i)&&o(i.createElement);t.exports=function(t){return u?i.createElement(t):{}}},9552:function(t,n,r){var e=r(6454),o=r(6733),i=r(2411),u=r(9470),c=r(8389),f=r(394),a=r(6371),s=r(3175),p=r(79),l=r(9915),v=r(7448),y=r(8979),b=r(237),h=r(2697),m=u.PROPER,g=u.CONFIGURABLE,d=h.IteratorPrototype,x=h.BUGGY_SAFARI_ITERATORS,w=y("iterator"),O="keys",S="values",j="entries",P=function(){return this};t.exports=function(t,n,r,u,y,h,A){f(r,n,u);var E,I,_,T=function(t){if(t===y&&M)return M;if(!x&&t&&t in F)return F[t];switch(t){case O:case S:case j:return function(){return new r(this,t)}}return function(){return new r(this)}},k=n+" Iterator",C=!1,F=t.prototype,R=F[w]||F["@@iterator"]||y&&F[y],M=!x&&R||T(y),D="Array"===n&&F.entries||R;if(D&&(E=a(D.call(new t)))!==Object.prototype&&E.next&&(i||a(E)===d||(s?s(E,d):c(E[w])||v(E,w,P)),p(E,k,!0,!0),i&&(b[k]=P)),m&&y===S&&R&&R.name!==S&&(!i&&g?l(F,"name",S):(C=!0,M=function(){return o(R,this)})),y)if(I={values:T(S),keys:h?M:T(O),entries:T(j)},A)for(_ in I)(x||C||!(_ in F))&&v(F,_,I[_]);else e({target:n,proto:!0,forced:x||C},I);return i&&!A||F[w]===M||v(F,w,M,{name:y}),b[n]=M,I}},9617:function(t,n,r){var e=r(7084),o=r(8669),i=r(4542),u=r(5735),c=r(8745),f=TypeError,a=Object.defineProperty,s=Object.getOwnPropertyDescriptor,p="enumerable",l="configurable",v="writable";n.f=e?i?function(t,n,r){if(u(t),n=c(n),u(r),"function"==typeof t&&"prototype"===n&&"value"in r&&v in r&&!r[v]){var e=s(t,n);e&&e[v]&&(t[n]=r.value,r={configurable:l in r?r[l]:e[l],enumerable:p in r?r[p]:e[p],writable:!1})}return a(t,n,r)}:a:function(t,n,r){if(u(t),n=c(n),u(r),o)try{return a(t,n,r)}catch(t){}if("get"in r||"set"in r)throw new f("Accessors not supported");return"value"in r&&(t[n]=r.value),t}},9731:function(t,n,r){var e=r(9391);t.exports=!e((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},9915:function(t,n,r){var e=r(7084),o=r(9617),i=r(8612);t.exports=e?function(t,n,r){return o.f(t,n,i(1,r))}:function(t,n,r){return t[n]=r,t}},9950:function(t,n,r){var e=r(5514),o=r(3237);t.exports=function(t,n){var r=t[n];return o(r)?void 0:e(r)}}}]);
// source --> https://axhotelsmalta.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=70431fefc0e81fcee7b2fc9fd4ad2388 
!function(){"use strict";var e,t,r,n,o,a={428:function(e){e.exports=window.jQuery},1162:function(e,t,r){r.d(t,{Nl:function(){return d},ts:function(){return l},zj:function(){return s}});var n=r(527),o=r(455),a=r(9280),i=r.n(a);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var s=function(){var e=(0,o.A)(i().mark((function e(t,r){var n,o;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=l(t)){e.next=3;break}return e.abrupt("return",null);case 3:if(void 0!==(n=d(t))){e.next=9;break}return e.next=7,f(t,r);case 7:o=e.sent,n=m(t,o);case 9:return e.abrupt("return",n);case 10:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),f=function(){var e=(0,o.A)(i().mark((function e(t,r){var n,o;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=new FormData).append("gform_ajax_nonce",window.gform_theme_config.config_nonce),n.append("action","gform_get_config"),n.append("args",JSON.stringify(r)),n.append("config_path",t),n.append("query_string",window.location.search.substring(1)),e.next=8,fetch(window.gform_theme_config.common.form.ajax.ajaxurl,{method:"POST",body:n});case 8:return o=e.sent,e.prev=9,e.next=12,o.json();case 12:o=e.sent,e.next=18;break;case 15:e.prev=15,e.t0=e.catch(9),o={success:!1,data:"There was an unknown error processing your request. Please try again."};case 18:if(o.success){e.next=22;break}return o.data?o.data:"There was an unknown error processing your request. Please try again.",e.abrupt("return",null);case 22:return e.abrupt("return",o.data);case 23:case"end":return e.stop()}}),e,null,[[9,15]])})));return function(t,r){return e.apply(this,arguments)}}(),d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:window;return e.split("/").reduce((function(e,t){return e&&e[t]}),t)},m=function(e,t){var r=e.split("/").slice(1).join("/"),n=d(r,t),o=e.split("/"),a=window;o.slice(0,-1).forEach((function(e){a[e]||(a[e]={}),a=a[e]}));var i=o[o.length-1];return a[i]=n,a[i]},l=function(e){return!!p(e)&&(e.startsWith("/")&&(e=e.substring(1)),e.endsWith("/")&&(e=e.substring(0,e.length-1)),e)},p=function(e){return"string"==typeof e&&e.match(/^[a-z0-9_\-/]+$/)};window.gform.config=window.gform.config||{},window.gform.config=c(c({},window.gform.config),{getConfig:s,updateConfig:m,cleanPath:l,getConfigViaAjax:f})},1295:function(e,t,r){var n=r(1873),o=r(7113),a=r(5798),i=function(){function e(t){(0,n.A)(this,e),this.currency=t}return(0,o.A)(e,[{key:"toNumber",value:function(t){return e.isNumeric(t)?parseFloat(t):e.cleanNumber(t,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)}},{key:"toMoney",value:function(t){if(arguments.length>1&&void 0!==arguments[1]&&arguments[1]||(t=e.cleanNumber(t,this.currency.symbol_right,this.currency.symbol_left,this.currency.decimal_separator)),!1===t)return"";var r="";"-"===(t+="")[0]&&(t=parseFloat(t.substr(1)),r="-");var n=this.numberFormat(t,this.currency.decimals,this.currency.decimal_separator,this.currency.thousand_separator);"0.00"===n&&(r="");var o=this.currency.symbol_left?this.currency.symbol_left+this.currency.symbol_padding:"",a=this.currency.symbol_right?this.currency.symbol_padding+this.currency.symbol_right:"";return n=r+e.htmlDecode(o)+n+e.htmlDecode(a)}},{key:"getCode",value:function(){return"code"in this.currency&&""!==this.currency.code&&this.currency.code}},{key:"numberFormat",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:",",o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];e=(e+"").replace(",","").replace(" ","");var a,i,u,c=isFinite(+e)?+e:0,s=isFinite(+t)?Math.abs(t):0,f="";return 0===parseInt(t)?(c+=1e-10,f=(""+Math.round(c)).split(".")):f=-1===parseInt(t)?(""+c).split("."):(a=c+=1e-10,i=s,u=Math.pow(10,i),""+Math.round(a*u)/u).split("."),f[0].length>3&&(f[0]=f[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,n)),o&&(f[1]||"").length<s&&(f[1]=f[1]||"",f[1]+=new Array(s-f[1].length+1).join("0")),f.join(r)}}],[{key:"cleanNumber",value:function(t,r,n,o){var a="",i="",u="",c=!1;t=(t=(t=(t+=" ").replace(/&.*?;/g,"")).replace(r,"")).replace(n,"");for(var s=0;s<t.length;s++)u=t.substr(s,1),parseInt(u,10)>=0&&parseInt(u,10)<=9||u===o?a+=u:"-"===u&&(c=!0);for(var f=0;f<a.length;f++)(u=a.substr(f,1))>="0"&&u<="9"?i+=u:u===o&&(i+=".");return c&&(i="-"+i),!!e.isNumeric(i)&&parseFloat(i)}},{key:"isNumeric",value:function(e){return(0,a.isNumber)(e)}},{key:"getDecimalSeparator",value:function(e){var t;switch(e){case"currency":t=window.gf_global.gf_currency_config.decimal_separator;break;case"decimal_comma":t=",";break;default:t="."}return t}},{key:"htmlDecode",value:function(e){var t,r,n=e,o=n.match(/&#[0-9]{1,5};/g);if(null!=o)for(var a=0;a<o.length;a++)n=(t=(r=o[a]).substring(2,r.length-1))>=-32768&&t<=65535?n.replace(r,String.fromCharCode(t)):n.replace(r,"");return n}}])}();t.A=i,window.gform=window.gform||{},window.gform.Currency=i},2557:function(e,t,r){r.d(t,{x:function(){return u}});var n=r(455),o=r(9280),a=r.n(o),i=r(1162),u=function(){var e=(0,n.A)(a().mark((function e(t,r){return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=t.endsWith("/")?t+r:t+"/"+r,e.abrupt("return",(0,i.zj)(t,{form_ids:[r]}));case 2:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}();window.gform.config=window.gform.config||{},window.gform.config.getFormConfig=u},2590:function(e,t,r){var n=r(5798),o=function(e,t){window.jQuery(document).trigger("gform_post_render",[e,t]),(0,n.trigger)({event:"gform/postRender",native:!1,data:{formId:e,currentPage:t}}),(0,n.trigger)({event:"gform/post_render",native:!1,data:{formId:e,currentPage:t}})};t.A=o,window.gform.core=window.gform.core||{},window.gform.core.triggerPostRenderEvents=o},3771:function(e,t,r){r.d(t,{Jt:function(){return o},hZ:function(){return a},wB:function(){return i}});var n=r(5798),o=function(e,t){return f(e),(0,n.cloneDeep)(window.gform.state.data[e][t])},a=function(e,t,r){f(e);var o=window.gform.state.data[e][t];(0,n.isEqual)(o,r)||(window.gform.state.data[e][t]=(0,n.cloneDeep)(r),c(e,t,o))},i=function(e,t,r){d(e),window.gform.state.callbacks[e]=window.gform.state.callbacks[e]||[],u(e,t,r)||window.gform.state.callbacks[e].push({keys:t,callback:r})},u=function(e,t,r){return window.gform.state.callbacks[e].some((function(e){return(0,n.isEqual)(e.keys,t)&&e.callback===r}))},c=function(e,t,r){d(e),window.gform.state.callbacks[e].forEach((function(n){if(n.keys.includes(t)){var o=s(e,n.keys,t,r);n.callback(e,t,o)}}))},s=function(e,t,r,o){var a={};return t.forEach((function(t){var i=(0,n.cloneDeep)(window.gform.state.data[e][t]),u=r===t?(0,n.cloneDeep)(o):i;a[t]={prev:u,value:i}})),a},f=function(e){window.gform.state=window.gform.state||{},window.gform.state.data=window.gform.state.data||{},window.gform.state.data[e]=window.gform.state.data[e]||[]},d=function(e){window.gform.state=window.gform.state||{},window.gform.state.callbacks=window.gform.state.callbacks||{},window.gform.state.callbacks[e]=window.gform.state.callbacks[e]||[]};window.gform.state=window.gform.state||{get:o,set:a,watch:i}},3953:function(e,t,r){r.d(t,{Ec:function(){return C},d2:function(){return O},mj:function(){return h},s7:function(){return v},z2:function(){return _}});var n=r(8079),o=r(527),a=r(455),i=r(9280),u=r.n(i),c=r(5798),s=r(6201),f=r(428),d=r.n(f),m=r(9143);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,o.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function g(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return b(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){u=!0,a=e},f:function(){try{i||null==r.return||r.return()}finally{if(u)throw a}}}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var v="save-continue",w="send-link",_="submit",h="next",y="previous",k="ajax",x="iframe",j="postback",O=function(){var e=(0,a.A)(u().mark((function e(t){var r;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(event&&event.preventDefault(),r=t.closest("form"),(0,s.lt)(r),t=P(t,r)){e.next=6;break}return e.abrupt("return");case 6:if(D(r)){e.next=8;break}return e.abrupt("return");case 8:return e.next=10,S(r,E(t),q(r));case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),A=function(e){var t=(0,c.getNode)("#gform_".concat(e),document,!0);t&&t.addEventListener("submit",(function(e){e.preventDefault();var t=e.submitter||e.target.querySelector(".gform_button")||e.target.querySelector("input[type=submit]")||e.target.querySelector("button")||e.target;O(t)}))},S=function(){var e=(0,a.A)(u().mark((function e(t){var r,n,o,a,i=arguments;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=i.length>1&&void 0!==i[1]?i[1]:_,n=i.length>2&&void 0!==i[2]?i[2]:j,e.next=4,(0,c.filter)({event:"gform/submission/pre_submission",data:{form:t,submissionType:r,submissionMethod:n,displayConfirmation:!0,abort:!1}});case 4:if(!(o=e.sent).abort){e.next=8;break}return M(t),e.abrupt("return");case 8:a=o.displayConfirmation,n=o.submissionMethod,e.t0=r,e.next=e.t0===y?13:e.t0===v?15:18;break;case 13:return U(t),e.abrupt("break",18);case 15:return(0,c.getNode)("#gform_save_".concat(t.dataset.formid),t,!0).value="1",(0,c.speak)(window.gf_global.strings.formSaved),e.abrupt("break",18);case 18:n!==q(t)&&B(t,n),(0,c.consoleInfo)("Performing ".concat(r," type submission for form ").concat(t.dataset.formid," via ").concat(n,".")),e.t1=n,e.next=e.t1===k?23:26;break;case 23:return e.next=25,(0,m.rV)(t.dataset.formid,a);case 25:return e.abrupt("break",28);case 26:return N(t),e.abrupt("break",28);case 28:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(e){d()(e).trigger("submit",[!0])},E=function(e){var t=(0,o.A)((0,o.A)((0,o.A)((0,o.A)((0,o.A)({},v,"gform_save_link"),w,""),h,"gform_next_button"),y,"gform_previous_button"),_,""),r=e.dataset.submissionType;if(r&&Object.keys(t).includes(r))return r;if("gform_send_resume_link_button"===e.name)return w;for(var a=e.classList,i=0,u=Object.entries(t);i<u.length;i++){var c=(0,n.A)(u[i],2),s=c[0],f=c[1];if(f&&a.contains(f))return s}return _},P=function(e,t){if(I(e))return e;var r,n=g((0,c.getNodes)("[data-submission-type='next'],.gform_next_button",!0,t,!0));try{for(n.s();!(r=n.n()).done;){var o=r.value;if(I(o))return o}}catch(e){n.e(e)}finally{n.f()}return!1},I=function(e){var t=e.closest(".gform_page");return(!t||T(t))&&T(e)&&!e.disabled},T=function(e){return"none"!==window.getComputedStyle(e).display},M=function(e){F(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0),(0,c.trigger)({event:"gform/submission/submission_aborted",data:{form:e},native:!1})},C=function(e){window.gformRemoveSpinner();var t=(0,c.getNodes)("#gform_ajax_spinner_".concat(e.dataset.formid),!0,document,!0);t&&t.forEach((function(e){e.remove()}))},D=function(e){return!window["gf_submitting_".concat(e.dataset.formid)]&&(window["gf_submitting_".concat(e.dataset.formid)]=!0,!0)},F=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;0===t?window["gf_submitting_".concat(e.dataset.formid)]=!1:setTimeout((function(){window["gf_submitting_".concat(e.dataset.formid)]=!1}),t)},U=function(e){var t=document.getElementById("gform_source_page_number_".concat(e.dataset.formid));document.getElementById("gform_target_page_number_".concat(e.dataset.formid)).value=parseInt(t.value)-1},B=function(e,t){if(t!==x){(0,c.getNode)("gform_submission_method_".concat(e.dataset.formid),e).value=t,e.removeAttribute("target");var r=(0,c.getNode)("[name=gform_ajax]",e,!0);r&&r.remove()}},q=function(e){var t=(0,c.getNode)("gform_submission_method_".concat(e.dataset.formid),e);return t?t.value:j};t.Ay=function(e){A(e)},window.gform.submission=p(p({},window.gform.submission||{}),{},{handleButtonClick:O,submitForm:S,getSubmissionMethod:q,removeSpinner:C,lockSubmission:D,unlockSubmission:F,SUBMISSION_TYPE_SUBMIT:_,SUBMISSION_TYPE_NEXT:h,SUBMISSION_TYPE_PREVIOUS:y,SUBMISSION_TYPE_SAVE_AND_CONTINUE:v,SUBMISSION_TYPE_SEND_LINK:w,SUBMISSION_METHOD_IFRAME:x,SUBMISSION_METHOD_POSTBACK:j,SUBMISSION_METHOD_AJAX:k})},5798:function(e){e.exports=window.gform.utils},6201:function(e,t,r){r.d(t,{Ui:function(){return o},Uy:function(){return a},g_:function(){return u},lt:function(){return s},rF:function(){return c}});var n=r(5798),o=function(e){var t=(0,n.getNode)("#gform_confirmation_wrapper_".concat(e),document,!0);if(t){var r=t.innerText;t.setAttribute("tabindex","-1"),t.focus(),t.removeAttribute("tabindex","-1"),(0,n.speak)(r,"polite")}},a=function(){var e=(0,n.getNode)(".gform_validation_errors",document,!0);if(e){var t=(0,n.getNode)("gform-focus-validation-error");t&&(t.setAttribute("tabindex","-1"),t.focus());var r=e.innerText.replaceAll(/\./g,",");(0,n.speak)(r,"assertive")}},i=function(e){if("Tab"===e.key){e.preventDefault(),document.removeEventListener("keydown",i);var t=(0,n.getNode)('.gform_wrapper form[data-active-form="true"]',document,!0);if(t){var r=t.getAttribute("data-formid"),o=(0,n.getNode)("#gform_wrapper_".concat(r),document,!0);if(!o.contains(document.activeElement)){var a=o,u=o.querySelector('.gform_page[style="display: block;"]');u&&(a=u);var c=a.querySelector('input:not([type="hidden"]), select, textarea');c?c.focus():(o.setAttribute("tabindex","-1"),o.setAttribute("role","presentation"),o.setAttribute("aria-hidden","true"),o.focus(),o.removeAttribute("aria-hidden"),o.removeAttribute("role"),o.removeAttribute("tabindex"))}}}},u=function(){(0,n.speak)("")},c=function(){document.addEventListener("keydown",i)},s=function(e){var t=e.getAttribute("data-formid"),r=document.querySelectorAll(".gform_wrapper form");r&&r.forEach((function(e){e.removeAttribute("data-active-form"),e.getAttribute("data-formid")===t&&e.setAttribute("data-active-form","true")}))}},6443:function(e){e.exports=gform_theme_config},9143:function(e,t,r){r.d(t,{pn:function(){return y},rV:function(){return m}});var n=r(455),o=r(9280),a=r.n(o),i=r(5798),u=r(3953),c=r(6201),s=r(2590),f=r(6443),d=r.n(f),m=function(){var e=(0,n.A)(a().mark((function e(t){var r,n,o,u,f,d=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=!(d.length>1&&void 0!==d[1])||d[1],(0,c.g_)(),n=(0,i.getNode)("#gform_".concat(t),document,!0)){e.next=6;break}return e.abrupt("return",{success:!1,data:"Form "+t+" not found."});case 6:return e.next=8,p(t,n,"gform_submit_form");case 8:if((o=e.sent).success){e.next=14;break}return(0,c.rF)(),v(t,'<span class="gform-icon gform-icon--circle-error"></span>'+o.data),l(t),e.abrupt("return",o);case 14:return u=!(!r||!o.data.confirmation_redirect&&!o.data.confirmation_markup),o.data.page_markup?(w(t,n,o.data.page_number,o.data.page_markup),o.data.page_number>0&&o.data.page_number!==o.data.source_page_number&&_(t,n,o.data.page_number),(0,c.Uy)()):o.data.form_markup?((0,i.getNode)("#gform_wrapper_".concat(t),document,!0).outerHTML=o.data.form_markup,(0,c.Uy)()):u&&g(t,o),(0,s.A)(t,o.data.page_number),e.next=19,(0,i.filter)({event:"gform/ajax/post_ajax_submission",data:{form:n,submissionResult:o}});case 19:return f=e.sent,o=f.submissionResult,l(t),e.abrupt("return",o);case 23:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),l=function(e){window["gf_submitting_".concat(e)]=!1;var t=(0,i.getNode)("#gform_".concat(e),document,!0);t&&(0,u.Ec)(t)},p=function(){var e=(0,n.A)(a().mark((function e(t,r,n){var o,i,u,c;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=new URL(d().common.form.ajax.ajaxurl),i=o.pathname+o.search,e.next=4,fetch(i,{method:"POST",body:h(t,r,n)});case 4:return u=e.sent,c={},e.prev=6,e.next=9,u.json();case 9:c=e.sent,e.next=15;break;case 12:e.prev=12,e.t0=e.catch(6),c.success=!1;case 15:return c.success||(c.success=!1,c.data="string"==typeof c.data&&c.data?c.data:d().common.form.ajax.i18n.unknown_error),e.abrupt("return",c);case 17:case"end":return e.stop()}}),e,null,[[6,12]])})));return function(t,r,n){return e.apply(this,arguments)}}(),g=function(){var e=(0,n.A)(a().mark((function e(t,r){var n,o,u,s,f;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((n=r.data).confirmation_redirect||n.confirmation_markup){e.next=3;break}return e.abrupt("return");case 3:if("redirect"!==n.confirmation_type){e.next=6;break}return window.location=n.confirmation_redirect,e.abrupt("return");case 6:return o=(0,i.getNode)("#gform_wrapper_".concat(t),document,!0),u=o.getAttribute("class"),s=o.getAttribute("data-form-theme"),(f=(0,i.getNode)("#gform_".concat(t),o,!0))&&f.reset(),e.next=13,y(n.confirmation_markup);case 13:o.outerHTML=e.sent,(o=(0,i.getNode)("#gform_wrapper_".concat(t),document,!0))&&(o.setAttribute("class",u),o.setAttribute("data-form-theme",s)),b(t),(0,c.Ui)(t);case 18:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),b=function(e){var t=(0,i.getNode)("#gform_send_resume_link_button_".concat(e),document,!0);t&&(t.onclick=function(){return(0,u.d2)(t)})},v=function(){var e=(0,n.A)(a().mark((function e(t,r){var n,o,u,s,f;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=document.createElement("div"),o='<div class="gform_validation_errors" id="gform_'.concat(t,'_validation_container" data-js="gform-focus-validation-error"><h2 class="gform_submission_error hide_summary">').concat(r,"</h2></div>"),e.next=4,y(o);case 4:n.innerHTML=e.sent,u=(0,i.getNode)("#gform_wrapper_".concat(t),document,!0),(s=(0,i.getNode)(".gform_validation_errors",u,!0))&&s.remove(),f=(0,i.getNode)(".gform_heading",u,!0),u.insertBefore(n.firstChild,f),(0,c.Uy)();case 11:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),w=function(e,t,r,n){var o=(0,i.getNode)("#gform_page_".concat(e,"_").concat(r),t,!0);o&&(!function(e){var t=(0,i.getNode)("#gform_".concat(e,"_validation_container"),document,!0);t&&t.remove()}(e),o.outerHTML=n)},_=function(){var e=(0,n.A)(a().mark((function e(t,r,n){var o,u,s,f;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((o=(0,i.getNodes)(".gform_page",!0,r,!0))&&0!==o.length){e.next=3;break}return e.abrupt("return");case 3:o.forEach((function(e,t){e.style.display=t+1===n?"block":"none"})),u=(0,i.getNode)("#gform_source_page_number_".concat(t),r,!0),s=(0,i.getNode)("#gform_target_page_number_".concat(t),r,!0),f=n>=o.length?0:n+1,u&&s&&(u.value=n,s.value=f),(0,c.rF)(),k(r,n,o),(0,i.trigger)({event:"gform/ajax/post_page_change",native:!1,data:{formId:t,pageNumber:n}});case 11:case"end":return e.stop()}}),e)})));return function(t,r,n){return e.apply(this,arguments)}}(),h=function(e,t,r){var n=new FormData(t);return n.append("gform_ajax_nonce",window.gform_theme_config.common.form.ajax.ajax_submission_nonce),n.append("action",r),n.append("form_id",e),n.append("current_page_url",encodeURIComponent(window.location.href)),n.append("ajax_referer",encodeURIComponent(document.referrer)),n},y=function(){var e=(0,n.A)(a().mark((function e(t){var n,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.e(567).then(r.t.bind(r,6308,23));case 2:return n=e.sent,o=n.default,e.abrupt("return",o.sanitize(t));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),k=function(e,t,r){if(r&&0!==r.length){var n=r[r.length-1],o=(0,i.getNode)("[data-submission-type='previous'],.gform_previous_button",n,!0);o&&"image"!==o.type&&(o.type=t<r.length?"submit":"button")}};window.gform.submission=window.gform.submission||{},window.gform.submission.ajax={submitFormAjax:m,sanitizeHtml:y,resetSubmission:l,displayConfirmation:g}},9280:function(e){e.exports=window.regeneratorRuntime},9942:function(e,t,r){var n=r(455),o=r(9280),a=r.n(o),i=r(5798),u=(r(1295),function(){(0,i.consoleInfo)("Gravity Forms Common: Initialized all javascript that targeted document ready.")}),c=function(){(0,i.ready)(u)},s=function(){c()},f=r(3953),d=window.gform_theme_config,m=function(e){var t=(0,i.getNode)('input[name="version_hash"]',e,!0);if(!l()&&!t){var r='<input type="hidden" name="version_hash" value="'.concat(d.common.form.honeypot.version_hash,'" />');e.insertAdjacentHTML("beforeend",r)}},l=function(){return window._phantom||window.callPhantom||window.__phantomas||window.Buffer||window.emit||window.spawn||window.webdriver||window._selenium||window._Selenium_IDE_Recorder||window.callSelenium||window.__nightmare||window.domAutomation||window.domAutomationController||window.document.__webdriver_evaluate||window.document.__selenium_evaluate||window.document.__webdriver_script_function||window.document.__webdriver_script_func||window.document.__webdriver_script_fn||window.document.__fxdriver_evaluate||window.document.__driver_unwrapped||window.document.__webdriver_unwrapped||window.document.__driver_evaluate||window.document.__selenium_unwrapped||window.document.__fxdriver_unwrapped||window.document.documentElement.getAttribute("selenium")||window.document.documentElement.getAttribute("webdriver")||window.document.documentElement.getAttribute("driver")},p=function(){(0,i.addFilter)("gform/ajax/pre_ajax_validation",(function(e){return m(e.form),e})),(0,i.addFilter)("gform/submission/pre_submission",(function(e){return e.abort||e.submissionType!==f.z2&&e.submissionType!==f.s7||m(e.form),e})),(0,i.consoleInfo)("Gravity Forms Honeypot: Initialized.")},g=r(6201),b=(r(9143),r(3771),r(1162)),v=(r(2557),function(){var e=(0,n.A)(a().mark((function e(t){var r,n,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(0,b.ts)(t),r=t?(0,b.Nl)(t):null){e.next=5;break}return e.abrupt("return",!1);case 5:return(n=new FormData).append("gform_ajax_nonce",window.gform_theme_config.config_nonce),n.append("action","gform_validate_config"),n.append("config",JSON.stringify(r)),e.next=11,fetch(window.gform_theme_config.common.form.ajax.ajaxurl,{method:"POST",body:n});case 11:return o=e.sent,e.prev=12,e.next=15,o.json();case 15:o=e.sent,e.next=21;break;case 18:e.prev=18,e.t0=e.catch(12),o={success:!1,data:"There was an unknown error processing your request. Product config could not be validated. Please try again."};case 21:if(o.success){e.next=25;break}return o.data?o.data:"There was an unknown error processing your request. Product config could not be validated. Please try again.",e.abrupt("return",!1);case 25:return e.abrupt("return",!0);case 26:case"end":return e.stop()}}),e,null,[[12,18]])})));return function(t){return e.apply(this,arguments)}}());window.gform.config=window.gform.config||{},window.gform.config.isValid=v;r(2590);var w=function(){s(),p(),document.addEventListener("gform/post_render",(function(e){_(e.detail.formId,e.detail.currentPage)})),(0,i.trigger)({event:"gform/theme/scripts_loaded"}),(0,i.consoleInfo)("Gravity Forms Theme: Initialized all javascript that targeted document ready.")},_=function(){var e=(0,n.A)(a().mark((function e(t,n){var o,u,c,s;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,g.Uy)(),!document.querySelector("#gform_".concat(t," .gfield--type-product"))){e.next=8;break}return e.next=5,r.e(157).then(r.bind(r,3445));case 5:o=e.sent,(0,o.default)(t);case 8:if(!document.querySelector("#gform_".concat(t," .gfield--type-image_choice"))){e.next=16;break}return e.next=12,r.e(952).then(r.bind(r,8398));case 12:u=e.sent,c=u.default,(0,i.runOnce)(c)();case 16:if(!document.querySelector("#gform_".concat(t," .gform_page"))){e.next=23;break}return e.next=20,r.e(145).then(r.bind(r,7943));case 20:s=e.sent,(0,s.default)(t);case 23:(0,f.Ay)(t),(0,i.consoleInfo)("Gravity Forms Theme: Initialized all `gform/post_render` form initialization based javascript."),(0,i.trigger)({event:"gform/post_init",native:!1,data:{formId:t}});case 26:case"end":return e.stop()}}),e)})));return function(t,r){return e.apply(this,arguments)}}(),h=function(){(0,i.ready)(w)},y=r(6443),k=r.n(y);r.p=k().public_path,h()}},i={};function u(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}};return a[e].call(r.exports,r,r.exports,u),r.exports}u.m=a,e=[],u.O=function(t,r,n,o){if(!r){var a=1/0;for(f=0;f<e.length;f++){r=e[f][0],n=e[f][1],o=e[f][2];for(var i=!0,c=0;c<r.length;c++)(!1&o||a>=o)&&Object.keys(u.O).every((function(e){return u.O[e](r[c])}))?r.splice(c--,1):(i=!1,o<a&&(a=o));if(i){e.splice(f--,1);var s=n();void 0!==s&&(t=s)}}return t}o=o||0;for(var f=e.length;f>0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[r,n,o]},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,{a:t}),t},r=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},u.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e;if("object"==typeof e&&e){if(4&n&&e.__esModule)return e;if(16&n&&"function"==typeof e.then)return e}var o=Object.create(null);u.r(o);var a={};t=t||[null,r({}),r([]),r(r)];for(var i=2&n&&e;"object"==typeof i&&!~t.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach((function(t){a[t]=function(){return e[t]}}));return a.default=function(){return e},u.d(o,a),o},u.d=function(e,t){for(var r in t)u.o(t,r)&&!u.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},u.f={},u.e=function(e){return Promise.all(Object.keys(u.f).reduce((function(t,r){return u.f[r](e,t),t}),[]))},u.u=function(e){return{145:"gform-pagination",157:"gform-products",567:"vendor-theme-dompurify",952:"gform-image-choice"}[e]+"."+{145:"00e5e0e0ec81fb833f5c",157:"3520fd9adc305248af9a",567:"be1f94eef844f43d7b65",952:"1bd415acd84428522466"}[e]+".min.js"},u.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n={},o="gravityforms:",u.l=function(e,t,r,a){if(n[e])n[e].push(t);else{var i,c;if(void 0!==r)for(var s=document.getElementsByTagName("script"),f=0;f<s.length;f++){var d=s[f];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==o+r){i=d;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,u.nc&&i.setAttribute("nonce",u.nc),i.setAttribute("data-webpack",o+r),i.src=e),n[e]=[t];var m=function(t,r){i.onerror=i.onload=null,clearTimeout(l);var o=n[e];if(delete n[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((function(e){return e(r)})),t)return t(r)},l=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),c&&document.head.appendChild(i)}},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e;u.g.importScripts&&(e=u.g.location+"");var t=u.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),u.p=e}(),function(){var e={593:0};u.f.j=function(t,r){var n=u.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise((function(r,o){n=e[t]=[r,o]}));r.push(n[2]=o);var a=u.p+u.u(t),i=new Error;u.l(a,(function(r){if(u.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",i.name="ChunkLoadError",i.type=o,i.request=a,n[1](i)}}),"chunk-"+t,t)}},u.O.j=function(t){return 0===e[t]};var t=function(t,r){var n,o,a=r[0],i=r[1],c=r[2],s=0;if(a.some((function(t){return 0!==e[t]}))){for(n in i)u.o(i,n)&&(u.m[n]=i[n]);if(c)var f=c(u)}for(t&&t(r);s<a.length;s++)o=a[s],u.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return u.O(f)},r=self.webpackChunkgravityforms=self.webpackChunkgravityforms||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}(),u.O(void 0,[721],(function(){return u(7920)}));var c=u.O(void 0,[721],(function(){return u(9942)}));c=u.O(c)}();
// source --> https://axhotelsmalta.com/wp-content/themes/enfold-child/main.js?ver=2.3.16 
jQuery(document).ready(function ($) {
	$(".main_video_cont").each(function (){
			
		
				$(this).on("click", function (){
					var video_src = $(this).find('video').find('Source:first').attr('src');
					var full_video_src = $(this).find('video').find('Source:first').attr('data-fullvideo');
					$("#popup_holder").show();
					if($('#top').hasClass('page-id-27137')){
					   $("#popup_inner").html('<div class="popup_video_cont"><i class="close_icon bg_contain bg_center bg_no_repeat"></i>\
										   <video class="popup_video" width="1320" height="auto" autoplay playsinline webkit-playsinline controls>\
												  <source src="'+ (full_video_src ? full_video_src : video_src) +'" type="video/mp4">\
												</video></div>');
					   } else {
						   $("#popup_inner").html('<div class="popup_video_cont"><i class="close_icon bg_contain bg_center bg_no_repeat"></i>\
										   <video class="popup_video" width="1320" height="auto" autoplay muted playsinline webkit-playsinline controls>\
												  <source src="'+ (full_video_src ? full_video_src : video_src) +'" type="video/mp4">\
												</video></div>');
					   }
					
					$("#popup_holder").addClass('above_all');
					
					$('.wedding_fair_sticky_box').addClass('wedding_fair_sticky_box_move_up');
				});
			
	});
	
		$(document).on("click", ".gallery_tour_link_cont" , function() {
			$(this).closest('.avia-section').addClass('iframe_active');
			$('body, html').addClass('scroll-disabled');	
		});
	
		$(document).on("click", ".iframe_gallery_cont .close_icon" , function() {
			$(this).closest('.avia-section').removeClass('iframe_active');
			$('body, html').removeClass('scroll-disabled');
		});
	
		$(document).on("click", ".close_icon" , function() {
            $("#popup_holder").hide();
			$("#popup_holder").removeClass('above_all');
			if($(this).parent().hasClass("popup_video_cont")){
				var video = $(".popup_video").get(0);
				if ( video.paused ) {
					video.play();
				} else {
					video.pause();
				}
			}
			
			$('.wedding_fair_sticky_box').removeClass('wedding_fair_sticky_box_move_up');
        });
	
	$('.popup_video').each(function(){
		$(this).on('contextmenu', function(e) {
		  e.preventDefault();
		});
	});
	
	$(".ax_tab_title").each(function (){
		$(this).on('click', function (){
			$(".ax_tab_title").each(function (){
				$(this).removeClass("ax_tab_title_active");
			});
			
			$(this).addClass("ax_tab_title_active");
			
			$(".swiper_title_content").each(function (){
				$(this).toggleClass("hide_swiper");
			});
			
		});
	});
	
	function addIconsToTitles() {
		
		 $('.main_cards_inner, .awards_cards_inner').each(function(){
							   $(this).css("opacity", 1);
						   });
			}
	
		addIconsToTitles();			  
	
		$('.single_filter_cont, .single_mob_filter').each(function(){
				$(this).on('click', function(e){	
					setTimeout(
					  function() 
					  {
						addIconsToTitles();
					  }, 1100);
				});
			});
	
	$(document).on("click", ".load_more_btn_cont" , function() {
            $("#popup_holder").hide();
        });
	
	var mouseX = 0, mouseY = 0;
		  var xp = 0, yp = 0;

		 
		
	$(document).on("mouseenter", ".single_img_hover_cont, .hotelchildpage .timeline_single_img, .explore_mouse .timeline_single_img, .page-id-27966 .timeline_single_img", function() {
		
		 $(document).mousemove(function(e){
			mouseX = e.pageX - 20;
			mouseY = e.pageY - 20; 
		  });

		   setInterval(function(){
			xp += ((mouseX - xp)/3);
			yp += ((mouseY - yp)/3);
			$("#hover_mouse_cont").css('transform', 'translate(' + xp + 'px, ' + yp + 'px)');
			}, 20);
		
		if(!$(this).parent().hasClass("no_explore_hover")){
		   $("#hover_mouse_cont").addClass("show_cursor");
		}
	});
	
	$(document).on("mouseleave", ".single_img_hover_cont, .hotelchildpage .timeline_single_img, .explore_mouse .timeline_single_img, .page-id-27966 .timeline_single_img", function() {
		 $("#hover_mouse_cont").removeClass("show_cursor");
	});
	
	$("#mobile_back_to_top").click(function() {
	  window.scrollTo({ top: 0, behavior: 'smooth' });
	});
	
	if ($(window).width() <= 600) {
	   $("#hover_mouse_cont").remove();
		
		$(window).on('scroll', function() {
		  var targetDiv = $('#mobile_back_to_top, #mobile_book_btn, #mobile_book_btn_alt, #mobile_book_btn_alt_sub');
		  var targetDivOffset = targetDiv.offset().top - 100;
		  var targetDivHeight = targetDiv.height();

		  var targetDivTop = targetDivOffset;
		  var targetDivBottom = targetDivOffset + targetDivHeight;
		  var isOverlapping = false;

		  $('.ax_bg_black, #footer, #socket').each(function() {
			 var greyBgOffset = $(this).offset().top;
			var greyBgHeight = $(this).height();

			var greyBgTop = greyBgOffset;
			var greyBgBottom = greyBgOffset + greyBgHeight;
			greyBgBottom = greyBgBottom - 100;
			if (targetDivTop < greyBgBottom && targetDivBottom > greyBgTop) {
			  isOverlapping = true;
			  return false;
			}
		  });
			
			if (isOverlapping) {
				targetDiv.addClass('white_back_to_top');
			  } else {
				targetDiv.removeClass('white_back_to_top');
			  }
		});
		
	}
	
	$(".copy_code_btn").each(function(){
		$(this).on('click', function() {
			var textToCopy = $(this).attr("data-code");
			var textarea = $('<textarea>').val(textToCopy).appendTo('body').select();
			document.execCommand('copy');
			textarea.remove();
			$(this).addClass("copied");
			$(this).text("COPIED!");
		  });
	});

	  if(!$(".booking_form_menu_cont").hasClass("single_hotel_main_menu_cont")){
	  		checkScrollPosition();
	  }	 

	  $(window).scroll(function() {
		  if(!$(".booking_form_menu_cont").hasClass("single_hotel_main_menu_cont")){
			 checkScrollPosition();
		  }	  
	  });

	  function checkScrollPosition() {
		var scrollTop = $(window).scrollTop();

		if (scrollTop > 0) {
		  $(".booking_form_menu_cont").addClass("show_scroll_menu");
	
		} else {			
			$(".booking_form_menu_cont").removeClass("show_scroll_menu");	
			
		  	if($("#top").hasClass("home")){
			   if (screen.width <= 767) {
					if($(".sticky_burger_menu_items_cont").hasClass("active_inner_sticky_burger_menu")){
					   $(".booking_form_menu_cont").addClass("show_scroll_menu");	
					}			
				}
			}
		
			if (screen.width > 767) {				
				$("#sticky_burger_menu").removeClass("active_sticky_burger_menu");
				$(".sticky_burger_menu_items_cont").removeClass("active_inner_sticky_burger_menu");
			}		  		  
			 $(".rooms_guests_cont").removeClass("active_rooms_guests_cont");
		}
	  }
	
	$("#sticky_burger_menu, .single_hotel_full_menu_inner_open").on("click",function(evt) {
		evt.stopImmediatePropagation();
		$(".hi-widget-container").toggleClass("chat_box_hide");
		$("#sticky_burger_menu").toggleClass("active_sticky_burger_menu");
		$('.single_hotel_full_menu_inner_open').toggleClass('single_hotel_full_menu_inner_open_active');
		$(".sticky_burger_menu_items_cont").toggleClass("active_inner_sticky_burger_menu");
		$(".rooms_guests_cont").removeClass("active_rooms_guests_cont");
		$("#desktop_contact_us_popup").hide();	
		 if (screen.width <= 767) {
			 $("#mob_burger_menu_back_btn").parent().addClass("burger_menu_hide");
			 $(".sticky_burger_menu_items_side").removeClass("burger_menu_hide");
		 }
		if($("#top").hasClass("home")){
		   if (screen.width <= 767) {
				var scrollTop = $(window).scrollTop();
				if(scrollTop <= 0){
				   $(".booking_form_menu_cont").toggleClass("show_scroll_menu");
				}			
			}
		}
		if (screen.width <= 767) {
			$('.close_room_details_cont').toggleClass('close_room_details_cont_hide');
			$('body, html').toggleClass('scroll-disabled');	
			$('.booking_form_menu_cont').toggleClass('mobile_scroll_menu');	
			$('#mobile_booking_cont').removeClass('mobile_booking_cont_active');
		}
	});
	
	$("#book_rooms_guests_cont").on("click",function() {
		$("#rooms_guests_cont").toggleClass("active_rooms_guests_cont");
		var get_children_number = $("#children_number").val();
		if(get_children_number > 0){
		   $("#children_guests_cont").toggleClass("active_rooms_guests_cont");
		}
		$("#sticky_burger_menu").removeClass("active_sticky_burger_menu");
		$(".sticky_burger_menu_items_cont").removeClass("active_inner_sticky_burger_menu");
	});
	
	$(".increment_icon").each(function(){
		$(this).on("click", function(){
			$(this).parent().find("input").val( function(i, oldval) {
				var get_max = $(this).attr("data-max");
				
				if(oldval == get_max){
				   return oldval;
				} else {
					return ++oldval;
				}			
			});
		});
	});
	
	$(".decrement_icon").each(function(){
		$(this).on("click", function(){
			$(this).parent().find("input").val( function(i, oldval) {
				var get_min = $(this).attr("data-min");
				
				if(oldval == get_min){
				   return oldval;
				} else {
					return --oldval;
				}			
			});
		});
	});
	
	$("#children_number_cont .increment_icon").each(function(){
		$(this).on("click", function(){
			$(this).parent().find("input").val( function(i, oldval) {								
				$("#children_guests_cont").addClass("active_rooms_guests_cont");
				$("#children_age_" + oldval + "_cont").removeClass("children_age_hidden");				
				return oldval;
			});
		});
	});
	
	$("#children_number_cont .decrement_icon").each(function(){
		$(this).on("click", function(){
			$(this).parent().find("input").val( function(i, oldval) {				
				if(oldval == 0){
				   $("#children_guests_cont").removeClass("active_rooms_guests_cont");
				} else {			
				   $("#children_guests_cont").addClass("active_rooms_guests_cont");
					var val = parseInt(oldval) + 1;
					$("#children_age_" + val + "_cont").addClass("children_age_hidden");
				}
				return oldval;
			});
		});
	});
	
	$("#rooms_number_cont i").each(function(){
		$(this).on("click", function(){
			$(this).parent().find("input").val( function(i, oldval) {					
				if(oldval == 1){
				   $("#room_label").text(oldval + " Room,");
				} else {
				   $("#room_label").text(oldval + " Rooms,");
				}
				
				return oldval;
			});
		});
	});
	
	$("#adults_number_cont i, #children_number_cont i").each(function(){
		$(this).on("click", function(){
			$(this).parent().find("input").val( function(i, oldval) {					
				var get_adult_val = parseInt($("#adults_number").val());
				var get_children_val = parseInt($("#children_number").val());
				var total_guests = get_adult_val + get_children_val;
				
				if(total_guests == 1){
				   $("#guests_label").text(total_guests + " "+lbl_guest);
				} else {
				   $("#guests_label").text(total_guests + " "+lbl_guests);
				}
				
				return oldval;
			});
		});
	});
	
	function format_date(date_to_format) {
		var dd = date_to_format.getDate();
		var mm = date_to_format.getMonth() + 1;
		var yyyy = date_to_format.getFullYear();

		if (dd < 10) {
			dd = '0' + dd;
		}

		if (mm < 10) {
			mm = '0' + mm;
		}
		
		var formattedDate = date_to_format.toLocaleDateString('en-US', { weekday: 'short', month: 'short', day: 'numeric' });
		
		return formattedDate;
	}	
	
	var today = new Date();
	var today_formatted_date = format_date(today);
	
	var isVerdalaClass = $('html').hasClass('verdala-wellness');
	var isHeightsResidencesClass = $('html').hasClass('ax-the-heights-residences');
	var isExcludedPage = $('#top').hasClass('page-id-32219');

	var dropsValue = (isVerdalaClass && !isExcludedPage) ? 'up' : 'down';

	if(isVerdalaClass || isExcludedPage){
	   //today = new Date('2025-08-01');
	   //today_formatted_date = format_date(today);
	}
	
	/*if(isHeightsResidencesClass){
	   today = new Date('2025-10-01');
	   today_formatted_date = format_date(today);
	}*/
	
	if(isVerdalaClass){
		setInterval(function() {
			$('.verdala_floating_book_btn').toggleClass('verdala_floating_book_btn_active');
			$('.verdala_floating_offer_btn').toggleClass('verdala_floating_offer_btn_active');
		}, 2000);
		
		if (screen.width <= 767) {
			$('.sticky_burger_menu_items_side .ax_burger_menu_item_single_hover_bg').each(function() {
				const randomRotation = Math.floor(Math.random() * 360);
				$(this).css('transform', `rotate(${randomRotation}deg)`);
			});
			
			$('.booking_form_menu_logo_cont img').attr('src', '/wp-content/uploads/2025/07/Verdala-Wellness-Hotel-Logo-Mobile.svg');
		}
		
		function handleHijiffyIcon() {
			if ($(window).scrollTop() >= 600) {
				$('.hi-widget-container').addClass('hi-widget-container-show');
			}
		}
		$(window).on('scroll', handleHijiffyIcon);
		
		if ($(window).scrollTop() >= 600) {
			$('.hi-widget-container').addClass('hi-widget-container-show');
		}
	}
	
    var adddays = today.setDate(today.getDate() + 1);
	var new_date = new Date(adddays);
	var end_date_formatted_date = format_date(new_date);
	var add_year = today.setFullYear(today.getFullYear() + 1);
	var date_add_year = new Date(add_year);
	
	var dateRangePicker = $('#date_range_picker').daterangepicker({
			startDate: today_formatted_date,
			endDate: end_date_formatted_date,
			minDate: today_formatted_date,
			maxDate: date_add_year,
			locale: {
				format: 'ddd, MMM D'
			},
			autoApply: true,
			drops: dropsValue
		}).data('daterangepicker');
	
	dateRangePicker.hide();
	
	var first_click = true;
  $('#date_range_picker').on('click', function() {
	  if(first_click != true){
		 var current_display = $('.daterangepicker').css('display');
		
		  if (current_display === 'block') {
			$('#date_range_picker').data('daterangepicker').hide();
		  } else {
			$('#date_range_picker').data('daterangepicker').show();
		  }
 		}
	 
    });
	
	$(window).scroll(function() {    
		$('#date_range_picker').data('daterangepicker').hide();
	});
	
	var startdate_picker = "";
	var enddate_picker = "";
	
	$('#date_range_picker').on('show.daterangepicker', function(ev, picker) {
		setTimeout(function() {
			first_click = false;
		  }, 100);	
	});
	
	
	$('#date_range_picker').on('hide.daterangepicker', function(ev, picker) {
		startdate_picker = moment(picker.startDate.format('YYYY-MM-DD'));
		enddate_picker = moment(picker.endDate.format('YYYY-MM-DD'));
		first_click = true;
	 	var nights = enddate_picker.diff(startdate_picker, 'days');		
		if(nights == 1){
			if($(".pagetranslated").hasClass("IT")){
			   $("#number_of_nights").text(nights + " Notte");
			} else if($(".pagetranslated").hasClass("FR")){
				$("#number_of_nights").text(nights + " Nuit");  
			} else if($(".pagetranslated").hasClass("PL")){
			 $("#number_of_nights").text(nights + " Noc");  
			} else if($(".pagetranslated").hasClass("DE")){
				$("#number_of_nights").text(nights + " Nacht");	  
			} else {
				$("#number_of_nights").text(nights + " Night");
			}		   
		} else {
			if($(".pagetranslated").hasClass("IT")){
			   $("#number_of_nights").text(nights + " Notti");
			} else if($(".pagetranslated").hasClass("FR")){
				$("#number_of_nights").text(nights + " Nuits");  
			} else if($(".pagetranslated").hasClass("PL")){
			 $("#number_of_nights").text(nights + " Noce");  
			} else if($(".pagetranslated").hasClass("DE")){
				$("#number_of_nights").text(nights + " Nächte");	  
			} else {
				$("#number_of_nights").text(nights + " Nights");
			}		
		}
	});
	
	function change_date_format_for_url(the_date){
		var date_format = new Date(the_date);
		var today = new Date();

        var year = date_format.getFullYear();
        var month = String(date_format.getMonth() + 1).padStart(2, '0'); // Months are 0-indexed
        var day = String(date_format.getDate()).padStart(2, '0');
        var outputDateStr = year + "-" + month + "-" + day;
		
		return outputDateStr;
	}
	
	var if_promo_clicked = false;
	var if_date_changed = false;
	
	$('#date_range_picker').on('change', function() {
		if_date_changed = true;
    });
	
	$("#booking_form_btn").on("click", function (){
		var get_dates = $("#date_range_picker").val();
		var dates_array = get_dates.split(" - ");
		
		if(if_date_changed == true){
		   if(startdate_picker == ''){
				startdate_picker = moment($('#date_range_picker').data('daterangepicker').startDate.format('YYYY-MM-DD'));
				enddate_picker = moment($('#date_range_picker').data('daterangepicker').endDate.format('YYYY-MM-DD'));
			}
			var from_date = change_date_format_for_url(startdate_picker);
			var end_date = change_date_format_for_url(enddate_picker);
		} else {
			/*if(isVerdalaClass || isExcludedPage){
			    var start_verdala_day = new Date('2025-08-01');
				var from_date = change_date_format_for_url(start_verdala_day);
			    var start_verdala_day_formatted_date = format_date(start_verdala_day);			
				var adddays = start_verdala_day.setDate(start_verdala_day.getDate() + 1);
				var new_date = new Date(adddays);
				
				
				var end_date = change_date_format_for_url(new_date);	
				if_date_changed = true;
			} else {
				var from_date = '';
				var end_date = '';	
			}	*/	
			
			/*if(isHeightsResidencesClass){
				var start_verdala_day = new Date('2025-10-01');
					var from_date = change_date_format_for_url(start_verdala_day);
					var start_verdala_day_formatted_date = format_date(start_verdala_day);			
					var adddays = start_verdala_day.setDate(start_verdala_day.getDate() + 1);
					var new_date = new Date(adddays);


					var end_date = change_date_format_for_url(new_date);	
					if_date_changed = true;
			} else {
				var from_date = '';
				var end_date = '';
			}	*/
			
			var from_date = '';
			var end_date = '';
		}	

		var rooms = $("#room_number").val();
		var adult = $("#adults_number").val();
		var child = $("#children_number").val();
		var config = $(this).attr("data-config");
		var hotel = $(this).attr("data-hotel");
		var lang = $(this).attr("data-lang");
		var locale = $(this).attr("data-locale");
		var theme = $(this).attr("data-theme");
		if(if_promo_clicked == true){
		   var promo_code = 'GET20';
		 } else {
		   var promo_code = $("#promo_code").val();
		 }
		
		var child_ages = [];
			for (var i = 1; i <= child; i++) {
				var age = $("#children_age_"+ i +"_number").val();
			if (age) {
				child_ages.push(age);
			}
		}

		var url_with_child_age = '&childages=' + child_ages.join('%7C');
		
		if(theme == "axhotels"){
		   if(promo_code != ""){
			   if(if_date_changed == true){
				   window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&arrive='+ from_date +'&brand=AX-HOTELS&brand=AX-HOTELS&chain=19159&child='+ child +'&config='+ config +'&currency=EUR&depart='+ end_date +'&level=chain&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme +'&promo=' + promo_code + url_with_child_age, '_blank';
			   } else {
				    window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&brand=AX-HOTELS&brand=AX-HOTELS&chain=19159&child='+ child +'&config='+ config +'&currency=EUR&level=chain&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme +'&promo=' + promo_code + url_with_child_age, '_blank';
			   }
		   } else {			  
			   if(if_date_changed == true){
				   window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&arrive='+ from_date +'&brand=AX-HOTELS&brand=AX-HOTELS&chain=19159&child='+ child +'&config='+ config +'&currency=EUR&depart='+ end_date +'&level=chain&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme + url_with_child_age, '_blank';
			   } else {
				    window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&brand=AX-HOTELS&brand=AX-HOTELS&chain=19159&child='+ child +'&config='+ config +'&currency=EUR&level=chain&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme + url_with_child_age, '_blank';
			   }
		   }
		} else {
			if(promo_code != ""){
				if(if_date_changed == true){
				   window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&arrive='+ from_date +'&brand=AX-HOTELS&chain=19159&child='+ child +'&config='+ config +'&currency=EUR&hotel='+ hotel +'&depart='+ end_date +'&level=hotel&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme +'&promo=' + promo_code + url_with_child_age, '_blank';
			   } else {
				    window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&brand=AX-HOTELS&chain=19159&child='+ child +'&config='+ config +'&currency=EUR&hotel='+ hotel +'&level=hotel&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme +'&promo=' + promo_code + url_with_child_age, '_blank';
			   }
		   } else {			   
		   		if(if_date_changed == true){
				   window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&arrive='+ from_date +'&brand=AX-HOTELS&chain=19159&child='+ child +'&config='+ config +'&currency=EUR&hotel='+ hotel +'&depart='+ end_date +'&level=hotel&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme + url_with_child_age, '_blank';
			   } else {
				    window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&brand=AX-HOTELS&chain=19159&child='+ child +'&config='+ config +'&currency=EUR&hotel='+ hotel +'&level=hotel&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme + url_with_child_age, '_blank';
			   }
		   }
		}
	});
	
	$(".black_friday_bar_book_cont, .black_friday_bar_mobile_booking_bar").each(function(){
		$(this).on("click", function (){	
			if_promo_clicked = true;
			if ($(window).width() <= 600) {
				if(!$(".responsive").hasClass("pagetranslated")){
					window.location.href = '/hotel-deals/';
				} else {
					$('#booking_form_btn').trigger('click');
				}
			} else {
				$('#booking_form_btn').trigger('click');
			}				
		});
	});
	
	var mob_startdate_picker = '';
	var mob_enddate_picker = '';
	
	$('#mobile_menu_date_range_picker').on('hide.daterangepicker', function(ev, picker) {
		mob_startdate_picker = moment(picker.startDate.format('YYYY-MM-DD'));
		mob_enddate_picker = moment(picker.endDate.format('YYYY-MM-DD'));
	});
	
	$(".mobile_booking_search_cont").each(function(){
		$(this).on("click", function (){
			var get_dates = $("#mobile_menu_date_range_picker").val();
			var dates_array = get_dates.split(" - ");
			
			if(mob_startdate_picker == ''){
			   mob_startdate_picker = moment($('#mobile_menu_date_range_picker').data('daterangepicker').startDate.format('YYYY-MM-DD'));
			   mob_enddate_picker = moment($('#mobile_menu_date_range_picker').data('daterangepicker').endDate.format('YYYY-MM-DD'));
			}
			
			if(if_date_changed == true){
		   if(startdate_picker == ''){
				startdate_picker = moment($('#mobile_menu_date_range_picker').data('daterangepicker').startDate.format('YYYY-MM-DD'));
				enddate_picker = moment($('#mobile_menu_date_range_picker').data('daterangepicker').endDate.format('YYYY-MM-DD'));
			}
			var from_date = change_date_format_for_url(startdate_picker);
			var end_date = change_date_format_for_url(enddate_picker);
		} else {
			if(isVerdalaClass || isExcludedPage){
			    var start_verdala_day = new Date('2025-08-01');
			    var start_verdala_day_formatted_date = format_date(start_verdala_day);			
				var adddays = start_verdala_day.setDate(start_verdala_day.getDate() + 1);
				var new_date = new Date(adddays);
				
				var from_date = change_date_format_for_url(start_verdala_day);
				var end_date = change_date_format_for_url(new_date);	
				if_date_changed = true;
			} if(isHeightsResidencesClass){
			    var start_verdala_day = new Date('2025-08-15');
			    var start_verdala_day_formatted_date = format_date(start_verdala_day);		
				var from_date = change_date_format_for_url(start_verdala_day);
				var adddays = start_verdala_day.setDate(start_verdala_day.getDate() + 1);
				var new_date = new Date(adddays);
							
				var end_date = change_date_format_for_url(new_date);	
				if_date_changed = true;
			} else {
				var from_date = '';
				var end_date = '';	
			}	
		}	
			
			var rooms = 1;
			var adult = $("#num_adults").val();
			var child = $("#num_children").val();
			
			var child_ages = [];
			for (var i = 1; i <= child; i++) {
				var age = $("#num_children_age_" + i).val();
				if (age) {
					child_ages.push(age);
				}
			}

			var url_with_child_age = '&childages=' + child_ages.join('%7C');
						
			var config = $(this).attr("data-config");
			var hotel = $(this).attr("data-hotel");
			var lang = $(this).attr("data-lang");
			var locale = $(this).attr("data-locale");
			var theme = $(this).attr("data-theme");
			var promo_code = $("#mobile_promo_input").val();
			if ($(window).width() <= 600) {
					if(theme == "axhotels"){
						
						if(if_date_changed == true){
				  window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&arrive='+ from_date +'&brand=AX-HOTELS&brand=AX-HOTELS&chain=19159&child='+ child + url_with_child_age +'&config='+ config +'&currency=EUR&depart='+ end_date +'&level=chain&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme +'&promo=' + promo_code;
			   } else {
				    window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&brand=AX-HOTELS&brand=AX-HOTELS&chain=19159&child='+ child + url_with_child_age +'&config='+ config +'&currency=EUR&level=chain&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme +'&promo=' + promo_code;
			   }
					} else {
						
						if(if_date_changed == true){
				  window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&arrive='+ from_date +'&brand=AX-HOTELS&chain=19159&child='+ child + url_with_child_age +'&config='+ config +'&currency=EUR&hotel='+ hotel +'&depart='+ end_date +'&level=hotel&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme +'&promo=' + promo_code;
			   } else {
				    window.location.href = 'https://secure.axhotelsmalta.com/?Lang='+ lang +'&adult='+ adult +'&brand=AX-HOTELS&chain=19159&child='+ child + url_with_child_age +'&config='+ config +'&currency=EUR&hotel='+ hotel +'&level=hotel&locale='+ locale +'&rooms='+ rooms +'&theme='+ theme +'&promo=' + promo_code;
			   }
					}
			}
		});
	});
	
	$("#promo_remove").on("click", function(){
		$("#promo_code").val("").focus();
	});
	
	$(".single_hotel_main_menu_footer_inner .sub_menu, .sticky_burger_menu_items_footer .sub_menu").each(function(){
		$(this).parent().addClass("hide_hover_border");
		$(this).parent().addClass("enable_hover_sub_menu");
	});
	
	$(".single_hotel_main_menu_footer_inner .sub_menu, .sticky_burger_menu_items_footer .sub_menu").each(function(){
		$(this).mouseover(function(){
			$(this).parent().parent().addClass("show_overlay");
		});
	});
	
	$(".enable_hover_sub_menu").each(function(){
		$(this).mouseover(function(){
			$(this).parent().addClass("show_overlay");
		});
	});
	
	$(".single_hotel_main_menu_footer_inner .sub_menu, .sticky_burger_menu_items_footer .sub_menu").each(function(){
		$(this).mouseout(function(){
			$(this).parent().parent().removeClass("show_overlay");
		});
	});
	
	$(".enable_hover_sub_menu").each(function(){
		$(this).mouseout(function(){
			$(this).parent().removeClass("show_overlay");
		});
	});
	
		$(document).on("click", ".mob_filter_selected" , function(evt) {
			evt.stopImmediatePropagation();
			$(this).toggleClass("active_select");
			$(this).parent().parent().find(".mob_filter_options_cont").toggleClass("show_dropdown");
		});
	
		$(document).on("scroll", function (evt) {
				$(".mob_filter_selected").removeClass("active_select");
				$(".mob_filter_options_cont").removeClass("show_dropdown");
		});
	
		$(document).on("click", ".mob_filter_options_cont .single_mob_filter" , function() {
			var get_text = $(this).html();
			$(".mob_filter_options_cont .single_mob_filter").each(function(){
				$(this).removeClass("selected_mob_filter");
			});
			if(!$('#top').hasClass('single-news')){
				$(this).addClass("selected_mob_filter");	
			    $(this).parent().parent().find(".mob_filter_selected span").html(get_text);
				$(this).parent().parent().find(".mob_filter_selected").removeClass("active_select");	
			}			
			$(this).parent().toggleClass('show_dropdown');
		});
	
	$(".mob_lang_nav").on("click",function(evt){
		evt.stopImmediatePropagation();
		$(this).toggleClass("mob_active_sub_menu");
	});
	
	$(window).scroll(function() {    
		$(".mob_lang_nav").removeClass("mob_active_sub_menu");
	});
	
	$("#mob_burger_menu_more_btn").on("click",function(){
		$(this).parent().addClass("burger_menu_hide");
		$(".sticky_burger_menu_items_inner").removeClass("burger_menu_hide");
	});
	
	$("#mob_burger_menu_back_btn").on("click",function(){
		$(this).parent().addClass("burger_menu_hide");
		$(".sticky_burger_menu_items_side").removeClass("burger_menu_hide");
	});
	
	if ($(window).width() <= 767) {
		$(".ax_burger_menu_item_single").each(function (){
			$(this).on("click", function (evt){
				evt.stopImmediatePropagation();
				$(this).closest(".sticky_burger_menu_items_cont").removeClass("active_inner_sticky_burger_menu");
				$("#sticky_burger_menu").removeClass("active_sticky_burger_menu");
				$(".booking_form_menu_cont").removeClass("mobile_scroll_menu");
				$('body, html').removeClass("scroll-disabled");		
			});
		});
	}
	
	$(".single_hotel_main_menu_mob_dropdown_cont").on("click",function(evt){
		evt.stopImmediatePropagation();
		$(this).find(".sub_single_hotel_menu").toggleClass("burger_menu_hide");
	});
	
	var lastScrollTop = 0;
	var offsetThreshold = 100;
	
            $(window).scroll(function(event) {
                var st = $(this).scrollTop();
				if ($(window).scrollTop() < offsetThreshold) {
				   $('.single_hotel_main_menu_cont').removeClass("mob_menu_down");
						$('#mobile_book_btn').removeClass("mobile_book_btn_show");
						$('.mobile_book_btn_alt_cont').removeClass("mobile_book_btn_show");
						$('#top.page-id-32219').removeClass("transparent_menu_anim");
						$('#top.page-id-34969').removeClass("transparent_menu_anim");
				} else {
					if (st > lastScrollTop){			
						$('#top.page-id-32219').addClass("transparent_menu_anim");
						$('#top.page-id-34969').addClass("transparent_menu_anim");
						$('.single_hotel_main_menu_cont').addClass("mob_menu_down");
						if(!$("#sticky_burger_menu").hasClass("active_sticky_burger_menu")){
							if(!$(".responsive").hasClass("hotelchildpage")){
								if(!$(".responsive").hasClass("pagetranslated")){
						   			$('.booking_form_menu_cont').addClass("mob_menu_up");
								}
							}
						}		
						   $('#mobile_book_btn').addClass("mobile_book_btn_show");
							$('.mobile_book_btn_alt_cont').addClass("mobile_book_btn_show");
					} else {					
						$('.single_hotel_main_menu_cont').removeClass("mob_menu_down");
						$('.single_hotel_main_menu_cont').removeClass("mob_menu_down");
						if(!$(".responsive").hasClass("hotelchildpage")){
							if(!$(".responsive").hasClass("pagetranslated")){
						   		$('.booking_form_menu_cont').removeClass("mob_menu_up");
							}
						 }
						
					}
				}

                lastScrollTop = st;
            });
	
	
	
	$('.avia_codeblock:contains("[avia_codeblock_placeholder uid=”0″]")').css('display', 'none');
	
	$(".mob_filter_cont").each(function(){
		$(this).closest('.avia-section').addClass("mob_z_index");
	});
	
	$(window).scroll(function () {
		var documentHeight = $(document).height();
		var scrollPosition = $(window).scrollTop();
		var halfPage = documentHeight / 5;

		if (scrollPosition > halfPage) {
		  $("#mobile_back_to_top").addClass("show_back_to_top");
		} else {
		  $("#mobile_back_to_top").removeClass("show_back_to_top");
		}
	  });
	
	$(document).on("click", function (e) {
		if(!$(e.target).closest("#sticky_burger_menu").is("#sticky_burger_menu")){
		   if(!$(e.target).is(".sticky_burger_menu_items_wrapper, .sticky_burger_menu_items_footer, #mob_burger_menu_more_btn, #mob_burger_menu_more_btn .btn_icon, #mob_burger_menu_back_btn, #mob_burger_menu_back_btn .btn_icon")){
			   $(".sticky_burger_menu_items_cont").removeClass("active_inner_sticky_burger_menu");
				$("#sticky_burger_menu").removeClass("active_sticky_burger_menu");		
			}
		} 
    });
	
		$(document).on("click","#contact_popup, #christmas_cards_contact_inline, .m7a_xc_btn_book", function(){
			$("#desktop_contact_us_popup").show();		
		});
	
	if (screen.width <= 767) {
		$(document).on("click",".mob_christmas_main_cards", function(){
			 $(".mob_main_sections").each(function (){
				   $(this).hide();
			   });
			$("#christmas_discover").addClass("mob_bg_grey");
			if($(this).hasClass("qawra")){
				$(".mob_christmas_location").each(function(){
					if($(this).hasClass("qawra")){
					   $(this).addClass("show_christmas_location");
					   $(this).addClass("show_christmas_location_bg_white");		   
					}
				});				   
			} else if($(this).hasClass("sliema")){
			   $(".mob_christmas_location").each(function(){
					if($(this).hasClass("sliema")){
					   $(this).addClass("show_christmas_location");
					   $(this).addClass("show_christmas_location_bg_white");
					}
				});	
			} else if($(this).hasClass("valletta")){
			  $(".mob_christmas_location").each(function(){
					if($(this).hasClass("valletta")){
					   $(this).addClass("show_christmas_location");
					   $(this).addClass("show_christmas_location_bg_white");
					}
				});	
			} else if($(this).hasClass("gift_vouchers")){
			  $(".mob_christmas_location").each(function(){
					if($(this).hasClass("gift_vouchers")){
					    $(this).addClass("show_christmas_location");
						$("#christmas_discover").addClass("mob_onclick_white_bg");
						$("#christmas_discover").removeClass("mob_bg_grey");
						$(".mob_on_click_white").each(function(){
							$(this).addClass("mob_bg_white");
						});
					}
				});	
			}
			$(window).scrollTop(0);	
		});
		
		$(document).on("click",".christmas_single_location_mob_back_btn", function(){
				$(".show_christmas_location").addClass("close_christmas_location");
				  setTimeout(
				  function() 
				  {
					$(".show_christmas_location").removeClass("show_christmas_location");			 
					$(".show_christmas_location").removeClass("show_christmas_location_bg_white");
					  $("#ax-foundation").removeClass("christmas_2026_bg");
					$("#christmas_discover").removeClass("mob_onclick_white_bg");
					$("#christmas_discover").removeClass("mob_bg_grey");
					  $('.single_christmas_popup_footer').hide();
					$(".mob_main_sections, .m7a_xc, .m7a_xc_btn_book_bar").each(function (){
					   $(this).show();
					});
				  }, 800);
		});
		
		$(document).on("click","#christmas_contact_us, .m7a_xc_btn_book_bar", function(){
			$('.mob_christmas_location').removeClass("close_christmas_location");
			$(".mob_main_sections, .m7a_xc").each(function (){
				$(this).hide();
			});
			$("#christmas_discover").addClass("mob_bg_grey");
			$("#ax-foundation").addClass("christmas_2026_bg");
			$(".mob_christmas_location").each(function(){
				$(this).removeClass("show_christmas_location");
				$(this).removeClass("show_christmas_location_bg_white");
				$("#christmas_discover").removeClass("mob_onclick_white_bg");
				if($(this).hasClass("christmas_contact_us_sect")){
					$(this).addClass("show_christmas_location");
					$(this).addClass("show_christmas_location_bg_white");
				}
			});	
			$('.single_christmas_popup_footer').show();
			$(this).hide();
			$(window).scrollTop(0);	
		});
		
		$(document).on("click",".christmas_single_location_mob_back_btn_contact", function(){
			$("#christmas_contact_us").css("display","grid");
		});
	}
	
	$(window).scroll(function () {
		var documentChristmasHeight = $(document).height();
		var scrollChristmasPosition = $(window).scrollTop();
		var halfChristmasPage = 500;

		if (scrollChristmasPosition > halfChristmasPage) {
			$("#christmas_page_btn").addClass("show_christmas_page_btn");
		} else {
		    $("#christmas_page_btn").removeClass("show_christmas_page_btn");
		}
	  });
	
	if($("#top").hasClass("page-id-21514")){
		$("#mobile_back_to_top, #mobile_book_btn").remove();   
	}
	
	$(document).on('click', function (event) {
      var activeRoomsDiv = $('#rooms_guests_cont');
      var childrenGuestsDiv = $('#children_guests_cont');
		var noRemovalDiv = $('#book_rooms_guests_cont');
		if(activeRoomsDiv.hasClass("active_rooms_guests_cont")){
		    // Check if the clicked element is not within activeRoomsDiv or its children (except childrenGuestsDiv)
      if (!activeRoomsDiv.is(event.target) && activeRoomsDiv.has(event.target).length === 0 &&
            !childrenGuestsDiv.is(event.target) && childrenGuestsDiv.has(event.target).length === 0 &&
            !noRemovalDiv.is(event.target) && noRemovalDiv.has(event.target).length === 0) {
          activeRoomsDiv.removeClass('active_rooms_guests_cont');
		  childrenGuestsDiv.removeClass('active_rooms_guests_cont');
        }
		   }
	});
	
	/*$(document).on("click", ".hotel_accordian_header_wrapper" , function() {
		$(this).closest(".av-layout-tab-inner").css("height", "fit-content");
		$(this).closest(".av-tab-section-outer-container").css("max-height", "fit-content");
		$(this).closest(".av-tab-section-outer-container").css("height", "fit-content");
		setTimeout(function() {
			var get_inner_height = $('#top .av-active-tab-content .av-layout-tab-inner').height() + 126;
			$('#top .ax_axhotels_faqs_search .av-tab-section-outer-container').attr('style', 'height: '+ get_inner_height +'px !important');
		}, 1000);
	});
	
	$(document).on("click", ".av-section-tab-title" , function() {
		var get_height = $('.av-active-tab-content').find(".av-layout-tab-inner").height();
		$('.av-active-tab-content').find(".av-tab-section-outer-container").css("height", get_height + 88);
		$('.av-active-tab-content').find(".av-tab-section-outer-container").css("max-height", get_height + 88);
	});*/
	
	$('.mob_filter_cont_with_search .search_filter_btn_posts').on('click', function(){
		if(!$(this).hasClass('search_filter_btn_active')){
		   $(this).parent().find('.mob_filter_selected .single_mob_filter').toggleClass('single_mob_filter_active_search');
		}		
	});
	
	$('#share_button').on('click', function(){
		$(this).parent().find('.share_icons_cont').toggleClass('share_icons_cont_active');
	});
	
	if (screen.width <= 600) {	
		function toggleClasses() {
			const mainBtn = document.getElementById('mobile_book_btn_alt');
			const subBtn = document.getElementById('mobile_book_btn_alt_sub');
			if (mainBtn.classList.contains('pt-page-rotateCubeTopOut')) {
				mainBtn.classList.remove('pt-page-rotateCubeTopOut');
				mainBtn.classList.add('pt-page-rotateCubeTopIn');
			  } else {
				mainBtn.classList.remove('pt-page-rotateCubeTopIn');
				mainBtn.classList.add('pt-page-rotateCubeTopOut');
			  }

			  if (subBtn.classList.contains('pt-page-rotateCubeTopOut')) {
				subBtn.classList.remove('pt-page-rotateCubeTopOut');
				subBtn.classList.add('pt-page-rotateCubeTopIn');
			  } else {
				subBtn.classList.remove('pt-page-rotateCubeTopIn');
				subBtn.classList.add('pt-page-rotateCubeTopOut');
			  }
		  }

		  setInterval(toggleClasses, 5000);
		
		$(".clear_promo_input").on("click", function (){
			$("#mobile_promo_input").val("");
			$(".promo_code_btn").removeClass("promo_code_applied");
			var get_translated_main_text = $(".promo_code_btn").attr("data-main-applied");
			$(".promo_code_btn").text(get_translated_main_text);
		});
		
		$(".promo_code_btn").on("click", function (){
			$(this).addClass("promo_code_applied");
			$(this).text("PROMO APPLIED!");
			var get_code = $(this).attr('data-code');
			$("#mobile_promo_input").val(get_code);
			var get_translated_text = $(".promo_code_btn").attr("data-applied");
			$(this).text(get_translated_text);
		});
		
		$("#mobile_children_select .single_mobile_input_number_plus, .mobile_booking_ages_cont .single_mobile_input_inner_cont .single_mobile_input_number_plus, #single_mobile_input_number_plus_adults").each(function(){
			$(this).on("click", function(){
				$(this).parent().find("input").val( function(i, oldval) {
					var get_max = $(this).attr("max");

					if(oldval == get_max){
					   return oldval;
					} else {
						return ++oldval;
					}			
				});
			});
		});

		$("#mobile_children_select .single_mobile_input_number_minus, .mobile_booking_ages_cont .single_mobile_input_inner_cont .single_mobile_input_number_minus, #single_mobile_input_number_minus_adults").each(function(){
			$(this).on("click", function(){
				$(this).parent().find("input").val( function(i, oldval) {
					var get_min = $(this).attr("min");

					if(oldval == get_min){
					   return oldval;
					} else {
						return --oldval;
					}			
				});
			});
		});
		
		$("#mobile_children_select .single_mobile_input_number_plus").each(function(){
			$(this).on("click", function(){
				$(this).parent().find("input").val( function(i, oldval) {	
					$(".mobile_booking_age_" + oldval).addClass("age_child_input_active");				
					return oldval;
				});
			});
		});

		$("#mobile_children_select .single_mobile_input_number_minus").each(function(){
			$(this).on("click", function(){
				$(this).parent().find("input").val( function(i, oldval) {			
					var val = parseInt(oldval) + 1;
					$(".mobile_booking_age_" + val).removeClass("age_child_input_active");
					return oldval;
				});
			});
		});
		
		var dateRangePickerMobile = $('#mobile_menu_date_range_picker').daterangepicker({
			startDate: today_formatted_date,
			endDate: end_date_formatted_date,
			minDate: today_formatted_date,
			maxDate: date_add_year,		
			parentEl: ".mobile_inputs_date_section_cont",
			locale: {
				format: 'ddd, MMM D',
				monthNames: moment.months(),
				daysOfWeek: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
			}
		}).data('daterangepicker');
		
		setTimeout(
			function() 
			 {
		/*$('.mobile_inputs_date_section_cont .drp-calendar.right').hide();*/
  		$('.mobile_inputs_date_section_cont .drp-calendar.left').addClass('single');
		/*$('.mobile_inputs_date_section_cont .calendar-table').on('DOMSubtreeModified', function() {		
			var el = $(".mobile_inputs_date_section_cont .month").parent().children().last();
			console.log('test');
			if (el.hasClass('next available')) {
			  return;
			}
			el.addClass('next available');
			el.append('<span></span>');
		  });*/
		 }, 500);
		
		
		$("#mobile_menu_date_range_picker").on("click", function(){
			$('.mobile_inputs_date_section_cont').addClass("mobile_inputs_date_section_cont_active");
			$('.mobile_inputs_date_section_cont .cancelBtn').text("Clear");
			$('.mobile_inputs_date_section_cont .applyBtn').text("Confirm Dates");
		});
		
		$(".mobile_inputs_date_section_close, .mobile_inputs_date_section_cont .applyBtn").on("click", function(){
			$('.mobile_inputs_date_section_cont').removeClass("mobile_inputs_date_section_cont_active");
		});
		
		$('#mobile_menu_date_range_picker').on('cancel.daterangepicker', function(ev, picker) {
			ev.preventDefault();
			$('.mobile_inputs_date_section_cont .daterangepicker').addClass('keep_visible');
			$('#mobile_menu_date_range_picker').data('daterangepicker').setStartDate(today_formatted_date);
			$('#mobile_menu_date_range_picker').data('daterangepicker').setEndDate(end_date_formatted_date);
			$('#mobile_menu_date_range_picker').trigger("click");
		});
		
		$("#mobile_book_btn_alt, #mobile_book_btn_alt_sub, .verdala_floating_offer_btn, .verdala_floating_book_btn, .verdala_btn_room_check_availability").on("click", function(){
			$("#mobile_booking_cont").addClass("mobile_booking_cont_active");
			setTimeout(
			function() 
			 {
				$('#mobile_booking_cont').addClass('mobile_booking_cont_left_active');
			 }, 500);
			$('body, html').addClass('scroll-disabled');
			$('.booking_form_menu_cont').removeClass('mob_menu_up');
		});
		
		$('.mobile_booking_bar_cont_mobile').on("click", function(){
			$('#mobile_book_btn_alt').trigger('click');
			$('.booking_form_menu_cont').addClass('show_scroll_menu');
		});
		
		$(".close_mobile_booking").on("click", function(){		
			$('#mobile_booking_cont').removeClass('mobile_booking_cont_left_active');
			setTimeout(
			  function() 
			  {
				$("#mobile_booking_cont").removeClass("mobile_booking_cont_active");
			  }, 1000);
			if ($(window).scrollTop() === 0 && $('#top').hasClass('home')) {
				$('.booking_form_menu_cont').removeClass('show_scroll_menu');
			}
			$('body, html').removeClass('scroll-disabled');
		});
		
	}
	
	$('.gfield--type-text input, .gfield--type-email input, .gfield--type-textarea textarea').each(function() {
        if ($(this).val().trim() !== '') {
            $(this).closest('.gfield').addClass('focused_input focused_input_border');
        }
    });
	
	$('.newsletter_dob_cont .ginput_container_date input').each(function() {
		var value = $(this).val();
		if (value.indexOf('/') !== -1) {
			$(this).closest('.gfield').addClass('focused_input focused_input_border');
		}
    });
	
	$(document).on('focus', '.gfield--type-text input, .gfield--type-email input, .gfield--type-textarea textarea', function() {
        $(this).closest('.gfield').addClass('focused_input');
		$(this).closest('.gfield').addClass('focused_input_border');
    });
	
	$(document).on('focus', '.gfield--type-date input', function() {
        $(this).closest('.gfield').addClass('focused_input');
		$(this).closest('.gfield').addClass('focused_input_border');
		if($(this).val() == ''){
			if(isVerdalaClass){
				$(this).val('Select The Date');
			} else {
				$(this).val('Select a Date');
			}
		}	
    });
	
    $(document).on('blur', '.gfield--type-text input, .gfield--type-email input, .gfield--type-textarea textarea', function() {
        if ($(this).val().trim() === '') {
            $(this).closest('.gfield').removeClass('focused_input');
			$(this).closest('.gfield').removeClass('focused_input_border');
        }	
    });
	
	$(document).on('click', '.gform_button', function() {
		setTimeout(
			  function() 
			  {
		$('.gfield').each(function() {
			if ($(this).hasClass('gfield_error') && $(this).find('input, textarea').val() != '') {
				$(this).addClass('focused_input');
			} else if($(this).find('input, textarea').val() != '') {
				$(this).addClass('focused_input focused_input_border');
			}
		});
				  }, 1000);
	});
	 
		if ($('.swiper-main-slider').length) {
        function isInViewport(element) {
            var elementTop = element.offset().top;
            var elementBottom = elementTop + element.outerHeight();
            var viewportTop = $(window).scrollTop();
            var viewportBottom = viewportTop + $(window).height();
            return elementBottom > viewportTop && elementTop < viewportBottom;
        }

        function checkVisibility() {
            if (isInViewport($('.swiper-main-slider'))) {
                $('#weddings_page_btn').addClass('hide_wedding_fair');
				$('.gift_vouchers_btn_cont').addClass('hide_gift_btn');
            } else {
                $('#weddings_page_btn').removeClass('hide_wedding_fair');
				$('.gift_vouchers_btn_cont').addClass('hide_gift_btn');
            }
        }

        $(window).on('scroll resize', function() {
            checkVisibility();
        });

        // Initial check on page load
        checkVisibility();
    }
	
	$('.read_more_button').on('click', function() {
         $('.read_more_text').slideToggle();
         var buttonText = $(this).text().trim() === 'Read More' ? 'Read Less' : 'Read More';
         $(this).find('span').text(buttonText);
         $(this).toggleClass('rotated');
    });
	
	$(document).on("click",".close_room_details_cont, .close_room_details_cont *", function(){
			if (screen.width <= 767) {
				$('.burger_menu_cont').removeClass('burger_menu_cont_hide');
			}
	  });
	
	$(document).on("click",".main_newsletter_form_cont .newsletter_accordion_cont .gfield_label", function(){
		$(this).parent().find('.ginput_container_checkbox').slideToggle();
		$(this).parent().toggleClass('newsletter_accordion_active');
	});
	
	if($('#top').hasClass('page-id-30534')){
		$('.main_newsletter_form_cont .newsletter_accordion_cont_hotels .gfield_label').trigger('click');  
		
		$('#input_41_12').datepicker({
			dateFormat: 'dd/mm/yy',
												changeMonth: true,
											changeYear: true,
											yearRange: "-100:+0",
											maxDate: new Date(),
											monthNamesShort: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
											showOtherMonths: true, // Display dates of other months
											selectOtherMonths: false, 
												beforeShow: function(input, inst) {
													$(inst.dpDiv).addClass('gform-theme-datepicker gravity-theme');
												}
											});
	}
	
	$('#choice_41_2_11').change(function() {
        $('.newsletter_accordion_cont_hotels input[type="checkbox"]').not(this).prop('checked', this.checked);
    });
	
	$('#choice_41_13_13').change(function() {
        $('.newsletter_accordion_cont_restaurants input[type="checkbox"]').not(this).prop('checked', this.checked);
    });
	
	$(document).on("click", "#send_another_message, #send_another_message_mobile" , function(e) {
			e.preventDefault();
			var baseUrl = window.location.origin + window.location.pathname;
			var paramKey = "popup";
			var paramValue = "send-new-message";
			var newUrl = baseUrl + "?" + paramKey + '=' + paramValue;
			window.location.href = newUrl;	
	});
	
	var currentUrl = window.location.href;

    var urlParams = new URLSearchParams(window.location.search);
    if (urlParams.has('popup') && urlParams.get('popup') === 'send-new-message') {
		if (screen.width <= 767) {
			$("#christmas_contact_us").trigger('click');			
		} else {
			$("#desktop_contact_us_popup").show();
		}	
    }
	
	$('.single_hotel_full_menu_inner_offer').mouseover(function(){
		$('.global_bar_sale_dropdown_cont').addClass('hover_offer_active');
	});
	
	$('.single_hotel_full_menu_inner_offer').mouseout(function(){
		$('.global_bar_sale_dropdown_cont').removeClass('hover_offer_active');
	});
	
	$('#mobile_menu_date_range_picker').on('change', function() {
		if (!if_date_changed) {
			if_date_changed = false;
		} else {
			if_date_changed = true; 
		}
		if_date_changed = true;
	});
	
	$(window).on('scroll', function() {
		var scrollPosition = $(window).scrollTop();
		var offset = 150; 
		if (screen.width > 767) {
			if ($('.single_hotels_christmas_sect').length > 0) {
				var christmasSectionTop = $('.single_hotels_christmas_sect').offset().top - offset;
			}
			
			if (scrollPosition >= christmasSectionTop) {
				$('.single_hotel_full_menu_cont').addClass('single_hotel_full_menu_cont_show');
				$('.global_bar_cont').addClass('global_bar_cont_hide');
				$('.single_hotel_main_menu_cont').addClass('single_hotel_main_menu_cont_up');
				$('.booking_form_menu_inner').addClass('booking_form_menu_inner_scroll');
			} else {
				$('.single_hotel_full_menu_cont').removeClass('single_hotel_full_menu_cont_show');
				$('.global_bar_cont').removeClass('global_bar_cont_hide');
				$('.single_hotel_main_menu_cont').removeClass('single_hotel_main_menu_cont_up');
				$('.booking_form_menu_inner').removeClass('booking_form_menu_inner_scroll');
			}
		}
	});
	
});
// source --> https://axhotelsmalta.com/wp-content/themes/enfold-child/extra-js/open_popup_button_tab.js 
jQuery(document).ready(function($) {
	$(".open_popup_tab_btn").each(function(){
		$(this).on("click", function(){
			var get_tab_title = $(this).attr("data-tab");
			$(".single_filter_cont").each(function(){
				$(this).removeClass("active_filter");
			});
			
			$('.single_filter_cont[data-tab="'+get_tab_title+'"]').addClass('active_filter');
			
			$(".single_tab_cont").each(function(){
				$(this).removeClass("active_main_tab_content");
			});		
			
			if (screen.width <= 767) {
				$('.single_mob_filter[data-tab="'+get_tab_title+'"]').trigger("click");
				$('.single_tab_cont[data-tab="'+get_tab_title+'"]').addClass('active_main_tab_content');		
				$(".mob_filter_options_cont").removeClass("show_dropdown");
				$('html, body').scrollTop($("#anchor_main").offset().top - 200);
			} else {
				$('.single_tab_cont[data-tab="'+get_tab_title+'"]').addClass('active_main_tab_content');		
				$('html, body').scrollTop($("#anchor_main").offset().top - 250);
			}
			
		});
	});
});